Symbol: ifaddr
usr/src/boot/include/netinet/if_ether.h
115
struct ifaddr;
usr/src/boot/include/netinet/if_ether.h
121
void arp_ifinit(struct ifnet *, struct ifaddr *);
usr/src/boot/include/netinet/if_ether.h
122
void arp_ifinit2(struct ifnet *, struct ifaddr *, u_char *);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4219
struct sockaddr_in ifaddr;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4233
ifaddr = *((struct sockaddr_in *)&lifr.lifr_addr);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4235
ifaddr.sin_addr = saddr->sin_addr;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4237
if (getnetmaskbyaddr(ifaddr.sin_addr, &saddr->sin_addr) == 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1229
struct sockaddr_in ifaddr;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1232
ifaddr.sin_family = AF_INET;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1251
ifaddr.sin_addr = li->li_address;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1254
pr_name(ifaddr.sin_addr));
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1256
(char *)&ifaddr.sin_addr,
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1257
sizeof (ifaddr.sin_addr)) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1260
pr_name(ifaddr.sin_addr));
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1268
pr_name(ifaddr.sin_addr));
usr/src/cmd/ipf/tools/ip_fil.c
568
struct ifaddr *ifa;
usr/src/cmd/ipf/tools/ip_fil.c
582
ifa = (struct ifaddr *)malloc(sizeof(*ifa));
usr/src/cmd/ipf/tools/ip_fil.c
999
struct ifaddr *ifa;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1065
struct sockaddr_storage ifaddr;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1120
(void) memcpy(&ifaddr, ifa->ifa_addr, sizeof (ifaddr));
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1157
(probelif->li_addr.family == ifaddr.ss_family)) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1164
(void) memcpy(&probelif->li_addr, &ifaddr,
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1211
(void) memcpy(&probelif->li_addr, &ifaddr,
usr/src/uts/common/inet/ip/ip.c
6364
ipaddr_t ifaddr;
usr/src/uts/common/inet/ip/ip.c
6412
ifaddr = INADDR_ANY;
usr/src/uts/common/inet/ip/ip.c
6417
ifaddr = INADDR_ANY;
usr/src/uts/common/inet/ip/ip.c
6422
ifaddr = (ipaddr_t)v4_mreqp->imr_interface.s_addr;
usr/src/uts/common/inet/ip/ip.c
6458
error = optfn(connp, checkonly, &v6group, ifaddr, ifindex,
usr/src/uts/common/inet/ip/ip.c
6482
ipaddr_t ifaddr;
usr/src/uts/common/inet/ip/ip.c
6549
ifaddr = INADDR_ANY;
usr/src/uts/common/inet/ip/ip.c
6554
ifaddr = (ipaddr_t)imreqp->imr_interface.s_addr;
usr/src/uts/common/inet/ip/ip.c
6590
error = optfn(connp, checkonly, &v6group, ifaddr, ifindex,
usr/src/uts/common/inet/ip/ip.c
9045
ipaddr_t ifaddr;
usr/src/uts/common/inet/ip/ip.c
9096
INADDR_ANY, ALL_ZONES, ipst, &ifaddr, NULL,
usr/src/uts/common/inet/ip/ip.c
9099
ifaddr = INADDR_ANY;
usr/src/uts/common/inet/ip/ip.c
9102
bcopy(&ifaddr, (char *)opt + off, IP_ADDR_LEN);
usr/src/uts/common/inet/ip/ip.c
9131
INADDR_ANY, ALL_ZONES, ipst, &ifaddr, NULL,
usr/src/uts/common/inet/ip/ip.c
9134
ifaddr = INADDR_ANY;
usr/src/uts/common/inet/ip/ip.c
9136
bcopy(&ifaddr, (char *)opt + off, IP_ADDR_LEN);
usr/src/uts/common/inet/ip/ip.c
9183
dst, INADDR_ANY, ALL_ZONES, ipst, &ifaddr,
usr/src/uts/common/inet/ip/ip.c
9186
ifaddr = INADDR_ANY;
usr/src/uts/common/inet/ip/ip.c
9188
bcopy(&ifaddr, (char *)opt + off, IP_ADDR_LEN);
usr/src/uts/common/inet/ip/ip.c
9298
ipaddr_t ifaddr;
usr/src/uts/common/inet/ip/ip.c
9359
INADDR_ANY, ALL_ZONES, ipst, &ifaddr, NULL,
usr/src/uts/common/inet/ip/ip.c
9362
ifaddr = INADDR_ANY;
usr/src/uts/common/inet/ip/ip.c
9364
bcopy(&ifaddr, (char *)opt + off, IP_ADDR_LEN);
usr/src/uts/common/inet/ip/ip.c
9411
&ifaddr, NULL, NULL) != 0) {
usr/src/uts/common/inet/ip/ip.c
9413
ifaddr = INADDR_ANY;
usr/src/uts/common/inet/ip/ip.c
9415
bcopy(&ifaddr, (char *)opt + off, IP_ADDR_LEN);
usr/src/uts/common/inet/ip/ip6_rts.c
127
sin6->sin6_addr = *ifaddr;
usr/src/uts/common/inet/ip/ip6_rts.c
83
const in6_addr_t *author, const in6_addr_t *ifaddr, const ill_t *ill,
usr/src/uts/common/inet/ip/ip_multi.c
1728
ill_mcast_lookup(const in6_addr_t *group, ipaddr_t ifaddr, uint_t ifindex,
usr/src/uts/common/inet/ip/ip_multi.c
1740
} else if (ifaddr != INADDR_ANY) {
usr/src/uts/common/inet/ip/ip_multi.c
1743
ipif = ipif_lookup_addr(ifaddr, NULL, zoneid, ipst);
usr/src/uts/common/inet/ip/ip_multi.c
1792
const in6_addr_t *v6src, ipaddr_t ifaddr, uint_t ifindex, ill_t **illpp)
usr/src/uts/common/inet/ip/ip_multi.c
1826
ill = ill_mcast_lookup(v6group, ifaddr, ifindex, IPCL_ZONEID(connp),
usr/src/uts/common/inet/ip/ip_multi.c
1843
ipaddr_t ifaddr;
usr/src/uts/common/inet/ip/ip_multi.c
1851
ifaddr = imsf->imsf_interface.s_addr;
usr/src/uts/common/inet/ip/ip_multi.c
1857
ifaddr = INADDR_ANY;
usr/src/uts/common/inet/ip/ip_multi.c
1863
ilg = ilg_lookup(connp, group, ifaddr, ifindex);
usr/src/uts/common/inet/ip/ip_multi.c
1934
ipaddr_t ifaddr;
usr/src/uts/common/inet/ip/ip_multi.c
1943
ifaddr = imsf->imsf_interface.s_addr;
usr/src/uts/common/inet/ip/ip_multi.c
1950
ifaddr = INADDR_ANY;
usr/src/uts/common/inet/ip/ip_multi.c
1966
ilg = ilg_lookup(connp, group, ifaddr, ifindex);
usr/src/uts/common/inet/ip/ip_multi.c
1986
ilg->ilg_ifaddr = ifaddr;
usr/src/uts/common/inet/ip/ip_multi.c
2108
ilg = ilg_lookup(connp, group, ifaddr, ifindex);
usr/src/uts/common/inet/ip/ip_multi.c
2132
ilm->ilm_ifaddr = ifaddr; /* For netstat */
usr/src/uts/common/inet/ip/ip_multi.c
2455
const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex,
usr/src/uts/common/inet/ip/ip_multi.c
2462
err = ip_opt_check(connp, v6group, v6src, ifaddr, ifindex, &ill);
usr/src/uts/common/inet/ip/ip_multi.c
2498
err = ilg_add(connp, v6group, ifaddr, ifindex, ill, fmode, v6src);
usr/src/uts/common/inet/ip/ip_multi.c
2519
ipaddr_t ifaddr, uint_t ifindex, mcast_record_t fmode,
usr/src/uts/common/inet/ip/ip_multi.c
2530
ilg = ilg_lookup(connp, v6group, ifaddr, ifindex);
usr/src/uts/common/inet/ip/ip_multi.c
2537
err = ip_opt_check(connp, v6group, v6src, ifaddr, ifindex,
usr/src/uts/common/inet/ip/ip_multi.c
2655
const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex,
usr/src/uts/common/inet/ip/ip_multi.c
2668
err = ip_opt_check(connp, v6group, v6src, ifaddr, ifindex,
usr/src/uts/common/inet/ip/ip_multi.c
2678
return (ip_opt_delete_group_excl(connp, v6group, ifaddr, ifindex,
usr/src/uts/common/inet/ip/ip_multi.c
2696
ilg_add(conn_t *connp, const in6_addr_t *v6group, ipaddr_t ifaddr,
usr/src/uts/common/inet/ip/ip_multi.c
2712
ilg = ilg_lookup(connp, v6group, ifaddr, ifindex);
usr/src/uts/common/inet/ip/ip_multi.c
2757
ilg->ilg_ifaddr = ifaddr;
usr/src/uts/common/inet/ip/ip_multi.c
2824
ilg = ilg_lookup(connp, v6group, ifaddr, ifindex);
usr/src/uts/common/inet/ip/ip_multi.c
2847
ilm->ilm_ifaddr = ifaddr; /* For netstat */
usr/src/uts/common/inet/ip/ip_multi.c
3013
ilg_lookup(conn_t *connp, const in6_addr_t *v6group, ipaddr_t ifaddr,
usr/src/uts/common/inet/ip/ip_multi.c
3024
if (ilg->ilg_ifaddr == ifaddr &&
usr/src/uts/common/inet/ip/ip_multi.c
3174
ipaddr_t ifaddr;
usr/src/uts/common/inet/ip/ip_multi.c
3195
ifaddr = ilg->ilg_ifaddr;
usr/src/uts/common/inet/ip/ip_multi.c
3215
ilg = ilg_lookup(connp, &v6group, ifaddr, ifindex);
usr/src/uts/common/inet/ip/ip_multi.c
3230
ilm->ilm_ifaddr = ifaddr; /* For netstat */
usr/src/uts/common/inet/ip/ip_multi.c
83
static ilg_t *ilg_lookup(conn_t *, const in6_addr_t *, ipaddr_t ifaddr,
usr/src/uts/common/inet/ip/ip_multi.c
87
ipaddr_t ifaddr, uint_t ifindex, ill_t *ill, mcast_record_t fmode,
usr/src/uts/common/inet/ip/ip_multi.c
93
const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex,
usr/src/uts/common/inet/ip/ip_rts.c
1241
ipaddr_t ifaddr;
usr/src/uts/common/inet/ip/ip_rts.c
1247
ifaddr = 0;
usr/src/uts/common/inet/ip/ip_rts.c
1291
ifaddr = ipif->ipif_lcl_addr;
usr/src/uts/common/inet/ip/ip_rts.c
1331
brdaddr, 0, ifaddr, ill, new_mp, gc);
usr/src/uts/common/inet/ip/ip_rts.c
1725
ipaddr_t ifaddr, const ill_t *ill, mblk_t *mp,
usr/src/uts/common/inet/ip/ip_rts.c
1772
sin->sin_addr.s_addr = ifaddr;
usr/src/uts/common/inet/ip/ip_rts.c
83
ipaddr_t author, ipaddr_t ifaddr, const ill_t *ill, mblk_t *mp,
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1211
struct ifaddr *if_addrlist;
usr/src/uts/common/inet/ipnet/ipnet.c
1014
ipnetif_addr_t *ifaddr;
usr/src/uts/common/inet/ipnet/ipnet.c
1037
for (ifaddr = list_head(list);
usr/src/uts/common/inet/ipnet/ipnet.c
1038
ifaddr != NULL && addrtype == IPNETADDR_UNKNOWN;
usr/src/uts/common/inet/ipnet/ipnet.c
1039
ifaddr = list_next(list, ifaddr)) {
usr/src/uts/common/inet/ipnet/ipnet.c
1045
ipnet->ipnet_zoneid != ifaddr->ifa_zone)
usr/src/uts/common/inet/ipnet/ipnet.c
1049
if (ifaddr->ifa_ip4addr != INADDR_ANY &&
usr/src/uts/common/inet/ipnet/ipnet.c
1050
*(addr->iap_addr4) == ifaddr->ifa_ip4addr)
usr/src/uts/common/inet/ipnet/ipnet.c
1052
else if (ifaddr->ifa_brdaddr != INADDR_ANY &&
usr/src/uts/common/inet/ipnet/ipnet.c
1053
*(addr->iap_addr4) == ifaddr->ifa_brdaddr)
usr/src/uts/common/inet/ipnet/ipnet.c
1058
&ifaddr->ifa_ip6addr))
usr/src/uts/common/inet/ipnet/ipnet.c
1390
ipnetif_addr_t *ifaddr;
usr/src/uts/common/inet/ipnet/ipnet.c
1401
if ((ifaddr = kmem_alloc(sizeof (*ifaddr), KM_NOSLEEP)) == NULL)
usr/src/uts/common/inet/ipnet/ipnet.c
1403
ifaddr->ifa_zone = zoneid;
usr/src/uts/common/inet/ipnet/ipnet.c
1404
ifaddr->ifa_id = lif;
usr/src/uts/common/inet/ipnet/ipnet.c
1405
ifaddr->ifa_shared = NULL;
usr/src/uts/common/inet/ipnet/ipnet.c
1409
ifaddr->ifa_ip4addr =
usr/src/uts/common/inet/ipnet/ipnet.c
1418
ifaddr->ifa_brdaddr = bcast.sin_addr.s_addr;
usr/src/uts/common/inet/ipnet/ipnet.c
1421
ifaddr->ifa_ip6addr = ((struct sockaddr_in6 *)&addr)->sin6_addr;
usr/src/uts/common/inet/ipnet/ipnet.c
1438
ifaddr->ifa_shared = ifp2;
usr/src/uts/common/inet/ipnet/ipnet.c
1441
&ipnetif->if_ip4addr_list : &ipnetif->if_ip6addr_list, ifaddr);
usr/src/uts/common/inet/ipnet/ipnet.c
1446
ipnet_delete_ifaddr(ipnetif_addr_t *ifaddr, ipnetif_t *ipnetif, boolean_t isv6)
usr/src/uts/common/inet/ipnet/ipnet.c
1449
if (ifaddr->ifa_shared != NULL)
usr/src/uts/common/inet/ipnet/ipnet.c
1450
ipnetif_clone_release(ifaddr->ifa_shared);
usr/src/uts/common/inet/ipnet/ipnet.c
1453
&ipnetif->if_ip6addr_list : &ipnetif->if_ip4addr_list, ifaddr);
usr/src/uts/common/inet/ipnet/ipnet.c
1455
kmem_free(ifaddr, sizeof (*ifaddr));
usr/src/uts/common/inet/ipnet/ipnet.c
1523
ipnetif_addr_t *ifaddr;
usr/src/uts/common/inet/ipnet/ipnet.c
1527
if ((ifaddr = ipnet_match_lif(ipnetif, lifindex, isv6)) != NULL) {
usr/src/uts/common/inet/ipnet/ipnet.c
1532
ipnet_delete_ifaddr(ifaddr, ipnetif, isv6);
usr/src/uts/common/inet/ipnet/ipnet.c
1544
ipnetif_addr_t *ifaddr;
usr/src/uts/common/inet/ipnet/ipnet.c
1548
if ((ifaddr = ipnet_match_lif(ipnetif, lifindex, isv6)) != NULL)
usr/src/uts/common/inet/ipnet/ipnet.c
1549
ipnet_delete_ifaddr(ifaddr, ipnetif, isv6);
usr/src/uts/common/inet/ipnet/ipnet.c
1684
ipnetif_addr_t *ifaddr;
usr/src/uts/common/inet/ipnet/ipnet.c
1689
for (ifaddr = list_head(list); ifaddr != NULL;
usr/src/uts/common/inet/ipnet/ipnet.c
1690
ifaddr = list_next(list, ifaddr)) {
usr/src/uts/common/inet/ipnet/ipnet.c
1691
if (lid == ifaddr->ifa_id)
usr/src/uts/common/inet/ipnet/ipnet.c
1695
return (ifaddr);
usr/src/uts/common/net/if.h
269
struct ifaddr *ifa_next; /* next address for interface */
usr/src/uts/common/net/if.h
70
struct ifaddr *if_addrlist; /* linked list of addresses per if */
usr/src/uts/common/netinet/in_var.h
29
struct ifaddr ia_ifa; /* protocol-independent info */