Merge branch 'be2net-next'
Sathya Perla says:
====================
be2net: add vxlan offload support
The first patch adds the FW cmds needed to configure the Skyhawk-R
chip for supporting VxLAN offloads. The second patch implements the
ndo_add/del_vxlan_port() methods and the plumbing for supporting
RX/TX csum, TSO and RSS steering offloads for VxLAN traffic.
v2 changes:
NETIF_F_SG need not be set for hw_enc_features by the driver as it is
done by the stack.
v3 changes:
* Defer FW cmds needed for VxLAN offloads to a workqueue
* Reset FW to VxLAN offloads disabled state in the unload path
v4 changes:
* Revert the usage of workqueue (introduced in v3) to implement
ndo_add/del_vxlan_port() as it is currently not needed (none of the
FW cmd calls sleep.) Suggested by David M.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
No related branches found
No related tags found
Showing
- drivers/net/ethernet/emulex/benet/be.h 5 additions, 2 deletionsdrivers/net/ethernet/emulex/benet/be.h
- drivers/net/ethernet/emulex/benet/be_cmds.c 102 additions, 33 deletionsdrivers/net/ethernet/emulex/benet/be_cmds.c
- drivers/net/ethernet/emulex/benet/be_cmds.h 50 additions, 19 deletionsdrivers/net/ethernet/emulex/benet/be_cmds.h
- drivers/net/ethernet/emulex/benet/be_hw.h 2 additions, 1 deletiondrivers/net/ethernet/emulex/benet/be_hw.h
- drivers/net/ethernet/emulex/benet/be_main.c 120 additions, 12 deletionsdrivers/net/ethernet/emulex/benet/be_main.c
Loading
Please register or sign in to comment