/kernel/linux/linux-5.10/net/mpls/ |
H A D | af_mpls.c | 229 * a next hop (nh->nh_flags) are modified by netdev event handlers. 256 unsigned int nh_flags = READ_ONCE(nh->nh_flags); in mpls_select_multipath() local 258 if (nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_select_multipath() 702 nh->nh_flags |= RTNH_F_DEAD; in mpls_nh_assign_dev() 708 nh->nh_flags |= RTNH_F_LINKDOWN; in mpls_nh_assign_dev() 788 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_from_cfg() 922 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_multi() 1544 unsigned int nh_flags = nh->nh_flags; in mpls_ifdown() local 1593 unsigned int nh_flags = nh->nh_flags; mpls_ifup() local [all...] |
H A D | internal.h | 92 /* nh_flags is accessed under RCU in the packet path; it is 95 unsigned int nh_flags; member
|
/kernel/linux/linux-6.6/net/mpls/ |
H A D | af_mpls.c | 230 * a next hop (nh->nh_flags) are modified by netdev event handlers. 257 unsigned int nh_flags = READ_ONCE(nh->nh_flags); in mpls_select_multipath() local 259 if (nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_select_multipath() 705 nh->nh_flags |= RTNH_F_DEAD; in mpls_nh_assign_dev() 711 nh->nh_flags |= RTNH_F_LINKDOWN; in mpls_nh_assign_dev() 791 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_from_cfg() 925 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_multi() 1543 unsigned int nh_flags = nh->nh_flags; in mpls_ifdown() local 1592 unsigned int nh_flags = nh->nh_flags; mpls_ifup() local [all...] |
H A D | internal.h | 92 /* nh_flags is accessed under RCU in the packet path; it is 95 unsigned int nh_flags; member
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | nexthop.c | 708 nhm->nh_flags = nh->nh_flags; in nh_fill_node() 931 nhm->nh_flags = bucket->nh_flags; in nh_fill_res_bucket() 1562 bucket->nh_flags &= ~(RTNH_F_OFFLOAD | RTNH_F_TRAP); in nh_res_bucket_migrate() 2145 new->nh_flags |= old->nh_flags & (RTNH_F_OFFLOAD | RTNH_F_TRAP); in replace_nexthop_single() 2154 old_nh_flags = old->nh_flags; in replace_nexthop_single() 2157 old->nh_flags = new->nh_flags; in replace_nexthop_single() [all...] |
H A D | fib_semantics.c | 2136 int fib_sync_up(struct net_device *dev, unsigned char nh_flags) in fib_sync_up() argument 2146 if (nh_flags & RTNH_F_DEAD) { in fib_sync_up() 2150 nh_flags |= RTNH_F_LINKDOWN; in fib_sync_up() 2168 if (!(nexthop_nh->fib_nh_flags & nh_flags)) { in fib_sync_up() 2179 nexthop_nh->fib_nh_flags &= ~nh_flags; in fib_sync_up() 2184 fi->fib_flags &= ~nh_flags; in fib_sync_up()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | nexthop.c | 240 nhm->nh_flags = nh->nh_flags; in nh_fill_node() 1024 old->nh_flags = new->nh_flags; in replace_nexthop_single() 1328 .fc_flags = cfg->nh_flags, in nh_create_ipv4() 1348 nh->nh_flags = fib_nh->fib_nh_flags; in nh_create_ipv4() 1367 .fc_flags = cfg->nh_flags, in nh_create_ipv6() 1387 nh->nh_flags = fib6_nh->fib_nh_flags; in nh_create_ipv6() 1410 nh->nh_flags = cfg->nh_flags; in nexthop_create() [all...] |
H A D | fib_semantics.c | 2151 int fib_sync_up(struct net_device *dev, unsigned char nh_flags) in fib_sync_up() argument 2161 if (nh_flags & RTNH_F_DEAD) { in fib_sync_up() 2165 nh_flags |= RTNH_F_LINKDOWN; in fib_sync_up() 2183 if (!(nexthop_nh->fib_nh_flags & nh_flags)) { in fib_sync_up() 2194 nexthop_nh->fib_nh_flags &= ~nh_flags; in fib_sync_up() 2199 fi->fib_flags &= ~nh_flags; in fib_sync_up()
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | nexthop.h | 12 unsigned int nh_flags; /* RTNH_F flags */ member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | nexthop.h | 27 unsigned int nh_flags; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | nexthop.h | 27 unsigned int nh_flags; member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | nexthop.h | 12 unsigned int nh_flags; /* RTNH_F flags */ member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | nexthop.h | 31 u32 nh_flags; member 77 u8 nh_flags; member 143 u8 nh_flags; member
|
H A D | ip_fib.h | 472 int fib_sync_up(struct net_device *dev, unsigned char nh_flags);
|
H A D | ip6_route.h | 202 void rt6_sync_up(struct net_device *dev, unsigned char nh_flags);
|
/kernel/linux/linux-5.10/include/net/ |
H A D | nexthop.h | 31 u32 nh_flags; member 95 u8 nh_flags; member
|
H A D | ip_fib.h | 465 int fib_sync_up(struct net_device *dev, unsigned char nh_flags);
|
H A D | ip6_route.h | 205 void rt6_sync_up(struct net_device *dev, unsigned char nh_flags);
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | route.c | 4565 unsigned char nh_flags; member 4671 rt->fib6_nh->fib_nh_flags &= ~arg->nh_flags; in fib6_ifup() 4679 void rt6_sync_up(struct net_device *dev, unsigned char nh_flags) in rt6_sync_up() argument 4684 .nh_flags = nh_flags, in rt6_sync_up() 4688 if (nh_flags & RTNH_F_DEAD && netif_carrier_ok(dev)) in rt6_sync_up() 4689 arg.nh_flags |= RTNH_F_LINKDOWN; in rt6_sync_up() 4737 unsigned char nh_flags) in rt6_multipath_nh_flags_set() 4742 rt->fib6_nh->fib_nh_flags |= nh_flags; in rt6_multipath_nh_flags_set() 4745 iter->fib6_nh->fib_nh_flags |= nh_flags; in rt6_multipath_nh_flags_set() 4735 rt6_multipath_nh_flags_set(struct fib6_info *rt, const struct net_device *dev, unsigned char nh_flags) rt6_multipath_nh_flags_set() argument 5510 unsigned char nh_flags = 0; rt6_fill_node() local [all...] |
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | route.c | 4652 unsigned char nh_flags; member 4758 rt->fib6_nh->fib_nh_flags &= ~arg->nh_flags; in fib6_ifup() 4766 void rt6_sync_up(struct net_device *dev, unsigned char nh_flags) in rt6_sync_up() argument 4771 .nh_flags = nh_flags, in rt6_sync_up() 4775 if (nh_flags & RTNH_F_DEAD && netif_carrier_ok(dev)) in rt6_sync_up() 4776 arg.nh_flags |= RTNH_F_LINKDOWN; in rt6_sync_up() 4824 unsigned char nh_flags) in rt6_multipath_nh_flags_set() 4829 rt->fib6_nh->fib_nh_flags |= nh_flags; in rt6_multipath_nh_flags_set() 4832 iter->fib6_nh->fib_nh_flags |= nh_flags; in rt6_multipath_nh_flags_set() 4822 rt6_multipath_nh_flags_set(struct fib6_info *rt, const struct net_device *dev, unsigned char nh_flags) rt6_multipath_nh_flags_set() argument 5603 unsigned char nh_flags = 0; rt6_fill_node() local [all...] |