diff options
| author | Qi Zhang <[email protected]> | 2021-03-09 03:08:01 +0000 |
|---|---|---|
| committer | Tony Nguyen <[email protected]> | 2021-03-22 18:32:12 +0000 |
| commit | cbad5db88aaf42ca3855c5c485fb5a900caaadc5 (patch) | |
| tree | 21d81ea2e05bc317768b0eb47e3096030db5898c /drivers/net/ethernet/intel/ice/ice_flex_pipe.h | |
| parent | ice: Add more advanced protocol support in flow filter (diff) | |
| download | kernel-cbad5db88aaf42ca3855c5c485fb5a900caaadc5.tar.gz kernel-cbad5db88aaf42ca3855c5c485fb5a900caaadc5.zip | |
ice: Support to separate GTP-U uplink and downlink
To apply different input set for GTP-U packet with or without extend
header as well as GTP-U uplink and downlink, we need to add TCAM mask
matching capability. This allows comprehending different PTYPE
attributes by examining flags from the parser. Using this method,
different profiles can be used by examining flag values from the parser.
Signed-off-by: Dan Nowlin <[email protected]>
Signed-off-by: Qi Zhang <[email protected]>
Tested-by: Chen Bo <[email protected]>
Signed-off-by: Tony Nguyen <[email protected]>
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_flex_pipe.h')
| -rw-r--r-- | drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/ice/ice_flex_pipe.h b/drivers/net/ethernet/intel/ice/ice_flex_pipe.h index 08c5b4386536..8a58e79729b9 100644 --- a/drivers/net/ethernet/intel/ice/ice_flex_pipe.h +++ b/drivers/net/ethernet/intel/ice/ice_flex_pipe.h @@ -27,6 +27,7 @@ int ice_udp_tunnel_unset_port(struct net_device *netdev, unsigned int table, enum ice_status ice_add_prof(struct ice_hw *hw, enum ice_block blk, u64 id, u8 ptypes[], + const struct ice_ptype_attributes *attr, u16 attr_cnt, struct ice_fv_word *es, u16 *masks); enum ice_status ice_add_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl); |
