H A D | spectrum_switchdev.c | 59 struct mlxsw_sp_bridge_device *bridge_device; member 123 struct mlxsw_sp_bridge_device *bridge_device; in mlxsw_sp_bridge_device_find() local 211 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_device_create() local 258 mlxsw_sp_bridge_device_destroy(struct mlxsw_sp_bridge *bridge, struct mlxsw_sp_bridge_device *bridge_device) mlxsw_sp_bridge_device_destroy() argument 277 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_device_get() local 287 mlxsw_sp_bridge_device_put(struct mlxsw_sp_bridge *bridge, struct mlxsw_sp_bridge_device *bridge_device) mlxsw_sp_bridge_device_put() argument 295 __mlxsw_sp_bridge_port_find(const struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *brport_dev) __mlxsw_sp_bridge_port_find() argument 313 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_port_find() local 326 mlxsw_sp_bridge_port_create(struct mlxsw_sp_bridge_device *bridge_device, struct net_device *brport_dev) mlxsw_sp_bridge_port_create() argument 368 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_port_get() local 398 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_port_put() local 408 mlxsw_sp_port_vlan_find_by_bridge(struct mlxsw_sp_port *mlxsw_sp_port, const struct mlxsw_sp_bridge_device * bridge_device, u16 vid) mlxsw_sp_port_vlan_find_by_bridge() argument 744 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_attr_br_vlan_set() local 794 const struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_mc_flood() local 807 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_mc_disabled_set() local 861 mlxsw_sp_bridge_mrouter_update_mdb(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, bool add) mlxsw_sp_bridge_mrouter_update_mdb() argument 878 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_attr_br_mrouter_set() local 961 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_vlan_fid_join() local 1413 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_fdb_set() local 1519 __mlxsw_sp_mc_get(struct mlxsw_sp_bridge_device *bridge_device, const unsigned char *addr, u16 fid) __mlxsw_sp_mc_get() argument 1558 mlxsw_sp_mc_get_mrouters_bitmap(unsigned long *flood_bitmap, struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp *mlxsw_sp) mlxsw_sp_mc_get_mrouters_bitmap() argument 1574 mlxsw_sp_mc_write_mdb_entry(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_mid *mid, struct mlxsw_sp_bridge_device *bridge_device) mlxsw_sp_mc_write_mdb_entry() argument 1628 __mlxsw_sp_mc_alloc(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, const unsigned char *addr, u16 fid) __mlxsw_sp_mc_alloc() argument 1690 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_mdb_add() local 1743 mlxsw_sp_bridge_mdb_mc_enable_sync(struct mlxsw_sp_port *mlxsw_sp_port, struct mlxsw_sp_bridge_device *bridge_device) mlxsw_sp_bridge_mdb_mc_enable_sync() argument 1767 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_mrouter_update_mdb() local 1884 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_mdb_del() local 1916 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_port_mdb_flush() local 1975 mlxsw_sp_bridge_8021q_port_join(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021q_port_join() argument 1993 mlxsw_sp_bridge_8021q_port_leave(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port) mlxsw_sp_bridge_8021q_port_leave() argument 2002 mlxsw_sp_bridge_8021q_vxlan_join(struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *vxlan_dev, u16 vid, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021q_vxlan_join() argument 2074 mlxsw_sp_bridge_8021q_fid_get(struct mlxsw_sp_bridge_device *bridge_device, u16 vid, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021q_fid_get() argument 2083 mlxsw_sp_bridge_8021q_fid_lookup(struct mlxsw_sp_bridge_device *bridge_device, u16 vid) mlxsw_sp_bridge_8021q_fid_lookup() argument 2092 mlxsw_sp_bridge_8021q_fid_vid(struct mlxsw_sp_bridge_device *bridge_device, const struct mlxsw_sp_fid *fid) mlxsw_sp_bridge_8021q_fid_vid() argument 2125 mlxsw_sp_bridge_8021d_port_join(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021d_port_join() argument 2153 mlxsw_sp_bridge_8021d_port_leave(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port) mlxsw_sp_bridge_8021d_port_leave() argument 2170 mlxsw_sp_bridge_8021d_vxlan_join(struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *vxlan_dev, u16 vid, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021d_vxlan_join() argument 2209 mlxsw_sp_bridge_8021d_fid_get(struct mlxsw_sp_bridge_device *bridge_device, u16 vid, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021d_fid_get() argument 2218 mlxsw_sp_bridge_8021d_fid_lookup(struct mlxsw_sp_bridge_device *bridge_device, u16 vid) mlxsw_sp_bridge_8021d_fid_lookup() argument 2231 mlxsw_sp_bridge_8021d_fid_vid(struct mlxsw_sp_bridge_device *bridge_device, const struct mlxsw_sp_fid *fid) mlxsw_sp_bridge_8021d_fid_vid() argument 2252 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_bridge_join() local 2279 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_bridge_leave() local 2299 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_vxlan_join() local 2412 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_fdb_notify_mac_process() local 2476 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_fdb_notify_mac_lag_process() local 2542 struct mlxsw_sp_bridge_device *bridge_device; __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() local 2797 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_switchdev_bridge_nve_fdb_event() local 2901 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_switchdev_vxlan_fdb_add() local 2973 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_switchdev_vxlan_fdb_del() local 3176 mlxsw_sp_switchdev_vxlan_vlan_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *vxlan_dev, u16 vid, bool flag_untagged, bool flag_pvid, struct netlink_ext_ack *extack) mlxsw_sp_switchdev_vxlan_vlan_add() argument 3264 mlxsw_sp_switchdev_vxlan_vlan_del(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *vxlan_dev, u16 vid) mlxsw_sp_switchdev_vxlan_vlan_del() argument 3299 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_switchdev_vxlan_vlans_add() local 3347 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_switchdev_vxlan_vlans_del() local [all...] |
H A D | spectrum_switchdev.c | 61 struct mlxsw_sp_bridge_device *bridge_device; member 157 struct mlxsw_sp_bridge_device *bridge_device; in mlxsw_sp_bridge_device_find() local 255 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_device_create() local 317 mlxsw_sp_bridge_device_destroy(struct mlxsw_sp_bridge *bridge, struct mlxsw_sp_bridge_device *bridge_device) mlxsw_sp_bridge_device_destroy() argument 339 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_device_get() local 349 mlxsw_sp_bridge_device_put(struct mlxsw_sp_bridge *bridge, struct mlxsw_sp_bridge_device *bridge_device) mlxsw_sp_bridge_device_put() argument 357 __mlxsw_sp_bridge_port_find(const struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *brport_dev) __mlxsw_sp_bridge_port_find() argument 375 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_port_find() local 473 mlxsw_sp_bridge_port_create(struct mlxsw_sp_bridge_device *bridge_device, struct net_device *brport_dev, struct netlink_ext_ack *extack) mlxsw_sp_bridge_port_create() argument 528 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_port_get() local 559 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_port_put() local 569 mlxsw_sp_port_vlan_find_by_bridge(struct mlxsw_sp_port *mlxsw_sp_port, const struct mlxsw_sp_bridge_device * bridge_device, u16 vid) mlxsw_sp_port_vlan_find_by_bridge() argument 978 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_attr_br_vlan_set() local 996 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_attr_br_vlan_proto_set() local 1037 const struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_mc_flood() local 1050 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_mc_disabled_set() local 1242 mlxsw_sp_bridge_mrouter_update_mdb(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, bool add) mlxsw_sp_bridge_mrouter_update_mdb() argument 1265 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_attr_br_mrouter_set() local 1350 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_vlan_fid_join() local 1861 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_fdb_set() local 1946 mlxsw_sp_mc_get_mrouters_bitmap(struct mlxsw_sp_ports_bitmap *flood_bm, struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp *mlxsw_sp) mlxsw_sp_mc_get_mrouters_bitmap() argument 1998 mlxsw_sp_mc_mdb_mrouters_set(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_mdb_entry *mdb_entry, bool add) mlxsw_sp_mc_mdb_mrouters_set() argument 2022 mlxsw_sp_mc_mdb_entry_init(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, const unsigned char *addr, u16 fid, u16 local_port) mlxsw_sp_mc_mdb_entry_init() argument 2085 mlxsw_sp_mc_mdb_entry_fini(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_mdb_entry *mdb_entry, struct mlxsw_sp_bridge_device *bridge_device, u16 local_port, bool force) mlxsw_sp_mc_mdb_entry_fini() argument 2103 mlxsw_sp_mc_mdb_entry_get(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, const unsigned char *addr, u16 fid, u16 local_port) mlxsw_sp_mc_mdb_entry_get() argument 2153 mlxsw_sp_mc_mdb_entry_put(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_mdb_entry *mdb_entry, u16 local_port, bool force) mlxsw_sp_mc_mdb_entry_put() argument 2184 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_mdb_add() local 2212 mlxsw_sp_bridge_mdb_mc_enable_sync(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, bool mc_enabled) mlxsw_sp_bridge_mdb_mc_enable_sync() argument 2239 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_mrouter_update_mdb() local 2335 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_mdb_del() local 2375 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_port_mdb_flush() local 2483 mlxsw_sp_bridge_8021q_port_join(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021q_port_join() argument 2501 mlxsw_sp_bridge_8021q_port_leave(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port) mlxsw_sp_bridge_8021q_port_leave() argument 2509 mlxsw_sp_bridge_vlan_aware_vxlan_join(struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *vxlan_dev, u16 vid, u16 ethertype, struct netlink_ext_ack *extack) mlxsw_sp_bridge_vlan_aware_vxlan_join() argument 2560 mlxsw_sp_bridge_8021q_vxlan_join(struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *vxlan_dev, u16 vid, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021q_vxlan_join() argument 2592 mlxsw_sp_bridge_8021q_fid_get(struct mlxsw_sp_bridge_device *bridge_device, u16 vid, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021q_fid_get() argument 2601 mlxsw_sp_bridge_8021q_fid_lookup(struct mlxsw_sp_bridge_device *bridge_device, u16 vid) mlxsw_sp_bridge_8021q_fid_lookup() argument 2610 mlxsw_sp_bridge_8021q_fid_vid(struct mlxsw_sp_bridge_device *bridge_device, const struct mlxsw_sp_fid *fid) mlxsw_sp_bridge_8021q_fid_vid() argument 2643 mlxsw_sp_bridge_8021d_port_join(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021d_port_join() argument 2684 mlxsw_sp_bridge_8021d_port_leave(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port) mlxsw_sp_bridge_8021d_port_leave() argument 2701 mlxsw_sp_bridge_8021d_vxlan_join(struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *vxlan_dev, u16 vid, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021d_vxlan_join() argument 2741 mlxsw_sp_bridge_8021d_fid_get(struct mlxsw_sp_bridge_device *bridge_device, u16 vid, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021d_fid_get() argument 2750 mlxsw_sp_bridge_8021d_fid_lookup(struct mlxsw_sp_bridge_device *bridge_device, u16 vid) mlxsw_sp_bridge_8021d_fid_lookup() argument 2763 mlxsw_sp_bridge_8021d_fid_vid(struct mlxsw_sp_bridge_device *bridge_device, const struct mlxsw_sp_fid *fid) mlxsw_sp_bridge_8021d_fid_vid() argument 2779 mlxsw_sp_bridge_8021ad_port_join(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021ad_port_join() argument 2803 mlxsw_sp_bridge_8021ad_port_leave(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port) mlxsw_sp_bridge_8021ad_port_leave() argument 2812 mlxsw_sp_bridge_8021ad_vxlan_join(struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *vxlan_dev, u16 vid, struct netlink_ext_ack *extack) mlxsw_sp_bridge_8021ad_vxlan_join() argument 2830 mlxsw_sp2_bridge_8021ad_port_join(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port, struct netlink_ext_ack *extack) mlxsw_sp2_bridge_8021ad_port_join() argument 2858 mlxsw_sp2_bridge_8021ad_port_leave(struct mlxsw_sp_bridge_device *bridge_device, struct mlxsw_sp_bridge_port *bridge_port, struct mlxsw_sp_port *mlxsw_sp_port) mlxsw_sp2_bridge_8021ad_port_leave() argument 2882 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_bridge_join() local 2916 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_port_bridge_leave() local 2937 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_bridge_vxlan_join() local 3050 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_fdb_notify_mac_process() local 3118 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_fdb_notify_mac_lag_process() local 3187 struct mlxsw_sp_bridge_device *bridge_device; __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() local 3439 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_switchdev_bridge_nve_fdb_event() local 3544 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_switchdev_vxlan_fdb_add() local 3616 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_switchdev_vxlan_fdb_del() local 3821 mlxsw_sp_switchdev_vxlan_vlan_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *vxlan_dev, u16 vid, bool flag_untagged, bool flag_pvid, struct netlink_ext_ack *extack) mlxsw_sp_switchdev_vxlan_vlan_add() argument 3907 mlxsw_sp_switchdev_vxlan_vlan_del(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *vxlan_dev, u16 vid) mlxsw_sp_switchdev_vxlan_vlan_del() argument 3941 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_switchdev_vxlan_vlans_add() local 3977 struct mlxsw_sp_bridge_device *bridge_device; mlxsw_sp_switchdev_vxlan_vlans_del() local [all...] |