> From: netdev-ow...@vger.kernel.org <netdev-ow...@vger.kernel.org> On > Behalf Of Jakub Kicinski > Sent: Tuesday, July 21, 2020 6:27 PM > To: da...@davemloft.net > Cc: netdev@vger.kernel.org; Nguyen, Anthony L > <anthony.l.ngu...@intel.com>; Kirsher, Jeffrey T > <jeffrey.t.kirs...@intel.com>; > intel-wired-...@lists.osuosl.org; Jakub Kicinski <k...@kernel.org> > Subject: [PATCH net-next v1 7/7] ice: convert to new udp_tunnel infrastructure > > Convert ice to the new infra, use share port tables. > > Leave a tiny bit more error checking in place than usual, > because this driver really does quite a bit of magic. > > We need to calculate the number of VxLAN and GENEVE entries > the firmware has reserved. > > Thanks to the conversion the driver will no longer sleep in > an atomic section. > > Signed-off-by: Jakub Kicinski <k...@kernel.org> > --- > .../net/ethernet/intel/ice/ice_flex_pipe.c | 228 ++++++++---------- > .../net/ethernet/intel/ice/ice_flex_pipe.h | 8 +- > .../net/ethernet/intel/ice/ice_flex_type.h | 5 +- > drivers/net/ethernet/intel/ice/ice_main.c | 97 +++----- > drivers/net/ethernet/intel/ice/ice_type.h | 3 + > 5 files changed, 135 insertions(+), 206 deletions(-) > Tested-by: Aaron Brown <aaron.f.br...@intel.com>