Hi! This series brings updates to flower offload code. First Pieter adds support for setting TTL, ToS, Flow Label and Hop Limit fields in IPv4 and IPv6 headers.
Remaining 5 patches deal with factoring out netdev notifiers from flower code. We already have two instances, and more is coming, so it's time to move to one central notifier which then feeds individual feature handlers. I start that part by cleaning up the existing notifiers. Next a central notifier is added, and used by flower offloads. Jakub Kicinski (5): nfp: flower: remove unnecessary iteration over devices nfp: flower: don't try to nack device unregister events nfp: flower: make nfp_fl_lag_changels_event() void nfp: register a notifier handler in a central location for the device nfp: flower: use the common netdev notifier Pieter Jansen van Vuuren (2): nfp: flower: add ipv4 set ttl and tos offload nfp: flower: add ipv6 set flow label and hop limit offload .../ethernet/netronome/nfp/flower/action.c | 143 ++++++++++++++++-- .../net/ethernet/netronome/nfp/flower/cmsg.h | 24 +++ .../ethernet/netronome/nfp/flower/lag_conf.c | 48 +++--- .../net/ethernet/netronome/nfp/flower/main.c | 23 ++- .../net/ethernet/netronome/nfp/flower/main.h | 10 +- .../netronome/nfp/flower/tunnel_conf.c | 45 +----- drivers/net/ethernet/netronome/nfp/nfp_app.c | 47 ++++++ drivers/net/ethernet/netronome/nfp/nfp_app.h | 25 ++- 8 files changed, 261 insertions(+), 104 deletions(-) -- 2.17.1