Thread (8 messages) flat view 8 messages, 1 author, 2021-08-26
STALE1837d

[PATCH net-next 0/5] ionic: queue and filter mgmt updates

From: Shannon Nelson <hidden>
Date: 2021-08-26 01:25:08

After a pair of simple code cleanups, we change the mac filter
management to split the updates between the driver's filter
list and the device's filter list so that we can keep the calls
to dev_uc_sync() and dev_mc_sync() under the netif_addr_lock
in ndo_set_rx_mode, and then sync the driver's list to the
device later in the rx_mode work task.

Shannon Nelson (5):
  ionic: remove old work task types
  ionic: flatten calls to set-rx-mode
  ionic: sync the filters in the work task
  ionic: refactor ionic_lif_addr to remove a layer
  ionic: handle mac filter overflow

 .../net/ethernet/pensando/ionic/ionic_dev.c   |  13 ++
 .../net/ethernet/pensando/ionic/ionic_lif.c   | 218 ++++++++++--------
 .../net/ethernet/pensando/ionic/ionic_lif.h   |   8 +-
 .../ethernet/pensando/ionic/ionic_rx_filter.c | 143 +++++++++++-
 .../ethernet/pensando/ionic/ionic_rx_filter.h |  14 +-
 5 files changed, 285 insertions(+), 111 deletions(-)

-- 
2.17.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help