/haiku/src/bin/network/traceroute/ |
H A D | ifaddrlist.c | 71 struct ifreq ibuf[(32 * 1024) / sizeof(struct ifreq)], ifr; local 74 char device[sizeof(ifr.ifr_name) + 1]; 115 strncpy(ifr.ifr_name, ifrp->ifr_name, sizeof(ifr.ifr_name)); 116 if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifr, sizeof(ifr)) < 0) { 120 (int)sizeof(ifr.ifr_name), ifr.ifr_name, 127 if ((ifr.ifr_flags & IFF_UP) == 0) 131 (void)strlcpy(device, ifr [all...] |
/haiku/src/libs/compat/freebsd_network/ |
H A D | if.c | 851 struct ifreq *ifr = (struct ifreq *) data; local 857 if (ifr->ifr_mtu < ETHERMIN || ifr->ifr_mtu > ETHERMTU) 859 ifp->if_mtu = ifr->ifr_mtu;
|
H A D | device_hooks.c | 29 struct ifreq ifr; local 61 memset(&ifr, 0, sizeof(ifr)); 62 ifr.ifr_media = IFM_MAKEWORD(IFM_ETHER, IFM_AUTO, 0, 0); 63 status = ifp->if_ioctl(ifp, SIOCSIFMEDIA, (caddr_t)&ifr); 65 ifr.ifr_media = IFM_MAKEWORD(IFM_ETHER, IFM_10_T, 0, 0); 66 status = ifp->if_ioctl(ifp, SIOCSIFMEDIA, (caddr_t)&ifr); 267 struct ifreq ifr; local 268 ifr.ifr_mtu = MTUs[i]; 269 if (compat_control(cookie, SIOCSIFMTU, &ifr, sizeo [all...] |
H A D | fbsd_if_media.c | 197 ifmedia_ioctl(ifp, ifr, ifm, cmd) 199 struct ifreq *ifr; 204 struct ifmediareq *ifmr = (struct ifmediareq *) ifr; 207 if (ifp == NULL || ifr == NULL || ifm == NULL) 219 int newmedia = ifr->ifr_media;
|
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 4360 struct ifreq *ifr = (struct ifreq *)data; local 4394 if (ifr->ifr_mtu == if_getmtu(ifp)) { 4402 if ((err = IFDI_MTU_SET(ctx, ifr->ifr_mtu)) == 0) { 4404 if (ifr->ifr_mtu > ctx->ifc_max_fl_buf_size) 4409 err = if_setmtu(ifp, ifr->ifr_mtu); 4454 err = ifmedia_ioctl(ifp, ifr, ctx->ifc_mediap, command); 4461 err = copyin(ifr_data_get_ptr(ifr), &i2c, sizeof(i2c)); 4474 err = copyout(&i2c, ifr_data_get_ptr(ifr), 4484 mask = ifr->ifr_reqcap ^ oldmask;
|
/haiku/src/bin/debug/strace/ |
H A D | NetworkTypes.cpp | 665 format_pointer(Context &context, ifreq *ifr) argument 667 return string(ifr->ifr_name) + ", ..."; 698 ifreq *ifr = (ifreq *)current; local 699 int size = IF_NAMESIZE + ifr->ifr_addr.sa_len; 707 r += "{" + string(ifr->ifr_name) + ", {" 708 + format_pointer(context, &ifr->ifr_addr) + "}}";
|
/haiku/src/libs/compat/openbsd_wlan/net80211/ |
H A D | ieee80211_haiku.cpp | 300 struct ifreq ifr; local 302 ifr.ifr_data = (uint8_t*)&nwid; 312 SIOCG80211NWID : SIOCS80211NWID, (caddr_t)&ifr); 345 struct ifreq ifr; local 347 ifr.ifr_data = (uint8_t*)&nwid; 351 status_t status = ifp->if_ioctl(ifp, SIOCS80211NWID, (caddr_t)&ifr); 380 struct ifreq ifr; local 388 ifr.ifr_data = (uint8_t*)&nwid; 432 status_t status = ifp->if_ioctl(ifp, SIOCS80211NWID, (caddr_t)&ifr);
|
H A D | ieee80211_ioctl.c | 460 struct ifreq *ifr = (struct ifreq *)data; local 488 error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); 493 if ((error = copyin(ifr->ifr_data, &nwid, sizeof(nwid))) != 0) 527 error = copyout(&nwid, ifr->ifr_data, sizeof(nwid)); 534 if ((error = copyin(ifr->ifr_data, &join, sizeof(join))) != 0) 592 error = copyout(&join, ifr->ifr_data, 826 ifr = (struct ifreq *)data; 827 error = copyout(&ic->ic_stats, ifr->ifr_data, 858 ifr = (struct ifreq *)data; 859 if (!(IEEE80211_MTU_MIN <= ifr [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/ |
H A D | if_rge.c | 623 struct ifreq *ifr = (struct ifreq *)data; local 647 error = ifmedia_ioctl(ifp, ifr, &sc->sc_media, cmd); 651 error = if_rxr_ioctl((struct if_rxrinfo *)ifr->ifr_data,
|
/haiku/src/libs/compat/freebsd_network/compat/net/ |
H A D | if_var.h | 848 struct ifreq* ifr = (struct ifreq *)ifrp; local 849 return ifr->ifr_data;
|
H A D | if_media.h | 108 int ifmedia_ioctl(struct ifnet *ifp, struct ifreq *ifr,
|
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/ |
H A D | if_nfe.c | 1716 struct ifreq *ifr; local 1721 ifr = (struct ifreq *) data; 1726 if (ifr->ifr_mtu < ETHERMIN || ifr->ifr_mtu > NFE_JUMBO_MTU) 1728 else if (if_getmtu(ifp) != ifr->ifr_mtu) { 1731 ifr->ifr_mtu > ETHERMTU) 1735 if_setmtu(ifp, ifr->ifr_mtu); 1778 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, cmd); 1781 mask = ifr->ifr_reqcap ^ if_getcapenable(ifp); 1784 if ((ifr [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/atheros813x/dev/alc/ |
H A D | if_alc.c | 3045 struct ifreq *ifr; local 3050 ifr = (struct ifreq *)data; 3054 if (ifr->ifr_mtu < ETHERMIN || 3055 ifr->ifr_mtu > (sc->alc_ident->max_framelen - 3058 ifr->ifr_mtu > ETHERMTU)) 3060 else if (ifp->if_mtu != ifr->ifr_mtu) { 3062 ifp->if_mtu = ifr->ifr_mtu; 3097 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, cmd); 3101 mask = ifr->ifr_reqcap ^ ifp->if_capenable;
|
/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/vr/ |
H A D | if_vr.c | 2214 struct ifreq *ifr; local 2219 ifr = (struct ifreq *)data; 2250 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, command); 2253 mask = ifr->ifr_reqcap ^ ifp->if_capenable; 2256 if (ifr->ifr_reqcap & IFCAP_POLLING) {
|
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/ |
H A D | if_sge.c | 1762 struct ifreq *ifr; local 1767 ifr = (struct ifreq *)data; 1787 mask = ifr->ifr_reqcap ^ ifp->if_capenable; 1842 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, command);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/ |
H A D | r12a_caps.c | 67 struct ifreq *ifr = (struct ifreq *)data; local 77 rxmask = ifr->ifr_reqcap & (IFCAP_RXCSUM | IFCAP_RXCSUM_IPV6); 82 !(ifr->ifr_reqcap & IFCAP_RXCSUM)) { 87 !(ifr->ifr_reqcap & IFCAP_RXCSUM_IPV6)) {
|
/haiku/src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/ |
H A D | if_fxp.c | 2848 struct ifreq *ifr = (struct ifreq *)data; local 2891 error = ifmedia_ioctl(ifp, ifr, 2894 error = ifmedia_ioctl(ifp, ifr, &sc->sc_media, command); 2900 mask = if_getcapenable(ifp) ^ ifr->ifr_reqcap; 2903 if (ifr->ifr_reqcap & IFCAP_POLLING) {
|
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/ |
H A D | if_vge.c | 2259 struct ifreq *ifr = (struct ifreq *) data; local 2266 if (ifr->ifr_mtu < ETHERMIN || ifr->ifr_mtu > VGE_JUMBO_MTU) 2268 else if (ifp->if_mtu != ifr->ifr_mtu) { 2269 if (ifr->ifr_mtu > ETHERMTU && 2273 ifp->if_mtu = ifr->ifr_mtu; 2301 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, command); 2304 mask = ifr->ifr_reqcap ^ ifp->if_capenable; 2307 if (ifr->ifr_reqcap & IFCAP_POLLING) {
|
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/dev/sk/ |
H A D | if_sk.c | 1115 struct ifreq *ifr = (struct ifreq *) data; local 1122 if (ifr->ifr_mtu < ETHERMIN || ifr->ifr_mtu > SK_JUMBO_MTU) 1124 else if (ifp->if_mtu != ifr->ifr_mtu) { 1126 ifr->ifr_mtu > SK_MAX_FRAMELEN) 1130 ifp->if_mtu = ifr->ifr_mtu; 1165 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, command); 1173 mask = ifr->ifr_reqcap ^ ifp->if_capenable;
|
/haiku/src/add-ons/kernel/drivers/network/ether/sis900/dev/sis/ |
H A D | if_sis.c | 2122 struct ifreq *ifr = (struct ifreq *) data; local 2151 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, command); 2155 mask = ifr->ifr_reqcap ^ ifp->if_capenable;
|
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/ |
H A D | if_re.c | 3411 struct ifreq *ifr = (struct ifreq *) data; local 3417 if (ifr->ifr_mtu < ETHERMIN || 3418 ifr->ifr_mtu > sc->rl_hwrev->rl_max_mtu || 3420 ifr->ifr_mtu > RL_MTU)) { 3425 if (ifp->if_mtu != ifr->ifr_mtu) { 3426 ifp->if_mtu = ifr->ifr_mtu; 3468 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, command); 3474 mask = ifr->ifr_reqcap ^ ifp->if_capenable; 3478 if (ifr->ifr_reqcap & IFCAP_POLLING) {
|
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8139/dev/rl/ |
H A D | if_rl.c | 1816 struct ifreq *ifr = (struct ifreq *)data; local 1845 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, command); 1848 mask = ifr->ifr_reqcap ^ ifp->if_capenable; 1850 if (ifr->ifr_reqcap & IFCAP_POLLING && 1863 if (!(ifr->ifr_reqcap & IFCAP_POLLING) &&
|
/haiku/src/add-ons/kernel/drivers/network/ether/rdc/dev/vte/ |
H A D | if_vte.c | 1189 struct ifreq *ifr; local 1194 ifr = (struct ifreq *)data; 1221 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, cmd);
|
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/pcn/ |
H A D | if_pcn.c | 1376 struct ifreq *ifr = (struct ifreq *) data; local 1424 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, command);
|
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/le/ |
H A D | lance.c | 505 struct ifreq *ifr = (struct ifreq *)data; local 569 error = ifmedia_ioctl(ifp, ifr, &sc->sc_media, cmd);
|