Changes in summary 1. add GTP TEID support for fdir 2. improve fdir mask support. 3. couple fixes. 4. support QFI match in fdir
v2: - add QFI match support in fdir - couple fixes and code clean v3: - fix title in patch 12/12 Qi Zhang (12): net/ice/base: fix for adding PPPoE switch rule net/ice/base: fix for NVGRE switch rule programming net/ice/base: update flow ptype bitmaps net/ice/base: add GTPU TEID support for FD net/ice/base: improvements to Flow Director masking net/ice/base: remove dead error condition net/ice/base: zero initialize structures net/ice/base: fix unexpected switch rule overwrite net/ice/base: fix flow raw field vector extraction net/ice/base: fix switch rule programming for all profiles net/ice/base: add QFI for Flow Director net/ice/base: improve misc code style drivers/net/ice/base/ice_common.c | 3 - drivers/net/ice/base/ice_fdir.c | 2 + drivers/net/ice/base/ice_fdir.h | 1 + drivers/net/ice/base/ice_flex_pipe.c | 334 +++++++++++++------------------ drivers/net/ice/base/ice_flex_pipe.h | 9 +- drivers/net/ice/base/ice_flex_type.h | 70 ++++++- drivers/net/ice/base/ice_flow.c | 224 ++++++++++++++------- drivers/net/ice/base/ice_flow.h | 34 +++- drivers/net/ice/base/ice_nvm.c | 2 +- drivers/net/ice/base/ice_protocol_type.h | 2 +- drivers/net/ice/base/ice_switch.c | 30 +-- 11 files changed, 409 insertions(+), 302 deletions(-) -- 2.13.6