Home
last modified time | relevance | path

Searched refs:rtmsg (Results 1 – 19 of 19) sorted by relevance

/freebsd-14.2/contrib/traceroute/
H A Dfindsaddr-socket.c85 struct rtmsg { struct
86 struct rt_msghdr rtmsg; argument
90 static struct rtmsg rtmsg = { variable
126 rp = &rtmsg.rtmsg; in findsaddr()
149 size = sizeof(rtmsg); in findsaddr()
/freebsd-14.2/libexec/bootpd/
H A Drtmsg.c74 static int rtmsg(int);
141 if (rtmsg(RTM_GET) < 0) { in bsd_arp_set()
171 return (rtmsg(op)); in bsd_arp_set()
176 rtmsg(int cmd) in rtmsg() function
H A DMakefile12 lookup.c getif.c hwaddr.c report.c tzone.c rtmsg.c
/freebsd-14.2/sys/compat/linux/
H A Dlinux_netlink.c102 struct rtmsg *rtm = (struct rtmsg *)(hdr + 1); in rtnl_route_from_linux()
112 attrs_len -= NETLINK_ALIGN(sizeof(struct rtmsg)); in rtnl_route_from_linux()
113 nla_head = (struct nlattr *)((char *)rtm + NETLINK_ALIGN(sizeof(struct rtmsg))); in rtnl_route_from_linux()
418 struct rtmsg *rtm; in rtnl_newroute_to_linux()
419 rtm = nlmsg_copy_next_header(hdr, nw, struct rtmsg); in rtnl_newroute_to_linux()
424 int hdrlen = NETLINK_ALIGN(sizeof(struct rtmsg)); in rtnl_newroute_to_linux()
/freebsd-14.2/usr.bin/netstat/
H A Droute_netlink.c292 struct rtmsg rtmsg; in p_rtable_netlink() member
299 .rtmsg.rtm_family = af, in p_rtable_netlink()
314 struct rtmsg *rtm = (struct rtmsg *)(hdr + 1); in p_rtable_netlink()
/freebsd-14.2/usr.sbin/rarpd/
H A Drarpd.c712 } rtmsg; variable
741 rt = &rtmsg.rthdr; in update_arptab()
742 bzero(&rtmsg, sizeof(rtmsg)); in update_arptab()
747 ar2 = (struct sockaddr_in *)rtmsg.rtspace; in update_arptab()
757 cc = read(r, rt, sizeof(rtmsg)); in update_arptab()
781 bzero(rt, sizeof(rtmsg)); in update_arptab()
806 cc = read(r, rt, sizeof(rtmsg)); in update_arptab()
/freebsd-14.2/usr.sbin/arp/
H A Darp.c95 static struct rt_msghdr *rtmsg(int cmd,
412 rtm = rtmsg(RTM_GET, dst, NULL); in set_rtsock()
428 return (rtmsg(RTM_ADD, dst, sdl_m) == NULL); in set_rtsock()
487 rtm = rtmsg(RTM_GET, dst, NULL); in delete_rtsock()
522 if (rtmsg(RTM_DELETE, dst, NULL) != NULL) { in delete_rtsock()
750 rtmsg(int cmd, struct sockaddr_in *dst, struct sockaddr_dl *sdl) in rtmsg() function
H A Darp_netlink.c112 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); in guess_ifindex()
/freebsd-14.2/libexec/bootpd/bootpgw/
H A DMakefile5 SRCS= bootpgw.c getif.c hwaddr.c report.c rtmsg.c
/freebsd-14.2/libexec/bootpd/tools/bootpef/
H A DMakefile6 hwaddr.c report.c tzone.c rtmsg.c
/freebsd-14.2/sys/netlink/route/
H A Drt.c179 dump_rc_nhg(struct nl_writer *nw, const struct nhgrp_object *nhg, struct rtmsg *rtm) in dump_rc_nhg()
221 dump_rc_nhop(struct nl_writer *nw, const struct route_nhop_data *rnd, struct rtmsg *rtm) in dump_rc_nhop()
271 struct rtmsg *rtm; in dump_px()
276 if (!nlmsg_reply(nw, hdr, sizeof(struct rtmsg))) in dump_px()
281 rtm = nlmsg_reserve_object(nw, struct rtmsg); in dump_px()
323 rtm = nlattr_restore_offset(nw, rtm_off, struct rtmsg); in dump_px()
486 #define _IN(_field) offsetof(struct rtmsg, _field)
526 NL_DECLARE_PARSER_EXT(rtm_parser, struct rtmsg, NULL, nlf_p_rtmsg, nla_p_rtmsg, post_p_rtmsg);
H A Droute.h36 struct rtmsg { struct
130 #define NL_RTM_HDRLEN ((int)sizeof(struct rtmsg))
/freebsd-14.2/sbin/route/
H A Droute_netlink.c213 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); in rtmsg_nl_int()
813 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); in flushroute_one()
863 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); in flushroutes_fib_nl()
H A Droute.c157 static int rtmsg(int, int, int);
1172 error = rtmsg(*cmd, flags, fib); in newroute_fib()
1555 rtmsg(int cmd, int flags, int fib) in rtmsg() function
/freebsd-14.2/usr.sbin/ndp/
H A Dndp.c153 static int rtmsg(int);
473 if (rtmsg(RTM_GET) < 0) { in set()
496 return (rtmsg(RTM_ADD)); in set()
563 if (rtmsg(RTM_GET) < 0) { in delete_rtsock()
589 if (rtmsg(RTM_DELETE) == 0) { in delete_rtsock()
933 rtmsg(int cmd) in rtmsg() function
H A Dndp_netlink.c149 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); in guess_ifindex()
/freebsd-14.2/usr.sbin/ppp/
H A Droute.c697 struct rtmsg { struct
737 struct rtmsg rtmes; in rt_Set()
864 struct rtmsg rtmes; in rt_Update()
/freebsd-14.2/sys/netlink/
H A Dnetlink_snl_route_parsers.h129 #define _IN(_field) offsetof(struct rtmsg, _field)
169 SNL_DECLARE_PARSER_EXT(snl_rtm_route_parser, sizeof(struct rtmsg),
/freebsd-14.2/contrib/ofed/libibverbs/
H A Dneigh.c819 struct rtmsg rmsg = { in process_get_neigh()