Home
last modified time | relevance | path

Searched refs:nh_flags (Results 1 – 25 of 27) sorted by relevance

12

/f-stack/freebsd/netinet/
H A Din_rmx.c82 nh->nh_flags |= NHF_BROADCAST; in rib4_preadd()
100 nh->nh_flags |= NHF_DEFAULT; in rib4_preadd()
104 if (nh->nh_flags & NHF_GATEWAY) in rib4_preadd()
H A Dip_fastfwd.c140 ((nh->nh_flags & (NHF_REDIRECT|NHF_DEFAULT)) == 0)) { in ip_redir_alloc()
146 if (nh->nh_flags & NHF_GATEWAY) in ip_redir_alloc()
172 if ((nh->nh_flags & (NHF_BLACKHOLE | NHF_BROADCAST)) != 0) { in ip_findroute()
178 if (nh->nh_flags & NHF_REJECT) { in ip_findroute()
427 if (nh->nh_flags & NHF_GATEWAY) in ip_tryforward()
H A Dip_output.c297 int nh_flags = ro->ro_nh->nh_flags; in rt_update_ro_flags() local
301 ro->ro_flags |= (nh_flags & NHF_REJECT) ? RT_REJECT : 0; in rt_update_ro_flags()
302 ro->ro_flags |= (nh_flags & NHF_BLACKHOLE) ? RT_BLACKHOLE : 0; in rt_update_ro_flags()
303 ro->ro_flags |= (nh_flags & NHF_GATEWAY) ? RT_HAS_GW : 0; in rt_update_ro_flags()
500 if (ro->ro_nh->nh_flags & NHF_GATEWAY) in ip_output()
502 if (ro->ro_nh->nh_flags & NHF_HOST) in ip_output()
503 isbroadcast = (ro->ro_nh->nh_flags & NHF_BROADCAST); in ip_output()
508 if (ro->ro_nh->nh_flags & NHF_HOST) in ip_output()
541 if (nh->nh_flags & NHF_GATEWAY) in ip_output()
545 isbroadcast = (((nh->nh_flags & (NHF_HOST | NHF_BROADCAST)) == in ip_output()
[all …]
H A Din_fib.c186 else if ((nh->nh_flags & NHF_DEFAULT) == 0) in check_urpf_nhop()
H A Dip_icmp.c977 if (nh->nh_flags & NHF_HOST) in icmp_verify_redirect_gateway()
981 if (!(nh->nh_flags & NHF_GATEWAY)) in icmp_verify_redirect_gateway()
H A Dip_input.c1050 if (nh != NULL && ((nh->nh_flags & (NHF_REDIRECT|NHF_DEFAULT)) == 0)) { in ip_forward()
1056 if (nh->nh_flags & NHF_GATEWAY) in ip_forward()
/f-stack/freebsd/net/route/
H A Dnhop.h126 uint16_t nh_flags; /* nhop flags */ member
158 #define NH_IS_NHGRP(_nh) ((_nh)->nh_flags & NHF_MULTIPATH)
199 uint16_t nh_flags; /* nhop flags */ member
H A Dnhop_ctl.c290 nh->nh_flags = convert_rt_to_nh_flags(rt_flags); in fill_nhop_from_info()
433 nh->nh_flags = convert_rt_to_nh_flags(nh->nh_priv->rt_flags); in alter_nhop_from_info()
475 nh->nh_flags = nh_orig->nh_flags; in nhop_create_from_nhop()
599 if_name(nh->nh_aifp), nh->nh_mtu, nh->nh_flags); in print_nhop()
837 pnhe->nh_flags = nh->nh_flags; in dump_nhop_entry()
H A Droute_ctl.c224 if ((nh->nh_flags & NHF_MULTIPATH) != 0) in nhop_can_multipath()
226 if ((nh->nh_flags & NHF_GATEWAY) == 0) in nhop_can_multipath()
228 if ((nh->nh_flags & NHF_REDIRECT) != 0) in nhop_can_multipath()
934 if (((nh_orig->nh_flags & NHF_GATEWAY) && in change_nhop()
H A Dfib_algo.c519 if (!NH_IS_NHGRP(nh) && (!(nh->nh_flags & NHF_GATEWAY))) in need_immediate_rebuild()
524 if (!NH_IS_NHGRP(nh) && (!(nh->nh_flags & NHF_GATEWAY))) in need_immediate_rebuild()
H A Dnhgrp_ctl.c70 CHK_STRUCT_FIELD_GENERIC(struct nhop_object, nh_flags, struct nhgrp_object, nhg_flags);
/f-stack/tools/compat/include/net/route/
H A Dnhop.h126 uint16_t nh_flags; /* nhop flags */ member
158 #define NH_IS_NHGRP(_nh) ((_nh)->nh_flags & NHF_MULTIPATH)
199 uint16_t nh_flags; /* nhop flags */ member
/f-stack/freebsd/netinet6/
H A Din6_rmx.c123 nh->nh_flags |= NHF_DEFAULT; in rib6_preadd()
127 if (nh->nh_flags & NHF_GATEWAY) in rib6_preadd()
H A Dip6_fastfwd.c73 if (nh->nh_flags & NHF_BLACKHOLE) { in ip6_findroute()
79 if (nh->nh_flags & NHF_REJECT) { in ip6_findroute()
283 if (nh->nh_flags & NHF_GATEWAY) in ip6_tryforward()
H A Din6_src.c727 (ron->ro_nh->nh_flags & NHF_GATEWAY) != 0) in selectroute()
840 uint16_t nh_flags; in in6_selectif() local
845 nh_flags = 0; in in6_selectif()
850 nh_flags = nh->nh_flags; in in6_selectif()
881 if (nh_flags & (NHF_REJECT | NHF_BLACKHOLE)) { in in6_selectif()
882 error = (nh_flags & NHF_HOST ? EHOSTUNREACH : ENETUNREACH); in in6_selectif()
H A Dip6_forward.c246 if (nh->nh_flags & NHF_GATEWAY) { in ip6_forward()
263 (nh->nh_flags & NHF_REDIRECT) == 0) in ip6_forward()
H A Din6_fib.c195 else if ((nh->nh_flags & NHF_DEFAULT) == 0) in check_urpf_nhop()
H A Dicmp6.c2280 if ((nh->nh_flags & NHF_GATEWAY) == 0) { in icmp6_redirect_input()
2496 if (nh->nh_flags & NHF_GATEWAY) { in icmp6_redirect_output()
2522 if (nh->nh_flags & NHF_GATEWAY) { in icmp6_redirect_output()
H A Dip6_output.c735 if (nh->nh_flags & NHF_HOST) in ip6_output()
787 if (nh->nh_flags & NHF_GATEWAY) in ip6_output()
873 else if ((nh->nh_flags & NHF_GATEWAY)) in ip6_output()
H A Dnd6.c1544 if (nh->nh_flags & NHF_REDIRECT) in nd6_isdynrte()
1585 if ((nh != NULL) && (nh->nh_flags & NHF_DEFAULT)) { in check_release_defrouter()
/f-stack/tools/netstat/
H A Dnhgrp.c301 if (nh->nh_flags & NHF_GATEWAY) { in update_global_map()
H A Dnhops.c281 if (nh->nh_flags & NHF_GATEWAY) { in print_nhop_entry_sysctl()
/f-stack/freebsd/net/
H A Droute.c306 if ((nh == NULL) || (nh->nh_flags & NHF_DEFAULT)) in ifa_ifwithroute()
/f-stack/freebsd/netpfil/ipfw/
H A Dip_fw2.c498 if (ifp == NULL && (nh->nh_flags & NHF_DEFAULT) != 0) in verify_path()
502 if (ifp == NULL && (nh->nh_flags & (NHF_REJECT|NHF_BLACKHOLE)) != 0) in verify_path()
837 if (ifp == NULL && (nh->nh_flags & NHF_DEFAULT) != 0) in verify_path6()
841 if (ifp == NULL && (nh->nh_flags & (NHF_REJECT|NHF_BLACKHOLE)) != 0) in verify_path6()
/f-stack/freebsd/netpfil/ipfw/nat64/
H A Dnat64_translate.c629 if (nh->nh_flags & (NHF_BLACKHOLE | NHF_REJECT)) in nat64_find_route6()
782 if (nh->nh_flags & (NHF_BLACKHOLE | NHF_BROADCAST | NHF_REJECT)) in nat64_find_route4()

12