Merge branch 'tcp-readd-hp'
Florian Westphal says:
====================
tcp: re-add header prediction
Eric reported a performance regression caused by header prediction
removal.
We now call tcp_ack() much more frequently, for some workloads
this brings in enough cache line misses to become noticeable.
We could possibly still kill HP provided we find a different
way to suppress unneeded tcp_ack, but given we're late in
the cycle it seems preferable to revert.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
No related branches found
No related tags found
Showing
- include/linux/tcp.h 6 additions, 0 deletionsinclude/linux/tcp.h
- include/net/tcp.h 26 additions, 2 deletionsinclude/net/tcp.h
- include/uapi/linux/snmp.h 2 additions, 0 deletionsinclude/uapi/linux/snmp.h
- net/ipv4/proc.c 2 additions, 0 deletionsnet/ipv4/proc.c
- net/ipv4/tcp.c 3 additions, 1 deletionnet/ipv4/tcp.c
- net/ipv4/tcp_input.c 201 additions, 20 deletionsnet/ipv4/tcp_input.c
- net/ipv4/tcp_minisocks.c 2 additions, 0 deletionsnet/ipv4/tcp_minisocks.c
- net/ipv4/tcp_output.c 2 additions, 0 deletionsnet/ipv4/tcp_output.c
- net/ipv4/tcp_westwood.c 27 additions, 4 deletionsnet/ipv4/tcp_westwood.c
Loading
Please register or sign in to comment