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)
commitb807a3d688c7b1da86662b220ace548389c48167
treeecc44d4f64874311b0468a38c136735d73eae054
parent94dace10142790ddeb0a3a7b8b33d9540d30c79f
parent65bc0cfe492a6deb66daa123de94bbb62e01f21b
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>