Searched refs:rtm (Results 26 - 50 of 54) sorted by relevance

123

/freebsd-current/contrib/bsnmp/snmp_mibII/
H A DmibII.c1005 process_arp(const struct rt_msghdr *rtm, const struct sockaddr_dl *sdl, argument
1022 if (rtm->rtm_rmx.rmx_expire == 0)
1033 handle_rtmsg(struct rt_msghdr *rtm) argument
1049 if (rtm->rtm_version != RTM_VERSION) {
1050 syslog(LOG_ERR, "Bogus RTM version %u", rtm->rtm_version);
1054 switch (rtm->rtm_type) {
1057 ifamp = (struct ifa_msghdr *)rtm;
1085 ifamp = (struct ifa_msghdr *)rtm;
1100 ifmam = (struct ifma_msghdr *)rtm;
1123 ifmam = (struct ifma_msghdr *)rtm;
1204 mib_send_rtmsg(struct rt_msghdr *rtm, struct sockaddr *gw, struct sockaddr *dst, struct sockaddr *mask) argument
1307 struct rt_msghdr *rtm; local
1370 struct rt_msghdr *rtm; local
1412 struct rt_msghdr *rtm; local
[all...]
/freebsd-current/usr.sbin/route6d/
H A Droute6d.c1696 struct rt_msghdr *rtm; local
1715 if (len < sizeof(*rtm)) {
1717 len, (u_long)sizeof(*rtm));
1741 rtm = NULL;
1769 rtm = (struct rt_msghdr *)(void *)p;
1770 if (rtm->rtm_version != RTM_VERSION) {
1773 rtm->rtm_version, RTM_VERSION);
1780 if (rtm->rtm_type > RTM_RESOLVE) {
1782 rtm->rtm_type);
1785 addrs = rtm
2464 rttypes(struct rt_msghdr *rtm) argument
2499 rtflags(struct rt_msghdr *rtm) argument
2600 struct rt_msghdr *rtm; local
2650 rt_entry(struct rt_msghdr *rtm, int again) argument
2817 struct rt_msghdr *rtm; local
2889 struct rt_msghdr *rtm; local
[all...]
/freebsd-current/usr.bin/netstat/
H A Dcommon.h75 struct rt_msghdr *rtm; member in struct:nhops_map
H A Droute_netlink.c313 struct rtmsg *rtm = (struct rtmsg *)(hdr + 1); local
315 if (fam != rtm->rtm_family) {
321 fam = rtm->rtm_family;
/freebsd-current/tools/tools/net80211/wlanwds/
H A Dwlanwds.c88 static void handle_rtmsg(struct rt_msghdr *rtm, ssize_t msglen);
372 handle_rtmsg(struct rt_msghdr *rtm, ssize_t msglen) argument
378 if (rtm->rtm_version != RTM_VERSION) {
380 rtm->rtm_version);
383 switch (rtm->rtm_type) {
385 ifan = (struct if_announcemsghdr *)rtm;
403 ifan = (struct if_announcemsghdr *)rtm;
/freebsd-current/sbin/dumpon/
H A Ddumpon.c92 struct rt_msghdr *rtm; local
138 for (next = buf; next < buf + sz; next += rtm->rtm_msglen) {
139 rtm = (struct rt_msghdr *)(void *)next;
140 if (rtm->rtm_version != RTM_VERSION)
142 if ((rtm->rtm_flags & RTF_GATEWAY) == 0 ||
143 rtm->rtm_index != ifindex)
147 sa = (struct sockaddr *)(rtm + 1);
149 if ((rtm->rtm_addrs & (1 << i)) != 0) {
/freebsd-current/sys/netlink/route/
H A Drt.c179 dump_rc_nhg(struct nl_writer *nw, const struct nhgrp_object *nhg, struct rtmsg *rtm) argument
221 dump_rc_nhop(struct nl_writer *nw, const struct route_nhop_data *rnd, struct rtmsg *rtm) argument
225 dump_rc_nhg(nw, rnd->rnd_nhgrp, rtm);
271 struct rtmsg *rtm; local
281 rtm = nlmsg_reserve_object(nw, struct rtmsg);
282 rtm->rtm_family = family;
283 rtm->rtm_dst_len = 0;
284 rtm->rtm_src_len = 0;
285 rtm->rtm_tos = 0;
287 rtm
[all...]
/freebsd-current/sbin/route/
H A Droute_netlink.c213 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); local
214 rtm->rtm_family = dst->sa_family;
215 rtm->rtm_protocol = RTPROT_STATIC;
216 rtm->rtm_type = rtm_type;
217 rtm->rtm_dst_len = plen;
221 rtm->rtm_flags = RTM_F_PREFIX;
818 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); local
819 rtm->rtm_family = r->rtm_family;
820 rtm->rtm_dst_len = r->rtm_dst_len;
868 struct rtmsg *rtm local
[all...]
/freebsd-current/contrib/blocklist/bin/
H A Dconf.c1022 struct rt_msghdr *rtm = (void *)buf; local
1023 char *cp = (char *)(rtm + 1);
1029 rtm->rtm_type = RTM_IFANNOUNCE;
1030 rtm->rtm_flags = 0;
1031 rtm->rtm_addrs = RTA_DST|RTA_GATEWAY;
1032 rtm->rtm_version = RTM_VERSION;
1033 rtm->rtm_seq = 666;
1036 rtm->rtm_msglen = (u_short)((char *)cp - (char *)rtm);
1037 if (write(fd, rtm, rt
[all...]
/freebsd-current/usr.sbin/uhsoctl/
H A Duhsoctl.c879 struct rt_msghdr rtm; member in struct:__anon6805
950 r.rtm.rtm_version = RTM_VERSION;
951 r.rtm.rtm_type = RTM_ADD;
952 r.rtm.rtm_flags = RTF_UP | RTF_STATIC;
953 r.rtm.rtm_pid = getpid();
963 r.rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;
964 r.rtm.rtm_msglen = sizeof(r);
966 n = write(rs, &r, r.rtm.rtm_msglen);
967 if (n != r.rtm.rtm_msglen) {
968 r.rtm
[all...]
/freebsd-current/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_utility.cpp250 p->flags.rtm = 0;
256 p->flags.rtm = (buf.ebx >> 11) & 1;
258 if (p->flags.rtm) {
/freebsd-current/sys/netinet/
H A Din.c1740 struct rt_msghdr rtm; member in struct:__anon43
1761 arpc.rtm.rtm_msglen = sizeof(arpc);
1762 arpc.rtm.rtm_version = RTM_VERSION;
1763 arpc.rtm.rtm_type = RTM_GET;
1764 arpc.rtm.rtm_flags = RTF_UP;
1765 arpc.rtm.rtm_addrs = RTA_DST | RTA_GATEWAY;
1769 arpc.rtm.rtm_flags |= RTF_ANNOUNCE;
1784 arpc.rtm.rtm_rmx.rmx_expire =
1786 arpc.rtm.rtm_flags |= (RTF_HOST | RTF_LLDATA);
1788 arpc.rtm
[all...]
/freebsd-current/sys/contrib/zstd/lib/common/
H A Dcpu.h188 B(rtm, 11)
/freebsd-current/sys/net/route/
H A Dnhop_ctl.c1192 struct rt_msghdr rtm; member in struct:__anon5141
1204 arpc.rtm.rtm_msglen = sizeof(arpc);
1205 arpc.rtm.rtm_version = RTM_VERSION;
1206 arpc.rtm.rtm_type = RTM_GET;
1207 //arpc.rtm.rtm_flags = RTF_UP;
1208 arpc.rtm.rtm_flags = nh->nh_priv->rt_flags;
1247 arpc.rtm.rtm_msglen += arpc.na.na_len - sizeof(struct nhop_addrs);
H A Dnhgrp_ctl.c837 struct rt_msghdr *rtm; local
859 rtm = (struct rt_msghdr *)buffer;
860 rtm->rtm_msglen = sz;
861 rtm->rtm_version = RTM_VERSION;
862 rtm->rtm_type = RTM_GET;
864 nhge = (struct nhgrp_external *)(rtm + 1);
/freebsd-current/sys/netinet6/
H A Din6.c2477 struct rt_msghdr rtm; member in struct:__anon4
2504 ndpc.rtm.rtm_msglen = sizeof(ndpc);
2505 ndpc.rtm.rtm_version = RTM_VERSION;
2506 ndpc.rtm.rtm_type = RTM_GET;
2507 ndpc.rtm.rtm_flags = RTF_UP;
2508 ndpc.rtm.rtm_addrs = RTA_DST | RTA_GATEWAY;
2513 ndpc.rtm.rtm_flags |= RTF_ANNOUNCE;
2528 ndpc.rtm.rtm_rmx.rmx_expire = lle->la_expire +
2530 ndpc.rtm.rtm_flags |= (RTF_HOST | RTF_LLDATA);
2532 ndpc.rtm
[all...]
/freebsd-current/sys/net/
H A Dif_llatbl.c966 lla_rt_output(struct rt_msghdr *rtm, struct rt_addrinfo *info) argument
998 switch (rtm->rtm_type) {
1002 if (rtm->rtm_rmx.rmx_expire == 0)
1016 if ((rtm->rtm_flags & RTF_ANNOUNCE))
1018 lle->la_expire = rtm->rtm_rmx.rmx_expire;
/freebsd-current/sbin/dhclient/
H A Ddhclient.c227 struct rt_msghdr *rtm; local
240 rtm = (struct rt_msghdr *)msg;
241 if (n < (ssize_t)sizeof(rtm->rtm_msglen) ||
242 n < (ssize_t)rtm->rtm_msglen ||
243 rtm->rtm_version != RTM_VERSION)
246 switch (rtm->rtm_type) {
249 ifam = (struct ifa_msghdr *)rtm;
276 if (rtm->rtm_type == RTM_NEWADDR) {
291 ifm = (struct if_msghdr *)rtm;
294 if ((rtm
[all...]
/freebsd-current/usr.sbin/arp/
H A Darp_netlink.c112 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); local
113 rtm->rtm_family = AF_INET;
/freebsd-current/contrib/wpa/src/drivers/
H A Ddriver_bsd.c759 struct rt_msghdr *rtm; local
778 rtm = (struct rt_msghdr *) event_buf;
779 if (rtm->rtm_version != RTM_VERSION) {
781 rtm->rtm_version);
785 switch (rtm->rtm_type) {
787 ifan = (struct if_announcemsghdr *) rtm;
839 ifan = (struct if_announcemsghdr *) rtm;
881 ifm = (struct if_msghdr *) rtm;
/freebsd-current/sys/contrib/openzfs/module/zstd/lib/common/
H A Dcpu.h190 B(rtm, 11)
/freebsd-current/usr.sbin/rtadvd/
H A Drtadvd.c465 struct rt_msghdr *rtm; local
478 rtm = (struct rt_msghdr *)msg;
480 "(type = %d, len = %d)", __func__, rtm->rtm_type, n);
482 if (n > rtm->rtm_msglen) {
491 __func__, n, rtm->rtm_msglen);
494 n = rtm->rtm_msglen;
/freebsd-current/usr.sbin/ndp/
H A Dndp_netlink.c149 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); local
150 rtm->rtm_family = AF_INET6;
/freebsd-current/contrib/ntp/ntpd/
H A Dntp_io.c4756 struct rt_msghdr rtm; local
4813 p += rtm.rtm_msglen)
4815 memcpy(&rtm, p, sizeof(rtm));
4816 if (rtm.rtm_version != RTM_VERSION) {
4819 rtm.rtm_version, RTM_VERSION);
4825 msg_type = rtm.rtm_type;
/freebsd-current/sbin/ifconfig/
H A Difieee80211.c3835 struct rt_msghdr *rtm; local
3842 rtm = (struct rt_msghdr *)(void *)buf;
3843 if (rtm->rtm_version != RTM_VERSION)
3845 ifan = (struct if_announcemsghdr *) rtm;
3846 } while (rtm->rtm_type != RTM_IEEE80211 ||

Completed in 517 milliseconds

123