/freebsd/libexec/bootpd/ |
H A D | rtmsg.c | 194 rtm->rtm_addrs |= RTA_GATEWAY; in rtmsg() 199 rtm->rtm_addrs |= RTA_NETMASK; in rtmsg() 204 rtm->rtm_addrs |= RTA_DST; in rtmsg() 207 if (rtm->rtm_addrs & (w)) { \ in rtmsg()
|
/freebsd/sbin/route/ |
H A D | route.c | 89 static int pid, rtm_addrs; variable 1007 if ((rtm_addrs & RTA_DST) == 0) { in newroute() 1011 } else if ((rtm_addrs & RTA_GATEWAY) == 0) { in newroute() 1037 rtm_addrs &= ~RTA_NETMASK; in newroute() 1169 rtm_addrs |= RTA_NETMASK; in inet_makemask() 1196 rtm_addrs |= RTA_NETMASK; in inet6_makenetandmask() 1232 rtm_addrs |= (1 << idx); in getaddr() 1383 rtm_addrs |= RTA_NETMASK; in prefixlen() 1554 rtm_addrs |= RTA_IFP; in rtmsg() 1563 errno = rtmsg_nl(cmd, flags, fib, rtm_addrs, so, &rt_metrics); in rtmsg() [all …]
|
H A D | route_netlink.c | 36 int rtmsg_nl(int cmd, int rtm_flags, int fib, int rtm_addrs, struct sockaddr_storage *so, 132 get_addr(struct sockaddr_storage *so, int rtm_addrs, int addr_type) in get_addr() argument 136 if (rtm_addrs & (1 << addr_type)) in get_addr() 142 rtmsg_nl_int(struct nl_helper *h, int cmd, int rtm_flags, int fib, int rtm_addrs, in rtmsg_nl_int() argument 170 struct sockaddr *dst = get_addr(so, rtm_addrs, RTAX_DST); in rtmsg_nl_int() 171 struct sockaddr *mask = get_addr(so, rtm_addrs, RTAX_NETMASK); in rtmsg_nl_int() 172 struct sockaddr *gw = get_addr(so, rtm_addrs, RTAX_GATEWAY); in rtmsg_nl_int() 299 rtmsg_nl(int cmd, int rtm_flags, int fib, int rtm_addrs, in rtmsg_nl() argument 305 int error = rtmsg_nl_int(&h, cmd, rtm_flags, fib, rtm_addrs, so, rt_metrics); in rtmsg_nl()
|
/freebsd/usr.sbin/ppp/ |
H A D | route.c | 317 if (rtm->rtm_addrs & (1 << rtax)) { in route_ParseHdr() 756 rtmes.m_rtm.rtm_addrs = RTA_DST; in rt_Set() 797 rtmes.m_rtm.rtm_addrs |= RTA_GATEWAY; in rt_Set() 803 rtmes.m_rtm.rtm_addrs |= RTA_NETMASK; in rt_Set() 877 rtmes.m_rtm.rtm_addrs = 0; in rt_Update() 897 rtmes.m_rtm.rtm_addrs |= RTA_DST; in rt_Update() 902 rtmes.m_rtm.rtm_addrs |= RTA_GATEWAY; in rt_Update() 907 rtmes.m_rtm.rtm_addrs |= RTA_NETMASK; in rt_Update() 913 rtmes.m_rtm.rtm_addrs |= RTA_IFP; in rt_Update() 915 rtmes.m_rtm.rtm_addrs |= RTA_IFA; in rt_Update()
|
H A D | arp.c | 125 arpmsg.hdr.rtm_addrs = RTA_DST | RTA_GATEWAY; in arp_ProxySub()
|
/freebsd/tests/sys/net/routing/ |
H A D | rtsock_common.h | 749 if (rtm->rtm_addrs & (1 << i)) { in rtsock_add_rtm_sa() 755 rtm->rtm_addrs |= addr_type; in rtsock_add_rtm_sa() 764 if (rtm->rtm_addrs & (1 << i)) { in rtsock_find_rtm_sa() 782 if (rtm->rtm_addrs & (1 << i)) { in rtsock_calc_rtm_len() 801 _validate_message_sockaddrs(char *buffer, int rtm_len, size_t offset, int rtm_addrs) in _validate_message_sockaddrs() argument 810 if ((rtm_addrs & (1 << i)) == 0) in _validate_message_sockaddrs() 851 sizeof(struct rt_msghdr), rtm->rtm_addrs); in rtsock_validate_message()
|
H A D | rtsock_print.h | 292 _printb(flags_buf, sizeof(flags_buf), rtm->rtm_addrs, addrnames); in rtsock_print_rtm() 293 printf("sockaddrs: 0x%X %s\n", rtm->rtm_addrs, flags_buf); in rtsock_print_rtm() 297 if (rtm->rtm_addrs & (1 << i)) { in rtsock_print_rtm()
|
/freebsd/usr.sbin/rtadvd/ |
H A D | if.c | 198 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_next_msg() 264 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_addr() 276 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_rtm_ifindex() 289 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_prefixlen()
|
/freebsd/tests/atf_python/sys/net/ |
H A D | rtsock.py | 395 rtm_addrs = sum(list(self._attrs.keys())) 396 print("Addrs: <{}>".format(RtConst.get_bitmask_str("RTA_", rtm_addrs))) 462 addrs_mask = hdr.rtm_addrs 490 rtm_addrs=addrs_mask,
|
/freebsd/usr.sbin/arp/ |
H A D | arp.c | 777 rtm->rtm_addrs |= RTA_GATEWAY; in rtmsg() 788 rtm->rtm_addrs |= RTA_DST; in rtmsg() 792 if ((s) != NULL && rtm->rtm_addrs & (w)) { \ in rtmsg()
|
/freebsd/usr.sbin/traceroute/ |
H A D | findsaddr-socket.c | 161 if ((i & rp->rtm_addrs) != 0) { in findsaddr()
|
/freebsd/usr.sbin/route6d/ |
H A D | route6d.c | 1785 addrs = rtm->rtm_addrs; in rtrecv() 2684 if ((rtm->rtm_addrs & RTA_DST) == 0) in rt_entry() 2688 if (rtm->rtm_addrs & RTA_GATEWAY) { in rt_entry() 2692 if (rtm->rtm_addrs & RTA_NETMASK) { in rt_entry() 2696 if (rtm->rtm_addrs & RTA_GENMASK) { in rt_entry() 2700 if (rtm->rtm_addrs & RTA_IFP) { in rt_entry() 2842 rtm->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK; in addroute() 2912 rtm->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK; in delroute() 2968 rtm->rtm_addrs = RTA_DST; 2989 if (rtm->rtm_addrs & RTA_DST) { [all …]
|
/freebsd/contrib/netbsd-tests/net/if_loop/ |
H A D | t_pr.c | 98 rtm.rtm_addrs = RTA_DST; in setup()
|
/freebsd/usr.sbin/ndp/ |
H A D | ndp.c | 116 if (rtm->rtm_addrs & (w)) { \ 800 if ((rtm->rtm_addrs & RTA_NETMASK) == 0) { in dump_rtsock() 957 rtm->rtm_addrs |= RTA_GATEWAY; in rtmsg() 965 rtm->rtm_addrs |= RTA_DST; in rtmsg()
|
/freebsd/contrib/netbsd-tests/net/config/ |
H A D | netconfig.c | 149 rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK; in netcfg_rump_route()
|
/freebsd/sys/net/ |
H A D | rtsock.c | 681 info->rti_addrs = rtm->rtm_addrs; in fill_addrinfo() 791 if ((rtm->rtm_addrs & RTA_NETMASK) == 0) { in handle_rtm_get() 953 rtm->rtm_addrs = info->rti_addrs; in update_rtm_from_info() 990 if (rtm->rtm_addrs & (RTA_IFP | RTA_IFA)) { in update_rtm_from_rc() 1951 rtm->rtm_addrs = rtinfo->rti_addrs; in rt_missmsg_fib() 2090 rtm->rtm_addrs = info->rti_addrs; in rtsock_routemsg_info() 2315 rtm->rtm_addrs = info.rti_addrs; in sysctl_dumpnhop()
|
H A D | route.h | 255 int rtm_addrs; /* bitmask identifying sockaddrs in msg */ member
|
/freebsd/contrib/bsnmp/snmp_mibII/ |
H A D | mibII.c | 1173 mib_extract_addrs(rtm->rtm_addrs, (u_char *)(rtm + 1), addrs); in handle_rtmsg() 1191 mib_extract_addrs(rtm->rtm_addrs, (u_char *)(rtm + 1), addrs); in handle_rtmsg() 1222 msg->rtm_addrs = RTA_DST | RTA_GATEWAY; in mib_send_rtmsg() 1231 msg->rtm_addrs |= RTA_NETMASK; in mib_send_rtmsg()
|
H A D | mibII_route.c | 258 mib_extract_addrs(rtm->rtm_addrs, (u_char *)(rtm + 1), addrs); in mib_fetch_route()
|
/freebsd/sbin/routed/ |
H A D | table.c | 694 w.w_rtm.rtm_addrs = RTA_DST|RTA_GATEWAY; in rtioctl() 711 w.w_rtm.rtm_addrs |= RTA_NETMASK; in rtioctl() 1089 rtm->rtm_addrs); in flush_kern() 1236 m.r.rtm.rtm_addrs); in read_rt()
|
/freebsd/usr.sbin/rarpd/ |
H A D | rarpd.c | 736 rt->rtm_addrs = RTA_DST; in update_arptab() 775 rt->rtm_addrs = RTA_DST | RTA_GATEWAY; in update_arptab()
|
/freebsd/usr.bin/netstat/ |
H A D | route.c | 315 if (rtm->rtm_addrs & (1 << i)) { in p_rtentry_sysctl()
|
/freebsd/sbin/dumpon/ |
H A D | dumpon.c | 149 if ((rtm->rtm_addrs & (1 << i)) != 0) { in find_gateway()
|
/freebsd/contrib/blocklist/bin/ |
H A D | conf.c | 1031 rtm->rtm_addrs = RTA_DST|RTA_GATEWAY; in conf_route_perm()
|
/freebsd/usr.sbin/uhsoctl/ |
H A D | uhsoctl.c | 964 r.rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK; in at_async_owandata()
|