Skip to content

Commit b0573de

Browse files
kaberDavid S. Miller
authored andcommitted
[NET]: Introduce SO_{SND,RCV}BUFFORCE socket options
Allows overriding of sysctl_{wmem,rmrm}_max Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent f9e815b commit b0573de

File tree

22 files changed

+58
-2
lines changed

22 files changed

+58
-2
lines changed

include/asm-alpha/socket.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
#define SO_ERROR 0x1007
2626
#define SO_SNDBUF 0x1001
2727
#define SO_RCVBUF 0x1002
28+
#define SO_SNDBUFFORCE 0x100a
29+
#define SO_RCVBUFFORCE 0x100b
2830
#define SO_RCVLOWAT 0x1010
2931
#define SO_SNDLOWAT 0x1011
3032
#define SO_RCVTIMEO 0x1012

include/asm-arm/socket.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
#define SO_BROADCAST 6
1515
#define SO_SNDBUF 7
1616
#define SO_RCVBUF 8
17+
#define SO_SNDBUFFORCE 32
18+
#define SO_RCVBUFFORCE 33
1719
#define SO_KEEPALIVE 9
1820
#define SO_OOBINLINE 10
1921
#define SO_NO_CHECK 11

include/asm-arm26/socket.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
#define SO_BROADCAST 6
1515
#define SO_SNDBUF 7
1616
#define SO_RCVBUF 8
17+
#define SO_SNDBUFFORCE 32
18+
#define SO_RCVBUFFORCE 33
1719
#define SO_KEEPALIVE 9
1820
#define SO_OOBINLINE 10
1921
#define SO_NO_CHECK 11

include/asm-cris/socket.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
#define SO_BROADCAST 6
1717
#define SO_SNDBUF 7
1818
#define SO_RCVBUF 8
19+
#define SO_SNDBUFFORCE 32
20+
#define SO_RCVBUFFORCE 33
1921
#define SO_KEEPALIVE 9
2022
#define SO_OOBINLINE 10
2123
#define SO_NO_CHECK 11

include/asm-frv/socket.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
#define SO_BROADCAST 6
1515
#define SO_SNDBUF 7
1616
#define SO_RCVBUF 8
17+
#define SO_SNDBUFFORCE 32
18+
#define SO_RCVBUFFORCE 33
1719
#define SO_KEEPALIVE 9
1820
#define SO_OOBINLINE 10
1921
#define SO_NO_CHECK 11

include/asm-h8300/socket.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
#define SO_BROADCAST 6
1515
#define SO_SNDBUF 7
1616
#define SO_RCVBUF 8
17+
#define SO_SNDBUFFORCE 32
18+
#define SO_RCVBUFFORCE 33
1719
#define SO_KEEPALIVE 9
1820
#define SO_OOBINLINE 10
1921
#define SO_NO_CHECK 11

include/asm-i386/socket.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
#define SO_BROADCAST 6
1515
#define SO_SNDBUF 7
1616
#define SO_RCVBUF 8
17+
#define SO_SNDBUFFORCE 32
18+
#define SO_RCVBUFFORCE 33
1719
#define SO_KEEPALIVE 9
1820
#define SO_OOBINLINE 10
1921
#define SO_NO_CHECK 11

include/asm-ia64/socket.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
#define SO_BROADCAST 6
2424
#define SO_SNDBUF 7
2525
#define SO_RCVBUF 8
26+
#define SO_SNDBUFFORCE 32
27+
#define SO_RCVBUFFORCE 33
2628
#define SO_KEEPALIVE 9
2729
#define SO_OOBINLINE 10
2830
#define SO_NO_CHECK 11

include/asm-m32r/socket.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
#define SO_BROADCAST 6
1515
#define SO_SNDBUF 7
1616
#define SO_RCVBUF 8
17+
#define SO_SNDBUFFORCE 32
18+
#define SO_RCVBUFFORCE 33
1719
#define SO_KEEPALIVE 9
1820
#define SO_OOBINLINE 10
1921
#define SO_NO_CHECK 11

include/asm-m68k/socket.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
#define SO_BROADCAST 6
1515
#define SO_SNDBUF 7
1616
#define SO_RCVBUF 8
17+
#define SO_SNDBUFFORCE 32
18+
#define SO_RCVBUFFORCE 33
1719
#define SO_KEEPALIVE 9
1820
#define SO_OOBINLINE 10
1921
#define SO_NO_CHECK 11

0 commit comments

Comments
 (0)