Searched refs:gw (Results 1 - 25 of 61) sorted by relevance

123

/freebsd-current/usr.sbin/route6d/misc/
H A Dchkrt20 $gw{$f[0]} = $f[1];
35 $f[3] =~ /gw\(([a-z0-9:]+)\)/;
41 unless (defined($gw{$dst})) {
46 if ($gw{$dst} ne $gateway && $gw{$dst} !~ /link#\d+/) {
48 print "kernel gw: $gw{$dst}\n";
/freebsd-current/tests/sys/net/routing/
H A Dtest_rtsock_multipath.py96 gw = gw_prefix + arr[0]
99 gw = gw_prefix + gw_act[1:]
101 msg = self.rtsock.new_rtm_add(self.PREFIX, gw)
102 desired_map[gw] = self.rtsock.get_weight(weight)
104 msg = self.rtsock.new_rtm_del(self.PREFIX, gw)
105 del desired_map[gw]
107 msg = self.rtsock.new_rtm_change(self.PREFIX, gw)
108 desired_map[gw] = self.rtsock.get_weight(weight)
134 """Tests adding same IPv4 gw to the multipath group (EEXIST)"""
140 """Tests adding same IPv4 gw t
[all...]
H A Dtest_rtsock_l3.c125 struct sockaddr_in *mask, struct sockaddr_in *gw)
131 *gw = c->net4;
132 gw->sin_addr.s_addr = htonl((ntohl(c->net4.sin_addr.s_addr) | ~ntohl(c->mask4.sin_addr.s_addr)) - 1);
135 sa_print((struct sockaddr *)gw, 0);
140 struct sockaddr_in6 *mask, struct sockaddr_in6 *gw)
146 *gw = c->net6;
148 gw->sin6_addr._s6_addr32[0] = htonl((ntohl(gw->sin6_addr._s6_addr32[0]) | ~ntohl(c->mask6.sin6_addr._s6_addr32[0])));
149 gw->sin6_addr._s6_addr32[1] = htonl((ntohl(gw
124 prepare_v4_network(struct rtsock_test_config *c, struct sockaddr_in *dst, struct sockaddr_in *mask, struct sockaddr_in *gw) argument
139 prepare_v6_network(struct rtsock_test_config *c, struct sockaddr_in6 *dst, struct sockaddr_in6 *mask, struct sockaddr_in6 *gw) argument
159 prepare_route_message(struct rt_msghdr *rtm, int cmd, struct sockaddr *dst, struct sockaddr *mask, struct sockaddr *gw) argument
170 verify_route_message(struct rt_msghdr *rtm, int cmd, struct sockaddr *dst, struct sockaddr *mask, struct sockaddr *gw) argument
[all...]
/freebsd-current/tests/sys/netpfil/pf/
H A Dether.sh253 # Host is client, jail 'gw' is the captive portal gateway, jail 'srv'
262 vnet_mkjail gw ${epair_gw}b ${epair_srv}a
267 jexec gw ifconfig ${epair_gw}b 192.0.2.1/24 up
268 jexec gw ifconfig lo0 127.0.0.1/8 up
269 jexec gw sysctl net.inet.ip.forwarding=1
271 jexec gw ifconfig ${epair_srv}a 198.51.100.1/24 up
278 pft_set_rules gw \
282 jexec gw pfctl -e
287 # Run the echo server only on the gw, so we know we've redirectly
289 jexec gw /us
[all...]
H A Dsctp.sh316 vnet_mkjail ${j}gw ${epair_srv}b ${epair_c}a
321 jexec ${j}gw ifconfig ${epair_srv}b 198.51.100.2/24 up
322 jexec ${j}gw ifconfig ${epair_c}a 192.0.2.1/24 up
323 jexec ${j}gw sysctl net.inet.ip.forwarding=1
327 jexec ${j}gw pfctl -e
328 pft_set_rules ${j}gw \
368 vnet_mkjail ${j}gw ${epair_srv}b ${epair_c}a
373 jexec ${j}gw ifconfig ${epair_srv}b inet6 2001:db8::2/64 up no_dad
374 jexec ${j}gw ifconfig ${epair_c}a inet6 2001:db8:1::1/64 up no_dad
375 jexec ${j}gw sysct
[all...]
H A Droute_to.sh271 vnet_mkjail gw ${epair_one}b ${epair_two}a ${epair_three}a
277 jexec gw sysctl net.inet.ip.forwarding=1
278 jexec gw ifconfig ${epair_one}b 192.0.2.1/24 up
279 jexec gw ifconfig ${epair_two}a 198.51.100.1/24 up
280 jexec gw ifconfig ${epair_three}a 203.0.113.1/24 up mtu 500
289 jexec gw pfctl -e
290 pft_set_rules gw \
330 vnet_mkjail gw ${epair_srv}b ${epair_gw}a
331 jexec gw ifconfig ${epair_srv}b 192.0.2.2/24 up
332 jexec gw ifconfi
[all...]
/freebsd-current/usr.bin/netstat/
H A Dcommon.h50 int gw; member in struct:_wid
86 void nhop_map_update(struct nhop_map *map, uint32_t idx, char *gw, char *ifname);
H A Dnhops.c101 "v4/gw",
103 "v6/gw"
107 char gw[64]; member in struct:nhop_entry
202 nhop_map_update(struct nhop_map *map, uint32_t idx, char *gw, char *ifname) argument
223 strlcpy(map->ptr[idx].gw, gw, sizeof(map->ptr[idx].gw));
H A Droute.c211 wid.gw, wid.gw, "Gateway",
221 wid.gw, wid.gw, "Gateway",
232 wid.gw = WID_GW_DEFAULT(fam);
326 wid.gw - protrusion);
/freebsd-current/usr.sbin/ppp/
H A Droute.c439 struct ncpaddr gw; local
441 ncpaddr_setsa(&gw, sa[RTAX_GATEWAY]);
442 snprintf(gwstr, sizeof gwstr, "%s", ncpaddr_ntoa(&gw));
555 ncpaddr_copy(&r->gw, peer);
560 ncpaddr_copy(&r->gw, peer);
566 ncpaddr_copy(&r->gw, peer);
572 ncpaddr_copy(&r->gw, peer);
573 } else if ((r->type & ROUTE_GWHISADDR) && !ncpaddr_equal(&r->gw, peer))
574 ncpaddr_copy(&r->gw, peer);
581 ncpaddr_copy(&r->gw, pee
596 route_Add(struct sticky_route **rp, int type, const struct ncprange *dst, const struct ncpaddr *gw) argument
734 rt_Set(struct bundle *bundle, int cmd, const struct ncprange *dst, const struct ncpaddr *gw, int bang, int quiet) argument
859 rt_Update(struct bundle *bundle, const struct sockaddr *dst, const struct sockaddr *gw, const struct sockaddr *mask, const struct sockaddr *ifp, const struct sockaddr *ifa) argument
[all...]
H A Droute.h52 struct ncpaddr gw; member in struct:sticky_route
H A Dradius.c255 struct ncpaddr gw; local
386 * We expect a string of the format ``dest[/bits] gw [metrics]''
388 * understood for ``dest'' and ``gw'' and ``0.0.0.0'' is the same
403 ncpaddr_setip4(&gw, ip);
414 !ncpaddr_aton(&gw, &bundle->ncp, argv[1]))
431 if (ncpaddr_getip4addr(&gw, &ipaddr) && ipaddr == INADDR_ANY) {
433 ncpaddr_setip4(&gw, bundle->ncp.ipcp.peer_ip);
437 route_Add(&r->routes, addrs, &dest, &gw);
471 * We expect a string of the format ``dest[/bits] gw [metrics]''
473 * understood for ``dest'' and ``gw'' an
[all...]
/freebsd-current/contrib/netbsd-tests/net/
H A Dnet_common.sh53 local gw=$2
58 if [ "$gw" = "" ]; then
59 gw=".+"
61 gw=$(echo $gw |sed 's/\./\\./g')
65 -o match:"^$target +$gw +$flags +- +- +.+ +$ifname" \
/freebsd-current/tests/sys/netinet/
H A Dredirect.py54 parser.add_argument('--gw', type=str, required=True,
62 icmp = sc.ICMP(type=5, code=1, gw=route_gw)
81 args.route, args.gw)
H A Dredirect.sh91 --route ${dst_addr4} --gw ${new_rtr_ip} \
/freebsd-current/sys/net/route/
H A Dnhop_ctl.c67 * ifp, ifa, aifp, mtu, gw addr(if set), nh_type, nh_upper_family, mask of rt_flags and
193 struct sockaddr *gw; local
195 gw = info->rti_info[RTAX_GATEWAY];
196 MPASS(gw != NULL);
199 if ((gw->sa_family == AF_LINK) && !is_gw) {
210 struct sockaddr_dl *sdl = (struct sockaddr_dl *)gw;
231 if (!nhop_set_gw(nh, gw, is_gw))
754 nhop_set_gw(struct nhop_object *nh, const struct sockaddr *gw, bool is_gw) argument
756 if (gw->sa_len > sizeof(nh->gw_buf)) {
758 gw
[all...]
H A Droute_ctl.c245 * Check if specified @gw matches gw data in the nexthop @nh.
250 match_nhop_gw(const struct nhop_object *nh, const struct sockaddr *gw) argument
253 if (nh->gw_sa.sa_family != gw->sa_family)
256 switch (gw->sa_family) {
259 ((const struct sockaddr_in *)gw)->sin_addr.s_addr);
263 gw6 = (const struct sockaddr_in6 *)gw;
278 sdl = (const struct sockaddr_dl *)gw;
282 return (memcmp(&nh->gw_sa, gw, nh->gw_sa.sa_len) == 0);
290 * Matches all nexthop with given @gw
296 const struct sockaddr *gw = (const struct sockaddr *)gw_sa; local
302 const struct sockaddr *gw; member in struct:gw_filter_data
331 const struct sockaddr *gw = info->rti_info[RTAX_GATEWAY]; local
535 rib_del_route_px_gw(uint32_t fibnum, struct sockaddr *dst, int plen, const struct sockaddr *gw, int op_flags, struct rib_cmd_info *rc) argument
[all...]
/freebsd-current/sbin/route/
H A Droute_netlink.c172 struct sockaddr *gw = get_addr(so, rtm_addrs, RTAX_GATEWAY); local
228 if (gw != NULL) {
230 if (gw->sa_family == dst->sa_family)
231 snl_add_msg_attr_ip(&nw, RTA_GATEWAY, gw);
233 snl_add_msg_attr_ipvia(&nw, RTA_VIA, gw);
234 if (gw->sa_family == AF_INET6) {
235 struct sockaddr_in6 *gw6 = (struct sockaddr_in6 *)gw;
242 struct sockaddr_dl *sdl = (struct sockaddr_dl *)gw;
477 // gw 10.0.0.1 ifp vtnet0 mtu 1500 table inet.0
478 if (nh->gw !
796 print_flushed_route(struct snl_parsed_route *r, struct sockaddr *gw) argument
[all...]
/freebsd-current/contrib/netbsd-tests/net/if_tun/
H A Dt_tun.sh77 local gw=$2
83 atf_check -s exit:0 -o match:" $gw " -e ignore -x \
/freebsd-current/tests/sys/netinet6/
H A Dredirect.py54 parser.add_argument('--gw', type=str, required=True,
80 args.route, args.gw)
/freebsd-current/contrib/bsnmp/snmp_mibII/
H A DmibII_route.c94 mib_sroute_process(struct rt_msghdr *rtm, struct sockaddr *gw, argument
104 if (dst == NULL || gw == NULL || dst->sa_family != AF_INET ||
105 gw->sa_family != AF_INET)
109 in_gw = (struct sockaddr_in *)(void *)gw;
174 mib_send_rtmsg(rtm, gw, dst, mask);
/freebsd-current/sys/netinet/
H A Dip_fastfwd.c239 const struct sockaddr *gw; local
460 gw = &nh->gw_sa;
463 gw = (const struct sockaddr *)dst;
483 error = (*nh->nh_ifp->if_output)(nh->nh_ifp, m, gw, &ro);
518 gw, &ro);
H A Dip_output.c205 const struct sockaddr *gw, struct route *ro, bool stamp_tag)
268 error = (*ifp->if_output)(ifp, m, gw, ro);
323 const struct sockaddr *gw; local
374 * dst/gw handling:
376 * gw is readonly but can point either to dst OR rt_gateway,
377 * therefore we need restore gw if we're redoing lookup.
390 gw = (const struct sockaddr *)dst;
496 gw = &nh->gw_sa;
499 else if ((ifp->if_flags & IFF_BROADCAST) && (gw->sa_family == AF_INET))
500 isbroadcast = in_ifaddr_broadcast(((const struct sockaddr_in *)gw)
204 ip_output_send(struct inpcb *inp, struct ifnet *ifp, struct mbuf *m, const struct sockaddr *gw, struct route *ro, bool stamp_tag) argument
[all...]
/freebsd-current/tests/atf_python/sys/net/
H A Drtsock.py530 def new_rtm_any(self, msg_type, prefix: str, gw: Union[str, bytes]):
542 if isinstance(gw, bytes):
543 msg.add_sa_attr(RtConst.RTA_GATEWAY, gw)
546 msg.add_ip_attr(RtConst.RTA_GATEWAY, gw)
549 def new_rtm_add(self, prefix: str, gw: Union[str, bytes]):
550 return self.new_rtm_any(RtConst.RTM_ADD, prefix, gw)
552 def new_rtm_del(self, prefix: str, gw: Union[str, bytes]):
553 return self.new_rtm_any(RtConst.RTM_DELETE, prefix, gw)
555 def new_rtm_change(self, prefix: str, gw: Union[str, bytes]):
556 return self.new_rtm_any(RtConst.RTM_CHANGE, prefix, gw)
[all...]
/freebsd-current/tests/sys/netpfil/common/
H A Ddummynet.sh496 vnet_mkjail gw ${epair}b ${epair_two}a
497 jexec gw ifconfig ${epair}b 192.0.2.1/24 up
498 jexec gw ifconfig ${epair_two}a 198.51.100.1/24 up
499 jexec gw sysctl net.inet.ip.forwarding=1
504 jexec gw dnctl pipe 1 config bw 300Byte/s
506 firewall_config gw $fw \

Completed in 184 milliseconds

123