smt_entry
struct smt_entry *smt; /* Source Mac Table entry for smac */
void cxgb4_smt_release(struct smt_entry *e)
struct smt_entry *e = &s->smtab[smtidx];
static int write_smt_entry(struct adapter *adapter, struct smt_entry *e)
static struct smt_entry *t4_smt_alloc_switching(struct adapter *adap, u16 pfvf,
struct smt_entry *e;
struct smt_entry *cxgb4_smt_alloc_switching(struct net_device *dev, u8 *smac)
static struct smt_entry *find_or_alloc_smte(struct smt_data *s, u8 *smac)
struct smt_entry *first_free = NULL;
struct smt_entry *e, *end;
static void t4_smte_free(struct smt_entry *e)
struct smt_entry smtab[] __counted_by(smt_size);
struct smt_entry *cxgb4_smt_alloc_switching(struct net_device *dev, u8 *smac);
void cxgb4_smt_release(struct smt_entry *e);