Lines Matching defs:ipoib_dev_priv
321 struct ipoib_dev_priv { struct
322 spinlock_t lock;
324 struct net_device *dev;
325 void (*next_priv_destructor)(struct net_device *dev);
327 struct napi_struct send_napi;
328 struct napi_struct recv_napi;
330 unsigned long flags;
339 struct rw_semaphore vlan_rwsem;
340 struct mutex mcast_mutex;
342 struct rb_root path_tree;
343 struct list_head path_list;
345 struct ipoib_neigh_table ntbl;
347 struct ipoib_mcast *broadcast;
348 struct list_head multicast_list;
349 struct rb_root multicast_tree;
351 struct workqueue_struct *wq;
352 struct delayed_work mcast_task;
353 struct work_struct carrier_on_task;
354 struct work_struct reschedule_napi_work;
355 struct work_struct flush_light;
356 struct work_struct flush_normal;
357 struct work_struct flush_heavy;
358 struct work_struct restart_task;
359 struct work_struct tx_timeout_work;
360 struct delayed_work ah_reap_task;
361 struct delayed_work neigh_reap_task;
362 struct ib_device *ca;
363 u8 port;
364 u16 pkey;
365 u16 pkey_index;
366 struct ib_pd *pd;
367 struct ib_cq *recv_cq;
368 struct ib_cq *send_cq;
369 struct ib_qp *qp;
370 u32 qkey;
372 union ib_gid local_gid;
373 u32 local_lid;
375 unsigned int admin_mtu;
376 unsigned int mcast_mtu;
377 unsigned int max_ib_mtu;
379 struct ipoib_rx_buf *rx_ring;
381 struct ipoib_tx_buf *tx_ring;
383 unsigned int tx_head;
384 unsigned int tx_tail;
386 unsigned int global_tx_head;
387 unsigned int global_tx_tail;
388 struct ib_sge tx_sge[MAX_SKB_FRAGS + 1];
389 struct ib_ud_wr tx_wr;
390 struct ib_wc send_wc[MAX_SEND_CQE];
392 struct ib_recv_wr rx_wr;
393 struct ib_sge rx_sge[IPOIB_UD_RX_SG];
395 struct ib_wc ibwc[IPOIB_NUM_WC];
397 struct list_head dead_ahs;
399 struct ib_event_handler event_handler;
401 struct net_device *parent;
402 struct list_head child_intfs;
403 struct list_head list;
404 int child_type;
407 struct ipoib_cm_dev_priv cm;
411 struct list_head fs_list;
412 struct dentry *mcg_dentry;
413 struct dentry *path_dentry;
415 u64 hca_caps;
416 u64 kernel_caps;
417 struct ipoib_ethtool_st ethtool;
418 unsigned int max_send_sge;
419 const struct net_device_ops *rn_ops;