]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'vxlan_bnx2x_offload'
authorDavid S. Miller <davem@davemloft.net>
Mon, 29 Apr 2013 19:27:57 +0000 (15:27 -0400)
committerDavid S. Miller <davem@davemloft.net>
Mon, 29 Apr 2013 19:27:57 +0000 (15:27 -0400)
commit2879df03a0014a63700b75adacc034e6100fece2
treeecc44d4f64874311b0468a38c136735d73eae054
parent368af036fe77355094b31662b93547b63c25ba32
parentf145857cef029720fd5b23dffd47768439b3485a
Merge branch 'vxlan_bnx2x_offload'

Dmitry Kravkov says:

====================
The series fixes GSO flags in vxlan xmit code and
adds appropriate code for bnx2x driver to utilize
fw support for UDP tunneling protocols offload.

Netperf's results below show improvement in throughput
between two vxlan interfaces:
before:
MIGRATED TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 9.0.0.2 (9.0.0.2) port 0 AF_INET
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

 87380  16384  16384    10.20     228.73

after:
MIGRATED TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 9.0.0.2 (9.0.0.2) port 0 AF_INET
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

 87380  16384  16384    10.00    3314.75
====================

Signed-off-by: David S. Miller <davem@davemloft.net>