X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fcxgbe%2Fl2t.h;h=9845c9f9812430545597752b1fe8d601139dba29;hb=1c9e61b3a45321b3cae742e8769b10c06c0324f0;hp=22a34e388bb66e1182a834dbfc481f6426013227;hpb=23af667f1507e5c46f474ef3dea8978286097048;p=dpdk.git diff --git a/drivers/net/cxgbe/l2t.h b/drivers/net/cxgbe/l2t.h index 22a34e388b..9845c9f981 100644 --- a/drivers/net/cxgbe/l2t.h +++ b/drivers/net/cxgbe/l2t.h @@ -5,7 +5,7 @@ #ifndef _CXGBE_L2T_H_ #define _CXGBE_L2T_H_ -#include "t4_msg.h" +#include "base/t4_msg.h" enum { L2T_SIZE = 4096 /* # of L2T entries */ @@ -28,9 +28,9 @@ struct l2t_entry { u16 idx; /* entry index within in-memory table */ u16 vlan; /* VLAN TCI (id: bits 0-11, prio: 13-15 */ u8 lport; /* destination port */ - u8 dmac[ETHER_ADDR_LEN]; /* destination MAC address */ + u8 dmac[RTE_ETHER_ADDR_LEN]; /* destination MAC address */ rte_spinlock_t lock; /* entry lock */ - rte_atomic32_t refcnt; /* entry reference count */ + u32 refcnt; /* entry reference count */ }; struct l2t_data { @@ -53,5 +53,6 @@ void t4_cleanup_l2t(struct adapter *adap); struct l2t_entry *cxgbe_l2t_alloc_switching(struct rte_eth_dev *dev, u16 vlan, u8 port, u8 *dmac); void cxgbe_l2t_release(struct l2t_entry *e); -void do_l2t_write_rpl(struct adapter *p, const struct cpl_l2t_write_rpl *rpl); +void cxgbe_do_l2t_write_rpl(struct adapter *p, + const struct cpl_l2t_write_rpl *rpl); #endif /* _CXGBE_L2T_H_ */