Lines Matching defs:ixgbe_softc
351 struct ixgbe_softc { struct
352 struct ixgbe_hw hw;
353 struct ixgbe_osdep osdep;
354 if_ctx_t ctx;
355 if_softc_ctx_t shared;
361 device_t dev;
362 struct ifnet *ifp;
364 struct resource *pci_mem;
371 struct if_irq irq;
372 void *tag;
373 struct resource *res;
375 struct ifmedia *media;
376 int if_flags;
377 int msix;
379 u16 num_vlans;
387 u32 shadow_vfta[IXGBE_VFTA_SIZE];
390 int advertise; /* link speeds */
391 int enable_aim; /* adaptive interrupt moderation */
392 bool link_active;
393 u16 num_segs;
394 u32 link_speed;
395 bool link_up;
396 bool link_enabled;
397 u32 vector;
398 u16 dmac;
399 u32 phy_layer;
402 bool wol_support;
403 u32 wufc;
406 u32 rx_mbuf_sz;
409 bool sfp_probe;
412 int fdir_reinit;
414 u32 task_requests;
422 struct ix_tx_queue *tx_queues;
423 struct ix_rx_queue *rx_queues;
426 struct ixgbe_mc_addr *mta;
429 int iov_mode;
430 int num_vfs;
431 int pool;
432 struct ixgbe_vf *vfs;
435 struct ixgbe_bp_data bypass;
438 int recovery_mode;
439 struct callout fw_mode_timer;
442 unsigned long dropped_pkts;
443 unsigned long mbuf_header_failed;
444 unsigned long mbuf_packet_failed;
445 unsigned long watchdog_events;
446 unsigned long link_irq;
447 union {
450 } stats;
453 u64 ipackets;
454 u64 ierrors;
455 u64 opackets;
456 u64 oerrors;
457 u64 ibytes;
458 u64 obytes;
459 u64 imcasts;
460 u64 omcasts;
461 u64 iqdrops;
462 u64 noproto;
465 u32 feat_cap;
466 u32 feat_en;