]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r235981,236394
authorbz <bz@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 8 Jul 2012 12:23:27 +0000 (12:23 +0000)
committerbz <bz@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 8 Jul 2012 12:23:27 +0000 (12:23 +0000)
commitd0e0833d1e18736dc9dd8da88c9e6ed64127f665
treecff1689ee057073be7e977cdf2eaaa4db4329a78
parent50b537566cdd63ff81c0733c992ef8a33cf5cbfc
MFC r235981,236394

 In case forwarding is turned on for a given address family, refuse to
 queue the packet for LRO and tell the driver to directly pass it on.
 This avoids re-assembly and later re-fragmentation problems when
 forwarding.

 It's not the best solution but the simplest and most effective for
 the moment.

 Make TCP LRO work properly with VIMAGE kernels rather than just panicing.
 There's no VIMAGE context set there yet as this is before if_ethersubr.c.

Approved by: re

git-svn-id: svn://svn.freebsd.org/base/stable/9@238239 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/netinet/tcp_lro.c