Lines Matching defs:net_device
248 struct net_device struct
279 struct net_device *next; argument
282 int (*init)(struct net_device *dev); argument
286 struct net_device *next_sched; argument
293 struct net_device_stats* (*get_stats)(struct net_device *dev); argument
294 struct iw_statistics* (*get_wireless_stats)(struct net_device *dev); argument
298 struct iw_handler_def * wireless_handlers;
300 struct ethtool_ops *ethtool_ops;
324 struct net_device *master; /* Pointer to master device of a group, argument
329 unsigned char broadcast[MAX_ADDR_LEN]; /* hw bcast add */
330 unsigned char dev_addr[MAX_ADDR_LEN]; /* hw address */
331 unsigned char addr_len; /* hardware address length */
333 struct dev_mc_list *mc_list; /* Multicast mac addresses */
334 int mc_count; /* Number of installed mcasts */
335 int promiscuity;
336 int allmulti;
338 int watchdog_timeo;
339 struct timer_list watchdog_timer;
343 void *atalk_ptr; /* AppleTalk link */
344 void *ip_ptr; /* IPv4 specific data */
345 void *dn_ptr; /* DECnet specific data */
346 void *ip6_ptr; /* IPv6 specific data */
347 void *ec_ptr; /* Econet specific data */
349 struct list_head poll_list; /* Link to poll list */
350 int quota;
351 int weight;
353 struct Qdisc *qdisc;
354 struct Qdisc *qdisc_sleeping;
355 struct Qdisc *qdisc_ingress;
356 struct list_head qdisc_list;
357 unsigned long tx_queue_len; /* Max frames per queue allowed */
360 spinlock_t xmit_lock;
387 void (*uninit)(struct net_device *dev); argument
389 void (*destructor)(struct net_device *dev); argument
392 int (*open)(struct net_device *dev); argument
393 int (*stop)(struct net_device *dev); argument
395 struct net_device *dev); argument
397 int (*poll) (struct net_device *dev, int *quota); argument
399 struct net_device *dev, argument
406 void (*set_multicast_list)(struct net_device *dev); argument
408 int (*set_mac_address)(struct net_device *dev, argument
411 int (*do_ioctl)(struct net_device *dev, argument
414 int (*set_config)(struct net_device *dev, argument
420 struct net_device *dev, argument
423 int (*change_mtu)(struct net_device *dev, int new_mtu); argument
426 void (*tx_timeout) (struct net_device *dev); argument
428 void (*vlan_rx_register)(struct net_device *dev, argument
430 void (*vlan_rx_add_vid)(struct net_device *dev, argument
432 void (*vlan_rx_kill_vid)(struct net_device *dev, argument
437 int (*neigh_setup)(struct net_device *dev, struct neigh_parms *); argument
438 int (*accept_fastpath)(struct net_device *, struct dst_entry*); argument
464 struct net_device *dev; /* NULL is wildcarded here */ argument