diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/core/user_dma.c | 4 | ||||
-rw-r--r-- | net/ipv4/sysctl_net_ipv4.c | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/net/core/user_dma.c b/net/core/user_dma.c index 9eee91bcbf3f..b7c98dbcdb81 100644 --- a/net/core/user_dma.c +++ b/net/core/user_dma.c | |||
@@ -30,6 +30,10 @@ | |||
30 | #include <linux/rtnetlink.h> /* for BUG_TRAP */ | 30 | #include <linux/rtnetlink.h> /* for BUG_TRAP */ |
31 | #include <net/tcp.h> | 31 | #include <net/tcp.h> |
32 | 32 | ||
33 | #define NET_DMA_DEFAULT_COPYBREAK 4096 | ||
34 | |||
35 | int sysctl_tcp_dma_copybreak = NET_DMA_DEFAULT_COPYBREAK; | ||
36 | |||
33 | /** | 37 | /** |
34 | * dma_skb_copy_datagram_iovec - Copy a datagram to an iovec. | 38 | * dma_skb_copy_datagram_iovec - Copy a datagram to an iovec. |
35 | * @skb - buffer to copy | 39 | * @skb - buffer to copy |
diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c index 6b6c3adfcf00..6a6aa537b7aa 100644 --- a/net/ipv4/sysctl_net_ipv4.c +++ b/net/ipv4/sysctl_net_ipv4.c | |||
@@ -688,6 +688,16 @@ ctl_table ipv4_table[] = { | |||
688 | .mode = 0644, | 688 | .mode = 0644, |
689 | .proc_handler = &proc_dointvec | 689 | .proc_handler = &proc_dointvec |
690 | }, | 690 | }, |
691 | #ifdef CONFIG_NET_DMA | ||
692 | { | ||
693 | .ctl_name = NET_TCP_DMA_COPYBREAK, | ||
694 | .procname = "tcp_dma_copybreak", | ||
695 | .data = &sysctl_tcp_dma_copybreak, | ||
696 | .maxlen = sizeof(int), | ||
697 | .mode = 0644, | ||
698 | .proc_handler = &proc_dointvec | ||
699 | }, | ||
700 | #endif | ||
691 | { .ctl_name = 0 } | 701 | { .ctl_name = 0 } |
692 | }; | 702 | }; |
693 | 703 | ||