Lines Matching defs:dev

183 	struct net_device *dev;
192 static bool __init ic_is_init_dev(struct net_device *dev)
194 if (dev->flags & IFF_LOOPBACK)
196 return user_dev_name[0] ? !strcmp(dev->name, user_dev_name) :
197 (!(dev->flags & IFF_LOOPBACK) &&
198 (dev->flags & (IFF_POINTOPOINT|IFF_BROADCAST)) &&
199 strncmp(dev->name, "dummy", 5));
205 struct net_device *dev;
213 for_each_netdev(&init_net, dev) {
214 if (!(dev->flags & IFF_LOOPBACK))
216 if (dev_change_flags(dev, dev->flags | IFF_UP) < 0)
217 pr_err("IP-Config: Failed to open %s\n", dev->name);
220 for_each_netdev(&init_net, dev) {
221 if (ic_is_init_dev(dev)) {
223 if (dev->mtu >= 364)
227 dev->name, dev->mtu);
228 if (!(dev->flags & IFF_NOARP))
233 oflags = dev->flags;
234 if (dev_change_flags(dev, oflags | IFF_UP) < 0) {
236 dev->name);
243 d->dev = dev;
254 dev->name, able, d->xid));
269 for_each_netdev(&init_net, dev)
270 if (ic_is_init_dev(dev) && netif_carrier_ok(dev))
302 struct net_device *dev;
308 dev = d->dev;
309 if (dev != ic_dev) {
310 DBG(("IP-Config: Downing %s\n", dev->name));
311 dev_change_flags(dev, d->flags);
475 static int ic_rarp_recv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev);
496 ic_rarp_recv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev)
504 if (!net_eq(dev_net(dev), &init_net))
519 if (rarp->ar_hln != dev->addr_len || dev->type != ntohs(rarp->ar_hrd))
530 if (!pskb_may_pull(skb, arp_hdr_len(dev)))
546 while (d && d->dev != dev)
553 rarp_ptr += dev->addr_len;
557 rarp_ptr += dev->addr_len;
561 if (memcmp(tha, dev->dev_addr, dev->addr_len))
569 ic_dev = dev;
592 struct net_device *dev = d->dev;
593 arp_send(ARPOP_RREQUEST, ETH_P_RARP, 0, dev, 0, NULL,
594 dev->dev_addr, dev->dev_addr);
649 static int ic_bootp_recv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev);
795 struct net_device *dev = d->dev;
799 int hlen = LL_RESERVED_SPACE(dev);
800 int tlen = dev->needed_tailroom;
831 if (dev->type < 256) /* check for false types */
832 b->htype = dev->type;
833 else if (dev->type == ARPHRD_FDDI)
836 printk("Unknown ARP type 0x%04x for device %s\n", dev->type, dev->name);
837 b->htype = dev->type; /* can cause undefined behavior */
841 b->hlen = dev->addr_len;
842 memcpy(b->hw_addr, dev->dev_addr, dev->addr_len);
855 skb->dev = dev;
857 if (dev_hard_header(skb, dev, ntohs(skb->protocol),
858 dev->broadcast, dev->dev_addr, skb->len) < 0) {
948 static int __init ic_bootp_recv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev)
955 if (!net_eq(dev_net(dev), &init_net))
1018 while (d && d->dev != dev)
1097 if (memcmp(dev->dev_addr, b->hw_addr, dev->addr_len) != 0)
1127 ic_dev = dev;
1376 struct net_device *dev;
1380 for_each_netdev(&init_net, dev) {
1381 if (ic_is_init_dev(dev)) {
1485 ic_dev = ic_first_dev->dev;