Searched refs:nh_ifa (Results 1 – 21 of 21) sorted by relevance
/freebsd/sys/net/route/ |
H A D | nhop_ctl.c | 464 if (!ifa_try_ref(nh->nh_ifa)) in reference_nhop_deps() 468 ifa_free(nh->nh_ifa); in reference_nhop_deps() 474 ifa_free(nh->nh_ifa); in reference_nhop_deps() 551 ifa_free(nh->nh_ifa); in destroy_nhop() 709 nh->nh_ifa = nh_orig->nh_ifa; in nhop_copy() 965 nh->nh_ifa = ifa; in nhop_set_src() 1233 src_sa = nh->nh_ifa->ifa_addr; in dump_nhop_entry() 1238 nh->nh_ifa->ifa_ifp); in dump_nhop_entry()
|
H A D | route_ddb.c | 147 rt_dumpaddr_ddb("ifa", nh->nh_ifa->ifa_addr); in rt_dumpentry_ddb()
|
H A D | nhop.h | 134 struct ifaddr *nh_ifa; /* interface address to use. Always != NULL */ member
|
H A D | route_ctl.c | 1117 !sa_equal(info->rti_info[RTAX_IFA], nh_orig->nh_ifa->ifa_addr))) { in change_nhop()
|
/freebsd/sys/netinet/ |
H A D | sctp_os_bsd.h | 202 …IS_REAL_LOOP(ro) ((ro)->ro_nh && (ro)->ro_nh->nh_ifa && (ro)->ro_nh->nh_ifa->ifa_ifp && (ro)->ro_n…
|
H A D | in_rmx.c | 160 if (nh->nh_ifa != ap->ifa) in in_ifadownkill()
|
H A D | ip_options.c | 260 memcpy(cp + off, &(IA_SIN(nh->nh_ifa)->sin_addr), in ip_dooptions() 303 memcpy(cp + off, &(IA_SIN(nh->nh_ifa)->sin_addr), in ip_dooptions()
|
H A D | ip_fastfwd.c | 159 nh_ia = (struct in_ifaddr *)nh->nh_ifa; in ip_redir_alloc()
|
H A D | ip_icmp.c | 873 t = IA_SIN(ifatoia(nh->nh_ifa))->sin_addr; in icmp_reflect() 988 if (nh->nh_ifa != ifa && ifa->ifa_addr->sa_family != AF_LINK) in icmp_verify_redirect_gateway()
|
H A D | ip_input.c | 963 ia = ifatoia(ro.ro_nh->nh_ifa); in ip_forward() 1031 struct in_ifaddr *nh_ia = (struct in_ifaddr *)(nh->nh_ifa); in ip_forward()
|
H A D | ip_output.c | 497 ia = ifatoia(nh->nh_ifa); in ip_output() 534 ia = ifatoia(nh->nh_ifa); in ip_output()
|
H A D | in_pcb.c | 1238 ia = (struct in_ifaddr *)nh->nh_ifa; in in_pcbladdr() 1245 sin = (struct sockaddr_in *)nh->nh_ifa->ifa_addr; in in_pcbladdr() 1247 ia = (struct in_ifaddr *)nh->nh_ifa; in in_pcbladdr()
|
H A D | in.c | 855 if (nh->nh_ifa == (struct ifaddr *)arg) in in_match_ifaddr()
|
/freebsd/sys/net/ |
H A D | rtsock.c | 519 if (prison_if(cred, nh->nh_ifa->ifa_addr) == 0) { in rtm_get_jailed() 520 info->rti_info[RTAX_IFA] = nh->nh_ifa->ifa_addr; in rtm_get_jailed() 554 ia = ((struct sockaddr_in *)nh->nh_ifa->ifa_addr)-> in rtm_get_jailed() 597 ia6 = ((struct sockaddr_in6 *)nh->nh_ifa->ifa_addr)-> in rtm_get_jailed() 835 rt_maskedcopy(nh->nh_ifa->ifa_addr, in handle_rtm_get() 837 nh->nh_ifa->ifa_netmask); in handle_rtm_get() 1000 nh->nh_ifa->ifa_dstaddr; in update_rtm_from_rc() 2291 info.rti_info[RTAX_IFA] = nh->nh_ifa->ifa_addr; in sysctl_dumpnhop() 2293 info.rti_info[RTAX_BRD] = nh->nh_ifa->ifa_dstaddr; in sysctl_dumpnhop()
|
H A D | debugnet.c | 729 MPASS(nh->nh_ifa->ifa_addr->sa_family == AF_INET); in debugnet_connect() 730 local_sin = (struct sockaddr_in *)nh->nh_ifa->ifa_addr; in debugnet_connect()
|
H A D | route.c | 309 ifa = nh->nh_ifa; in ifa_ifwithroute()
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_addr.c | 366 saddr = nh->nh_ifa->ifa_addr; in addr4_resolve() 564 saddr = nh->nh_ifa->ifa_addr; in addr6_resolve()
|
/freebsd/sys/netinet6/ |
H A D | ip6_output.c | 714 ia = (struct in6_ifaddr *)(nh->nh_ifa); in ip6_output() 765 ia = ifatoia6(nh->nh_ifa); in ip6_output()
|
H A D | icmp6.c | 2257 nh_addr = ifatoia6(nh->nh_ifa)->ia_addr.sin6_addr; in icmp6_redirect_input()
|
/freebsd/sys/netlink/route/ |
H A D | rt.c | 716 * nh_ifp, nh_ifa, nh_gw in finalize_nhop() 751 if (nh->nh_ifa == NULL) { in finalize_nhop()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clport.c | 1035 addr = IA_SIN(ifatoia(nh->nh_ifa))->sin_addr; in nfscl_getmyip()
|