Home
last modified time | relevance | path

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

12

/freebsd/libexec/bootpd/
H A Drtmsg.c194 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 Droute.c89 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 Droute_netlink.c36 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 Droute.c317 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 Darp.c125 arpmsg.hdr.rtm_addrs = RTA_DST | RTA_GATEWAY; in arp_ProxySub()
/freebsd/tests/sys/net/routing/
H A Drtsock_common.h749 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 Drtsock_print.h292 _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 Dif.c198 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 Drtsock.py395 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 Darp.c777 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 Dfindsaddr-socket.c161 if ((i & rp->rtm_addrs) != 0) { in findsaddr()
/freebsd/usr.sbin/route6d/
H A Droute6d.c1785 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 Dt_pr.c98 rtm.rtm_addrs = RTA_DST; in setup()
/freebsd/usr.sbin/ndp/
H A Dndp.c116 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 Dnetconfig.c149 rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK; in netcfg_rump_route()
/freebsd/sys/net/
H A Drtsock.c681 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 Droute.h255 int rtm_addrs; /* bitmask identifying sockaddrs in msg */ member
/freebsd/contrib/bsnmp/snmp_mibII/
H A DmibII.c1173 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 DmibII_route.c258 mib_extract_addrs(rtm->rtm_addrs, (u_char *)(rtm + 1), addrs); in mib_fetch_route()
/freebsd/sbin/routed/
H A Dtable.c694 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 Drarpd.c736 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 Droute.c315 if (rtm->rtm_addrs & (1 << i)) { in p_rtentry_sysctl()
/freebsd/sbin/dumpon/
H A Ddumpon.c149 if ((rtm->rtm_addrs & (1 << i)) != 0) { in find_gateway()
/freebsd/contrib/blocklist/bin/
H A Dconf.c1031 rtm->rtm_addrs = RTA_DST|RTA_GATEWAY; in conf_route_perm()
/freebsd/usr.sbin/uhsoctl/
H A Duhsoctl.c964 r.rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK; in at_async_owandata()

12