Searched hist:"6 b58e0a5f32dedb609438bb9c9c82aa6e23381f2" (Results 1 – 5 of 5) sorted by relevance
/linux/include/net/netns/ |
H A D | ipv4.h | diff 6b58e0a5f32dedb609438bb9c9c82aa6e23381f2 Fri Mar 06 04:18:23 CET 2015 Fan Du <fan.du@intel.com> ipv4: Use binary search to choose tcp PMTU probe_size
Current probe_size is chosen by doubling mss_cache, the probing process will end shortly with a sub-optimal mss size, and the link mtu will not be taken full advantage of, in return, this will make user to tweak tcp_base_mss with care.
Use binary search to choose probe_size in a fine granularity manner, an optimal mss will be found to boost performance as its maxmium.
In addition, introduce a sysctl_tcp_probe_threshold to control when probing will stop in respect to the width of search range.
Test env: Docker instance with vxlan encapuslation(82599EB) iperf -c 10.0.0.24 -t 60
before this patch: 1.26 Gbits/sec
After this patch: increase 26% 1.59 Gbits/sec
Signed-off-by: Fan Du <fan.du@intel.com> Acked-by: John Heffner <johnwheffner@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
/linux/net/ipv4/ |
H A D | sysctl_net_ipv4.c | diff 6b58e0a5f32dedb609438bb9c9c82aa6e23381f2 Fri Mar 06 04:18:23 CET 2015 Fan Du <fan.du@intel.com> ipv4: Use binary search to choose tcp PMTU probe_size
Current probe_size is chosen by doubling mss_cache, the probing process will end shortly with a sub-optimal mss size, and the link mtu will not be taken full advantage of, in return, this will make user to tweak tcp_base_mss with care.
Use binary search to choose probe_size in a fine granularity manner, an optimal mss will be found to boost performance as its maxmium.
In addition, introduce a sysctl_tcp_probe_threshold to control when probing will stop in respect to the width of search range.
Test env: Docker instance with vxlan encapuslation(82599EB) iperf -c 10.0.0.24 -t 60
before this patch: 1.26 Gbits/sec
After this patch: increase 26% 1.59 Gbits/sec
Signed-off-by: Fan Du <fan.du@intel.com> Acked-by: John Heffner <johnwheffner@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | tcp_output.c | diff 6b58e0a5f32dedb609438bb9c9c82aa6e23381f2 Fri Mar 06 04:18:23 CET 2015 Fan Du <fan.du@intel.com> ipv4: Use binary search to choose tcp PMTU probe_size
Current probe_size is chosen by doubling mss_cache, the probing process will end shortly with a sub-optimal mss size, and the link mtu will not be taken full advantage of, in return, this will make user to tweak tcp_base_mss with care.
Use binary search to choose probe_size in a fine granularity manner, an optimal mss will be found to boost performance as its maxmium.
In addition, introduce a sysctl_tcp_probe_threshold to control when probing will stop in respect to the width of search range.
Test env: Docker instance with vxlan encapuslation(82599EB) iperf -c 10.0.0.24 -t 60
before this patch: 1.26 Gbits/sec
After this patch: increase 26% 1.59 Gbits/sec
Signed-off-by: Fan Du <fan.du@intel.com> Acked-by: John Heffner <johnwheffner@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | tcp_ipv4.c | diff 6b58e0a5f32dedb609438bb9c9c82aa6e23381f2 Fri Mar 06 04:18:23 CET 2015 Fan Du <fan.du@intel.com> ipv4: Use binary search to choose tcp PMTU probe_size
Current probe_size is chosen by doubling mss_cache, the probing process will end shortly with a sub-optimal mss size, and the link mtu will not be taken full advantage of, in return, this will make user to tweak tcp_base_mss with care.
Use binary search to choose probe_size in a fine granularity manner, an optimal mss will be found to boost performance as its maxmium.
In addition, introduce a sysctl_tcp_probe_threshold to control when probing will stop in respect to the width of search range.
Test env: Docker instance with vxlan encapuslation(82599EB) iperf -c 10.0.0.24 -t 60
before this patch: 1.26 Gbits/sec
After this patch: increase 26% 1.59 Gbits/sec
Signed-off-by: Fan Du <fan.du@intel.com> Acked-by: John Heffner <johnwheffner@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
/linux/include/net/ |
H A D | tcp.h | diff 6b58e0a5f32dedb609438bb9c9c82aa6e23381f2 Fri Mar 06 04:18:23 CET 2015 Fan Du <fan.du@intel.com> ipv4: Use binary search to choose tcp PMTU probe_size
Current probe_size is chosen by doubling mss_cache, the probing process will end shortly with a sub-optimal mss size, and the link mtu will not be taken full advantage of, in return, this will make user to tweak tcp_base_mss with care.
Use binary search to choose probe_size in a fine granularity manner, an optimal mss will be found to boost performance as its maxmium.
In addition, introduce a sysctl_tcp_probe_threshold to control when probing will stop in respect to the width of search range.
Test env: Docker instance with vxlan encapuslation(82599EB) iperf -c 10.0.0.24 -t 60
before this patch: 1.26 Gbits/sec
After this patch: increase 26% 1.59 Gbits/sec
Signed-off-by: Fan Du <fan.du@intel.com> Acked-by: John Heffner <johnwheffner@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|