|
#define | IPOIB_OP_RECV (1ul << 31) |
|
#define | IPOIB_OP_CM (0) |
|
#define | IPOIB_UD_MTU(ib_mtu) (ib_mtu - IPOIB_ENCAP_LEN) |
|
#define | IPOIB_UD_BUF_SIZE(ib_mtu) (ib_mtu + IB_GRH_BYTES) |
|
#define | IPOIB_FLAGS_RC 0x80 |
|
#define | IPOIB_FLAGS_UC 0x40 |
|
#define | IPOIB_CM_SUPPORTED(ha) (ha[0] & (IPOIB_FLAGS_RC)) |
|
#define | ipoib_max_conn_qp 0 |
|
#define | ipoib_printk(level, priv, format, arg...) printk(level "%s: " format, ((struct ipoib_dev_priv *) priv)->dev->name , ## arg) |
|
#define | ipoib_warn(priv, format, arg...) ipoib_printk(KERN_WARNING, priv, format , ## arg) |
|
#define | ipoib_dbg(priv, format, arg...) do { (void) (priv); } while (0) |
|
#define | ipoib_dbg_mcast(priv, format, arg...) do { (void) (priv); } while (0) |
|
#define | ipoib_dbg_data(priv, format, arg...) do { (void) (priv); } while (0) |
|
#define | IPOIB_QPN(ha) (be32_to_cpup((__be32 *) ha) & 0xffffff) |
|
|
void | ipoib_neigh_dtor (struct ipoib_neigh *neigh) |
|
struct ipoib_neigh * | ipoib_neigh_get (struct net_device *dev, u8 *daddr) |
|
struct ipoib_neigh * | ipoib_neigh_alloc (u8 *daddr, struct net_device *dev) |
|
void | ipoib_neigh_free (struct ipoib_neigh *neigh) |
|
void | ipoib_del_neighs_by_gid (struct net_device *dev, u8 *gid) |
|
int | ipoib_poll (struct napi_struct *napi, int budget) |
|
void | ipoib_ib_completion (struct ib_cq *cq, void *dev_ptr) |
|
void | ipoib_send_comp_handler (struct ib_cq *cq, void *dev_ptr) |
|
struct ipoib_ah * | ipoib_create_ah (struct net_device *dev, struct ib_pd *pd, struct ib_ah_attr *attr) |
|
void | ipoib_free_ah (struct kref *kref) |
|
int | ipoib_open (struct net_device *dev) |
|
int | ipoib_add_pkey_attr (struct net_device *dev) |
|
int | ipoib_add_umcast_attr (struct net_device *dev) |
|
void | ipoib_send (struct net_device *dev, struct sk_buff *skb, struct ipoib_ah *address, u32 qpn) |
|
void | ipoib_reap_ah (struct work_struct *work) |
|
void | ipoib_mark_paths_invalid (struct net_device *dev) |
|
void | ipoib_flush_paths (struct net_device *dev) |
|
struct ipoib_dev_priv * | ipoib_intf_alloc (const char *format) |
|
int | ipoib_ib_dev_init (struct net_device *dev, struct ib_device *ca, int port) |
|
void | ipoib_ib_dev_flush_light (struct work_struct *work) |
|
void | ipoib_ib_dev_flush_normal (struct work_struct *work) |
|
void | ipoib_ib_dev_flush_heavy (struct work_struct *work) |
|
void | ipoib_pkey_event (struct work_struct *work) |
|
void | ipoib_ib_dev_cleanup (struct net_device *dev) |
|
int | ipoib_ib_dev_open (struct net_device *dev) |
|
int | ipoib_ib_dev_up (struct net_device *dev) |
|
int | ipoib_ib_dev_down (struct net_device *dev, int flush) |
|
int | ipoib_ib_dev_stop (struct net_device *dev, int flush) |
|
int | ipoib_dev_init (struct net_device *dev, struct ib_device *ca, int port) |
|
void | ipoib_dev_cleanup (struct net_device *dev) |
|
void | ipoib_mcast_join_task (struct work_struct *work) |
|
void | ipoib_mcast_carrier_on_task (struct work_struct *work) |
|
void | ipoib_mcast_send (struct net_device *dev, u8 *daddr, struct sk_buff *skb) |
|
void | ipoib_mcast_restart_task (struct work_struct *work) |
|
int | ipoib_mcast_start_thread (struct net_device *dev) |
|
int | ipoib_mcast_stop_thread (struct net_device *dev, int flush) |
|
void | ipoib_mcast_dev_down (struct net_device *dev) |
|
void | ipoib_mcast_dev_flush (struct net_device *dev) |
|
int | ipoib_mcast_attach (struct net_device *dev, u16 mlid, union ib_gid *mgid, int set_qkey) |
|
int | ipoib_init_qp (struct net_device *dev) |
|
int | ipoib_transport_dev_init (struct net_device *dev, struct ib_device *ca) |
|
void | ipoib_transport_dev_cleanup (struct net_device *dev) |
|
void | ipoib_event (struct ib_event_handler *handler, struct ib_event *record) |
|
int | ipoib_vlan_add (struct net_device *pdev, unsigned short pkey) |
|
int | ipoib_vlan_delete (struct net_device *pdev, unsigned short pkey) |
|
int | __ipoib_vlan_add (struct ipoib_dev_priv *ppriv, struct ipoib_dev_priv *priv, u16 pkey, int child_type) |
|
int __init | ipoib_netlink_init (void) |
|
void __exit | ipoib_netlink_fini (void) |
|
void | ipoib_set_umcast (struct net_device *ndev, int umcast_val) |
|
int | ipoib_set_mode (struct net_device *dev, const char *buf) |
|
void | ipoib_setup (struct net_device *dev) |
|
void | ipoib_pkey_poll (struct work_struct *work) |
|
int | ipoib_pkey_dev_delay_open (struct net_device *dev) |
|
void | ipoib_drain_cq (struct net_device *dev) |
|
void | ipoib_set_ethtool_ops (struct net_device *dev) |
|
int | ipoib_set_dev_features (struct ipoib_dev_priv *priv, struct ib_device *hca) |
|