Home
last modified time | relevance | path

Searched refs:rt_gateway (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-10-stable/sys/net/
Dradix_mpath.c99 if (!gate || !rt->rt_gateway) in rt_mpath_matchgate()
112 if (rt->rt_gateway->sa_family == AF_LINK) { in rt_mpath_matchgate()
122 if (rt->rt_gateway->sa_len == gate->sa_len && in rt_mpath_matchgate()
123 !memcmp(rt->rt_gateway, gate, gate->sa_len)) in rt_mpath_matchgate()
181 if (rt1->rt_gateway->sa_family == AF_LINK) { in rt_mpath_conflict()
187 if (rt1->rt_gateway->sa_len != rt->rt_gateway->sa_len || in rt_mpath_conflict()
188 bcmp(rt1->rt_gateway, rt->rt_gateway, in rt_mpath_conflict()
189 rt1->rt_gateway->sa_len)) in rt_mpath_conflict()
Droute.c604 (!sa_equal(src, rt->rt_gateway) || rt->rt_ifa != ifa)) in rtredirect_fib()
975 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway; in rtexpunge()
1035 i += p_sockaddr(buf + i, buflen - i, rt->rt_gateway);
1086 (rt->rt_gateway->sa_len != gateway->sa_len || in rn_mpath_update()
1087 memcmp(rt->rt_gateway, gateway, gateway->sa_len))) in rn_mpath_update()
1460 if (rt->rt_gateway == NULL || glen > SA_SIZE(rt->rt_gateway)) { in rt_setgate()
1476 rt->rt_gateway = (struct sockaddr *)(new + dlen); in rt_setgate()
1482 bcopy(gate, rt->rt_gateway, glen); in rt_setgate()
1694 ((struct sockaddr_dl *)rt->rt_gateway)->sdl_type = in rtinit1()
1696 ((struct sockaddr_dl *)rt->rt_gateway)->sdl_index = in rtinit1()
Droute.h115 struct sockaddr *rt_gateway; /* value */ member
Drtsock.c644 gw_ro.ro_rt->rt_gateway->sa_family == AF_LINK && in route_output()
805 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway; in route_output()
1390 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway; in rtsock_routemsg()
1570 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway; in sysctl_dumpentry()
Dif_iso88025subr.c263 if (rt0 && (sdl = (struct sockaddr_dl *)rt0->rt_gateway)) in iso88025_output()
Dif.c1492 err = rtrequest_fib(RTM_DELETE, rt_key(rt), rt->rt_gateway, in if_rtdel()
1678 ((struct sockaddr_dl *)rt->rt_gateway)->sdl_type = in ifa_add_loopback_route()
1680 ((struct sockaddr_dl *)rt->rt_gateway)->sdl_index = in ifa_add_loopback_route()
Dflowtable.c586 l3addr = (struct sockaddr_storage *)rt->rt_gateway; in flowtable_insert()
/freebsd-10-stable/sys/netinet/
Dif_atm.c95 struct sockaddr *gate = rt->rt_gateway; in atm_rtrequest()
124 gate = rt->rt_gateway; in atm_rtrequest()
338 rt->rt_gateway->sa_family != AF_LINK) { in atmresolve()
351 sdl = SDL(rt->rt_gateway); in atmresolve()
Din_rmx.c208 rt->rt_gateway, rt_mask(rt), in in_rtqkill()
Dip_fastfwd.c142 dst = (struct sockaddr_in *)rt->rt_gateway; in ip_findroute()
Dip_output.c307 gw = (struct sockaddr_in *)rte->rt_gateway; in ip_output()
/freebsd-10-stable/sys/netinet6/
Din6_rmx.c160 && rt2->rt_gateway in in6_addroute()
161 && rt2->rt_gateway->sa_family == AF_LINK in in6_addroute()
Din6.c181 rt.rt_gateway = (struct sockaddr *)&gateway; in in6_ifaddloop()
216 rt0.rt_gateway = (struct sockaddr *)&gateway; in in6_ifremloop()
1383 if (rt != NULL && rt->rt_gateway != NULL && in in6_purgeaddr_mc()
1384 (memcmp(&satosin6(rt->rt_gateway)->sin6_addr, in in6_purgeaddr_mc()
1409 memcpy(rt->rt_gateway, &sin6, sizeof(sin6)); in in6_purgeaddr_mc()
1425 if (rt != NULL && rt->rt_gateway != NULL && in in6_purgeaddr_mc()
1426 (memcmp(&satosin6(rt->rt_gateway)->sin6_addr, in in6_purgeaddr_mc()
1452 memcpy(rt->rt_gateway, &sin6, sizeof(sin6)); in in6_purgeaddr_mc()
Dnd6_rtr.c464 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway; in nd6_rtmsg()
1669 dl = (struct sockaddr_dl *)rt->rt_gateway; in nd6_prefix_onlink_rtrequest()
2232 if (rt->rt_gateway == NULL || rt->rt_gateway->sa_family != AF_INET6) in rt6_deleteroute()
2235 if (!IN6_ARE_ADDR_EQUAL(gate, &SIN6(rt->rt_gateway)->sin6_addr)) { in rt6_deleteroute()
2254 return (in6_rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, in rt6_deleteroute()
Dicmp6.c2391 if (rt->rt_gateway == NULL || in icmp6_redirect_input()
2392 rt->rt_gateway->sa_family != AF_INET6) { in icmp6_redirect_input()
2401 gw6 = &(((struct sockaddr_in6 *)rt->rt_gateway)->sin6_addr); in icmp6_redirect_input()
2593 if (rt->rt_gateway && (rt->rt_flags & RTF_GATEWAY)) { in icmp6_redirect_output()
2595 sin6 = (struct sockaddr_in6 *)rt->rt_gateway; in icmp6_redirect_output()
Din6_src.c785 (rt->rt_gateway->sa_family == AF_LINK)) in selectroute()
788 rt->rt_gateway)->sdl_index); in selectroute()
Dip6_forward.c427 dst = (struct sockaddr_in6 *)rt->rt_gateway; in ip6_forward()
Dnd6_nbr.c269 ro.ro_rt->rt_gateway->sa_family == AF_LINK); in nd6_ns_input()
272 proxydl = *SDL(ro.ro_rt->rt_gateway); in nd6_ns_input()
/freebsd-10-stable/sys/netatalk/
Dddp_output.c144 net = ntohs(satosat(ro->ro_rt->rt_gateway)->sat_addr.s_net); in ddp_route()
187 gate = *satosat(ro->ro_rt->rt_gateway); in ddp_route()
/freebsd-10-stable/sys/ofed/drivers/infiniband/core/
Daddr.c354 error = arpresolve(ifp, rte, NULL, is_gw ? rte->rt_gateway : dst_in, edst, &lle); in addr_resolve()
359 error = toe_l2_resolve(NULL, ifp, is_gw ? rte->rt_gateway : dst_in, edst, &vlan_id); in addr_resolve()
/freebsd-10-stable/sys/netgraph/netflow/
Dnetflow.c375 rt->rt_gateway->sa_family == AF_INET) in hash_insert()
377 ((struct sockaddr_in *)(rt->rt_gateway))->sin_addr; in hash_insert()
470 rt->rt_gateway->sa_family == AF_INET6) in hash6_insert()
472 ((struct sockaddr_in6 *)(rt->rt_gateway))->sin6_addr; in hash6_insert()
/freebsd-10-stable/sys/netipx/
Dipx_outputfl.c134 dst = (struct sockaddr_ipx *)ro->ro_rt->rt_gateway; in ipx_outputfl()
/freebsd-10-stable/usr.bin/netstat/
Droute.c316 bp = fmt_sockaddr(kgetsa(rt->rt_gateway), NULL, RTF_HOST); in size_cols_rtentry()
862 p_sockaddr(kgetsa(rt->rt_gateway), NULL, RTF_HOST, wid_gw); in p_rtentry_kvm()
/freebsd-10-stable/sys/dev/cxgbe/tom/
Dt4_connect.c366 rt->rt_flags & RTF_GATEWAY ? rt->rt_gateway : nam); in t4_connect()
/freebsd-10-stable/sys/dev/cxgb/ulp/tom/
Dcxgb_listen.c547 nexthop = rt->rt_flags & RTF_GATEWAY ? rt->rt_gateway : in do_pass_accept_req()

12