ice: Add support for tunnel offloads
Create a boost TCAM entry for each tunnel port in order to get a tunnel PTYPE. Update netdev feature flags and implement the appropriate logic to get and set values for hardware offloads. Signed-off-by:Tony Nguyen <anthony.l.nguyen@intel.com> Signed-off-by:
Henry Tieman <henry.w.tieman@intel.com> Tested-by:
Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by:
Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Showing
- drivers/net/ethernet/intel/ice/ice.h 4 additions, 0 deletionsdrivers/net/ethernet/intel/ice/ice.h
- drivers/net/ethernet/intel/ice/ice_common.c 2 additions, 0 deletionsdrivers/net/ethernet/intel/ice/ice_common.c
- drivers/net/ethernet/intel/ice/ice_flex_pipe.c 523 additions, 1 deletiondrivers/net/ethernet/intel/ice/ice_flex_pipe.c
- drivers/net/ethernet/intel/ice/ice_flex_pipe.h 5 additions, 0 deletionsdrivers/net/ethernet/intel/ice/ice_flex_pipe.h
- drivers/net/ethernet/intel/ice/ice_flex_type.h 33 additions, 0 deletionsdrivers/net/ethernet/intel/ice/ice_flex_type.h
- drivers/net/ethernet/intel/ice/ice_flow.c 35 additions, 1 deletiondrivers/net/ethernet/intel/ice/ice_flow.c
- drivers/net/ethernet/intel/ice/ice_flow.h 3 additions, 0 deletionsdrivers/net/ethernet/intel/ice/ice_flow.h
- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h 25 additions, 0 deletionsdrivers/net/ethernet/intel/ice/ice_lan_tx_rx.h
- drivers/net/ethernet/intel/ice/ice_main.c 89 additions, 5 deletionsdrivers/net/ethernet/intel/ice/ice_main.c
- drivers/net/ethernet/intel/ice/ice_protocol_type.h 1 addition, 0 deletionsdrivers/net/ethernet/intel/ice/ice_protocol_type.h
- drivers/net/ethernet/intel/ice/ice_txrx.c 121 additions, 5 deletionsdrivers/net/ethernet/intel/ice/ice_txrx.c
- drivers/net/ethernet/intel/ice/ice_txrx.h 3 additions, 0 deletionsdrivers/net/ethernet/intel/ice/ice_txrx.h
- drivers/net/ethernet/intel/ice/ice_txrx_lib.c 19 additions, 2 deletionsdrivers/net/ethernet/intel/ice/ice_txrx_lib.c
- drivers/net/ethernet/intel/ice/ice_type.h 4 additions, 0 deletionsdrivers/net/ethernet/intel/ice/ice_type.h
Loading
Please register or sign in to comment