Home
last modified time | relevance | path

Searched refs:ifaddr (Results 1 – 13 of 13) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ipnet/
H A Dipnet.c1039 ifaddr = list_next(list, ifaddr)) { in ipnet_get_addrtype()
1401 if ((ifaddr = kmem_alloc(sizeof (*ifaddr), KM_NOSLEEP)) == NULL) in ipnet_add_ifaddr()
1404 ifaddr->ifa_id = lif; in ipnet_add_ifaddr()
1409 ifaddr->ifa_ip4addr = in ipnet_add_ifaddr()
1455 kmem_free(ifaddr, sizeof (*ifaddr)); in ipnet_delete_ifaddr()
1523 ipnetif_addr_t *ifaddr; in ipnet_lifup_ev() local
1544 ipnetif_addr_t *ifaddr; in ipnet_lifdown_ev() local
1684 ipnetif_addr_t *ifaddr; in ipnet_match_lif() local
1689 for (ifaddr = list_head(list); ifaddr != NULL; in ipnet_match_lif()
1690 ifaddr = list_next(list, ifaddr)) { in ipnet_match_lif()
[all …]
/illumos-gate/usr/src/boot/include/netinet/
H A Dif_ether.h115 struct ifaddr;
121 void arp_ifinit(struct ifnet *, struct ifaddr *);
122 void arp_ifinit2(struct ifnet *, struct ifaddr *, u_char *);
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_multi.c1740 } else if (ifaddr != INADDR_ANY) { in ill_mcast_lookup()
1843 ipaddr_t ifaddr; in ip_get_srcfilter() local
1851 ifaddr = imsf->imsf_interface.s_addr; in ip_get_srcfilter()
1857 ifaddr = INADDR_ANY; in ip_get_srcfilter()
1934 ipaddr_t ifaddr; in ip_set_srcfilter() local
1950 ifaddr = INADDR_ANY; in ip_set_srcfilter()
1986 ilg->ilg_ifaddr = ifaddr; in ip_set_srcfilter()
2757 ilg->ilg_ifaddr = ifaddr; in ilg_add()
3024 if (ilg->ilg_ifaddr == ifaddr && in ilg_lookup()
3174 ipaddr_t ifaddr; in ilg_attach() local
[all …]
H A Dip6_rts.c83 const in6_addr_t *author, const in6_addr_t *ifaddr, const ill_t *ill, in rts_fill_msg_v6() argument
127 sin6->sin6_addr = *ifaddr; in rts_fill_msg_v6()
H A Dip_rts.c83 ipaddr_t author, ipaddr_t ifaddr, const ill_t *ill, mblk_t *mp,
1241 ipaddr_t ifaddr; in rts_rtmget() local
1247 ifaddr = 0; in rts_rtmget()
1291 ifaddr = ipif->ipif_lcl_addr; in rts_rtmget()
1331 brdaddr, 0, ifaddr, ill, new_mp, gc); in rts_rtmget()
1725 ipaddr_t ifaddr, const ill_t *ill, mblk_t *mp, in rts_fill_msg() argument
1772 sin->sin_addr.s_addr = ifaddr; in rts_fill_msg()
H A Dip.c6364 ipaddr_t ifaddr; in ip_opt_set_multicast_group() local
6412 ifaddr = INADDR_ANY; in ip_opt_set_multicast_group()
6417 ifaddr = INADDR_ANY; in ip_opt_set_multicast_group()
6482 ipaddr_t ifaddr; in ip_opt_set_multicast_sources() local
6549 ifaddr = INADDR_ANY; in ip_opt_set_multicast_sources()
9045 ipaddr_t ifaddr; in ip_forward_options() local
9099 ifaddr = INADDR_ANY; in ip_forward_options()
9134 ifaddr = INADDR_ANY; in ip_forward_options()
9186 ifaddr = INADDR_ANY; in ip_forward_options()
9298 ipaddr_t ifaddr; in ip_input_local_options() local
[all …]
/illumos-gate/usr/src/uts/common/netinet/
H A Din_var.h29 struct ifaddr ia_ifa; /* protocol-independent info */
/illumos-gate/usr/src/uts/common/net/
H A Dif.h70 struct ifaddr *if_addrlist; /* linked list of addresses per if */
260 struct ifaddr { struct
269 struct ifaddr *ifa_next; /* next address for interface */ argument
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/
H A Din.rdisc.c1229 struct sockaddr_in ifaddr; in sendmcastif() local
1232 ifaddr.sin_family = AF_INET; in sendmcastif()
1251 ifaddr.sin_addr = li->li_address; in sendmcastif()
1254 pr_name(ifaddr.sin_addr)); in sendmcastif()
1256 (char *)&ifaddr.sin_addr, in sendmcastif()
1257 sizeof (ifaddr.sin_addr)) < 0) { in sendmcastif()
1260 pr_name(ifaddr.sin_addr)); in sendmcastif()
1268 pr_name(ifaddr.sin_addr)); in sendmcastif()
/illumos-gate/usr/src/cmd/ipf/tools/
H A Dip_fil.c568 struct ifaddr *ifa;
582 ifa = (struct ifaddr *)malloc(sizeof(*ifa));
999 struct ifaddr *ifa;
/illumos-gate/usr/src/cmd/rcm_daemon/common/
H A Dip_rcm.c1065 struct sockaddr_storage ifaddr; in update_pif() local
1120 (void) memcpy(&ifaddr, ifa->ifa_addr, sizeof (ifaddr)); in update_pif()
1157 (probelif->li_addr.family == ifaddr.ss_family)) { in update_pif()
1164 (void) memcpy(&probelif->li_addr, &ifaddr, in update_pif()
1211 (void) memcpy(&probelif->li_addr, &ifaddr, in update_pif()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/
H A Difconfig.c4219 struct sockaddr_in ifaddr; in in_getmask() local
4233 ifaddr = *((struct sockaddr_in *)&lifr.lifr_addr); in in_getmask()
4235 ifaddr.sin_addr = saddr->sin_addr; in in_getmask()
4237 if (getnetmaskbyaddr(ifaddr.sin_addr, &saddr->sin_addr) == 0) { in in_getmask()
/illumos-gate/usr/src/uts/common/inet/ipf/netinet/
H A Dip_compat.h1210 struct ifaddr *if_addrlist;