X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fcxgbe%2Fcxgbe.h;h=7c89a028bf16be77f181d54517d83816b7973f50;hb=4ad56b7a7cb89148d554f006a66c6d74de2ba874;hp=0bf6061c01c6b535314b4e84d4a34648d4999769;hpb=536db938a444755b09324d48a4291591a1be31a6;p=dpdk.git diff --git a/drivers/net/cxgbe/cxgbe.h b/drivers/net/cxgbe/cxgbe.h index 0bf6061c01..7c89a028bf 100644 --- a/drivers/net/cxgbe/cxgbe.h +++ b/drivers/net/cxgbe/cxgbe.h @@ -19,6 +19,10 @@ #define CXGBE_MAX_RX_PKTLEN (9000 + RTE_ETHER_HDR_LEN + \ RTE_ETHER_CRC_LEN) /* max pkt */ +/* The max frame size with default MTU */ +#define CXGBE_ETH_MAX_LEN (RTE_ETHER_MTU + \ + RTE_ETHER_HDR_LEN + RTE_ETHER_CRC_LEN) + /* Max poll time is 100 * 100msec = 10 sec */ #define CXGBE_LINK_STATUS_POLL_MS 100 /* 100ms */ #define CXGBE_LINK_STATUS_POLL_CNT 100 /* Max number of times to poll */ @@ -98,7 +102,8 @@ int cxgbe_poll_for_completion(struct sge_rspq *q, unsigned int us, int cxgbe_link_start(struct port_info *pi); int cxgbe_setup_sge_fwevtq(struct adapter *adapter); int cxgbe_setup_sge_ctrl_txq(struct adapter *adapter); -void cxgbe_cfg_queues(struct rte_eth_dev *eth_dev); +int cxgbe_cfg_queues(struct rte_eth_dev *eth_dev); +void cxgbe_cfg_queues_free(struct adapter *adapter); int cxgbe_cfg_queue_count(struct rte_eth_dev *eth_dev); int cxgbe_init_rss(struct adapter *adap); int cxgbe_setup_rss(struct port_info *pi);