Lines Matching refs:ifamap
480 struct rtmaddr_ifamap ifamap;
536 memset (&ifamap, 0, sizeof (ifamap));
669 ifamap.address = rtadata;
670 ifamap.address_len = rtapayload;
673 ifamap.local = rtadata;
674 ifamap.local_len = rtapayload;
677 ifamap.broadcast = rtadata;
678 ifamap.broadcast_len = rtapayload;
682 ifamap.anycast = rtadata;
683 ifamap.anycast_len = rtapayload;
710 if (!ifamap.local)
712 ifamap.local = ifamap.address;
713 ifamap.local_len = ifamap.address_len;
715 if (!ifamap.address)
717 ifamap.address = ifamap.local;
718 ifamap.address_len = ifamap.local_len;
720 if (ifamap.address_len != ifamap.local_len ||
721 (ifamap.address != NULL &&
722 memcmp (ifamap.address, ifamap.local,
723 ifamap.address_len)))
726 ifamap.broadcast = ifamap.address;
727 ifamap.broadcast_len = ifamap.address_len;
728 ifamap.address = ifamap.local;
729 ifamap.address_len = ifamap.local_len;
731 if (ifamap.address)
736 (nlm_family, ifamap.address_len));
741 (nlm_family, ifamap.address_len));
746 ifamap.address,
747 ifamap.address_len, nlm_scope,
751 (nlm_family, ifamap.address_len));
755 if (ifamap.netmask)
760 (nlm_family, ifamap.netmask_len));
765 ifamap.netmask,
766 ifamap.netmask_len, nlm_scope,
770 (nlm_family, ifamap.netmask_len));
774 if (ifamap.broadcast)
779 (nlm_family, ifamap.broadcast_len));
784 ifamap.broadcast,
785 ifamap.broadcast_len, nlm_scope,
789 (nlm_family, ifamap.broadcast_len));
793 if (ifamap.anycast)
798 (nlm_family, ifamap.anycast_len));
803 ifamap.anycast,
804 ifamap.anycast_len, nlm_scope,
808 (nlm_family, ifamap.anycast_len));