Lines Matching defs:ipoib_dev_priv
322 struct ipoib_dev_priv { struct
323 spinlock_t lock;
325 struct net_device *dev;
326 void (*next_priv_destructor)(struct net_device *dev);
328 struct napi_struct send_napi;
329 struct napi_struct recv_napi;
331 unsigned long flags;
340 struct rw_semaphore vlan_rwsem;
341 struct mutex mcast_mutex;
343 struct rb_root path_tree;
344 struct list_head path_list;
346 struct ipoib_neigh_table ntbl;
348 struct ipoib_mcast *broadcast;
349 struct list_head multicast_list;
350 struct rb_root multicast_tree;
352 struct workqueue_struct *wq;
353 struct delayed_work mcast_task;
354 struct work_struct carrier_on_task;
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 delayed_work ah_reap_task;
360 struct delayed_work neigh_reap_task;
361 struct ib_device *ca;
362 u8 port;
363 u16 pkey;
364 u16 pkey_index;
365 struct ib_pd *pd;
366 struct ib_cq *recv_cq;
367 struct ib_cq *send_cq;
368 struct ib_qp *qp;
369 u32 qkey;
371 union ib_gid local_gid;
372 u32 local_lid;
374 unsigned int admin_mtu;
375 unsigned int mcast_mtu;
376 unsigned int max_ib_mtu;
378 struct ipoib_rx_buf *rx_ring;
380 struct ipoib_tx_buf *tx_ring;
381 unsigned int tx_head;
382 unsigned int tx_tail;
383 struct ib_sge tx_sge[MAX_SKB_FRAGS + 1];
384 struct ib_ud_wr tx_wr;
385 struct ib_wc send_wc[MAX_SEND_CQE];
387 struct ib_recv_wr rx_wr;
388 struct ib_sge rx_sge[IPOIB_UD_RX_SG];
390 struct ib_wc ibwc[IPOIB_NUM_WC];
392 struct list_head dead_ahs;
394 struct ib_event_handler event_handler;
396 struct net_device *parent;
397 struct list_head child_intfs;
398 struct list_head list;
399 int child_type;
402 struct ipoib_cm_dev_priv cm;
406 struct list_head fs_list;
407 struct dentry *mcg_dentry;
408 struct dentry *path_dentry;
410 u64 hca_caps;
411 struct ipoib_ethtool_st ethtool;
412 unsigned int max_send_sge;
413 bool sm_fullmember_sendonly_support;
414 const struct net_device_ops *rn_ops;