Lines Matching defs:iflib_ctx
156 struct iflib_ctx { struct
161 void *ifc_softc;
162 device_t ifc_dev;
163 if_t ifc_ifp;
165 cpuset_t ifc_cpus;
166 if_shared_ctx_t ifc_sctx;
167 struct if_softc_ctx ifc_softc_ctx;
169 struct sx ifc_ctx_sx;
170 struct mtx ifc_state_mtx;
172 iflib_txq_t ifc_txqs;
173 iflib_rxq_t ifc_rxqs;
174 uint32_t ifc_if_flags;
175 uint32_t ifc_flags;
176 uint32_t ifc_max_fl_buf_size;
177 uint32_t ifc_rx_mbuf_sz;
179 int ifc_link_state;
180 int ifc_watchdog_events;
181 struct cdev *ifc_led_dev;
182 struct resource *ifc_msix_mem;
184 struct if_irq ifc_legacy_irq;
185 struct task ifc_admin_task;
186 struct task ifc_vflr_task;
187 struct taskqueue *ifc_tq;
188 struct iflib_filter_info ifc_filter_info;
189 struct ifmedia ifc_media;
190 struct ifmedia *ifc_mediap;
192 struct sysctl_oid *ifc_sysctl_node;
193 uint16_t ifc_sysctl_ntxqs;
194 uint16_t ifc_sysctl_nrxqs;
195 uint16_t ifc_sysctl_qs_eq_override;
196 uint16_t ifc_sysctl_rx_budget;
197 uint16_t ifc_sysctl_tx_abdicate;
198 uint16_t ifc_sysctl_core_offset;
200 uint8_t ifc_sysctl_separate_txrx;
201 uint8_t ifc_sysctl_use_logical_cores;
202 uint16_t ifc_sysctl_extra_msix_vectors;
203 bool ifc_cpus_are_physical_cores;
204 bool ifc_sysctl_simple_tx;
205 uint16_t ifc_sysctl_tx_reclaim_thresh;
206 uint16_t ifc_sysctl_tx_reclaim_ticks;
208 qidx_t ifc_sysctl_ntxds[8];
209 qidx_t ifc_sysctl_nrxds[8];
210 struct if_txrx ifc_txrx;
222 eventhandler_tag ifc_vlan_attach_event;
223 eventhandler_tag ifc_vlan_detach_event;
224 struct ether_addr ifc_mac;