H A D | spectrum_router.c | 472 struct mlxsw_sp_ipip_entry *ipip_entry; member 1176 struct mlxsw_sp_ipip_entry *ipip_entry; in mlxsw_sp_ipip_entry_alloc() local 1181 ipip_entry = kzalloc(sizeof(*ipip_entry), GFP_KERNEL); in mlxsw_sp_ipip_entry_alloc() 1182 if (!ipip_entry) in mlxsw_sp_ipip_entry_alloc() 1185 ipip_entry->ol_lb = mlxsw_sp_ipip_ol_ipip_lb_create(mlxsw_sp, ipipt, in mlxsw_sp_ipip_entry_alloc() 1187 if (IS_ERR(ipip_entry->ol_lb)) { in mlxsw_sp_ipip_entry_alloc() 1188 ret = ERR_CAST(ipip_entry->ol_lb); in mlxsw_sp_ipip_entry_alloc() 1192 ipip_entry->ipipt = ipipt; in mlxsw_sp_ipip_entry_alloc() 1193 ipip_entry in mlxsw_sp_ipip_entry_alloc() 1212 mlxsw_sp_ipip_entry_dealloc(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry) mlxsw_sp_ipip_entry_dealloc() argument 1227 mlxsw_sp_ipip_entry_saddr_matches(struct mlxsw_sp * mlxsw_sp,const enum mlxsw_sp_l3proto ul_proto,union mlxsw_sp_l3addr saddr,u32 ul_tb_id,struct mlxsw_sp_ipip_entry * ipip_entry) mlxsw_sp_ipip_entry_saddr_matches() argument 1270 mlxsw_sp_fib_entry_decap_init(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_fib_entry * fib_entry,struct mlxsw_sp_ipip_entry * ipip_entry) mlxsw_sp_fib_entry_decap_init() argument 1318 mlxsw_sp_ipip_entry_demote_decap(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry) mlxsw_sp_ipip_entry_demote_decap() argument 1330 mlxsw_sp_ipip_entry_promote_decap(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry,struct mlxsw_sp_fib_entry * decap_fib_entry) mlxsw_sp_ipip_entry_promote_decap() argument 1389 mlxsw_sp_ipip_entry_find_decap(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry) mlxsw_sp_ipip_entry_find_decap() argument 1444 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_ipip_entry_create() local 1458 mlxsw_sp_ipip_entry_destroy(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry) mlxsw_sp_ipip_entry_destroy() argument 1469 mlxsw_sp_ipip_entry_matches_decap(struct mlxsw_sp * mlxsw_sp,const struct net_device * ul_dev,enum mlxsw_sp_l3proto ul_proto,union mlxsw_sp_l3addr ul_dip,struct mlxsw_sp_ipip_entry * ipip_entry) mlxsw_sp_ipip_entry_matches_decap() argument 1487 struct mlxsw_sp_ipip_entry *ipip_entry = NULL; mlxsw_sp_ipip_entry_find_by_decap() local 1541 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_ipip_entry_find_by_ol_dev() local 1556 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_ipip_entry_find_by_ul_dev() local 1596 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_reg_event() local 1622 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_unreg_event() local 1631 mlxsw_sp_ipip_entry_ol_up_event(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry) mlxsw_sp_ipip_entry_ol_up_event() argument 1683 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_update_mtu() local 1704 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_up_event() local 1713 mlxsw_sp_ipip_entry_ol_down_event(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry) mlxsw_sp_ipip_entry_ol_down_event() argument 1722 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_down_event() local 1754 mlxsw_sp_ipip_entry_ol_lb_update(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry,bool keep_encap,struct netlink_ext_ack * extack) mlxsw_sp_ipip_entry_ol_lb_update() argument 1788 __mlxsw_sp_ipip_entry_update_tunnel(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry,bool recreate_loopback,bool keep_encap,bool update_nexthops,struct netlink_ext_ack * extack) __mlxsw_sp_ipip_entry_update_tunnel() argument 1825 struct mlxsw_sp_ipip_entry *ipip_entry = mlxsw_sp_netdevice_ipip_ol_vrf_event() local 1837 mlxsw_sp_netdevice_ipip_ul_vrf_event(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry,struct net_device * ul_dev,bool * demote_this,struct netlink_ext_ack * extack) mlxsw_sp_netdevice_ipip_ul_vrf_event() argument 1864 mlxsw_sp_netdevice_ipip_ul_up_event(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry,struct net_device * ul_dev) mlxsw_sp_netdevice_ipip_ul_up_event() argument 1873 mlxsw_sp_netdevice_ipip_ul_down_event(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry,struct net_device * ul_dev) mlxsw_sp_netdevice_ipip_ul_down_event() argument 1890 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_change_event() local 1914 mlxsw_sp_ipip_entry_demote_tunnel(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry) mlxsw_sp_ipip_entry_demote_tunnel() argument 1936 struct mlxsw_sp_ipip_entry *ipip_entry, *tmp; mlxsw_sp_ipip_demote_tunnel_by_saddr() local 1954 struct mlxsw_sp_ipip_entry *ipip_entry, *tmp; mlxsw_sp_ipip_demote_tunnel_by_ul_netdev() local 2013 __mlxsw_sp_netdevice_ipip_ul_event(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_ipip_entry * ipip_entry,struct net_device * ul_dev,bool * demote_this,unsigned long event,struct netdev_notifier_info * info) __mlxsw_sp_netdevice_ipip_ul_event() argument 2051 struct mlxsw_sp_ipip_entry *ipip_entry = NULL; mlxsw_sp_netdevice_ipip_ul_event() local 3087 struct mlxsw_sp_ipip_entry *ipip_entry; global() member 4494 mlxsw_sp_nexthop_ipip_init(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop * nh,struct mlxsw_sp_ipip_entry * ipip_entry) mlxsw_sp_nexthop_ipip_init() argument 4515 struct mlxsw_sp_ipip_entry *ipip_entry = nh->ipip_entry; mlxsw_sp_nexthop_ipip_fini() local 4540 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_nexthop_type_init() local 6311 struct mlxsw_sp_ipip_entry *ipip_entry = fib_entry->decap.ipip_entry; mlxsw_sp_fib_entry_op_ipip_decap() local 6406 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_fib4_entry_type_set() local 7312 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_fib6_entry_type_set_local() local [all...] |