/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | lag_mp.c | 135 struct net_device *nh_dev = nh->fib_nh_dev; in mlx5_lag_fib_route_event() 155 if (!(fib_nh0->fib_nh_dev == ldev->pf[MLX5_LAG_P1].netdev && in mlx5_lag_fib_route_event() 156 fib_nh1->fib_nh_dev == ldev->pf[MLX5_LAG_P2].netdev) && in mlx5_lag_fib_route_event() 157 !(fib_nh0->fib_nh_dev == ldev->pf[MLX5_LAG_P2].netdev && in mlx5_lag_fib_route_event() 158 fib_nh1->fib_nh_dev == ldev->pf[MLX5_LAG_P1].netdev)) { in mlx5_lag_fib_route_event() 189 int i = mlx5_lag_dev_get_netdev_idx(ldev, fib_nh->fib_nh_dev); in mlx5_lag_fib_nexthop_event() 275 fib_dev = fib_info_nh(fen_info->fi, 0)->fib_nh_dev; in mlx5_lag_fib_event()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | fib_semantics.c | 276 if (!nexthop_nh->fib_nh_dev) in fib_release_info() 452 if (nh->fib_nh_dev == dev && in ip_fib_check_default() 815 if (ip_ignore_linkdown(nh->fib_nh_dev) && in fib_rebalance() 828 } else if (ip_ignore_linkdown(nexthop_nh->fib_nh_dev) && in fib_rebalance() 1065 nh->fib_nh_dev = fib6_nh.fib_nh_dev; in fib_check_nh_v6_gw() 1066 netdev_hold(nh->fib_nh_dev, &nh->fib_nh_dev_tracker, in fib_check_nh_v6_gw() 1068 nh->fib_nh_oif = nh->fib_nh_dev->ifindex; in fib_check_nh_v6_gw() 1150 nh->fib_nh_dev = dev; in fib_check_nh_v4_gw() 1199 nh->fib_nh_dev in fib_check_nh_v4_gw() [all...] |
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | fib_semantics.c | 276 if (!nexthop_nh->fib_nh_dev) in fib_release_info() 452 if (nh->fib_nh_dev == dev && in ip_fib_check_default() 814 if (ip_ignore_linkdown(nh->fib_nh_dev) && in fib_rebalance() 827 } else if (ip_ignore_linkdown(nexthop_nh->fib_nh_dev) && in fib_rebalance() 1064 nh->fib_nh_dev = fib6_nh.fib_nh_dev; in fib_check_nh_v6_gw() 1065 dev_hold(nh->fib_nh_dev); in fib_check_nh_v6_gw() 1066 nh->fib_nh_oif = nh->fib_nh_dev->ifindex; in fib_check_nh_v6_gw() 1148 nh->fib_nh_dev = dev; in fib_check_nh_v4_gw() 1197 nh->fib_nh_dev in fib_check_nh_v4_gw() [all...] |
H A D | nexthop.c | 517 n = __ipv6_neigh_lookup_noref_stub(nh->fib_nh_dev, &nh->fib_nh_gw6); in ipv6_good_nh() 533 n = __ipv4_neigh_lookup_noref(nh->fib_nh_dev, in ipv4_good_nh()
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | fib6.h | 65 if (res->nh && res->nh->fib_nh_dev) { 66 __assign_str(name, res->nh->fib_nh_dev);
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | fib6.h | 65 if (res->nh && res->nh->fib_nh_dev) { 66 strscpy(__entry->name, res->nh->fib_nh_dev->name, IFNAMSIZ);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
H A D | mp.c | 133 fib_dev = fib_info_nh(fi, i)->fib_nh_dev; in mlx5_lag_get_next_fib_dev() 141 fib_dev = fib_info_nh(fi, i)->fib_nh_dev; in mlx5_lag_get_next_fib_dev() 224 int i = mlx5_lag_dev_get_netdev_idx(ldev, fib_nh->fib_nh_dev); in mlx5_lag_fib_nexthop_event()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | bpf_iter_ipv6_route.c | 48 dev = fib6_nh->fib_nh_dev; in dump_ipv6_route()
|
H A D | bpf_tracing_net.h | 20 #define fib_nh_dev nh_common.nhc_dev macro
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | bpf_iter_ipv6_route.c | 47 dev = fib6_nh->fib_nh_dev; in dump_ipv6_route()
|
H A D | bpf_tracing_net.h | 66 #define fib_nh_dev nh_common.nhc_dev macro
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | route.c | 471 dev = nh->fib_nh_dev; in __rt6_device_match() 631 dev = fib6_nh->fib_nh_dev; in rt6_probe() 685 neigh = __ipv6_neigh_lookup_noref(fib6_nh->fib_nh_dev, in rt6_check_neigh() 712 if (!oif || nh->fib_nh_dev->ifindex == oif) in rt6_score_route() 739 if (ip6_ignore_linkdown(nh->fib_nh_dev) && in find_match() 1007 struct net_device *dev = res->nh->fib_nh_dev; in ip6_rt_get_dev_rcu() 1121 const struct net_device *dev = nh->fib_nh_dev; in ip6_rt_copy_init() 1176 struct net_device *dev = res->nh->fib_nh_dev; in ip6_create_rt_rcu() 1586 struct net_device *dev = nh->fib_nh_dev; in fib6_mtu() 1948 if (arg->dev != nh->fib_nh_dev || in fib6_nh_find_match() [all...] |
H A D | fib6_rules.c | 188 res->nh->fib_nh_dev); in fib6_rule_action_alt()
|
H A D | ndisc.c | 1303 rt->fib6_nh->fib_nh_dev, NULL, in ndisc_router_discovery() 1333 rt->fib6_nh->fib_nh_dev, NULL, in ndisc_router_discovery()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | route.c | 475 dev = nh->fib_nh_dev; in __rt6_device_match() 636 dev = fib6_nh->fib_nh_dev; in rt6_probe() 688 neigh = __ipv6_neigh_lookup_noref(fib6_nh->fib_nh_dev, in rt6_check_neigh() 715 if (!oif || nh->fib_nh_dev->ifindex == oif) in rt6_score_route() 742 if (ip6_ignore_linkdown(nh->fib_nh_dev) && in find_match() 1010 struct net_device *dev = res->nh->fib_nh_dev; in ip6_rt_get_dev_rcu() 1124 const struct net_device *dev = nh->fib_nh_dev; in ip6_rt_copy_init() 1179 struct net_device *dev = res->nh->fib_nh_dev; in ip6_create_rt_rcu() 1585 struct net_device *dev = nh->fib_nh_dev; in fib6_mtu() 1947 if (arg->dev != nh->fib_nh_dev || in fib6_nh_find_match() [all...] |
H A D | fib6_rules.c | 189 res->nh->fib_nh_dev); in fib6_rule_action_alt()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | ip6_route.h | 313 return nha->fib_nh_dev == nhb->fib_nh_dev && in rt6_duplicate_nexthop()
|
H A D | ip_fib.h | 113 #define fib_nh_dev nh_common.nhc_dev macro
|
H A D | nexthop.h | 414 return fib6_nh->fib_nh_dev; in fib6_info_nh_dev()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ip6_route.h | 310 return nha->fib_nh_dev == nhb->fib_nh_dev && in rt6_duplicate_nexthop()
|
H A D | ip_fib.h | 115 #define fib_nh_dev nh_common.nhc_dev macro
|
H A D | nexthop.h | 505 return fib6_nh->fib_nh_dev; in fib6_info_nh_dev()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/rocker/ |
H A D | rocker_ofdpa.c | 2287 nh_on_port = (nh->fib_nh_dev == ofdpa_port->dev); in ofdpa_port_fib_ipv4() 2743 ofdpa_port = ofdpa_port_dev_lower_find(nh->fib_nh_dev, rocker); in ofdpa_fib4_add() 2765 ofdpa_port = ofdpa_port_dev_lower_find(nh->fib_nh_dev, rocker); in ofdpa_fib4_del() 2794 ofdpa_port = ofdpa_port_dev_lower_find(nh->fib_nh_dev, rocker); in ofdpa_fib4_abort()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/rocker/ |
H A D | rocker_ofdpa.c | 2288 nh_on_port = (nh->fib_nh_dev == ofdpa_port->dev); in ofdpa_port_fib_ipv4() 2732 ofdpa_port = ofdpa_port_dev_lower_find(nh->fib_nh_dev, rocker); in ofdpa_fib4_add() 2754 ofdpa_port = ofdpa_port_dev_lower_find(nh->fib_nh_dev, rocker); in ofdpa_fib4_del() 2783 ofdpa_port = ofdpa_port_dev_lower_find(nh->fib_nh_dev, rocker); in ofdpa_fib4_abort()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_router.c | 2953 ifindex = fib6_nh->fib_nh_dev->ifindex; in mlxsw_sp_nexthop6_group_cmp() 3022 struct net_device *dev = fib6_nh->fib_nh_dev; in mlxsw_sp_nexthop6_group_hash() 3806 struct net_device *dev = fib_nh->fib_nh_dev; in mlxsw_sp_nexthop4_ipip_type() 3833 struct net_device *dev = fib_nh->fib_nh_dev; in mlxsw_sp_nexthop4_type_init() 3877 struct net_device *dev = fib_nh->fib_nh_dev; in mlxsw_sp_nexthop4_init() 4148 if (nh->rif && nh->rif->dev == rt->fib6_nh->fib_nh_dev && in mlxsw_sp_rt6_nexthop() 4534 struct net_device *dev = fib_info_nh(fen_info->fi, 0)->fib_nh_dev; in mlxsw_sp_fib4_entry_type_set() 5083 return rt->fib6_nh->fib_nh_dev && in mlxsw_sp_nexthop6_ipip_type() 5084 mlxsw_sp_netdev_ipip_type(mlxsw_sp, rt->fib6_nh->fib_nh_dev, ret); in mlxsw_sp_nexthop6_ipip_type() 5094 struct net_device *dev = rt->fib6_nh->fib_nh_dev; in mlxsw_sp_nexthop6_type_init() [all...] |