iPXE
|
A flexboot nodnic port. More...
#include <flexboot_nodnic.h>
Data Fields | |
struct ib_device * | ibdev |
Infiniband device. More... | |
struct net_device * | netdev |
Network device. More... | |
nodnic_port_priv | port_priv |
nodic port More... | |
struct flexboot_nodnic_port_type * | type |
Port type. More... | |
struct ib_completion_queue * | eth_cq |
Ethernet completion queue. More... | |
struct ib_queue_pair * | eth_qp |
Ethernet queue pair. More... | |
mlx_uint8 | cmdsn |
A flexboot nodnic port.
Definition at line 56 of file flexboot_nodnic.h.
struct ib_device* flexboot_nodnic_port::ibdev |
Infiniband device.
Definition at line 58 of file flexboot_nodnic.h.
Referenced by flexboot_nodnic_allocate_infiniband_devices(), flexboot_nodnic_create_cq(), flexboot_nodnic_create_qp(), flexboot_nodnic_destroy_cq(), flexboot_nodnic_destroy_qp(), flexboot_nodnic_find_wq(), flexboot_nodnic_mcast_attach(), flexboot_nodnic_mcast_detach(), flexboot_nodnic_ports_unregister_dev(), flexboot_nodnic_post_recv(), flexboot_nodnic_post_send(), and shomron_fill_eth_send_wqe().
struct net_device* flexboot_nodnic_port::netdev |
Network device.
Definition at line 60 of file flexboot_nodnic.h.
nodnic_port_priv flexboot_nodnic_port::port_priv |
nodic port
Definition at line 62 of file flexboot_nodnic.h.
Referenced by __attribute__(), flexboot_nodnic_alloc_uar(), flexboot_nodnic_dealloc_uar(), flexboot_nodnic_set_ports_type(), and flexboot_nodnic_thin_init_ports().
struct flexboot_nodnic_port_type* flexboot_nodnic_port::type |
Port type.
Definition at line 64 of file flexboot_nodnic.h.
Referenced by flexboot_nodnic_set_ports_type().
struct ib_completion_queue* flexboot_nodnic_port::eth_cq |
Ethernet completion queue.
Definition at line 66 of file flexboot_nodnic.h.
struct ib_queue_pair* flexboot_nodnic_port::eth_qp |
Ethernet queue pair.
Definition at line 68 of file flexboot_nodnic.h.
mlx_uint8 flexboot_nodnic_port::cmdsn |
Definition at line 69 of file flexboot_nodnic.h.