Lines Matching defs:rif
130 mlxsw_sp_rif_p_counter_get(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_p_counter_get()
143 mlxsw_sp_rif_counter_valid_get(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_counter_valid_get()
156 mlxsw_sp_rif_counter_valid_set(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_counter_valid_set()
191 struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_counter_value_get()
226 struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_counter_alloc()
259 struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_counter_free()
277 static void mlxsw_sp_rif_counters_alloc(struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_counters_alloc()
289 static void mlxsw_sp_rif_counters_free(struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_counters_free()
999 struct mlxsw_sp_rif *rif; in mlxsw_sp_ipip_ol_ipip_lb_create() local
1434 struct mlxsw_sp_rif *rif = &lb_rif->common; in mlxsw_sp_rif_ipip_lb_op() local
1952 u16 rif; member
1970 mlxsw_sp_rif_neigh_next(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_neigh_next()
2027 u16 rif) in mlxsw_sp_neigh_entry_alloc()
2116 struct mlxsw_sp_rif *rif; in mlxsw_sp_neigh_entry_create() local
2184 u16 rif; in mlxsw_sp_router_neigh_ent_ipv4_process() local
2212 u16 rif; in mlxsw_sp_router_neigh_ent_ipv6_process() local
2728 struct mlxsw_sp_rif *rif) in mlxsw_sp_neigh_rif_gone_sync()
2762 struct mlxsw_sp_rif *rif; member
3660 struct mlxsw_sp_rif *rif) in mlxsw_sp_nexthop_rif_init()
3832 struct mlxsw_sp_rif *rif; in mlxsw_sp_nexthop4_type_init() local
3952 struct mlxsw_sp_rif *rif) in mlxsw_sp_nexthop_rif_update()
3988 struct mlxsw_sp_rif *rif) in mlxsw_sp_nexthop_rif_gone_sync()
4384 struct mlxsw_sp_rif *rif = fib_entry->nh_group->nh_rif; in mlxsw_sp_fib_entry_op_local() local
5092 struct mlxsw_sp_rif *rif; in mlxsw_sp_nexthop6_type_init() local
5749 struct mlxsw_sp_rif *rif; in mlxsw_sp_router_fibmr_vif_add() local
6306 struct mlxsw_sp_rif *rif; in mlxsw_sp_rif_exists() local
6317 struct mlxsw_sp_rif *rif; in mlxsw_sp_rif_vid() local
6338 static int mlxsw_sp_router_rif_disable(struct mlxsw_sp *mlxsw_sp, u16 rif) in mlxsw_sp_router_rif_disable()
6353 struct mlxsw_sp_rif *rif) in mlxsw_sp_router_rif_gone_sync()
6361 mlxsw_sp_rif_should_config(struct mlxsw_sp_rif *rif, struct net_device *dev, in mlxsw_sp_rif_should_config()
6442 struct mlxsw_sp_rif *rif; in mlxsw_sp_rif_alloc() local
6467 u16 mlxsw_sp_rif_index(const struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_index()
6494 int mlxsw_sp_rif_dev_ifindex(const struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_dev_ifindex()
6499 const struct net_device *mlxsw_sp_rif_dev(const struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_dev()
6513 struct mlxsw_sp_rif *rif; in mlxsw_sp_rif_create() local
6586 static void mlxsw_sp_rif_destroy(struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_destroy()
6614 struct mlxsw_sp_rif *rif; in mlxsw_sp_rif_destroy_by_dev() local
6640 mlxsw_sp_rif_subport_rif(const struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_subport_rif()
6651 struct mlxsw_sp_rif *rif; in mlxsw_sp_rif_subport_get() local
6662 static void mlxsw_sp_rif_subport_put(struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_subport_put()
6684 struct mlxsw_sp_rif *rif; in mlxsw_sp_port_vlan_router_join() local
6727 struct mlxsw_sp_rif *rif = mlxsw_sp_fid_rif(fid); in __mlxsw_sp_port_vlan_router_leave() local
6830 struct mlxsw_sp_rif *rif; in mlxsw_sp_inetaddr_bridge_event() local
6916 struct mlxsw_sp_rif *rif; in mlxsw_sp_rif_macvlan_add() local
6953 struct mlxsw_sp_rif *rif; in __mlxsw_sp_rif_macvlan_del() local
6996 struct mlxsw_sp_rif *rif; in mlxsw_sp_router_port_check_rif_addr() local
7049 struct mlxsw_sp_rif *rif; in mlxsw_sp_inetaddr_event() local
7074 struct mlxsw_sp_rif *rif; in mlxsw_sp_inetaddr_valid_event() local
7111 struct mlxsw_sp_rif *rif; in mlxsw_sp_inet6addr_event_work() local
7162 struct mlxsw_sp_rif *rif; in mlxsw_sp_inet6addr_valid_event() local
7204 struct mlxsw_sp_rif *rif) in mlxsw_sp_router_port_change_event()
7253 static int mlxsw_sp_router_port_pre_changeaddr_event(struct mlxsw_sp_rif *rif, in mlxsw_sp_router_port_pre_changeaddr_event()
7267 struct mlxsw_sp_rif *rif; in mlxsw_sp_netdevice_router_port_event() local
7298 struct mlxsw_sp_rif *rif; in mlxsw_sp_port_vrf_join() local
7314 struct mlxsw_sp_rif *rif; in mlxsw_sp_port_vrf_leave() local
7357 struct mlxsw_sp_rif *rif = (struct mlxsw_sp_rif *)priv->data; in __mlxsw_sp_rif_macvlan_flush() local
7366 static int mlxsw_sp_rif_macvlan_flush(struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_macvlan_flush()
7380 static void mlxsw_sp_rif_subport_setup(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_subport_setup()
7395 static int mlxsw_sp_rif_subport_op(struct mlxsw_sp_rif *rif, bool enable) in mlxsw_sp_rif_subport_op()
7413 static int mlxsw_sp_rif_subport_configure(struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_subport_configure()
7434 static void mlxsw_sp_rif_subport_deconfigure(struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_subport_deconfigure()
7446 mlxsw_sp_rif_subport_fid_get(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_subport_fid_get()
7461 static int mlxsw_sp_rif_vlan_fid_op(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_vlan_fid_op()
7481 static int mlxsw_sp_rif_fid_configure(struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_fid_configure()
7521 static void mlxsw_sp_rif_fid_deconfigure(struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_fid_deconfigure()
7539 mlxsw_sp_rif_fid_fid_get(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_fid_fid_get()
7545 static void mlxsw_sp_rif_fid_fdb_del(struct mlxsw_sp_rif *rif, const char *mac) in mlxsw_sp_rif_fid_fdb_del()
7570 mlxsw_sp_rif_vlan_fid_get(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_vlan_fid_get()
7593 static void mlxsw_sp_rif_vlan_fdb_del(struct mlxsw_sp_rif *rif, const char *mac) in mlxsw_sp_rif_vlan_fdb_del()
7621 mlxsw_sp_rif_ipip_lb_rif(struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_ipip_lb_rif()
7627 mlxsw_sp_rif_ipip_lb_setup(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_ipip_lb_setup()
7640 mlxsw_sp1_rif_ipip_lb_configure(struct mlxsw_sp_rif *rif) in mlxsw_sp1_rif_ipip_lb_configure()
7666 static void mlxsw_sp1_rif_ipip_lb_deconfigure(struct mlxsw_sp_rif *rif) in mlxsw_sp1_rif_ipip_lb_deconfigure()
7827 mlxsw_sp2_rif_ipip_lb_configure(struct mlxsw_sp_rif *rif) in mlxsw_sp2_rif_ipip_lb_configure()
7853 static void mlxsw_sp2_rif_ipip_lb_deconfigure(struct mlxsw_sp_rif *rif) in mlxsw_sp2_rif_ipip_lb_deconfigure()