ifr_addr
((ifr).ifr_addr.sa_len > sizeof(struct sockaddr) ? \
(ifr).ifr_addr.sa_len) : sizeof(struct ifreq))
ifr.ifr_addr = *(struct sockaddr *)&sin;
if (ifr->ifr_addr.sa_family != AF_INET) {
(void) memcpy(&sin, &ifr->ifr_addr, sizeof (sin));
(void) memcpy(&sin, &ifreq.ifr_addr, sizeof (sin));
BCOPY(&ifr.ifr_addr, &sin, sizeof (struct sockaddr_in));
struct sockaddr_in *sin = (struct sockaddr_in *)&ifr.ifr_addr;
sin = (struct sockaddr_in *)&ifr.ifr_addr;
if (ifr->ifr_addr.sa_family != AF_INET)
if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr,
if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr,
sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr);
sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr);
sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr);
np->n_addrlen = sizeof (ifr->ifr_addr);
bcopy(&ifr->ifr_addr, np->n_addr, np->n_addrlen);
((struct sockaddr_in *)&ifreq.ifr_addr)->
sin = (struct sockaddr_in *)&ifr->ifr_addr;
sin = (struct sockaddr_in *)&ifreq.ifr_addr;
max(sizeof(ifr->ifr_addr), ifr->ifr_addr.sa_len);
SOCKADDR *sa = (SOCKADDR *) &ifr->ifr_addr;
if (sa->sa.sa_len > sizeof(ifr->ifr_addr))
af = ifr->ifr_addr.sa_family;
sizeof((i).ifr_name)+(i).ifr_addr.sa_len)
- offsetof (struct ifreq, ifr_addr.sa_data)))) {
if ((*pass1fn) (data, &ifr->ifr_addr))
if ((*pass2fn) (data, &ifr->ifr_addr))
sizeof((i).ifr_name)+(i).ifr_addr.sa_len)
if (ifr2->ifr_addr.sa_family == ifr->ifr_addr.sa_family
&& !memcmp (&ifr2->ifr_addr.sa_data, &ifr->ifr_addr.sa_data,
(ifr->ifr_addr.sa_family != AF_INET))
sin = (struct sockaddr_in *)&ifr->ifr_addr;
&ifreq.ifr_addr)->sin_addr;
sin = (struct sockaddr_in *)&ifr->ifr_addr;
&ifreq.ifr_addr)->sin_addr;
if (u.ifreq.ifr_addr.sa_len == 0)
u.ifreq.ifr_addr.sa_len = 16;
if (u.ifreq.ifr_addr.sa_len > sizeof (struct sockaddr))
cpsize += (int)u.ifreq.ifr_addr.sa_len -
cpsize = sizeof u.ifreq.ifr_name + u.ifreq.ifr_addr.sa_len;
switch (u.ifreq.ifr_addr.sa_family) {
&u.ifreq.ifr_addr)->sin_addr,
&u.ifreq.ifr_addr)->sin6_addr,
(ifr->ifr_addr.sa_family != AF_INET))
netmask = ((struct sockaddr_in *)&ifreq.ifr_addr)->sin_addr;
sin = (struct sockaddr_in *)&ifreq.ifr_addr;
(void) memcpy(&(all_ifs[i].addr), &ifr.ifr_addr,
(void) memcpy(&(all_ifs[i].bc_addr), &ifr.ifr_addr,
(void) memcpy(&(all_ifs[i].netmask), &ifr.ifr_addr,
if (ifr->ifr_addr.sa_family != AF_INET)
*addr = *((struct sockaddr_in *)&ifr->ifr_addr);
ifr.ifr_addr = *(struct sockaddr *)nbuf->buf;
*(struct sockaddr *)nbuf->buf = ifr.ifr_addr;
sin = (sin_t *)&ifr->ifr_addr;
sock = &ifr->ifr_addr;
ci->ci_sin = (sin_t *)&ifr->ifr_addr;
sin = (sin_t *)&ifr->ifr_addr;
if (mac_addr_len(mh) > sizeof (ifreq.ifr_addr.sa_data)) {
(void) memset(ifreq.ifr_addr.sa_data, 0,
sizeof (ifreq.ifr_addr.sa_data));
(uint8_t *)ifreq.ifr_addr.sa_data);
ifreq.ifr_addr.sa_family = pfp_dl_to_arphrd(mac_type(mh));
ifrp->ifr_addr = *(struct sockaddr *)&lifrp->lifr_addr;
ifrp->ifr_addr.sa_family = AF_INET_OFFLOAD;
switch (ifr.ifr_addr.sa_family) {
switch (ifr.ifr_addr.sa_family) {
rlp->ifr_addr.sa_family = AF_INET_OFFLOAD;