Lines Matching refs:adding

1287 static enum mlxsw_reg_sfd_op mlxsw_sp_sfd_op(bool adding)  in mlxsw_sp_sfd_op()  argument
1289 return adding ? MLXSW_REG_SFD_OP_WRITE_EDIT : in mlxsw_sp_sfd_op()
1297 bool adding, bool dynamic) in mlxsw_sp_port_fdb_tunnel_uc_op() argument
1320 mlxsw_reg_sfd_pack(sfd_pl, mlxsw_sp_sfd_op(adding), 0); in mlxsw_sp_port_fdb_tunnel_uc_op()
1339 const char *mac, u16 fid, bool adding, in __mlxsw_sp_port_fdb_uc_op() argument
1351 mlxsw_reg_sfd_pack(sfd_pl, mlxsw_sp_sfd_op(adding), 0); in __mlxsw_sp_port_fdb_uc_op()
1367 const char *mac, u16 fid, bool adding, in mlxsw_sp_port_fdb_uc_op() argument
1370 return __mlxsw_sp_port_fdb_uc_op(mlxsw_sp, local_port, mac, fid, adding, in mlxsw_sp_port_fdb_uc_op()
1376 bool adding) in mlxsw_sp_rif_fdb_op() argument
1378 return __mlxsw_sp_port_fdb_uc_op(mlxsw_sp, 0, mac, fid, adding, in mlxsw_sp_rif_fdb_op()
1385 bool adding, bool dynamic) in mlxsw_sp_port_fdb_uc_lag_op() argument
1395 mlxsw_reg_sfd_pack(sfd_pl, mlxsw_sp_sfd_op(adding), 0); in mlxsw_sp_port_fdb_uc_lag_op()
1414 struct switchdev_notifier_fdb_info *fdb_info, bool adding) in mlxsw_sp_port_fdb_set() argument
1441 adding, false); in mlxsw_sp_port_fdb_set()
1446 vid, adding, false); in mlxsw_sp_port_fdb_set()
1450 u16 fid, u16 mid_idx, bool adding) in mlxsw_sp_port_mdb_op() argument
1460 mlxsw_reg_sfd_pack(sfd_pl, mlxsw_sp_sfd_op(adding), 0); in mlxsw_sp_port_mdb_op()
2485 __be32 vni, bool adding) in mlxsw_sp_fdb_vxlan_call_notifiers() argument
2491 type = adding ? SWITCHDEV_VXLAN_FDB_ADD_TO_BRIDGE : in mlxsw_sp_fdb_vxlan_call_notifiers()
2499 info.offloaded = adding; in mlxsw_sp_fdb_vxlan_call_notifiers()
2508 bool adding) in mlxsw_sp_fdb_nve_call_notifiers() argument
2512 adding); in mlxsw_sp_fdb_nve_call_notifiers()
2530 bool adding) in mlxsw_sp_fdb_notify_mac_process() argument
2574 adding, true); in mlxsw_sp_fdb_notify_mac_process()
2582 type = adding ? SWITCHDEV_FDB_ADD_TO_BRIDGE : SWITCHDEV_FDB_DEL_TO_BRIDGE; in mlxsw_sp_fdb_notify_mac_process()
2583 mlxsw_sp_fdb_call_notifiers(type, mac, vid, bridge_port->dev, adding); in mlxsw_sp_fdb_notify_mac_process()
2588 adding = false; in mlxsw_sp_fdb_notify_mac_process()
2595 bool adding) in mlxsw_sp_fdb_notify_mac_lag_process() argument
2638 adding, true); in mlxsw_sp_fdb_notify_mac_lag_process()
2646 type = adding ? SWITCHDEV_FDB_ADD_TO_BRIDGE : SWITCHDEV_FDB_DEL_TO_BRIDGE; in mlxsw_sp_fdb_notify_mac_lag_process()
2647 mlxsw_sp_fdb_call_notifiers(type, mac, vid, bridge_port->dev, adding); in mlxsw_sp_fdb_notify_mac_lag_process()
2652 adding = false; in mlxsw_sp_fdb_notify_mac_lag_process()
2660 bool adding, in __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() argument
2685 if (adding && !br_port_flag_is_set(dev, BR_LEARNING)) in __mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
2688 if (adding && netif_is_vxlan(dev)) { in __mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
2711 bool adding) in mlxsw_sp_fdb_notify_mac_uc_tunnel_process() argument
2737 err = __mlxsw_sp_fdb_notify_mac_uc_tunnel_process(mlxsw_sp, fid, adding, in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
2744 &addr, adding, true); in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
2750 &addr, vni, adding); in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
2752 type = adding ? SWITCHDEV_FDB_ADD_TO_BRIDGE : in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
2754 mlxsw_sp_fdb_call_notifiers(type, mac, vid, nve_dev, adding); in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()