Symbol: rtmsg
libexec/bootpd/rtmsg.c
140
if (rtmsg(RTM_GET) < 0) {
libexec/bootpd/rtmsg.c
170
return (rtmsg(op));
libexec/bootpd/rtmsg.c
73
static int rtmsg(int);
sbin/route/route.c
1159
error = rtmsg(*cmd, flags, fib);
sbin/route/route.c
144
static int rtmsg(int, int, int);
sbin/route/route_netlink.c
213
struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg);
sbin/route/route_netlink.c
820
struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg);
sbin/route/route_netlink.c
870
struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg);
sys/compat/linux/linux_netlink.c
115
struct rtmsg *rtm = (struct rtmsg *)(hdr + 1);
sys/compat/linux/linux_netlink.c
120
if (hdr->nlmsg_len < sizeof(struct nlmsghdr) + sizeof(struct rtmsg))
sys/compat/linux/linux_netlink.c
130
attrs_len -= NETLINK_ALIGN(sizeof(struct rtmsg));
sys/compat/linux/linux_netlink.c
131
nla_head = (struct nlattr *)((char *)rtm + NETLINK_ALIGN(sizeof(struct rtmsg)));
sys/compat/linux/linux_netlink.c
437
struct rtmsg *rtm;
sys/compat/linux/linux_netlink.c
438
rtm = nlmsg_copy_next_header(hdr, nw, struct rtmsg);
sys/compat/linux/linux_netlink.c
443
int hdrlen = NETLINK_ALIGN(sizeof(struct rtmsg));
sys/netlink/netlink_snl_route_parsers.h
130
#define _IN(_field) offsetof(struct rtmsg, _field)
sys/netlink/netlink_snl_route_parsers.h
170
SNL_DECLARE_PARSER_EXT(snl_rtm_route_parser, sizeof(struct rtmsg),
sys/netlink/route/route.h
130
#define NL_RTM_HDRLEN ((int)sizeof(struct rtmsg))
sys/netlink/route/rt.c
178
dump_rc_nhg(struct nl_writer *nw, const struct nhgrp_object *nhg, struct rtmsg *rtm)
sys/netlink/route/rt.c
222
dump_rc_nhop(struct nl_writer *nw, const struct route_nhop_data *rnd, struct rtmsg *rtm)
sys/netlink/route/rt.c
272
struct rtmsg *rtm;
sys/netlink/route/rt.c
277
if (!nlmsg_reply(nw, hdr, sizeof(struct rtmsg)))
sys/netlink/route/rt.c
282
rtm = nlmsg_reserve_object(nw, struct rtmsg);
sys/netlink/route/rt.c
324
rtm = nlattr_restore_offset(nw, rtm_off, struct rtmsg);
sys/netlink/route/rt.c
501
#define _IN(_field) offsetof(struct rtmsg, _field)
sys/netlink/route/rt.c
542
NL_DECLARE_PARSER_EXT(rtm_parser, struct rtmsg, NULL, nlf_p_rtmsg, nla_p_rtmsg, post_p_rtmsg);
tests/sys/netlink/netlink_socket.c
311
struct rtmsg rtm;
usr.bin/netstat/route_netlink.c
291
struct rtmsg rtmsg;
usr.bin/netstat/route_netlink.c
298
.rtmsg.rtm_family = af,
usr.bin/netstat/route_netlink.c
313
struct rtmsg *rtm = (struct rtmsg *)(hdr + 1);
usr.sbin/arp/arp.c
402
rtm = rtmsg(RTM_GET, dst, NULL);
usr.sbin/arp/arp.c
418
return (rtmsg(RTM_ADD, dst, sdl_m) == NULL);
usr.sbin/arp/arp.c
478
rtm = rtmsg(RTM_GET, dst, NULL);
usr.sbin/arp/arp.c
513
if (rtmsg(RTM_DELETE, dst, NULL) != NULL) {
usr.sbin/arp/arp.c
82
static struct rt_msghdr *rtmsg(int cmd,
usr.sbin/arp/arp_netlink.c
114
struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg);
usr.sbin/ndp/ndp.c
149
static int rtmsg(int);
usr.sbin/ndp/ndp.c
472
if (rtmsg(RTM_GET) < 0) {
usr.sbin/ndp/ndp.c
495
return (rtmsg(RTM_ADD));
usr.sbin/ndp/ndp.c
562
if (rtmsg(RTM_GET) < 0) {
usr.sbin/ndp/ndp.c
588
if (rtmsg(RTM_DELETE) == 0) {
usr.sbin/ndp/ndp_netlink.c
147
struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg);
usr.sbin/ppp/route.c
737
struct rtmsg rtmes;
usr.sbin/ppp/route.c
864
struct rtmsg rtmes;
usr.sbin/rarpd/rarpd.c
704
} rtmsg;
usr.sbin/rarpd/rarpd.c
733
rt = &rtmsg.rthdr;
usr.sbin/rarpd/rarpd.c
734
bzero(&rtmsg, sizeof(rtmsg));
usr.sbin/rarpd/rarpd.c
739
ar2 = (struct sockaddr_in *)rtmsg.rtspace;
usr.sbin/rarpd/rarpd.c
749
cc = read(r, rt, sizeof(rtmsg));
usr.sbin/rarpd/rarpd.c
773
bzero(rt, sizeof(rtmsg));
usr.sbin/rarpd/rarpd.c
798
cc = read(r, rt, sizeof(rtmsg));
usr.sbin/traceroute/findsaddr-socket.c
107
rp = &rtmsg.rtmsg;
usr.sbin/traceroute/findsaddr-socket.c
130
size = sizeof(rtmsg);
usr.sbin/traceroute/findsaddr-socket.c
71
struct rt_msghdr rtmsg;
usr.sbin/traceroute/findsaddr-socket.c
75
static struct rtmsg rtmsg = {