->vfio_pci_ioctl->vfio_msi_enable->pci_alloc_irq_vectors/vfio_msi_set_vector_signal->request_irq
Regards
-Santosh
Hi Eric,
On Tuesday 25 September 2018 02:12 AM, Zhang, Qing Long (Eric) wrote:
> External Email
>
> Hi Santosh/Anatoly,
> Any comments on the v2 patch which uses EAL option to let user configure
> iova mode as suggested?
>
> Thanks
> Eric
>
> -Original Messag
On Thursday 30 August 2018 07:26 PM, Legacy, Allain wrote:
> External Email
>
>> -Original Message-----
>> From: santosh [mailto:santosh.shu...@caviumnetworks.com]
>> Sent: Thursday, August 30, 2018 8:59 AM
>> To: hemant.agra...@nxp.com; Gaëtan Rivet; Burakov, A
On Thursday 30 August 2018 05:43 PM, Hemant wrote:
> External Email
>
> Hi,
>
> On 8/30/2018 3:13 PM, Gaëtan Rivet wrote:
>> Hi,
>>
>> On Thu, Aug 30, 2018 at 10:09:04AM +0100, Burakov, Anatoly wrote:
>>> On 29-Aug-18 4:58 PM, eric zhang wrote:
This patch adds a configuration option to force
s: 9e747589bd4c ("net/octeontx: add packet transmit burst function")
> Cc: sta...@dpdk.org
>
> Reported-by: Vikas Aggarwal
> Signed-off-by: Jerin Jacob
> ---
Acked-by: Santosh Shukla
On Tuesday 17 July 2018 08:03 PM, Pavan Nikhilesh wrote:
> Prefetch mbuf pointer instead of wqe when SSO receives pkt from PKI.
>
> Signed-off-by: Pavan Nikhilesh
> ---
Acked-by: Santosh Shukla
On Tuesday 26 June 2018 03:26 PM, Olivier Matz wrote:
> External Email
>
> rte_eal_mbuf_default_mempool_ops() is replaced by
> rte_mbuf_best_mempool_ops().
>
> Signed-off-by: Olivier Matz
> ---
Acked-by: Santosh Shukla
On Tuesday 26 June 2018 03:26 PM, Olivier Matz wrote:
> External Email
>
> Remove experimental tag from rte_eal_mbuf_user_pool_ops().
>
> Signed-off-by: Olivier Matz
> ---
Acked-by: Santosh Shukla
>
> Signed-off-by: Pavan Nikhilesh
> ---
Acked-by: Santosh Shukla
Nits:
May be introduce a macro something like
#define AURA_IDX(gpool) (gpool << FPA_GAURA_SHIFT)
Thanks.
ubject: [dpdk-dev] [PATCH] mbuf: remove experimental tag from pool ops
>> functions
>> X-Mailer: git-send-email 2.7.4
>>
>> Signed-off-by: Hemant Agrawal
Acked-by: Santosh Shukla
Thanks.
he latter could be clobbered
> later and result in reading wrong mbuf pool ops name
> by rte_mempool library.
>
> Typically, this flaw could be avoided by using strdup()
> to remember the string value of the option.
>
> Fixes: a103a97e7191 ("eal: allow user to override default
ourtesy of Gowrishankar @ IBM
> - Fixes for mempool size calculation
> - Added convenience memseg walk() API's
> - Added alloc validation callback
>
> v2: - fixed deadlock at init
> - reverted rte_panic changes at init, this is now handled inside IPC
Tested-by: Santosh Shukla
On Monday 26 March 2018 09:39 PM, Andrew Rybchenko wrote:
> The callback is not required any more since there is a new callback
> to populate objects using provided memory area which provides
> the same information.
>
> Signed-off-by: Andrew Rybchenko
> ---
Acked-by: Santosh Shukla
On Monday 26 March 2018 09:39 PM, Andrew Rybchenko wrote:
> Callback to populate pool objects has all required information and
> executed a bit later than register memory area callback.
>
> Signed-off-by: Andrew Rybchenko
> ---
Acked-by: Santosh Shukla
icient to describe mempool driver features. If required
> in the future, API which returns structured information may be
> added.
>
> Signed-off-by: Andrew Rybchenko
> ---
Acked-by: Santosh Shukla
: Andrew Rybchenko
> ---
Acked-by: Santosh Shukla
n accordance with driver requirements and
> advertise requirements on minimum memory chunk size and alignment
> in a generic way.
>
> Bump ABI version since the patch breaks it.
>
> Suggested-by: Olivier Matz
> Signed-off-by: Andrew Rybchenko
> ---
Acked-by: Santosh Shukla
Andrew Rybchenko
> ---
Acked-by: Santosh Shukla
reg += SSO_VHGRP_PF_MBOX(1);
>> +if (octeontx_mbox_set_reg(reg)) {
>> +mbox_log_err("Invalid Failed to set mbox_reg");
>> +return -EINVAL;
>> +}
>> +}
>> +
>> rte_wmb();
>> mbox_log_dbg("Domain=%d group=%d total_ssovfs=%d", res->domain,
>> res->vfid, sdev.total_ssovfs);
> With above changes:
>
> Acked-by: Jerin Jacob
>
Acked-by: Santosh Shukla
Thanks.
On Monday 02 April 2018 02:39 PM, Pavan Nikhilesh wrote:
> Add driver/common folder and skeleton makefile for adding commonly used
> functions across mempool, event and net devices.
>
> Signed-off-by: Pavan Nikhilesh
> ---
Acked-by: Santosh Shukla
Hello David,
On Friday 30 March 2018 08:59 PM, David Marchand wrote:
> On Fri, Mar 30, 2018 at 5:17 PM, Ferruh Yigit wrote:
>> Public struct rte_eth_dev_info has a "struct rte_pci_device" field in it
>> although it is common for all ethdev in all buses.
>>
>> Replacing pci specific struct with g
Cc: sta...@dpdk.org
Signed-off-by: Santosh Shukla
---
drivers/net/octeontx/octeontx_ethdev.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/net/octeontx/octeontx_ethdev.c
b/drivers/net/octeontx/octeontx_ethdev.c
index 90dd249a6..b3512393a 100644
--- a/drivers/net/octeontx
On Monday 02 April 2018 03:32 PM, Burakov, Anatoly wrote:
> On 02-Apr-18 6:35 AM, santosh wrote:
>>
>> On Sunday 01 April 2018 05:56 PM, Anatoly Burakov wrote:
>>> We already use VA addresses for IOVA purposes everywhere if we're in
>>> RTE_IOVA
On Sunday 01 April 2018 05:56 PM, Anatoly Burakov wrote:
> We already use VA addresses for IOVA purposes everywhere if we're in
> RTE_IOVA_VA mode:
> 1) rte_malloc_virt2phy()/rte_malloc_virt2iova() always return VA addresses
> 2) Because of 1), memzone's IOVA is set to VA address on reserve
> 3
t/null/rte_eth_null.c | 1 +
> drivers/net/octeontx/octeontx_ethdev.c| 2 +-
Resending, as mailman had issues sending to too many recipient.
nits: patch apply failed on tip 20526313, applied manually.
with that:
Acked-by: Santosh Shukla
[..]
On Saturday 24 March 2018 04:38 PM, Burakov, Anatoly wrote:
> On 24-Mar-18 6:01 AM, santosh wrote:
>> Hi Anatoly,
>>
>> Thanks for good work!.
>> Few observations:
>> # Noticed performance regression for thunderx platform for l3fwd application,
>> drops by
Hi Anatoly,
On Wednesday 07 March 2018 10:26 PM, Anatoly Burakov wrote:
> Before, we were aggregating multiple pages into one memseg, so the
> number of memsegs was small. Now, each page gets its own memseg,
> so the list of memsegs is huge. To accommodate the new memseg list
> size and to keep t
Hi Andrew,
On Saturday 10 March 2018 09:09 PM, Andrew Rybchenko wrote:
[...]
> RFCv1 -> RFCv2:
> - add driver ops to calculate required memory size and populate
> mempool objects, remove extra flags which were required before
> to control it
> - transition of octeontx and dpaa drive
On Friday 09 March 2018 12:37 AM, Pavan Nikhilesh wrote:
> Use the new Rx/Tx offload APIs and remove the old style offloads.
>
> Signed-off-by: Pavan Nikhilesh
> ---
Acked-by: Santosh Shukla
Hi Andrew,
On Saturday 10 March 2018 09:09 PM, Andrew Rybchenko wrote:
> Size of memory chunk required to populate mempool objects depends
> on how objects are stored in the memory. Different mempool drivers
> may have different requirements and a new operation allows to
> calculate memory size i
Hi Andrew,
On Saturday 10 March 2018 09:19 PM, Andrew Rybchenko wrote:
> Hi Santosh,
>
> On 02/01/2018 04:40 PM, santosh wrote:
>> On Thursday 01 February 2018 03:31 PM, santosh wrote:
>>> Hi Andrew,
>>>
>>>
>>> On Thursday 01 February 2018 11:
Fixes: f18b146c498d ("net/octeontx: create ethdev ports")
Coverity issue: 195045
Cc: sta...@dpdk.org
Signed-off-by: Santosh Shukla
---
drivers/net/octeontx/octeontx_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/octeontx/octeontx_ethdev.c
b/d
Fixes: f18b146c498d ("net/octeontx: create ethdev ports")
Coverity issue: 195040
Cc: sta...@dpdk.org
Signed-off-by: Santosh Shukla
---
drivers/net/octeontx/octeontx_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/octeontx/octeontx_ethdev.c
b/d
Hi Pavan,
On Saturday 17 February 2018 03:06 AM, Pavan Nikhilesh wrote:
> Add compile-time configurable option to force TIMvf to use Octeontx
> FPAvf pool manager as its chunk pool.
> When FPAvf is used as pool manager the TIMvf automatically frees the
> chunks to FPAvf through gpool-id.
>
> Sign
On Sunday 04 February 2018 09:03 PM, Pavan Nikhilesh wrote:
> Register octeontx-fpavf as platform HW mempool when net/octeontx pmd is
> used.
>
> Signed-off-by: Pavan Nikhilesh
> ---
Acked-by: Santosh Shukla
; + /* Register DPAA mempool ops only if any DPAA device has
> + * been detected.
> + */
> + if (!TAILQ_EMPTY(&rte_dpaa_bus.device_list))
> + rte_mbuf_set_platform_mempool_ops(DPAA_MEMPOOL_OPS_NAME);
>
change will fix octeontx regression introduced by eal mempool patch.
Acked-by: Santosh Shukla
Hi Hemant,
On Sunday 04 February 2018 11:52 AM, Shukla, Santosh wrote:
> The existing rte_eal_mbuf_default mempool ops can return the compile time
> default ops name if the user has not provided command line inputs for
> mempool ops name. It will break the logic of best mempool ops a
On Thursday 01 February 2018 03:31 PM, santosh wrote:
> Hi Andrew,
>
>
> On Thursday 01 February 2018 11:48 AM, Jacob, Jerin wrote:
>> The driver requires one and only one physically contiguous
>> memory chunk for all objects.
>>
>> Signed-off-by: Andrew Ry
On Thursday 01 February 2018 03:44 PM, Olivier Matz wrote:
> On Thu, Feb 01, 2018 at 01:00:12PM +0300, Andrew Rybchenko wrote:
>> On 02/01/2018 12:30 PM, santosh wrote:
>>> On Thursday 01 February 2018 02:48 PM, Andrew Rybchenko wrote:
>>>> On 02/01/2018 12:09 PM, sa
On Thursday 01 February 2018 03:30 PM, Andrew Rybchenko wrote:
> On 02/01/2018 12:30 PM, santosh wrote:
>> On Thursday 01 February 2018 02:48 PM, Andrew Rybchenko wrote:
>>> On 02/01/2018 12:09 PM, santosh wrote:
>>>> On Thursday 01 February 2018 12:24 PM, Andrew R
Hi Andrew,
On Thursday 01 February 2018 11:48 AM, Jacob, Jerin wrote:
> The driver requires one and only one physically contiguous
> memory chunk for all objects.
>
> Signed-off-by: Andrew Rybchenko
> ---
> drivers/mempool/octeontx/rte_mempool_octeontx.c | 25
> +
> 1
On Thursday 01 February 2018 02:48 PM, Andrew Rybchenko wrote:
> On 02/01/2018 12:09 PM, santosh wrote:
>> On Thursday 01 February 2018 12:24 PM, Andrew Rybchenko wrote:
>>> On 02/01/2018 08:05 AM, santosh wrote:
>>>> On Wednesday 31 January 2018 10:15 PM, Olivier Ma
On Thursday 01 February 2018 12:24 PM, Andrew Rybchenko wrote:
> On 02/01/2018 08:05 AM, santosh wrote:
>> On Wednesday 31 January 2018 10:15 PM, Olivier Matz wrote:
>>> On Tue, Jan 23, 2018 at 01:15:56PM +, Andrew Rybchenko wrote:
>>>> There is no
;s strange that the mp->flags are
> updated with capabilities only in rte_mempool_populate_default().
> I see that this behavior is removed later in the patchset since the
> get_capa() is removed!
>
> However maybe this single patch could go in 18.02.
> +Santosh +
On Thursday 25 January 2018 02:30 PM, Harry van Haaren wrote:
> This commit aligns the names for dynamic logging with
> the newly defined logging format.
>
> Signed-off-by: Harry van Haaren
>
> ---
Acked-by: Santosh Shukla
eviewed-by: Olivier Matz
> ---
Acked-by: Santosh Shukla
On Monday 22 January 2018 07:21 PM, Hemant Agrawal wrote:
> Introduce a new helper for pktmbuf pool, which will allow
> the application to optionally specify the mempool ops name
> as well.
>
> Signed-off-by: Hemant Agrawal
> Acked-by: Olivier Matz
> ---
Acked-by: Santosh Shukla
orm registered and compile time configured.
>
> Signed-off-by: Hemant Agrawal
> Acked-by: Olivier Matz
> ---
Acked-by: Santosh Shukla
gt; Acked-by: Olivier Matz
> ---
Acked-by: Santosh Shukla
On Monday 22 January 2018 07:21 PM, Hemant Agrawal wrote:
> This patch prefix the mbuf pool ops name with "user" to indicate
> that it is user defined.
>
> Signed-off-by: Hemant Agrawal
> Acked-by: Olivier Matz
> ---
Acked-by: Santosh Shukla
ixes: aecb8e093b52 ("event/octeontx: introduce specialized mbox message
> copy")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Pavan Nikhilesh
> ---
Acked-by: Santosh Shukla
if (total_elt_sz == 0)
>>> return 0;
>>> + if (flags & MEMPOOL_F_CAPA_ALLOCATE_IN_CLUSTERS) {
>>> + unsigned int align_shift =
>>> + rte_bsf32(
>>> + rte_align32pow2(total_elt_sz *
>>> + i
On Thursday 04 January 2018 05:09 PM, Pavan Nikhilesh wrote:
> Use smp barrier instead of IO barrier when sending mbox request as the
> write has to be reflected between cores not IO devices.
>
> Signed-off-by: Pavan Nikhilesh
> ---
Acked-by: Santosh Shukla
Hi Maxim,
On Friday 05 January 2018 04:02 PM, Maxime Coquelin wrote:
> Hi Jianfeng,
>
> On 10/11/2017 12:33 PM, Jianfeng Tan wrote:
>> If we want to enable IOVA mode, introduced by
>> commit 93878cf0255e ("eal: introduce helper API for IOVA mode"),
>> we need PMDs (for PCI devices) to expose this
On Tuesday 19 December 2017 04:32 PM, Olivier MATZ wrote:
> On Tue, Dec 19, 2017 at 04:16:33PM +0530, Hemant Agrawal wrote:
>> Hi Olivier,
>>
>> On 12/19/2017 3:54 PM, Olivier MATZ wrote:
>>> Hi Hemant,
>>>
>>> On Wed, Dec 06, 2017 at 06:01:12PM +0530, Hemant Agrawal wrote:
This is required f
On Tuesday 19 December 2017 05:55 PM, Pavan Nikhilesh wrote:
> Signed-off-by: Pavan Nikhilesh
> ---
same comment for otx_ssovf_init_log
Acked-by: Santosh Shukla
On Tuesday 19 December 2017 05:55 PM, Pavan Nikhilesh wrote:
> Signed-off-by: Pavan Nikhilesh
> ---
Same nits comment for
otx_pool_init_log
Acked-by: santosh shukla
On Tuesday 19 December 2017 05:55 PM, Pavan Nikhilesh wrote:
> Signed-off-by: Pavan Nikhilesh
> ---
nits:
s / otx_net_init_log / octeontx_net_init_log
Rest LGTM,
Acked-by: Santosh Shukla
On Tuesday 19 December 2017 05:55 PM, Pavan Nikhilesh wrote:
> Signed-off-by: Pavan Nikhilesh
> ---
LGTM.
Acked-by: Santosh Shukla
ort event Rx adapter")
>
> Signed-off-by: Pavan Nikhilesh
> ---
Acked-by: Santosh Shukla
ap
> +++ b/drivers/net/octeontx/rte_pmd_octeontx_version.map
> @@ -2,3 +2,9 @@ DPDK_17.11 {
>
> local: *;
> };
> +
> +DPDK_18.04 {
> + global:
> +
> + octeontx_pchan_map;
> +};
nits: better be rte_octeontx_pchan_map
refer
http://dpdk.org/browse/dpdk/tree/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map#n4
Acked-by: Santosh Shukla
On Thursday 14 December 2017 02:01 PM, Pavan Nikhilesh wrote:
> Advertise mempool/octeontx as the only supported mempool ops when the
> application checks using `rte_eth_dev_pool_ops_supported`.
>
> Signed-off-by: Pavan Nikhilesh
> ---
Acked-by: Santosh Shukla
the dependency.
Acked-by: Santosh Shukla
On Friday 15 December 2017 09:30 PM, Pavan Nikhilesh wrote:
> Mempool creation needs to be completed first before notifying mempool to
> register the mempool area.
>
> Signed-off-by: Pavan Nikhilesh
> ---
LGTM.
Acked-by: Santosh Shukla
On Sunday 19 November 2017 10:25 AM, Jerin Jacob wrote:
> Use of rte_eal_mbuf_default_mempool_ops() API will
> allow to override pool handler through "--mbuf-pool-ops-name"
> eal command line argument.
>
> Signed-off-by: Jerin Jacob
> ---
Acked-by: Santosh Shukla
mempool_set_ops_byname(default_pool,
> - RTE_MBUF_DEFAULT_MEMPOOL_OPS, NULL) < 0) {
> + rte_eal_mbuf_default_mempool_ops(), NULL) < 0) {
> printf("cannot set %s handler\n",
> RTE_MBUF_DEFAULT_MEMPOOL_OPS);
Pl. replace error printf _ops with _mbuf_default_mempool_ops.
With that:
Acked-by: Santosh Shukla
Thanks.
On Friday 08 December 2017 10:51 AM, Hemant Agrawal wrote:
> DPAA and DPAA2 drivers were using memseg physaddr, which
> has been deprecated.
>
> Fixes: 7ba49d39f14c ("mem: rename segment address from physical to IOVA")
> Cc: Santosh Shukla
> Cc: sta...@dpdk.org
>
This commit adds a section to the docs listing the mempool
device PMDs available.
It then adds the octeontx fpavf mempool PMD to the listed mempool
devices.
Cc: John McNamara
Signed-off-by: Santosh Shukla
---
v4 --> v5:
* Replaced `Ref :` with `See :doc:` (John)
* Renamed section f
Fixes: f820b5896631 ("doc: add octeontx ethdev driver documentation")
Signed-off-by: Santosh Shukla
Acked-by: Jerin Jacob
Acked-by: John McNamara
---
doc/guides/nics/octeontx.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/guides/nics/octeontx.rst b/doc/g
/octeontx.rst.
Cc: John McNamara
Signed-off-by: Santosh Shukla
---
v4 --> v5:
* Replaced `Ref:` with `Sec :doc:` as per John review comment.
* * Renamed Feature to Features (john).
* * Replaced Section from `Platform Device Driver` to
`Platform Specific guide` (john).
* s/Intel Corporation / Cavium
; 4:
* Replaced `Ref:` with `Sec :doc:` as per John review comment.
* Renamed Feature to Features (john).
* Replaced Section from `Platform Device Driver` to
`Platform Specific guide` (john).
Thanks.
Discussion history;
[1] http://dpdk.org/dev/patchwork/patch/29893/
Santosh Shukla (3):
doc:
Fixes: 6eac187bff30 ("mempool: add flags arg in xmem size and usage")
>
> Signed-off-by: Thomas Monjalon
> ---
Acked-by: Santosh Shukla
On Monday 06 November 2017 02:07 PM, Thomas Monjalon wrote:
> 06/11/2017 06:38, santosh:
>> On Monday 06 November 2017 07:11 AM, Thomas Monjalon wrote:
>>> The IO virtual addresses may be used instead of physical addresses.
>>> As IOVA is more generic, it should be
;
> The release notes describe the new available API with IOVA wording.
>
> Signed-off-by: Thomas Monjalon
> ---
Acked-by: Santosh Shukla
; Signed-off-by: Thomas Monjalon
> ---
Acked-by: Santosh Shukla
ned-off-by: Thomas Monjalon
> ---
Acked-by: Santosh Shukla
On Monday 06 November 2017 07:11 AM, Thomas Monjalon wrote:
> The struct rte_memzone field .phys_addr is renamed to .iova.
> The deprecated name is kept in an anonymous union to avoid breaking
> the API.
>
> Signed-off-by: Thomas Monjalon
> ---
Acked-by: Santosh Shukla
On Monday 06 November 2017 07:11 AM, Thomas Monjalon wrote:
> The function rte_malloc_virt2phy() is renamed to rte_malloc_virt2iova().
> The deprecated name is kept as an alias to avoid breaking the API.
>
> Signed-off-by: Thomas Monjalon
> ---
Acked-by: Santosh Shukla
n) in the VA case.
>
> Note: the new function rte_mem_virt2iova() function matches the
> behaviour implemented in rte_mem_virt2phy() by the commit
> 680f6c12600f ("mem: honor IOVA mode in virt2phy")
>
> Signed-off-by: Thomas Monjalon
> ---
Acked-by: Santosh Shukla
Thanks.
On Monday 06 November 2017 07:11 AM, Thomas Monjalon wrote:
> If the IOVA mode is not using physical addresses,
> no need to log an error about physical address issue.
>
> Signed-off-by: Thomas Monjalon
> ---
Acked-by: Santosh Shukla
ping, i.e. the same value.
> + */
I guess - that description applicable for iova=va mode
and for iova=pa mode - Need to do explicit virt2phy translation.
I believe you mis-wrote - s/physical addressing mode/virtual addressing mode.
With that:
Acked-by: Santosh Shukla
Thanks.
> +typedef uint
On Friday 03 November 2017 04:41 PM, Thomas Monjalon wrote:
> 20/10/2017 14:31, Santosh Shukla:
>> Renamed memory translational api to _iova types.
>> The following api renamed from:
>>
>> rte_mempool_populate_phys()
>> rte_mempool_populate_phys_tab()
>
rruh Yigit
> ---
> Cc: Jianfeng Tan
> Cc: Jerin Jacob
> Cc: Santosh Shukla
> Cc: Thomas Monjalon
>
> This patch superseded following one:
> http://dpdk.org/dev/patchwork/patch/31071/
> ---
> lib/librte_eal/linuxapp/eal/eal.c | 9 +
> 1 file changed, 9 in
On Wednesday 01 November 2017 04:01 PM, Thomas Monjalon wrote:
> 01/11/2017 02:07, Ferruh Yigit:
>> Fix kernel crash with KNI because KNI requires physical addresses.
>>
>> A config option introduced to disable IOVA mode detection and to set it
>> to physical address by default. Disabling config o
On Wednesday 01 November 2017 06:37 AM, Ferruh Yigit wrote:
> Fix kernel crash with KNI because KNI requires physical addresses.
>
> A config option introduced to disable IOVA mode detection and to set it
> to physical address by default. Disabling config option will enable IOVA
> mode detection.
Fixes: 9e747589bd4c ("net/octeontx: add packet transmit burst function")
>
> Signed-off-by: Ferruh Yigit
> ---
Acked-by: Santosh Shukla
Thanks.
t; not-blacklisted devices depending on the bus scan mode.
>
> Fixes: 815c7deaed2d ("pci: get IOMMU class on Linux")
>
> Signed-off-by: Jianfeng Tan
> ---
> v2:
> - Accept two suggestions from Gaetan.
v2, looks good to me.
Acked-by: Santosh Shukla
Thanks.
On Tuesday 24 October 2017 02:02 AM, Thomas Monjalon wrote:
> 20/10/2017 14:31, Santosh Shukla:
>> Renamed data type from phys_addr_t to iova_addr_t.
>>
>> Signed-off-by: Santosh Shukla
>> Reviewed-by: Anatoly Burakov
> Suggested title:
> mem: rename p
On Tuesday 24 October 2017 02:04 AM, Thomas Monjalon wrote:
> 20/10/2017 14:31, Santosh Shukla:
>> Rename buf_physaddr to buf_iovaaddr
>>
>> Signed-off-by: Santosh Shukla
>> Reviewed-by: Anatoly Burakov
> Suggested title:
> mbuf: rename physical address
Hi Thomas,
On Monday 23 October 2017 08:28 PM, Thomas Monjalon wrote:
> 20/10/2017 14:31, Santosh Shukla:
>> v3:
>> Include v2 review comment and rebased on
>> top of upstream tip commit:6b9ed026a8704
>>
>>
>> v2:
>> Include build fixes reported
Hi Thomas,
On Tuesday 24 October 2017 01:59 AM, Thomas Monjalon wrote:
> 20/10/2017 14:31, Santosh Shukla:
>> Removed dpdk iova aware ABI deprecation notice,
>> and updated ABI change details in release_17.11.rst.
>>
>> Signed-off-by: Santosh Shukla
>> Acked-b
Coverity Issue: 195000
Fixes: 02fd6c744350 ("mempool/octeontx: support allocation")
Signed-off-by: Santosh Shukla
---
drivers/mempool/octeontx/octeontx_fpavf.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/mempool/octeontx/octeontx_fpavf.c
b/drivers/mempoo
Fixes: f820b5896631 ("doc: add octeontx ethdev driver documentation")
Signed-off-by: Santosh Shukla
---
doc/guides/nics/octeontx.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/guides/nics/octeontx.rst b/doc/guides/nics/octeontx.rst
index 2527aa3e3..d40d1f
Patch 1: Introduce platform/ entry in guide. That has information about
platform drivers. ( As per discussion[1])
Patch 2: Introduce mempool/ entry in guide. (Refer discussion[1])
Patch 3: Misc Fix for nic/octeontx.rst
Thanks.
[1] http://dpdk.org/dev/patchwork/patch/29893/
Santosh Shukla (3
This commit adds a section to the docs listing the mempool
device PMDs available.
It then adds the octeontx fpavf mempool PMD to the listed mempool
devices.
Cc: John McNamara
Signed-off-by: Santosh Shukla
---
v3 --> v4:
- Moved Prerequisite section from mempool/octeontx.rst to
platf
/octeontx.rst.
Cc: John McNamara
Signed-off-by: Santosh Shukla
---
v3 --> v4:
- Added doc/guide/platform/ as per v3 discussion.
- Moved common content of "Prerequisite" section from eventdev/octeontx.rst
to platform/octeontx.rst.
doc/guides/eventdevs/octeontx.rst | 28 +-
Use RTE_PTR_DIFF macro in rte_mem_virt2iova api.
Suggested-by: Anatoly Burakov
Signed-off-by: Santosh Shukla
---
lib/librte_eal/common/rte_malloc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/librte_eal/common/rte_malloc.c
b/lib/librte_eal/common/rte_malloc.c
index
Removed dpdk iova aware ABI deprecation notice,
and updated ABI change details in release_17.11.rst.
Signed-off-by: Santosh Shukla
Acked-by: John McNamara
---
doc/guides/rel_notes/deprecation.rst | 7 ---
doc/guides/rel_notes/release_17_11.rst | 28
2 files
: Santosh Shukla
---
app/proc_info/main.c | 2 +-
app/test-crypto-perf/cperf_test_vector_parsing.c | 4 ++--
app/test-crypto-perf/cperf_test_vectors.c| 6 +++---
app/test-pmd/cmdline.c | 2 +-
doc/guides/rel_notes/release_17_11.rst
Renaming rte_memseg {.phys_addr} to {.iova_addr}
Signed-off-by: Santosh Shukla
Reviewed-by: Anatoly Burakov
---
lib/librte_eal/bsdapp/eal/eal_memory.c | 4 ++--
lib/librte_eal/common/eal_common_memory.c | 2 +-
lib/librte_eal/common/include/rte_memory.h | 4 ++--
lib/librte_eal/common
1 - 100 of 788 matches
Mail list logo