Searched refs:ifam (Results 1 – 6 of 6) sorted by relevance
/titanic_44/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | agent.c | 1073 check_rtm_addr(const struct ifa_msghdr *ifam, int msglen, boolean_t isv6, in check_rtm_addr() argument 1080 if (!(ifam->ifam_addrs & RTA_IFA)) in check_rtm_addr() 1083 cp = (const char *)(ifam + 1); in check_rtm_addr() 1084 lim = (const char *)ifam + msglen; in check_rtm_addr() 1086 if (ifam->ifam_addrs & flag) { in check_rtm_addr() 1141 is_rtm_v6(const struct ifa_msghdr *ifam, int msglen) in is_rtm_v6() argument 1147 cp = (const char *)(ifam + 1); in is_rtm_v6() 1148 lim = (const char *)ifam + msglen; in is_rtm_v6() 1149 for (flag = ifam->ifam_addrs; flag != 0; flag &= flag - 1) { in is_rtm_v6() 1183 check_lif(dhcp_lif_t *lif, const struct ifa_msghdr *ifam, int msglen) in check_lif() argument [all …]
|
/titanic_44/usr/src/cmd/nscd/ |
H A D | nscd_frontend.c | 1475 struct ifa_msghdr ifam; in rts_mon() member 1477 struct ifa_msghdr *ifam = &mbuf.ifam; in rts_mon() local 1499 if (ifam->ifam_version != RTM_VERSION) { in rts_mon() 1504 ifam->ifam_version); in rts_mon() 1507 switch (ifam->ifam_type) { in rts_mon() 1535 ifam->ifam_type); in rts_mon()
|
/titanic_44/usr/src/cmd/cmd-inet/usr.sbin/in.routed/ |
H A D | table.c | 713 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()
|
/titanic_44/usr/src/uts/common/inet/ip/ |
H A D | ip_rts.c | 2004 ifa_msghdr_t *ifam; in rts_new_rtsmsg() local 2054 ifam = (ifa_msghdr_t *)mp->b_rptr; in rts_new_rtsmsg() 2055 ifam->ifam_index = in rts_new_rtsmsg() 2057 ifam->ifam_metric = ipif->ipif_ill->ill_metric; in rts_new_rtsmsg() 2058 ifam->ifam_flags = ((cmd == RTM_NEWADDR) ? RTF_UP : 0); in rts_new_rtsmsg() 2059 ifam->ifam_addrs = rtm_addrs; in rts_new_rtsmsg()
|
/titanic_44/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | route.c | 2587 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()
|
/titanic_44/usr/src/cmd/cmd-inet/usr.lib/vrrpd/ |
H A D | vrrpd.c | 1406 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()
|