Searched refs:smt_entry (Results 1 – 3 of 3) sorted by relevance
20 struct smt_entry { struct34 struct smt_entry smtab[0]; argument41 struct smt_entry *cxgbe_smt_alloc_switching(struct rte_eth_dev *dev, u8 *smac);42 void cxgbe_smt_release(struct smt_entry *e);
16 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()
188 struct smt_entry *smt; /* Source Mac Table entry for smac */