Lines Matching defs:dev
48 static int fddi_header(struct sk_buff *skb, struct net_device *dev,
73 memcpy(fddi->saddr, saddr, dev->addr_len);
75 memcpy(fddi->saddr, dev->dev_addr, dev->addr_len);
79 memcpy(fddi->daddr, daddr, dev->addr_len);
93 __be16 fddi_type_trans(struct sk_buff *skb, struct net_device *dev)
103 skb->dev = dev;
121 if (memcmp(fddi->daddr, dev->broadcast, FDDI_K_ALEN) == 0)
127 else if (dev->flags & IFF_PROMISC)
129 if (memcmp(fddi->daddr, dev->dev_addr, FDDI_K_ALEN))
145 static void fddi_setup(struct net_device *dev)
147 dev->header_ops = &fddi_header_ops;
148 dev->type = ARPHRD_FDDI;
149 dev->hard_header_len = FDDI_K_SNAP_HLEN+3; /* Assume 802.2 SNAP hdr len + 3 pad bytes */
150 dev->mtu = FDDI_K_SNAP_DLEN; /* Assume max payload of 802.2 SNAP frame */
151 dev->min_mtu = FDDI_K_SNAP_HLEN;
152 dev->max_mtu = FDDI_K_SNAP_DLEN;
153 dev->addr_len = FDDI_K_ALEN;
154 dev->tx_queue_len = 100; /* Long queues on FDDI */
155 dev->flags = IFF_BROADCAST | IFF_MULTICAST;
157 memset(dev->broadcast, 0xFF, FDDI_K_ALEN);