enic: improve Rx performance
[dpdk.git] / drivers / net / enic / enic_res.h
index 49f7e22..33f2e84 100644 (file)
@@ -52,6 +52,7 @@
 #define ENIC_UNICAST_PERFECT_FILTERS   32
 
 #define ENIC_NON_TSO_MAX_DESC          16
+#define ENIC_DEFAULT_RX_FREE_THRESH    32
 
 #define ENIC_SETTING(enic, f) ((enic->config.flags & VENETF_##f) ? 1 : 0)
 
@@ -133,21 +134,6 @@ static inline void enic_queue_wq_desc_tso(struct vnic_wq *wq,
                WQ_ENET_OFFLOAD_MODE_TSO,
                eop, 1 /* SOP */, eop, loopback);
 }
-static inline void enic_queue_rq_desc(struct vnic_rq *rq,
-       void *os_buf, unsigned int os_buf_index,
-       dma_addr_t dma_addr, unsigned int len)
-{
-       struct rq_enet_desc *desc = vnic_rq_next_desc(rq);
-       u64 wrid = 0;
-       u8 type = os_buf_index ?
-               RQ_ENET_TYPE_NOT_SOP : RQ_ENET_TYPE_ONLY_SOP;
-
-       rq_enet_desc_enc(desc,
-               (u64)dma_addr | VNIC_PADDR_TARGET,
-               type, (u16)len);
-
-       vnic_rq_post(rq, os_buf, os_buf_index, dma_addr, len, wrid);
-}
 
 struct enic;