rt_msghdr
rtm = (struct rt_msghdr *)next;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
int dispatch_rtmsg_addr(struct ktable *, struct rt_msghdr *,
dispatch_rtmsg_addr(struct ktable *kt, struct rt_msghdr *rtm,
struct rt_msghdr m_rtm;
struct rt_msghdr rtm;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)buf;
handle_route_message(struct rt_msghdr *rtm, struct sockaddr **rti_info)
void handle_route_message(struct rt_msghdr *, struct sockaddr **);
struct rt_msghdr rtm;
struct rt_msghdr rtm;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)buf;
handle_route_message(struct rt_msghdr *rtm, struct sockaddr **rti_info)
void handle_route_message(struct rt_msghdr *, struct sockaddr **);
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)buf;
struct rt_msghdr vm_rtm;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)buf;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *) rsock_buf;
handle_route_message(struct rt_msghdr *rtm, struct sockaddr **rti_info)
struct rt_msghdr rtm;
void handle_route_message(struct rt_msghdr *, struct sockaddr **);
void print_getmsg(struct rt_msghdr *, int);
void print_bfdmsg(struct rt_msghdr *);
void print_rtmsg(struct rt_msghdr *, int);
void pmsg_common(struct rt_msghdr *);
print_rtmsg((struct rt_msghdr *)msg, n);
struct rt_msghdr rtm;
struct rt_msghdr m_rtm;
print_rtmsg(struct rt_msghdr *rtm, int msglen)
print_getmsg(struct rt_msghdr *rtm, int msglen)
print_bfdmsg(struct rt_msghdr *rtm)
pmsg_common(struct rt_msghdr *rtm)
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
void p_rtentry(struct rt_msghdr *);
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
p_rtentry(struct rt_msghdr *rtm)
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)buf;
handle_route_message(struct rt_msghdr *rtm, struct sockaddr **rti_info)
void handle_route_message(struct rt_msghdr *, struct sockaddr **);
struct rt_msghdr rtm;
struct rt_msghdr rtm;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)buf;
handle_route_message(struct rt_msghdr *rtm, struct sockaddr **rti_info)
void handle_route_message(struct rt_msghdr *,
struct rt_msghdr rtm;
struct rt_msghdr *rti_rtm;
int rtm_output(struct rt_msghdr *, struct rtentry **, struct rt_addrinfo *,
struct rt_msghdr *rtm_report(struct rtentry *, u_char, int, int);
struct rt_msghdr *rtm;
hlen = sizeof(struct rt_msghdr);
rtm = mtod(m, struct rt_msghdr *);
len = sizeof(struct rt_msghdr);
struct rt_msghdr *rtm = (struct rt_msghdr *)cp0;
struct rt_msghdr *rtm;
rtm = mtod(m, struct rt_msghdr *);
struct rt_msghdr *rtm;
rtm = mtod(m, struct rt_msghdr *);
struct rt_msghdr *rtm = (struct rt_msghdr *)w->w_tmem;
struct rt_msghdr *rtm;
if (m->m_len < offsetof(struct rt_msghdr, rtm_type) + 1) {
rtm = mtod(m, struct rt_msghdr *);
struct rt_msghdr *
struct rt_msghdr *rtm;
struct rt_msghdr *rtm = NULL;
if (len < offsetof(struct rt_msghdr, rtm_hdrlen) +
len != mtod(m, struct rt_msghdr *)->rtm_msglen) {
vers = mtod(m, struct rt_msghdr *)->rtm_version;
if (len < sizeof(struct rt_msghdr)) {
rtm->rtm_hdrlen = sizeof(struct rt_msghdr);
if (rtm->rtm_hdrlen < sizeof(struct rt_msghdr) ||
rtm_output(struct rt_msghdr *rtm, struct rtentry **prt,
rtm = (struct rt_msghdr *)next;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
struct rt_msghdr *rtm;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
p_rtentry(struct rt_msghdr *rtm)
void p_rtentry(struct rt_msghdr *);
struct rt_msghdr m_rtm;
struct rt_msghdr *rtm;
struct rt_msghdr *rtm;
struct sockaddr_inarp *sin, struct rt_msghdr *rtm))
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
struct rt_msghdr *rtm)
struct rt_msghdr *rtm)
struct rt_msghdr *rtm;
struct sockaddr_inarp *sin, struct rt_msghdr *rtm));
struct rt_msghdr *rtm = &(m_rtmsg.m_rtm);
struct sockaddr_inarp *sin, struct rt_msghdr *rtm);
struct sockaddr_inarp *sin, struct rt_msghdr *rtm);
int dispatch_rtmsg_addr(struct rt_msghdr *, struct kroute_full *);
struct rt_msghdr hdr;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
dispatch_rtmsg_addr(struct rt_msghdr *rtm, struct kroute_full *kf)
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
struct rt_msghdr hdr;
struct rt_msghdr hdr;
static int rtmsg_process_route(struct rt_msghdr *,
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
rtmsg_process_route(struct rt_msghdr *rtm, struct sockaddr *rti_info[RTAX_MAX])
struct rt_msghdr rm_hdr;
rm.rm_hdr.rtm_hdrlen = sizeof(struct rt_msghdr);
struct rt_msghdr *rtm = (struct rt_msghdr *)&msg;
struct rt_msghdr hdr;
hdr.rtm_hdrlen = sizeof(struct rt_msghdr);
static int rtmsg_process_route(struct rt_msghdr *,
struct rt_msghdr hdr;
hdr.rtm_hdrlen = sizeof(struct rt_msghdr);
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
rtmsg_process_route(struct rt_msghdr *rtm, struct sockaddr *rti_info[RTAX_MAX])
rtsock_ifannounce(struct lldpd *lldpd, const struct rt_msghdr *rtm, size_t len)
const struct rt_msghdr *rtm = (struct rt_msghdr *)buf;
struct rt_msghdr m_rtm;
struct rt_msghdr *rtm = &(m_rtmsg.m_rtm);
struct rt_msghdr *rtm;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
struct rt_msghdr *rtm = &m_rtmsg.m_rtm;
struct rt_msghdr *rtm = &(m_rtmsg.m_rtm);
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)buf;
struct rt_msghdr hdr;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
struct rt_msghdr hdr;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
struct rt_msghdr hdr;
struct rt_msghdr hdr;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)buf;
handle_route_message(struct rt_msghdr *rtm, struct sockaddr **rti_info)
void handle_route_message(struct rt_msghdr *,
struct rt_msghdr *rtm = &(m_rtmsg.m_rtm);
struct rt_msghdr *rtm = &m_rtmsg.m_rtm;
struct rt_msghdr *rtm = &(m_rtmsg.m_rtm);
struct rt_msghdr m_rtm;
struct rt_msghdr hdr;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
struct rt_msghdr hdr;
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)next;
struct rt_msghdr *rtm;
if (((struct rt_msghdr *)p)->rtm_msglen <= 0) {
((struct rt_msghdr *)p)->rtm_msglen);
if (((struct rt_msghdr *)p)->rtm_version != RTM_VERSION)
switch (((struct rt_msghdr *)p)->rtm_type) {
rtm = (struct rt_msghdr *)p;
rttypes((struct rt_msghdr *)p), addrs);
i < ((struct rt_msghdr *)p)->rtm_msglen;
switch (((struct rt_msghdr *)p)->rtm_type) {
switch (((struct rt_msghdr *)p)->rtm_type) {
const char *rttypes(struct rt_msghdr *);
const char *rtflags(struct rt_msghdr *);
void rt_entry(struct rt_msghdr *, int);
rttypes(struct rt_msghdr *rtm)
rtflags(struct rt_msghdr *rtm)
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)p;
rt_entry(struct rt_msghdr *rtm, int again)
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)buf;
sin6 = (struct sockaddr_in6 *)&buf[sizeof(struct rt_msghdr)];
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)buf;
sin6 = (struct sockaddr_in6 *)&buf[sizeof(struct rt_msghdr)];
struct rt_msghdr *rtm;
rtm = (struct rt_msghdr *)buf;
len = sizeof(struct rt_msghdr) + sizeof(struct sockaddr_in6);
sin6 = (struct sockaddr_in6 *)&buf[sizeof(struct rt_msghdr)];
rtm = (struct rt_msghdr *)buf;
sin6 = (struct sockaddr_in6 *)&buf[sizeof(struct rt_msghdr)];
struct rt_msghdr *rtm = (struct rt_msghdr *)&msg;
if (len < (ssize_t)sizeof(struct rt_msghdr) ||