Lines Matching defs:net_device_context
1001 struct net_device_context { struct
1003 struct hv_device *device_ctx;
1005 struct netvsc_device __rcu *nvdev;
1007 struct list_head list;
1009 struct delayed_work dwork;
1011 unsigned long last_reconfig;
1013 struct list_head reconfig_events;
1015 spinlock_t lock;
1017 u32 msg_enable; /* debug level */
1019 u32 tx_checksum_mask;
1021 u32 tx_table[VRSS_SEND_TAB_SIZE];
1023 u16 rx_table[ITAB_NUM];
1026 u8 duplex;
1027 u32 speed;
1028 u32 l4_hash; /* L4 hash settings */
1029 struct netvsc_ethtool_stats eth_stats;
1032 struct net_device __rcu *vf_netdev;
1033 struct netvsc_vf_pcpu_stats __percpu *vf_stats;
1034 struct delayed_work vf_takeover;
1037 u32 vf_alloc;
1039 u32 vf_serial;
1042 bool data_path_is_vf;
1045 struct netvsc_device_info *saved_netvsc_dev_info;