FreeBSD kernel CXGBE device code
|
#include <t4_l2t.h>
Public Member Functions | |
STAILQ_HEAD (, wrqe) wr_list | |
Data Fields | |
uint16_t | state |
uint16_t | idx |
uint32_t | addr [4] |
uint32_t | iqid |
struct sge_wrq * | wrq |
struct ifnet * | ifp |
uint16_t | smt_idx |
uint16_t | vlan |
struct l2t_entry * | first |
struct l2t_entry * | next |
struct mtx | lock |
volatile int | refcnt |
uint16_t | hash |
uint8_t | ipv6 |
uint8_t | lport |
uint8_t | dmac [ETHER_ADDR_LEN] |
l2t_entry::STAILQ_HEAD | ( | wrqe | ) |
uint32_t l2t_entry::addr[4] |
Definition at line 66 of file t4_l2t.h.
Referenced by sysctl_l2t().
uint8_t l2t_entry::dmac[ETHER_ADDR_LEN] |
Definition at line 80 of file t4_l2t.h.
Referenced by find_or_alloc_l2e(), mk_write_l2e(), sysctl_l2t(), t4_l2t_alloc_switching(), and t4_l2t_alloc_tls().
struct l2t_entry* l2t_entry::first |
Definition at line 72 of file t4_l2t.h.
Referenced by find_or_alloc_l2e(), and t4_alloc_l2e().
uint16_t l2t_entry::hash |
Definition at line 77 of file t4_l2t.h.
Referenced by find_or_alloc_l2e(), and t4_alloc_l2e().
uint16_t l2t_entry::idx |
Definition at line 65 of file t4_l2t.h.
Referenced by mk_write_l2e(), sysctl_l2t(), t4_init_l2t(), and t4_l2t_release().
struct ifnet* l2t_entry::ifp |
Definition at line 69 of file t4_l2t.h.
Referenced by sysctl_l2t().
uint8_t l2t_entry::ipv6 |
Definition at line 78 of file t4_l2t.h.
Referenced by sysctl_l2t().
uint32_t l2t_entry::iqid |
Definition at line 67 of file t4_l2t.h.
Referenced by mk_write_l2e(), t4_l2t_alloc_switching(), and t4_l2t_alloc_tls().
struct mtx l2t_entry::lock |
Definition at line 75 of file t4_l2t.h.
Referenced by sysctl_l2t(), t4_free_l2t(), t4_init_l2t(), t4_l2t_alloc_switching(), and t4_write_l2e().
uint8_t l2t_entry::lport |
Definition at line 79 of file t4_l2t.h.
Referenced by find_or_alloc_l2e(), mk_write_l2e(), sysctl_l2t(), t4_l2t_alloc_switching(), and t4_l2t_alloc_tls().
struct l2t_entry* l2t_entry::next |
Definition at line 73 of file t4_l2t.h.
Referenced by find_or_alloc_l2e(), and t4_alloc_l2e().
volatile int l2t_entry::refcnt |
Definition at line 76 of file t4_l2t.h.
Referenced by find_or_alloc_l2e(), sysctl_l2t(), t4_alloc_l2e(), t4_init_l2t(), t4_l2t_alloc_switching(), t4_l2t_alloc_tls(), and t4_l2t_release().
uint16_t l2t_entry::state |
Definition at line 64 of file t4_l2t.h.
Referenced by find_or_alloc_l2e(), l2e_state(), sysctl_l2t(), t4_alloc_l2e(), t4_init_l2t(), t4_l2t_alloc_switching(), t4_l2t_alloc_tls(), t4_l2t_send(), and t4_write_l2e().
uint16_t l2t_entry::vlan |
Definition at line 71 of file t4_l2t.h.
Referenced by find_or_alloc_l2e(), mk_write_l2e(), sysctl_l2t(), t4_l2t_alloc_switching(), t4_l2t_alloc_tls(), and vlan_prio().
struct sge_wrq* l2t_entry::wrq |
Definition at line 68 of file t4_l2t.h.
Referenced by t4_l2t_alloc_switching(), t4_l2t_alloc_tls(), and t4_write_l2e().