Searched refs:ifr (Results 1 - 25 of 25) sorted by relevance

/darwin-on-arm/xnu/bsd/net/
H A Dif_utun.c272 struct ifreq ifr; local
274 bzero(&ifr, sizeof(ifr));
275 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s%d",
278 result = sock_ioctl(pf_socket, SIOCPROTODETACH, &ifr);
304 struct ifreq ifr; local
306 bzero(&ifr, sizeof(ifr));
307 snprintf(ifr
[all...]
H A Dif.c1553 struct ifreq ifr; local
1554 bcopy(data, &ifr, sizeof (ifr));
1555 error = ifioctl_ifreq(so, cmd, &ifr, p);
1556 bcopy(&ifr, data, sizeof (ifr));
1886 ifioctl_ifreq(struct socket *so, u_long cmd, struct ifreq *ifr, struct proc *p) argument
1897 ifr->ifr_name[IFNAMSIZ - 1] = '\0';
1905 return (if_clone_create(ifr->ifr_name, sizeof(ifr
2371 struct ifreq ifr; local
[all...]
H A Dether_at_pr_module.c207 struct ifreq *ifr = data; local
209 ifnet_lladdr_copy_bytes(ifp, ifr->ifr_addr.sa_data, ETHER_ADDR_LEN);
H A Dif_media.c224 struct ifreq *ifr,
229 struct ifmediareq *ifmr = (struct ifmediareq *) ifr;
232 if (ifp == NULL || ifr == NULL || ifm == NULL)
244 int newmedia = ifr->ifr_media;
222 ifmedia_ioctl( struct ifnet *ifp, struct ifreq *ifr, struct ifmedia *ifm, u_long cmd) argument
H A Dif_vlan.c540 struct ifreq ifr; local
543 bzero(&ifr, sizeof(ifr));
544 error = ifnet_ioctl(ifp, 0,SIOCGIFDEVMTU, &ifr);
546 *ifdm_p = ifr.ifr_devmtu;
554 struct ifreq ifr; local
556 bzero(&ifr, sizeof(ifr));
557 ifr.ifr_mtu = mtu;
558 return (ifnet_ioctl(ifp, 0, SIOCSIFALTMTU, &ifr));
1770 struct ifreq * ifr; local
[all...]
H A Dif_gif.c583 struct ifreq *ifr = (struct ifreq*)data; local
608 mtu = ifr->ifr_mtu;
809 dst = &ifr->ifr_addr;
810 size = sizeof(ifr->ifr_addr);
841 dst = &ifr->ifr_addr;
842 size = sizeof(ifr->ifr_addr);
H A Dif.h453 #define _SIZEOF_ADDR_IFREQ(ifr) \
454 ((ifr).ifr_addr.sa_len > sizeof(struct sockaddr) ? \
456 (ifr).ifr_addr.sa_len) : sizeof(struct ifreq))
H A Dether_inet6_pr_module.c226 struct ifreq *ifr = (struct ifreq *)(void *)data; local
228 (void) ifnet_lladdr_copy_bytes(ifp, ifr->ifr_addr.sa_data,
H A Dif_loop.c519 struct ifreq *ifr = data; local
521 if (ifr == NULL) {
525 switch (ifr->ifr_addr.sa_family) {
544 struct ifreq *ifr = data; local
546 bcopy(&ifr->ifr_mtu, &ifp->if_mtu, sizeof (int));
H A Dif_bond.c676 struct ifreq ifr; local
678 bzero(&ifr, sizeof(ifr));
679 ifr.ifr_mtu = mtu;
680 return (ifnet_ioctl(ifp, 0, SIOCSIFMTU, &ifr));
686 struct ifreq ifr; local
689 bzero(&ifr, sizeof(ifr));
690 error = ifnet_ioctl(ifp, 0, SIOCGIFDEVMTU, &ifr);
692 *ifdm_p = ifr
882 struct ifreq ifr; local
2702 struct ifreq * ifr; local
[all...]
H A Dif_media.h128 int ifmedia_ioctl(struct ifnet *ifp, struct ifreq *ifr,
H A Dif_stf.c851 struct ifreq *ifr; local
888 ifr = (struct ifreq *)data;
889 if (ifr && ifr->ifr_addr.sa_family == AF_INET6)
H A Dether_inet_pr_module.c359 struct ifreq *ifr = data; local
361 ifnet_lladdr_copy_bytes(ifp, ifr->ifr_addr.sa_data,
H A Dbpf.c1198 struct ifreq ifr; local
1365 sizeof (ifr.ifr_name), "%s%d", ifp->if_name,
1376 bcopy(addr, &ifr, sizeof (ifr));
1377 ifr.ifr_name[IFNAMSIZ - 1] = '\0';
1378 ifp = ifunit(ifr.ifr_name);
1617 * to the interface indicated by the name stored in ifr.
H A Dif_bridge.c1353 struct ifreq *ifr = (struct ifreq *)data; local
1442 error = ifnet_set_lladdr(ifp, ifr->ifr_addr.sa_data,
1443 ifr->ifr_addr.sa_len);
1508 struct ifreq ifr; local
1511 bzero(&ifr, sizeof (ifr));
1512 ifr.ifr_reqcap = set;
1516 error = (*ifp->if_ioctl)(ifp, SIOCSIFCAP, (caddr_t)&ifr);
H A Ddlil.c5895 ifnet_getset_opportunistic(ifnet_t ifp, u_long cmd, struct ifreq *ifr, argument
5910 if (ifr->ifr_opportunistic.ifo_flags ==
5913 else if (ifr->ifr_opportunistic.ifo_flags == 0)
5921 ifr->ifr_opportunistic.ifo_flags = 0;
5923 ifr->ifr_opportunistic.ifo_flags |=
5938 ifr->ifr_opportunistic.ifo_inuse =
/darwin-on-arm/xnu/bsd/kern/
H A Dnetboot.c614 struct ifreq ifr; local
622 bzero(&ifr, sizeof(ifr));
631 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s%d", ifp->if_name,
633 printf("netboot: using network interface '%s'\n", ifr.ifr_name);
640 ifr.ifr_flags = ifp->if_flags | IFF_UP;
641 error = ifioctl(so, SIOCSIFFLAGS, (caddr_t)&ifr, procp);
664 error = inet_aifaddr(so, ifr.ifr_name, &iaddr, &netmask, NULL);
/darwin-on-arm/xnu/bsd/netinet6/
H A Din6.c599 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
604 bcopy(ifr->ifr_ifru.ifru_scope_id, ifru_scope_id,
612 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
614 bcopy(ifr->ifr_ifru.ifru_scope_id, ifru_scope_id,
622 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
624 bcopy(ifr->ifr_ifru.ifru_scope_id, ifru_scope_id,
693 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
695 bcopy(&ifr->ifr_addr, &sin6, sizeof (sin6));
885 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
899 bcopy(&ifr
939 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
954 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
977 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
987 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
997 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
1019 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
1042 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
1070 struct in6_ifreq *ifr = (struct in6_ifreq *)(void *)data; local
[all...]
H A Dip6_mroute.c538 struct in6_ifreq ifr;
540 ifr.ifr_addr.sin6_family = AF_INET6;
541 ifr.ifr_addr.sin6_addr= in6addr_any;
543 ifnet_ioctl(ifp, 0, SIOCDELMULTI, &ifr);
/darwin-on-arm/xnu/security/
H A Dmac_net.c426 mac_ifnet_label_get(__unused struct ucred *cred, struct ifreq *ifr, argument
435 error = copyin(CAST_USER_ADDR_T(ifr->ifr_ifru.ifru_data),
472 mac_ifnet_label_set(struct ucred *cred, struct ifreq *ifr, argument
481 error = copyin(CAST_USER_ADDR_T(ifr->ifr_ifru.ifru_data),
H A Dmac_framework.h214 int mac_ifnet_label_get(kauth_cred_t cred, struct ifreq *ifr,
218 int mac_ifnet_label_set(kauth_cred_t cred, struct ifreq *ifr,
/darwin-on-arm/xnu/bsd/netinet/
H A Din_dhcp.c126 struct ifreq ifr; member in struct:dhcp_context
800 context->ifr.ifr_intval = 0;
802 (caddr_t)&context->ifr, procp);
864 snprintf(context->ifr.ifr_name,
865 sizeof(context->ifr.ifr_name), "%s%d", ifp->if_name,
867 context->ifr.ifr_intval = 1;
869 error = ifioctl(context->so, SIOCAUTOADDR, (caddr_t)&context->ifr, procp);
876 error = ifioctl(context->so, SIOCPROTOATTACH, (caddr_t)&context->ifr,
H A Din.c1812 struct ifaliasreq ifr; local
1816 bzero(&ifr, sizeof (ifr));
1818 ifr.ifra_addr = *ifa->ifa_addr;
1820 ifr.ifra_broadaddr = *ifa->ifa_dstaddr;
1822 err = in_control(NULL, SIOCDIFADDR, (caddr_t)&ifr, ifp,
H A Dip_mroute.c597 struct ifreq ifr; local
608 ((struct sockaddr_in *)&(ifr.ifr_addr))->sin_family = AF_INET;
609 ((struct sockaddr_in *)&(ifr.ifr_addr))->sin_addr.s_addr
785 struct ifreq ifr; local
791 ((struct sockaddr_in *)&(ifr.ifr_addr))->sin_family = AF_INET;
792 ((struct sockaddr_in *)&(ifr.ifr_addr))->sin_addr.s_addr = INADDR_ANY;
/darwin-on-arm/xnu/bsd/netat/
H A Dat.c158 struct ifreq *ifr = (struct ifreq *)data; local
594 strlcpy(ifID->ifName, ifr->ifr_name, sizeof(ifID->ifName));

Completed in 212 milliseconds