/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_ipip.c | 129 mlxsw_sp_ipip_nexthop_update_gre4(struct mlxsw_sp *mlxsw_sp, u32 adj_index, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_nexthop_update_gre4() argument 145 mlxsw_sp_ipip_fib_entry_op_gre4_rtdp(struct mlxsw_sp *mlxsw_sp, u32 tunnel_index, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_fib_entry_op_gre4_rtdp() argument 197 mlxsw_sp_ipip_fib_entry_op_gre4(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry, enum mlxsw_reg_ralue_op op, u32 tunnel_index) mlxsw_sp_ipip_fib_entry_op_gre4() argument 268 mlxsw_sp_ipip_ol_netdev_change_gre4(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry, struct netlink_ext_ack *extack) mlxsw_sp_ipip_ol_netdev_change_gre4() argument [all...] |
H A D | spectrum_router.c | 367 struct mlxsw_sp_ipip_entry *ipip_entry; member 1020 struct mlxsw_sp_ipip_entry *ipip_entry; in mlxsw_sp_ipip_entry_alloc() local 1055 mlxsw_sp_ipip_entry_dealloc(struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_entry_dealloc() argument 1062 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 1081 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 1116 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 1128 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 1183 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 1234 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_ipip_entry_create() local 1247 mlxsw_sp_ipip_entry_destroy(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_entry_destroy() argument 1255 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 1278 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_ipip_entry_find_by_decap() local 1319 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_ipip_entry_find_by_ol_dev() local 1334 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_ipip_entry_find_by_ul_dev() local 1384 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_reg_event() local 1410 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_unreg_event() local 1418 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 1459 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_update_mtu() local 1480 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_up_event() local 1488 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 1498 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_down_event() local 1509 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 1550 __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 1588 struct mlxsw_sp_ipip_entry *ipip_entry = mlxsw_sp_netdevice_ipip_ol_vrf_event() local 1599 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 1626 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 1635 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 1653 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_change_event() local 1676 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 1699 struct mlxsw_sp_ipip_entry *ipip_entry, *tmp; mlxsw_sp_ipip_demote_tunnel_by_saddr() local 1717 struct mlxsw_sp_ipip_entry *ipip_entry, *tmp; mlxsw_sp_ipip_demote_tunnel_by_ul_netdev() local 1777 __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 1816 struct mlxsw_sp_ipip_entry *ipip_entry = NULL; mlxsw_sp_netdevice_ipip_ul_event() local 2778 struct mlxsw_sp_ipip_entry *ipip_entry; global() member 3775 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 3793 struct mlxsw_sp_ipip_entry *ipip_entry = nh->ipip_entry; mlxsw_sp_nexthop_ipip_fini() local 3834 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_nexthop4_type_init() local 4453 struct mlxsw_sp_ipip_entry *ipip_entry = fib_entry->decap.ipip_entry; mlxsw_sp_fib_entry_op_ipip_decap() local 4538 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_fib4_entry_type_set() local 5093 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_nexthop6_type_init() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_ipip.c | 166 mlxsw_sp_ipip_nexthop_update_gre4(struct mlxsw_sp *mlxsw_sp, u32 adj_index, struct mlxsw_sp_ipip_entry *ipip_entry, bool force, char *ratr_pl) mlxsw_sp_ipip_nexthop_update_gre4() argument 184 mlxsw_sp_ipip_decap_config_gre4(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry, u32 tunnel_index) mlxsw_sp_ipip_decap_config_gre4() argument 271 mlxsw_sp_ipip_ol_netdev_change_gre(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry, const struct mlxsw_sp_ipip_parms *new_parms, struct netlink_ext_ack *extack) mlxsw_sp_ipip_ol_netdev_change_gre() argument 327 mlxsw_sp_ipip_ol_netdev_change_gre4(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry, struct netlink_ext_ack *extack) mlxsw_sp_ipip_ol_netdev_change_gre4() argument 339 mlxsw_sp_ipip_rem_addr_set_gre4(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_rem_addr_set_gre4() argument 346 mlxsw_sp_ipip_rem_addr_unset_gre4(struct mlxsw_sp *mlxsw_sp, const struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_rem_addr_unset_gre4() argument 381 mlxsw_sp_ipip_nexthop_update_gre6(struct mlxsw_sp *mlxsw_sp, u32 adj_index, struct mlxsw_sp_ipip_entry *ipip_entry, bool force, char *ratr_pl) mlxsw_sp_ipip_nexthop_update_gre6() argument 399 mlxsw_sp_ipip_decap_config_gre6(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry, u32 tunnel_index) mlxsw_sp_ipip_decap_config_gre6() argument 470 mlxsw_sp_ipip_ol_netdev_change_gre6(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry, struct netlink_ext_ack *extack) mlxsw_sp_ipip_ol_netdev_change_gre6() argument 482 mlxsw_sp_ipip_rem_addr_set_gre6(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_rem_addr_set_gre6() argument 491 mlxsw_sp_ipip_rem_addr_unset_gre6(struct mlxsw_sp *mlxsw_sp, const struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_rem_addr_unset_gre6() argument [all...] |
H A D | spectrum_router.c | 471 struct mlxsw_sp_ipip_entry *ipip_entry; member 1174 struct mlxsw_sp_ipip_entry *ipip_entry; in mlxsw_sp_ipip_entry_alloc() local 1209 mlxsw_sp_ipip_entry_dealloc(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_entry_dealloc() argument 1221 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 1266 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 1315 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 1327 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 1386 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 1442 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_ipip_entry_create() local 1455 mlxsw_sp_ipip_entry_destroy(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_entry_destroy() argument 1463 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 1485 struct mlxsw_sp_ipip_entry *ipip_entry = NULL; mlxsw_sp_ipip_entry_find_by_decap() local 1539 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_ipip_entry_find_by_ol_dev() local 1554 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_ipip_entry_find_by_ul_dev() local 1594 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_reg_event() local 1620 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_unreg_event() local 1628 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 1681 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_update_mtu() local 1702 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_up_event() local 1710 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 1720 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_down_event() local 1751 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 1785 __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 1823 struct mlxsw_sp_ipip_entry *ipip_entry = mlxsw_sp_netdevice_ipip_ol_vrf_event() local 1834 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 1861 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 1870 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 1888 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_netdevice_ipip_ol_change_event() local 1911 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 1934 struct mlxsw_sp_ipip_entry *ipip_entry, *tmp; mlxsw_sp_ipip_demote_tunnel_by_saddr() local 1952 struct mlxsw_sp_ipip_entry *ipip_entry, *tmp; mlxsw_sp_ipip_demote_tunnel_by_ul_netdev() local 2010 __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 2049 struct mlxsw_sp_ipip_entry *ipip_entry = NULL; mlxsw_sp_netdevice_ipip_ul_event() local 3080 struct mlxsw_sp_ipip_entry *ipip_entry; global() member 4371 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 4394 struct mlxsw_sp_ipip_entry *ipip_entry = nh->ipip_entry; mlxsw_sp_nexthop_ipip_fini() local 4419 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_nexthop_type_init() local 6061 struct mlxsw_sp_ipip_entry *ipip_entry = fib_entry->decap.ipip_entry; mlxsw_sp_fib_entry_op_ipip_decap() local 6156 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_fib4_entry_type_set() local 7059 struct mlxsw_sp_ipip_entry *ipip_entry; mlxsw_sp_fib6_entry_type_set_local() local [all...] |