/illumos-gate/usr/src/uts/common/inet/ipnet/ |
H A D | ipnet.c | 1039 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 D | if_ether.h | 115 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 D | ip_multi.c | 1740 } 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 D | ip6_rts.c | 83 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 D | ip_rts.c | 83 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 D | ip.c | 6364 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 D | in_var.h | 29 struct ifaddr ia_ifa; /* protocol-independent info */
|
/illumos-gate/usr/src/uts/common/net/ |
H A D | if.h | 70 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 D | in.rdisc.c | 1229 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 D | ip_fil.c | 568 struct ifaddr *ifa; 582 ifa = (struct ifaddr *)malloc(sizeof(*ifa)); 999 struct ifaddr *ifa;
|
/illumos-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | ip_rcm.c | 1065 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 D | ifconfig.c | 4219 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 D | ip_compat.h | 1210 struct ifaddr *if_addrlist;
|