HomeSort by: relevance | last modified time | path
    Searched defs:iflr (Results 1 - 8 of 8) sorted by relevancy

  /src/sbin/ifconfig/
af_link.c 84 struct if_laddrreq *iflr = param->req.buf; local in function:link_pre_aifaddr
87 iflr->flags |= IFLR_ACTIVE;
util.c 250 struct if_laddrreq iflr; local in function:print_link_addresses
261 memset(&iflr, 0, sizeof(iflr));
263 strlcpy(iflr.iflr_name, ifname, sizeof(iflr.iflr_name));
273 memcpy(&iflr.addr, ifa->ifa_addr, MIN(ifa->ifa_addr->sa_len,
274 sizeof(iflr.addr)));
275 iflr.flags = IFLR_PREFIX;
276 iflr.prefixlen = sdl->sdl_alen * NBBY;
278 if (prog_ioctl(s, SIOCGLIFADDR, &iflr) == -1)
    [all...]
  /src/usr.sbin/btpand/
tap.c 53 struct if_laddrreq iflr; local in function:tap_init
77 memset(&iflr, 0, sizeof(iflr));
78 memcpy(iflr.iflr_name, ifr.ifr_name, IFNAMSIZ);
79 iflr.flags = IFLR_ACTIVE;
81 sdl = satosdl(sstosa(&iflr.addr));
87 if (ioctl(s, SIOCALIFADDR, &iflr) == -1) {
88 log_err("Could not add %s link address: %m", iflr.iflr_name);
  /src/usr.bin/rump_dhcpclient/
main.c 62 struct if_laddrreq iflr; local in function:get_hwaddr
66 memset(&iflr, 0, sizeof(iflr));
67 strlcpy(iflr.iflr_name, ifp->name, sizeof(iflr.iflr_name));
68 iflr.addr.ss_family = AF_LINK;
70 sdl = satosdl(&iflr.addr);
76 if (rump_sys_ioctl(s, SIOCGLIFADDR, &iflr) == -1) {
  /src/sys/net/
link_proto.c 136 struct if_laddrreq *iflr; local in function:link_control
150 iflr = data;
152 if (iflr->addr.ss_family != AF_LINK)
155 asdl = satocsdl(sstocsa(&iflr->addr));
165 if ((iflr->flags & IFLR_PREFIX) == 0)
167 else if (iflr->prefixlen != NBBY * ifp->if_addrlen)
185 if ((iflr->flags & IFLR_PREFIX) == 0)
194 iflr->flags = IFLR_ACTIVE;
196 iflr->flags = 0;
199 iflr->flags |= IFLR_FACTORY
    [all...]
if_ethersubr.c 1525 struct if_laddrreq *iflr = data; local in function:ether_ioctl
1613 sdl = satocsdl(sstocsa(&iflr->addr));
  /src/sys/netinet/
in.c 979 struct if_laddrreq *iflr = (struct if_laddrreq *)data; local in function:in_lifaddr_ioctl
992 if ((iflr->flags & IFLR_PREFIX) == 0)
998 sa = (struct sockaddr *)&iflr->addr;
1004 sa = (struct sockaddr *)&iflr->dstaddr;
1018 if (sizeof(struct in_addr) * NBBY < iflr->prefixlen)
1026 if (iflr->flags & IFLR_PREFIX)
1031 memcpy(ifra.ifra_name, iflr->iflr_name,
1034 memcpy(&ifra.ifra_addr, &iflr->addr,
1035 ((struct sockaddr *)&iflr->addr)->sa_len);
1037 if (((struct sockaddr *)&iflr->dstaddr)->sa_family) { /*XXX*
    [all...]
  /src/sys/netinet6/
in6.c 1569 struct if_laddrreq *iflr = (struct if_laddrreq *)data; local in function:in6_lifaddr_ioctl
1582 if ((iflr->flags & IFLR_PREFIX) == 0)
1588 sa = (struct sockaddr *)&iflr->addr;
1594 sa = (struct sockaddr *)&iflr->dstaddr;
1608 if (sizeof(struct in6_addr) * NBBY < iflr->prefixlen)
1620 if ((iflr->flags & IFLR_PREFIX) != 0) {
1636 if (64 < iflr->prefixlen) {
1641 prefixlen = iflr->prefixlen;
1644 sin6 = (struct sockaddr_in6 *)&iflr->addr;
1652 prefixlen = iflr->prefixlen
    [all...]

Completed in 16 milliseconds