From: Shijith Thotton <shijith.thotton@caviumnetworks.com>
To: Ferruh Yigit <ferruh.yigit@intel.com>
Cc: dev@dpdk.org, Jerin Jacob <jerin.jacob@caviumnetworks.com>,
Derek Chickles <derek.chickles@caviumnetworks.com>,
Venkat Koppula <venkat.koppula@caviumnetworks.com>,
Srisivasubramanian S <ssrinivasan@caviumnetworks.com>,
Mallesham Jatharakonda <mjatharakonda@oneconvergence.com>
Subject: [dpdk-dev] [PATCH v3 14/46] net/liquidio: add API to setup IQ
Date: Sat, 25 Mar 2017 11:54:25 +0530 [thread overview]
Message-ID: <1490423097-6797-15-git-send-email-shijith.thotton@caviumnetworks.com> (raw)
In-Reply-To: <1490423097-6797-1-git-send-email-shijith.thotton@caviumnetworks.com>
Map instruction queue registers and set queue size.
Signed-off-by: Shijith Thotton <shijith.thotton@caviumnetworks.com>
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
Signed-off-by: Derek Chickles <derek.chickles@caviumnetworks.com>
Signed-off-by: Venkat Koppula <venkat.koppula@caviumnetworks.com>
Signed-off-by: Srisivasubramanian S <ssrinivasan@caviumnetworks.com>
Signed-off-by: Mallesham Jatharakonda <mjatharakonda@oneconvergence.com>
---
drivers/net/liquidio/base/lio_23xx_vf.c | 44 ++++++++++++++++++++++++++++++++-
drivers/net/liquidio/lio_rxtx.c | 2 ++
drivers/net/liquidio/lio_struct.h | 2 ++
3 files changed, 47 insertions(+), 1 deletion(-)
diff --git a/drivers/net/liquidio/base/lio_23xx_vf.c b/drivers/net/liquidio/base/lio_23xx_vf.c
index ed5b830..181f830 100644
--- a/drivers/net/liquidio/base/lio_23xx_vf.c
+++ b/drivers/net/liquidio/base/lio_23xx_vf.c
@@ -199,6 +199,40 @@
}
static void
+cn23xx_vf_setup_iq_regs(struct lio_device *lio_dev, uint32_t iq_no)
+{
+ struct lio_instr_queue *iq = lio_dev->instr_queue[iq_no];
+ uint64_t pkt_in_done = 0;
+
+ PMD_INIT_FUNC_TRACE();
+
+ /* Write the start of the input queue's ring and its size */
+ lio_write_csr64(lio_dev, CN23XX_SLI_IQ_BASE_ADDR64(iq_no),
+ iq->base_addr_dma);
+ lio_write_csr(lio_dev, CN23XX_SLI_IQ_SIZE(iq_no), iq->max_count);
+
+ /* Remember the doorbell & instruction count register addr
+ * for this queue
+ */
+ iq->doorbell_reg = (uint8_t *)lio_dev->hw_addr +
+ CN23XX_SLI_IQ_DOORBELL(iq_no);
+ iq->inst_cnt_reg = (uint8_t *)lio_dev->hw_addr +
+ CN23XX_SLI_IQ_INSTR_COUNT64(iq_no);
+ lio_dev_dbg(lio_dev, "InstQ[%d]:dbell reg @ 0x%p instcnt_reg @ 0x%p\n",
+ iq_no, iq->doorbell_reg, iq->inst_cnt_reg);
+
+ /* Store the current instruction counter (used in flush_iq
+ * calculation)
+ */
+ pkt_in_done = rte_read64(iq->inst_cnt_reg);
+
+ /* Clear the count by writing back what we read, but don't
+ * enable data traffic here
+ */
+ rte_write64(pkt_in_done, iq->inst_cnt_reg);
+}
+
+static void
cn23xx_vf_free_mbox(struct lio_device *lio_dev)
{
PMD_INIT_FUNC_TRACE();
@@ -298,8 +332,8 @@
{
struct lio_mbox_cmd mbox_cmd;
struct lio_version *lio_ver = (struct lio_version *)&mbox_cmd.data[0];
+ uint32_t q_no, count = 0;
rte_atomic64_t status;
- uint32_t count = 0;
uint32_t pfmajor;
uint32_t vfmajor;
uint32_t ret;
@@ -341,6 +375,10 @@
return -1;
}
+ for (q_no = 0; q_no < lio_dev->num_iqs; q_no++)
+ lio_dev->instr_queue[q_no]->txpciq.s.pkind =
+ lio_dev->pfvf_hsword.pkind;
+
vfmajor = LIO_BASE_MAJOR_VERSION;
pfmajor = ret >> 16;
if (pfmajor != vfmajor) {
@@ -355,6 +393,9 @@
ret = 0;
}
+ lio_dev_dbg(lio_dev, "got data from PF pkind is %d\n",
+ lio_dev->pfvf_hsword.pkind);
+
return ret;
}
@@ -394,6 +435,7 @@
if (lio_dev->default_config == NULL)
return -1;
+ lio_dev->fn_list.setup_iq_regs = cn23xx_vf_setup_iq_regs;
lio_dev->fn_list.setup_mbox = cn23xx_vf_setup_mbox;
lio_dev->fn_list.free_mbox = cn23xx_vf_free_mbox;
diff --git a/drivers/net/liquidio/lio_rxtx.c b/drivers/net/liquidio/lio_rxtx.c
index de98fc6..4a687d8 100644
--- a/drivers/net/liquidio/lio_rxtx.c
+++ b/drivers/net/liquidio/lio_rxtx.c
@@ -141,6 +141,8 @@
lio_dev->io_qmask.iq64B |= ((instr_type == 64) << iq_no);
iq->iqcmd_64B = (instr_type == 64);
+ lio_dev->fn_list.setup_iq_regs(lio_dev, iq_no);
+
return 0;
}
diff --git a/drivers/net/liquidio/lio_struct.h b/drivers/net/liquidio/lio_struct.h
index 29059a5..2806c37 100644
--- a/drivers/net/liquidio/lio_struct.h
+++ b/drivers/net/liquidio/lio_struct.h
@@ -155,6 +155,8 @@ struct lio_io_enable {
};
struct lio_fn_list {
+ void (*setup_iq_regs)(struct lio_device *, uint32_t);
+
int (*setup_mbox)(struct lio_device *);
void (*free_mbox)(struct lio_device *);
--
1.8.3.1
next prev parent reply other threads:[~2017-03-25 6:27 UTC|newest]
Thread overview: 175+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-02-21 9:26 [dpdk-dev] [PATCH 00/50] LiquidIO PMD Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 01/50] net/liquidio/base: hardware register definitions Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 02/50] config: liquidio PMD configuration Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 03/50] net/liquidio: added PMD version map file Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 04/50] net/liquidio: definitions for log Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 05/50] maintainers: claim responsibility for LiquidIO PMD Shijith Thotton
2017-02-23 14:28 ` Ferruh Yigit
2017-02-23 17:44 ` Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 06/50] net/liquidio: liquidio VF PMD Driver registration Shijith Thotton
2017-02-23 14:29 ` Ferruh Yigit
2017-02-23 17:51 ` Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 07/50] net/liquidio: added Makefile Shijith Thotton
2017-02-23 14:27 ` Ferruh Yigit
2017-02-21 9:26 ` [dpdk-dev] [PATCH 08/50] net/liquidio/base: macros to read and write register Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 09/50] net/liquidio: liquidio device init Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 10/50] net/liquidio: add API to disable io queues Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 11/50] net/liquidio: add API to setup io queue registers Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 12/50] net/liquidio: add mbox APIs for PF/VF communication Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 13/50] net/liquidio: add API to setup mbox registers Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 14/50] net/liquidio: add API for VF/PF handshake Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 15/50] net/liquidio: add API for VF FLR Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 16/50] net/liquidio: add APIs to allocate and free IQ Shijith Thotton
2017-02-23 14:30 ` Ferruh Yigit
2017-02-23 18:35 ` Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 17/50] net/liquidio: add API to setup instruction queue Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 18/50] net/liquidio: add API to allocate and free command pool Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 19/50] net/liquidio: add API to allocate and free soft command Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 20/50] net/liquidio: add APIs for response list Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 21/50] net/liquidio: add APIs to send packet to device Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 22/50] net/liquidio: add API to configure device Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 23/50] net/liquidio: add API to setup Rx queue Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 24/50] net/liquidio: initialize " Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 25/50] net/liquidio: add Rx data path Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 26/50] net/liquidio: add API to release Rx queue Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 27/50] net/liquidio: add API to setup Tx queue Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 28/50] net/liquidio: add APIs for sg list Shijith Thotton
2017-02-23 14:31 ` Ferruh Yigit
2017-02-21 9:26 ` [dpdk-dev] [PATCH 29/50] net/liquidio: add API to enable and disable IO queues Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 30/50] net/liquidio: add Tx data path for single segment Shijith Thotton
2017-02-23 14:31 ` Ferruh Yigit
2017-02-21 9:26 ` [dpdk-dev] [PATCH 31/50] net/liquidio: add Tx data path for multiple segments Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 32/50] net/liquidio: add APIs to flush IQ and free buffers Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 33/50] net/liquidio: add API to release Tx queue Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 34/50] net/liquidio: add API to start device and check link Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 35/50] net/liquidio: add API for link update Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 36/50] net/liquidio: add API to alloc and send command Shijith Thotton
2017-02-23 14:33 ` Ferruh Yigit
2017-02-23 18:47 ` Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 37/50] net/liquidio: add API to control Rx Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 38/50] net/liquidio: add RSS support Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 39/50] net/liquidio: add API to get device info Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 40/50] net/liquidio: add API to set MTU Shijith Thotton
2017-02-23 14:34 ` Ferruh Yigit
2017-02-21 9:26 ` [dpdk-dev] [PATCH 41/50] net/liquidio: add API to enable and disable multicast Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 42/50] net/liquidio: add API to set link up and down Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 43/50] net/liquidio: add API to configure udp tunnel port Shijith Thotton
2017-02-21 9:26 ` [dpdk-dev] [PATCH 44/50] net/liquidio: add support for Rx stats Shijith Thotton
2017-02-21 9:27 ` [dpdk-dev] [PATCH 45/50] net/liquidio: add support for Tx stats Shijith Thotton
2017-02-21 9:27 ` [dpdk-dev] [PATCH 46/50] net/liquidio: add APIs for hardware stats Shijith Thotton
2017-02-21 9:27 ` [dpdk-dev] [PATCH 47/50] net/liquidio: add API for dev stop Shijith Thotton
2017-02-21 9:27 ` [dpdk-dev] [PATCH 48/50] net/liquidio: add API for dev close Shijith Thotton
2017-02-21 9:27 ` [dpdk-dev] [PATCH 49/50] net/liquidio: add API to add and remove VLAN port Shijith Thotton
2017-02-21 9:27 ` [dpdk-dev] [PATCH 50/50] doc: added documents Shijith Thotton
2017-02-23 14:35 ` Ferruh Yigit
2017-02-25 16:26 ` Shijith Thotton
2017-02-23 16:50 ` Mcnamara, John
2017-02-21 20:22 ` [dpdk-dev] [PATCH 00/50] LiquidIO PMD Stephen Hemminger
2017-02-22 4:56 ` Shijith Thotton
2017-02-23 9:56 ` Ferruh Yigit
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 00/46] " Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 01/46] config: add liquidio PMD skeleton Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 02/46] net/liquidio/base: hardware register definitions Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 03/46] net/liquidio: definitions for log Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 04/46] net/liquidio: liquidio VF PMD driver registration Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 05/46] net/liquidio/base: macros to read and write register Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 06/46] net/liquidio: liquidio device init Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 07/46] net/liquidio: add API to disable IO queues Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 08/46] net/liquidio: add API to setup IO queue registers Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 09/46] net/liquidio: add mbox APIs for PF VF communication Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 10/46] net/liquidio: add API to setup mbox registers Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 11/46] net/liquidio: add API for PF VF handshake Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 12/46] net/liquidio: add API for VF FLR Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 13/46] net/liquidio: add APIs to allocate and free IQ Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 14/46] net/liquidio: add API to setup IQ Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 15/46] net/liquidio: add APIs to allocate and free SC buffer pool Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 16/46] net/liquidio: add APIs to allocate and free soft command Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 17/46] net/liquidio: add APIs for response list Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 18/46] net/liquidio: add API to send packet to device Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 19/46] net/liquidio: add API to configure device Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 20/46] net/liquidio: add API to setup Rx queue Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 21/46] net/liquidio: initialize " Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 22/46] net/liquidio: add Rx data path Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 23/46] net/liquidio: add API to release Rx queue Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 24/46] net/liquidio: add API to setup Tx queue Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 25/46] net/liquidio: add APIs for SG list Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 26/46] net/liquidio: add APIs to enable and disable IO queues Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 27/46] net/liquidio: add Tx data path for single segment Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 28/46] net/liquidio: add Tx data path for multiple segments Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 29/46] net/liquidio: add API to flush IQ Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 30/46] net/liquidio: add API to release Tx queue Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 31/46] net/liquidio: add APIs to start device and update link Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 32/46] net/liquidio: add APIs to alloc and send control command Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 33/46] net/liquidio: add API to control Rx Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 34/46] net/liquidio: add RSS support Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 35/46] net/liquidio: add API to get device info Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 36/46] net/liquidio: add API to set MTU Shijith Thotton
2017-03-21 12:24 ` Ferruh Yigit
2017-03-21 12:53 ` Shijith Thotton
2017-03-21 13:01 ` Ferruh Yigit
2017-03-21 13:56 ` Shijith Thotton
2017-03-21 14:09 ` Ferruh Yigit
2017-03-23 5:02 ` Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 37/46] net/liquidio: add APIs to enable and disable multicast Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 38/46] net/liquidio: add APIs to set link up and down Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 39/46] net/liquidio: add API to configure UDP tunnel port Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 40/46] net/liquidio: add support for Rx stats Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 41/46] net/liquidio: add support for Tx stats Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 42/46] net/liquidio: add APIs for hardware stats Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 43/46] net/liquidio: add API to stop device Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 44/46] net/liquidio: add API to close device Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 45/46] net/liquidio: add API to add and remove VLAN port Shijith Thotton
2017-03-02 11:32 ` [dpdk-dev] [PATCH v2 46/46] doc: add doc for liquidio Shijith Thotton
2017-03-21 12:33 ` Ferruh Yigit
2017-03-23 5:44 ` Shijith Thotton
2017-03-23 13:38 ` Ferruh Yigit
2017-03-21 12:38 ` [dpdk-dev] [PATCH v2 00/46] LiquidIO PMD Ferruh Yigit
2017-03-24 11:29 ` Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 " Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 01/46] net/liquidio: add liquidio PMD skeleton Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 02/46] net/liquidio/base: hardware register definitions Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 03/46] net/liquidio: definitions for log Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 04/46] net/liquidio: liquidio VF PMD driver registration Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 05/46] net/liquidio/base: macros to read and write register Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 06/46] net/liquidio: liquidio device init Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 07/46] net/liquidio: add API to disable IO queues Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 08/46] net/liquidio: add API to setup IO queue registers Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 09/46] net/liquidio: add mbox APIs for PF VF communication Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 10/46] net/liquidio: add API to setup mbox registers Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 11/46] net/liquidio: add API for PF VF handshake Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 12/46] net/liquidio: add API for VF FLR Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 13/46] net/liquidio: add APIs to allocate and free IQ Shijith Thotton
2017-03-25 6:24 ` Shijith Thotton [this message]
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 15/46] net/liquidio: add APIs to allocate and free SC buffer pool Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 16/46] net/liquidio: add APIs to allocate and free soft command Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 17/46] net/liquidio: add APIs for response list Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 18/46] net/liquidio: add API to send packet to device Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 19/46] net/liquidio: add API to configure device Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 20/46] net/liquidio: add API to setup Rx queue Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 21/46] net/liquidio: initialize " Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 22/46] net/liquidio: add Rx data path Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 23/46] net/liquidio: add API to release Rx queue Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 24/46] net/liquidio: add API to setup Tx queue Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 25/46] net/liquidio: add APIs for SG list Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 26/46] net/liquidio: add APIs to enable and disable IO queues Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 27/46] net/liquidio: add Tx data path for single segment Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 28/46] net/liquidio: add Tx data path for multiple segments Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 29/46] net/liquidio: add API to flush IQ Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 30/46] net/liquidio: add API to release Tx queue Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 31/46] net/liquidio: add APIs to start device and update link Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 32/46] net/liquidio: add APIs to alloc and send control command Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 33/46] net/liquidio: add API to control Rx Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 34/46] net/liquidio: add RSS support Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 35/46] net/liquidio: add API to get device info Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 36/46] net/liquidio: add API to validate VF MTU Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 37/46] net/liquidio: add APIs to enable and disable multicast Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 38/46] net/liquidio: add APIs to set link up and down Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 39/46] net/liquidio: add APIs to configure UDP tunnel port Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 40/46] net/liquidio: add support for Rx stats Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 41/46] net/liquidio: add support for Tx stats Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 42/46] net/liquidio: add APIs for hardware stats Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 43/46] net/liquidio: add API to stop device Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 44/46] net/liquidio: add API to close device Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 45/46] net/liquidio: add API to add and remove VLAN port Shijith Thotton
2017-03-25 6:24 ` [dpdk-dev] [PATCH v3 46/46] doc: add doc for liquidio and update release notes Shijith Thotton
2017-03-27 10:41 ` [dpdk-dev] [PATCH v3 00/46] LiquidIO PMD Ferruh Yigit
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1490423097-6797-15-git-send-email-shijith.thotton@caviumnetworks.com \
--to=shijith.thotton@caviumnetworks.com \
--cc=derek.chickles@caviumnetworks.com \
--cc=dev@dpdk.org \
--cc=ferruh.yigit@intel.com \
--cc=jerin.jacob@caviumnetworks.com \
--cc=mjatharakonda@oneconvergence.com \
--cc=ssrinivasan@caviumnetworks.com \
--cc=venkat.koppula@caviumnetworks.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).