Home
last modified time | relevance | path

Searched refs:smt_entry (Results 1 – 3 of 3) sorted by relevance

/f-stack/dpdk/drivers/net/cxgbe/
H A Dsmt.h20 struct smt_entry { struct
34 struct smt_entry smtab[0]; argument
41 struct smt_entry *cxgbe_smt_alloc_switching(struct rte_eth_dev *dev, u8 *smac);
42 void cxgbe_smt_release(struct smt_entry *e);
H A Dsmt.c16 struct smt_entry *e = &s->smtab[smtidx]; in cxgbe_do_smt_write_rpl()
27 static int write_smt_entry(struct rte_eth_dev *dev, struct smt_entry *e) in write_smt_entry()
117 static struct smt_entry *find_or_alloc_smte(struct smt_data *s, u8 *smac) in find_or_alloc_smte()
119 struct smt_entry *e, *end, *first_free = NULL; in find_or_alloc_smte()
147 static struct smt_entry *t4_smt_alloc_switching(struct rte_eth_dev *dev, in t4_smt_alloc_switching()
152 struct smt_entry *e; in t4_smt_alloc_switching()
191 struct smt_entry *cxgbe_smt_alloc_switching(struct rte_eth_dev *dev, u8 *smac) in cxgbe_smt_alloc_switching()
196 void cxgbe_smt_release(struct smt_entry *e) in cxgbe_smt_release()
210 s = t4_alloc_mem(sizeof(*s) + smt_size * sizeof(struct smt_entry)); in t4_init_smt()
H A Dcxgbe_filter.h188 struct smt_entry *smt; /* Source Mac Table entry for smac */