Home
last modified time | relevance | path

Searched refs:ifam (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dagent.c1221 if (!(ifam->ifam_addrs & RTA_IFA)) in check_rtm_addr()
1224 cp = (const char *)(ifam + 1); in check_rtm_addr()
1225 lim = (const char *)ifam + msglen; in check_rtm_addr()
1227 if (ifam->ifam_addrs & flag) { in check_rtm_addr()
1288 cp = (const char *)(ifam + 1); in is_rtm_v6()
1289 lim = (const char *)ifam + msglen; in is_rtm_v6()
1506 struct ifa_msghdr ifam; in rtsock_event() member
1522 msg.ifam.ifam_type == RTM_NEWADDR) { in rtsock_event()
1523 ifindex = msg.ifam.ifam_index; in rtsock_event()
1524 isv6 = is_rtm_v6(&msg.ifam, msglen); in rtsock_event()
[all …]
/illumos-gate/usr/src/cmd/nscd/
H A Dnscd_frontend.c1482 struct ifa_msghdr ifam; in rts_mon() member
1484 struct ifa_msghdr *ifam = &mbuf.ifam; in rts_mon() local
1508 if (ifam->ifam_version != RTM_VERSION) { in rts_mon()
1513 ifam->ifam_version); in rts_mon()
1516 switch (ifam->ifam_type) { in rts_mon()
1544 ifam->ifam_type); in rts_mon()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/
H A Dtable.c713 struct ifa_msghdr *ifam; in dump_rt_msg() local
744 ifam = (struct ifa_msghdr *)rtm; in dump_rt_msg()
746 ifam->ifam_msglen, ifam->ifam_version, ifam->ifam_type, in dump_rt_msg()
747 ifam->ifam_addrs); in dump_rt_msg()
749 ifam->ifam_flags, ifam->ifam_index, ifam->ifam_metric); in dump_rt_msg()
750 cp = (uchar_t *)(ifam + 1); in dump_rt_msg()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_rts.c2013 ifa_msghdr_t *ifam; in rts_new_rtsmsg() local
2063 ifam = (ifa_msghdr_t *)mp->b_rptr; in rts_new_rtsmsg()
2064 ifam->ifam_index = in rts_new_rtsmsg()
2066 ifam->ifam_metric = ipif->ipif_ill->ill_metric; in rts_new_rtsmsg()
2067 ifam->ifam_flags = ((cmd == RTM_NEWADDR) ? RTF_UP : 0); in rts_new_rtsmsg()
2068 ifam->ifam_addrs = rtm_addrs; in rts_new_rtsmsg()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Droute.c2587 struct ifa_msghdr *ifam; in print_rtmsg() local
2625 ifam = (struct ifa_msghdr *)rtm; in print_rtmsg()
2626 (void) printf("metric %d, flags:", ifam->ifam_metric); in print_rtmsg()
2627 bprintf(stdout, ifam->ifam_flags, routeflags); in print_rtmsg()
2628 pmsg_addrs((const char *)(ifam + 1), msglen - sizeof (*ifam), in print_rtmsg()
2629 ifam->ifam_addrs); in print_rtmsg()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/vrrpd/
H A Dvrrpd.c1406 struct ifa_msghdr *ifam; in vrrpd_rtsock_handler() local
1419 ifam = (struct ifa_msghdr *)buf; in vrrpd_rtsock_handler()
1420 if (ifam->ifam_version != RTM_VERSION) { in vrrpd_rtsock_handler()
1422 "not understood", ifam->ifam_version); in vrrpd_rtsock_handler()
1427 rtm_event2str(ifam->ifam_type)); in vrrpd_rtsock_handler()
1429 switch (ifam->ifam_type) { in vrrpd_rtsock_handler()