On 06/09, Qi Zhang wrote: >Upgrade base with below main changes > >1. add more protocol support - L2TPv3/ESP/AH/PFCP. >2. Add IPv6 prefix RSS support. >3. support GENEVE and VXLAN rules with VLAN. >4. Add E823L device IDs >5. couple bug fixes and code clean. > >v2: >- fix a bug in patch that cause RSS fail in patch 52/52 >- fix minor commit log issue > >Qi Zhang (52): > net/ice/base: add support for non-IP Layer2 protocol > net/ice/base: add FDIR program status WB macro > net/ice/base: disable profile merge for FDIR > net/ice/base: avoid undefined behavior > net/ice/base: consolidate implementation of MAC config set > net/ice/base: report AOC PHY Types as Fiber > net/ice/base: gate devices from FW link override > net/ice/base: improve VSI filters rebuild > net/ice/base: add AUI media type > net/ice/base: fix variable type for ACL > net/ice/base: update PHY type high max index value > net/ice/base: consolidate VF Promiscuous mode > net/ice/base: refactor flow director filter swap > net/ice/base: change IPV6 training packet > net/ice/base: group function protoypes together > net/ice/base: cleanup comment formatting > net/ice/base: add FDIR support for L2TPV3 ESP AH and PFCP > net/ice/base: add FD completion report option > net/ice/base: initialize Set PHY Configuration FEC fields > net/ice/baes: add NVM help functions > net/ice/base: allow GENEVE and VXLAN rules with VLAN > net/ice/base: increase timeout after PFR > net/ice/base: remove unnecessary braces > net/ice/base: adjust function signature style format > net/ice/base: add RSS support for IPv6 prefix > net/ice/base: use macro for sizeof > net/ice/base: add debug logs > net/ice/base: return correct error code > net/ice/base: remove unnecessary code > net/ice/base: add support for more PPPoE packet type > net/ice/base: reset flags when all rules are deleted > net/ice/base: reset capabilities before parsing > net/ice/base: add RL profile bit mask check > net/ice/base: update the vsi handle to remaining VSI > net/ice/base: correct return value > net/ice/base: remove unneeded variable > net/ice/base: fix for memory leak > net/ice/base: add entries in Profile TCAM with priority > net/ice/base: remove unimplemented function prototypes > net/ice/base: add new API to check all autoneg enable bits > net/ice/base: avoid PPPoE ipv4 overlap > net/ice/base: initialize AQ failure variable when set fc > net/ice/base: adjust scheduler default BW weight > net/ice/base: distribute Tx queues evenly > net/ice/base: add a new command to LLDP commands > net/ice/base: remove unused code for VSI list free > net/ice/base: fix reference count when update VSI list > net/ice/base: add more tunnel type for IPv4 and IPv6 > net/ice/base: fix uninitialized flag > net/ice/base: add more device ID support > net/ice/base: add 1G SGMII PHY type > net/ice/base: update IPV4 and IPV6 flow ptype masks > > drivers/net/ice/base/ice_acl.c | 25 +- > drivers/net/ice/base/ice_acl_ctrl.c | 26 +- > drivers/net/ice/base/ice_adminq_cmd.h | 67 ++-- > drivers/net/ice/base/ice_bitops.h | 10 +- > drivers/net/ice/base/ice_common.c | 309 ++++++++++++---- > drivers/net/ice/base/ice_common.h | 6 +- > drivers/net/ice/base/ice_controlq.c | 48 +-- > drivers/net/ice/base/ice_dcb.c | 3 +- > drivers/net/ice/base/ice_devids.h | 10 + > drivers/net/ice/base/ice_fdir.c | 338 ++++++++++++++++-- > drivers/net/ice/base/ice_fdir.h | 106 +++--- > drivers/net/ice/base/ice_flex_pipe.c | 92 +++-- > drivers/net/ice/base/ice_flow.c | 277 +++++++++++---- > drivers/net/ice/base/ice_flow.h | 44 ++- > drivers/net/ice/base/ice_hw_autogen.h | 4 +- > drivers/net/ice/base/ice_lan_tx_rx.h | 46 ++- > drivers/net/ice/base/ice_nvm.c | 72 +++- > drivers/net/ice/base/ice_nvm.h | 10 + > drivers/net/ice/base/ice_protocol_type.h | 18 +- > drivers/net/ice/base/ice_sched.c | 104 ++++-- > drivers/net/ice/base/ice_switch.c | 589 ++++++++++++++++++++++++++----- > drivers/net/ice/base/ice_switch.h | 36 +- > drivers/net/ice/base/ice_type.h | 20 +- > drivers/net/ice/ice_ethdev.c | 5 + > drivers/net/ice/ice_fdir_filter.c | 63 ++-- > drivers/net/ice/ice_hash.c | 22 +- > drivers/net/ice/ice_rxtx.c | 4 +- > 27 files changed, 1817 insertions(+), 537 deletions(-) > >-- >2.13.6 >
Series applied to dpdk-next-net-intel with Qiming's ack, Thanks.