]> 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)
commit064d630a9f8b438024679d93971c7da19a69b2a7
treeecc44d4f64874311b0468a38c136735d73eae054
parentd919836e4208fde4bc9bc73d00c9bf0b2b95bd01
parentb119e13305ba41e5649d5e99228e471b444798e3
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>