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

12

/haiku/src/bin/network/traceroute/
H A Difaddrlist.c71 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/compat/altq/
H A Dif_altq.h36 #define ALTQ_ENQUEUE(ifr, m, foo, error) \
38 #define ALTQ_DEQUEUE(ifr, m) (m) = NULL
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/
H A Dr12a_caps.c67 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/libs/compat/freebsd_network/
H A Ddevice_hooks.c29 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 Dfbsd_if_media.c197 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;
H A Dif.c851 struct ifreq *ifr = (struct ifreq *) data; local
857 if (ifr->ifr_mtu < ETHERMIN || ifr->ifr_mtu > ETHERMTU)
859 ifp->if_mtu = ifr->ifr_mtu;
/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_haiku.cpp300 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 Dieee80211_ioctl.c460 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/libs/uuid/
H A Dgen_uuid.c162 struct ifreq ifr, *ifrp; local
195 strncpy(ifr.ifr_name, ifrp->ifr_name, IFNAMSIZ);
197 if (ioctl(sd, SIOCGIFHWADDR, &ifr) < 0)
199 a = (unsigned char *) &ifr.ifr_hwaddr.sa_data;
202 if (ioctl(sd, SIOCGENADDR, &ifr) < 0)
204 a = (unsigned char *) ifr.ifr_enaddr;
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_ioctl.c239 struct ifreq *ifr = data; local
269 return copyout(&sc->sc_stats, ifr_data_get_ptr(ifr),
273 return copyout(&sc->sc_aggr_stats, ifr_data_get_ptr(ifr),
/haiku/src/bin/debug/strace/
H A DNetworkTypes.cpp665 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/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/
H A Dif_vge.c2259 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/attansic_l2/dev/ae/
H A Dif_ae.c2093 struct ifreq *ifr; local
2098 ifr = (struct ifreq *)data;
2103 if (ifr->ifr_mtu < ETHERMIN || ifr->ifr_mtu > ETHERMTU)
2105 else if (ifp->if_mtu != ifr->ifr_mtu) {
2107 ifp->if_mtu = ifr->ifr_mtu;
2143 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, cmd);
2147 mask = ifr->ifr_reqcap ^ ifp->if_capenable;
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/le/
H A Dlance.c505 struct ifreq *ifr = (struct ifreq *)data; local
569 error = ifmedia_ioctl(ifp, ifr, &sc->sc_media, cmd);
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8139/dev/rl/
H A Dif_rl.c1816 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/jmicron2x0/dev/jme/
H A Dif_jme.c1977 struct ifreq *ifr; local
1983 ifr = (struct ifreq *)data;
1987 if (ifr->ifr_mtu < ETHERMIN || ifr->ifr_mtu > JME_JUMBO_MTU ||
1989 ifr->ifr_mtu > JME_MAX_MTU)) {
1994 if (ifp->if_mtu != ifr->ifr_mtu) {
2002 if (ifr->ifr_mtu >= JME_TX_FIFO_SIZE) {
2009 ifp->if_mtu = ifr->ifr_mtu;
2045 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, cmd);
2049 mask = ifr
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/
H A Dif_nfe.c1716 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/sis19x/dev/sge/
H A Dif_sge.c1762 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/aironetwifi/dev/an/
H A Dif_an.c1878 struct ifreq *ifr; local
1892 ifr = (struct ifreq *)data;
1929 error = ifmedia_ioctl(ifp, ifr, &sc->an_ifmedia, command);
1937 error = copyin(ifr_data_get_ptr(ifr), &sc->areq,
1967 error = copyout(&sc->areq, ifr_data_get_ptr(ifr),
1974 error = copyin(ifr_data_get_ptr(ifr), &sc->areq,
1984 error = copyin(ifr_data_get_ptr(ifr), &l_ioctl,
2003 error = copyout(&l_ioctl, ifr_data_get_ptr(ifr),
2010 error = copyin(ifr_data_get_ptr(ifr), &l_ioctl,
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_ioctl.c3559 struct ifreq *ifr; local
3638 ifr = (struct ifreq *)data;
3639 error = ifmedia_ioctl(ifp, ifr, &vap->iv_media, cmd);
3652 ifr = (struct ifreq *)data;
3653 copyout(&vap->iv_stats, ifr_data_get_ptr(ifr),
3657 ifr = (struct ifreq *)data;
3658 if (!(IEEE80211_MTU_MIN <= ifr->ifr_mtu &&
3659 ifr->ifr_mtu <= IEEE80211_MTU_MAX))
3662 ifp->if_mtu = ifr->ifr_mtu;
/haiku/src/add-ons/kernel/drivers/network/ether/atheros81xx/dev/ale/
H A Dif_ale.c1975 struct ifreq *ifr; local
1980 ifr = (struct ifreq *)data;
1984 if (ifr->ifr_mtu < ETHERMIN || ifr->ifr_mtu > ALE_JUMBO_MTU ||
1986 ifr->ifr_mtu > ETHERMTU))
1988 else if (ifp->if_mtu != ifr->ifr_mtu) {
1990 ifp->if_mtu = ifr->ifr_mtu;
2025 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, cmd);
2029 mask = ifr->ifr_reqcap ^ ifp->if_capenable;
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/
H A Dif_re.c3411 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/attansic_l1/dev/age/
H A Dif_age.c1822 struct ifreq *ifr; local
1828 ifr = (struct ifreq *)data;
1832 if (ifr->ifr_mtu < ETHERMIN || ifr->ifr_mtu > AGE_JUMBO_MTU)
1834 else if (ifp->if_mtu != ifr->ifr_mtu) {
1836 ifp->if_mtu = ifr->ifr_mtu;
1872 error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, cmd);
1876 mask = ifr->ifr_reqcap ^ ifp->if_capenable;
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/dev/sk/
H A Dif_sk.c1115 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/libs/compat/freebsd_network/compat/net/
H A Dif_var.h848 struct ifreq* ifr = (struct ifreq *)ifrp; local
849 return ifr->ifr_data;

Completed in 301 milliseconds

12