Searched refs:ifr (Results 126 - 150 of 180) sorted by relevance

12345678

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/bonding/
H A Dbond_main.c617 struct ifreq ifr; local
640 strncpy(ifr.ifr_name, slave_dev->name, IFNAMSIZ);
642 ifr.ifr_data = (char*)&etool;
643 if (!ioctl || (IOCTL(slave_dev, &ifr, SIOCETHTOOL) < 0)) {
691 struct ifreq ifr; local
714 strncpy(ifr.ifr_name, slave_dev->name, IFNAMSIZ);
715 mii = if_mii(&ifr);
716 if (IOCTL(slave_dev, &ifr, SIOCGMIIPHY) == 0) {
718 if (IOCTL(slave_dev, &ifr, SIOCGMIIREG) == 0) {
738 strncpy(ifr
3668 bond_do_ioctl(struct net_device *bond_dev, struct ifreq *ifr, int cmd) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/bluetooth/bnep/
H A Dnetdev.c139 static int bnep_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/core/
H A Dethtool.c801 int dev_ethtool(struct ifreq *ifr) argument
803 struct net_device *dev = __dev_get_by_name(ifr->ifr_name);
804 void __user *useraddr = ifr->ifr_data;
969 return dev->do_ioctl(dev, ifr, SIOCETHTOOL);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/pppoecd/
H A Dpppoe2.c586 struct ifreq ifr; local
599 strncpy(ifr.ifr_name, if_name, sizeof(ifr.ifr_name));
601 if (ioctl(rv, SIOCGIFHWADDR, &ifr) < 0) {
606 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) {
610 memcpy(hw_addr, ifr.ifr_hwaddr.sa_data, sizeof(ifr.ifr_hwaddr.sa_data));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wan/
H A Ddscc4.c1222 static int dscc4_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
1224 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync;
1235 switch(ifr->ifr_settings.type) {
1237 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL;
1238 if (ifr->ifr_settings.size < size) {
1239 ifr->ifr_settings.size = size; /* data size wanted */
1261 ret = hdlc_ioctl(dev, ifr, cmd);
H A Dsyncppp.c1001 * @ifr: Interface request block from the user
1010 int sppp_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
1032 if(ifr->ifr_flags)
1036 if(copy_to_user(ifr->ifr_data, &sp->pp_flags, sizeof(sp->pp_flags)))
1040 if(copy_from_user(&sp->pp_flags, ifr->ifr_data, sizeof(sp->pp_flags)))
H A Dpc300_drv.c2325 static int cpc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
2333 void __user *arg = ifr->ifr_data;
2334 struct if_settings *settings = &ifr->ifr_settings;
2532 switch (ifr->ifr_settings.type) {
2536 ifr->ifr_settings.type = conf->media;
2537 if (ifr->ifr_settings.size < size) {
2539 ifr->ifr_settings.size = size;
2560 if (ifr->ifr_settings.size != size) {
2574 conf->media = ifr->ifr_settings.type;
2589 if (ifr
2945 struct ifreq ifr; local
[all...]
H A Dsbni.c1303 sbni_ioctl( struct net_device *dev, struct ifreq *ifr, int cmd ) argument
1316 if (copy_to_user( ifr->ifr_data, &nl->in_stats,
1334 if (copy_to_user( ifr->ifr_data, &flags, sizeof flags ))
1343 flags = *(struct sbni_flags*) &ifr->ifr_ifru;
1363 if (copy_from_user( slave_name, ifr->ifr_data, sizeof slave_name ))
H A Dcosa.c292 static int cosa_sppp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
1216 static int cosa_sppp_ioctl(struct net_device *dev, struct ifreq *ifr,
1221 rv = cosa_ioctl_common(chan->cosa, chan, cmd, (unsigned long)ifr->ifr_data);
1223 return sppp_do_ioctl(dev, ifr, cmd);
1211 cosa_sppp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/hamradio/
H A Dyam.c924 static int yam_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
931 if (copy_from_user(&ioctl_cmd, ifr->ifr_data, sizeof(int)))
954 if (copy_from_user(ym, ifr->ifr_data, sizeof(struct yamdrv_ioctl_mcs))) {
969 if (copy_from_user(&yi, ifr->ifr_data, sizeof(struct yamdrv_ioctl_cfg)))
1046 if (copy_to_user(ifr->ifr_data, &yi, sizeof(struct yamdrv_ioctl_cfg)))
H A Ddmascc.c240 static int scc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
895 static int scc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
902 (ifr->ifr_data, &priv->param,
912 (&priv->param, ifr->ifr_data,
H A Dbaycom_epp.c1001 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
1009 if (copy_from_user(&hi, ifr->ifr_data, sizeof(hi)))
1100 if (copy_to_user(ifr->ifr_data, &hi, sizeof(hi)))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/bftpd-1.6.6/
H A Dcommands.c226 struct ifreq ifr;
232 ifr.ifr_addr.sa_family = AF_INET;
235 strncpy(ifr.ifr_name, intf, IFNAMSIZ-1);
238 ioctl(fd, SIOCGIFADDR, &ifr);
244 printf("ip: %s\n", inet_ntoa(((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr));
248 inet_ntoa(((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr),
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/ppp-2.4.4/modules/
H A Dppp.c599 struct ifreq *ifr; local
924 ifr = (struct ifreq *)mp->b_cont->b_rptr;
927 if (ifr->ifr_name[i] == 0 ||
928 (ifr->ifr_name[i] >= '0' &&
929 ifr->ifr_name[i] <= '9'))
932 us->ifname[i] = ifr->ifr_name[i];
938 if (ifr->ifr_name[i] == 0) {
942 n = n * 10 + ifr->ifr_name[i] - '0';
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/ppp-2.4.4/solaris/
H A Dppp.c601 struct ifreq *ifr; local
931 ifr = (struct ifreq *)mp->b_cont->b_rptr;
934 if (ifr->ifr_name[i] == 0 ||
935 (ifr->ifr_name[i] >= '0' &&
936 ifr->ifr_name[i] <= '9'))
939 us->ifname[i] = ifr->ifr_name[i];
945 if (ifr->ifr_name[i] == 0) {
949 n = n * 10 + ifr->ifr_name[i] - '0';
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/dhcp6/
H A Dcommon.c657 struct ifreq ifr; local
663 memset(&ifr, 0, sizeof(ifr));
664 strncpy(ifr.ifr_name, ifnam, sizeof(ifr.ifr_name));
665 ifr.ifr_addr = *(struct sockaddr *)addr;
667 if (ioctl(s, SIOCGIFFLAGS, &ifr) < 0) {
676 return (ifr.ifr_ifru.ifru_flags & flags);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dpppol2tp_v26.c2074 struct ifreq ifr; local
2116 if (copy_from_user(&ifr, (void __user *) arg, sizeof(struct ifreq)))
2118 ifr.ifr_mtu = session->mtu;
2119 if (copy_to_user((void __user *) arg, &ifr, sizeof(struct ifreq)))
2133 if (copy_from_user(&ifr, (void __user *) arg, sizeof(struct ifreq)))
2136 session->mtu = ifr.ifr_mtu;
H A Ddgrs.c832 static int dgrs_ioctl(struct net_device *devN, struct ifreq *ifr, int cmd) argument
841 if(copy_from_user(&ioc, ifr->ifr_data, sizeof(DGRS_IOCTL)))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/cris/
H A Deth_v10.c191 static int e100_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
1220 e100_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
1222 struct mii_ioctl_data *data = if_mii(ifr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/pcmcia/
H A Dsynclink_cs.c4284 * ifr pointer to network interface request structure
4289 static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
4293 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync;
4305 return hdlc_ioctl(dev, ifr, cmd);
4307 switch(ifr->ifr_settings.type) {
4310 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL;
4311 if (ifr->ifr_settings.size < size) {
4312 ifr->ifr_settings.size = size; /* data size wanted */
4379 return hdlc_ioctl(dev, ifr, cmd);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/
H A Dsynclink_gt.c1650 * ifr pointer to network interface request structure
1655 static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
1659 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync;
1670 return hdlc_ioctl(dev, ifr, cmd);
1672 switch(ifr->ifr_settings.type) {
1675 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL;
1676 if (ifr->ifr_settings.size < size) {
1677 ifr->ifr_settings.size = size; /* data size wanted */
1744 return hdlc_ioctl(dev, ifr, cmd);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/appletalk/
H A Dltpc.c822 static int ltpc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
824 struct sockaddr_at *sa = (struct sockaddr_at *) &ifr->ifr_addr;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/arm/
H A Dep93xx_eth.c691 static int ep93xx_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
694 struct mii_ioctl_data *data = if_mii(ifr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/isdn/i4l/
H A Disdn_net.c1428 isdn_ciscohdlck_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
1445 if (copy_to_user(ifr->ifr_data,
1452 if (copy_from_user(&period, ifr->ifr_data, len))
1471 if (copy_to_user(ifr->ifr_data,
1478 ifr->ifr_data, len))
H A Disdn_ppp.c1983 isdn_ppp_dev_ioctl_stats(int slot, struct ifreq *ifr, struct net_device *dev) argument
1985 struct ppp_stats __user *res = ifr->ifr_data;
2022 isdn_ppp_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument
2036 if (copy_to_user(ifr->ifr_data, PPP_VERSION, len))
2041 error = isdn_ppp_dev_ioctl_stats(lp->ppp_slot, ifr, dev);

Completed in 348 milliseconds

12345678