Lines Matching refs:ifinfop

370 	ipmp_ifinfo_t *ifinfop;  in walk_if_cbfunc()  local
375 err = ipmp_getifinfo(ih, iflistp->il_ifs[i], &ifinfop); in walk_if_cbfunc()
381 (*iwp->iw_func)(ih, ifinfop, iwp->iw_funcarg); in walk_if_cbfunc()
382 ipmp_freeifinfo(ifinfop); in walk_if_cbfunc()
476 ipmp_ifinfo_t *ifinfop; in sfunc_addr_outbound() local
504 err = ipmp_getifinfo(arg->sa_ih, iflistp->il_ifs[i], &ifinfop); in sfunc_addr_outbound()
511 if (ifinfop->if_flags & IPMP_IFFLAG_ACTIVE) { in sfunc_addr_outbound()
514 (void) strlcat(buf, ifinfop->if_name, bufsize); in sfunc_addr_outbound()
516 ipmp_freeifinfo(ifinfop); in sfunc_addr_outbound()
575 ipmp_ifinfo_t *ifinfop; in sfunc_group_interfaces() local
585 err = ipmp_getifinfo(arg->sa_ih, iflistp->il_ifs[i], &ifinfop); in sfunc_group_interfaces()
592 if (ifinfop->if_flags & IPMP_IFFLAG_ACTIVE) { in sfunc_group_interfaces()
595 (void) strlcat(active, ifinfop->if_name, bufsize); in sfunc_group_interfaces()
596 } else if (ifinfop->if_flags & IPMP_IFFLAG_INACTIVE) { in sfunc_group_interfaces()
599 (void) strlcat(inactive, ifinfop->if_name, bufsize); in sfunc_group_interfaces()
603 (void) strlcat(unusable, ifinfop->if_name, bufsize); in sfunc_group_interfaces()
606 ipmp_freeifinfo(ifinfop); in sfunc_group_interfaces()
635 ipmp_ifinfo_t *ifinfop = arg->sa_data; in sfunc_if_name() local
637 (void) strlcpy(buf, ifinfop->if_name, bufsize); in sfunc_if_name()
645 ipmp_ifinfo_t *ifinfop = arg->sa_data; in sfunc_if_active() local
647 if (ifinfop->if_flags & IPMP_IFFLAG_ACTIVE) in sfunc_if_active()
659 ipmp_ifinfo_t *ifinfop = arg->sa_data; in sfunc_if_group() local
662 err = ipmp_getgroupinfo(arg->sa_ih, ifinfop->if_group, &grinfop); in sfunc_if_group()
665 ifinfop->if_group); in sfunc_if_group()
679 ipmp_ifinfo_t *ifinfop = arg->sa_data; in sfunc_if_flags() local
687 if (ifinfop->if_type == IPMP_IF_STANDBY) in sfunc_if_flags()
690 if (ifinfop->if_flags & IPMP_IFFLAG_INACTIVE) in sfunc_if_flags()
693 if (ifinfop->if_flags & IPMP_IFFLAG_DOWN) in sfunc_if_flags()
696 if (ifinfop->if_flags & IPMP_IFFLAG_HWADDRDUP) in sfunc_if_flags()
699 err = ipmp_getgroupinfo(arg->sa_ih, ifinfop->if_group, &grinfop); in sfunc_if_flags()
702 "group `%s'", ifinfop->if_group); in sfunc_if_flags()
706 if (strcmp(grinfop->gr_m4ifname, ifinfop->if_name) == 0) in sfunc_if_flags()
709 if (strcmp(grinfop->gr_m6ifname, ifinfop->if_name) == 0) in sfunc_if_flags()
712 if (strcmp(grinfop->gr_bcifname, ifinfop->if_name) == 0) in sfunc_if_flags()
723 ipmp_ifinfo_t *ifinfop = arg->sa_data; in sfunc_if_link() local
725 enum2str(if_link, ifinfop->if_linkstate, buf, bufsize); in sfunc_if_link()
733 ipmp_ifinfo_t *ifinfop = arg->sa_data; in sfunc_if_probe() local
735 enum2str(if_probe, ifinfop->if_probestate, buf, bufsize); in sfunc_if_probe()
743 ipmp_ifinfo_t *ifinfop = arg->sa_data; in sfunc_if_state() local
745 enum2str(if_state, ifinfop->if_state, buf, bufsize); in sfunc_if_state()
891 ipmp_ifinfo_t *ifinfop = infop; in probe_enabled_cbfunc() local
893 if (ifinfop->if_probestate != IPMP_PROBE_DISABLED) in probe_enabled_cbfunc()
1037 ipmp_ifinfo_t *ifinfop = infop; in targinfo_output_cbfunc() local
1038 ipmp_if_targmode_t targmode4 = ifinfop->if_targinfo4.it_targmode; in targinfo_output_cbfunc()
1039 ipmp_if_targmode_t targmode6 = ifinfop->if_targinfo6.it_targmode; in targinfo_output_cbfunc()
1048 ofmt_output(arg, ih, &ifinfop->if_targinfo4); in targinfo_output_cbfunc()
1050 ofmt_output(arg, ih, &ifinfop->if_targinfo6); in targinfo_output_cbfunc()