> On Nov 29, 2016, at 3:36 PM, Aws Ismail wrote:
>
> I have verified that adding just a single tap device works with testpmd. But
> as soon as I try more than one tap device, I would get a coredump, e.g.:
>
> root@?localhost:~# testpmd -c f -n 4 --socket-mem 512
> --vdev=net_tap?,iface=tap0?
2016-11-29 12:54, Baruch Siach:
> On Tue, Nov 29, 2016 at 09:54:58AM +, Mcnamara, John wrote:
> > Acked-by: John McNamara
>
> Thanks. For some reason patchwork didn't get your ack.
That's because you are not registered to the mailing list so your email
was in a moderation queue while John
? 2016/10/9 15:27, Yuanhan Liu ??:
> +static void
> +add_guest_pages(struct virtio_net *dev, struct virtio_memory_region *reg,
> + uint64_t page_size)
> +{
> + uint64_t reg_size = reg->size;
> + uint64_t host_user_addr = reg->host_user_addr;
> + uint64_t guest_phys_addr =
On 29/11/2016 07:57, "Aaron Conole" wrote:
>Hi Ilya,
>
>Ilya Maximets writes:
>
>> On 28.11.2016 21:55, Aaron Conole wrote:
>>> Ilya Maximets writes:
>>>
According to DPDK API (lib/librte_eal/common/include/rte_eal.h):
"After the call to rte_eal_init(), all arguments
On Thu, Nov 24, 2016 at 08:35:51AM +0100, Maxime Coquelin wrote:
>
>
> On 11/24/2016 06:07 AM, Yuanhan Liu wrote:
> >First of all, thanks for the doc! It's a great one.
> Thanks.
> I would be interested to know if you have other tuning I don't mention
> in this doc.
I was thinking we may need
Hi Qi,
On 11/24/2016 11:43 PM, Qi Zhang wrote:
> This patch remove the limitation that XXV710 device does
XXV710 is 25G device, and support added in 16.11 (please correct me if
this is wrong.), but I can't find any DPDK documentation for this device.
Can you please add some documentation, at
Signed-off-by: Yong Wang
---
lib/librte_mempool/rte_mempool.h | 2 +-
lib/librte_ring/rte_ring.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/librte_mempool/rte_mempool.h b/lib/librte_mempool/rte_mempool.h
index 440f3b1..c221333 100644
---
I have verified that adding just a single tap device works with testpmd.
But as soon as I try more than one tap device, I would get a coredump, e.g.:
root@
?localhost
:~# testpmd -c f -n 4 --socket-mem 512 --vdev=net_tap
?,iface=tap0?
--vdev=net_tap
?,iface=tap1?
-- -i
EAL: Detected 16 lcore(s)
On 11/25/2016 8:47 PM, Michael Bieniek wrote:
> This adds the ability to set maximum frame size for an i40e virtual
> interface. This patch is based on the i40e physical function maximum
> frame size implementation. This was tested on an system configured with
> multiple i40e virtual functions.
From: Ivan Malov
Reviewed-by: Andy Moreton
Signed-off-by: Ivan Malov
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_ethdev.c | 2 +
drivers/net/sfc/sfc_ev.c | 24 +++--
drivers/net/sfc/sfc_tweak.h | 7 +++
drivers/net/sfc/sfc_tx.c | 115
From: Ivan Malov
Reviewed-by: Andy Moreton
Signed-off-by: Ivan Malov
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc.c| 8 ++
drivers/net/sfc/sfc_ev.c | 12 ++-
drivers/net/sfc/sfc_tx.c | 237 +++
From: Ivan Malov
Reviewed-by: Andy Moreton
Signed-off-by: Ivan Malov
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_ethdev.c | 58 +++
drivers/net/sfc/sfc_ev.h | 2 +
drivers/net/sfc/sfc_tx.c | 167
From: Ivan Malov
Reviewed-by: Andy Moreton
Signed-off-by: Ivan Malov
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_tx.c | 42 ++
1 file changed, 42 insertions(+)
diff --git a/drivers/net/sfc/sfc_tx.c
From: Ivan Malov
Reviewed-by: Andy Moreton
Signed-off-by: Ivan Malov
Signed-off-by: Andrew Rybchenko
---
doc/guides/nics/features/sfc_efx.ini | 2 +
doc/guides/nics/sfc_efx.rst | 2 +
drivers/net/sfc/Makefile | 1 +
drivers/net/sfc/sfc.c
Since Rx scatter is not supported, all scattered packets are discarded.
It is not always possible to disable scatter on Huntington, so we
should handle scattered packets correctly in any case.
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_ev.c | 22
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_ethdev.c | 2 ++
drivers/net/sfc/sfc_ev.c | 51 ---
drivers/net/sfc/sfc_rx.c | 72 +++-
drivers/net/sfc/sfc_rx.h | 7 +
4 files
These functions should set the queue state in dev->data->rx_queue_state
array.
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc.c | 8 ++
drivers/net/sfc/sfc_ev.c| 23 +++-
drivers/net/sfc/sfc_rx.c| 297
Check that Rx mbuf pool, MTU and Rx scatter config are in sync.
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
doc/guides/nics/sfc_efx.rst | 10 ++
drivers/net/sfc/sfc_rx.c| 14 ++
2 files changed, 24 insertions(+)
diff --git
Take Rx buffer start alignment and end-padding into account.
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_rx.c | 110 +--
drivers/net/sfc/sfc_rx.h | 1 +
2 files changed, 107 insertions(+), 4 deletions(-)
diff
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_ethdev.c | 60 ++
drivers/net/sfc/sfc_ev.h | 2 +
drivers/net/sfc/sfc_rx.c | 147 +++
drivers/net/sfc/sfc_rx.h | 64 +++
4
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
doc/guides/nics/sfc_efx.rst | 12 +
drivers/net/sfc/sfc_rx.c| 61 +
2 files changed, 73 insertions(+)
diff --git a/doc/guides/nics/sfc_efx.rst b/doc/guides/nics/sfc_efx.rst
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/Makefile | 1 +
drivers/net/sfc/sfc.c| 9
drivers/net/sfc/sfc.h| 4 ++
drivers/net/sfc/sfc_ethdev.c | 10 +
drivers/net/sfc/sfc_rx.c | 103
From: Artem Andreev
Reviewed-by: Andy Moreton
Signed-off-by: Artem Andreev
Signed-off-by: Andrew Rybchenko
---
doc/guides/nics/features/sfc_efx.ini | 1 +
doc/guides/nics/sfc_efx.rst | 2 ++
drivers/net/sfc/Makefile | 2 ++
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/Makefile | 1 +
drivers/net/sfc/sfc.c| 16 ++
drivers/net/sfc/sfc.h| 12
drivers/net/sfc/sfc_ethdev.c | 2 +
drivers/net/sfc/sfc_port.c | 131
Timers cannot be used to implement periodic polling, since it implies
requirement on application to process timers in the main loop.
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_ev.c | 42 ++
1 file changed, 42
The event queue is required for device level events (e.g. link status
change) and flush events.
Provide thread-safe function to poll the event queue since it may be
really done from different contexts.
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc.h| 1
Right now the code just logs the exception and sets flag to notify
subsequent event handlers and poller that recovery is required.
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_ev.c | 20 ++--
1 file changed, 18 insertions(+), 2 deletions(-)
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/Makefile | 1 +
drivers/net/sfc/sfc.c| 17 ++
drivers/net/sfc/sfc.h| 7 +
drivers/net/sfc/sfc_ev.c | 482 +++
drivers/net/sfc/sfc_ev.h | 139 ++
5
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/Makefile | 1 +
drivers/net/sfc/sfc.c | 22
drivers/net/sfc/sfc.h | 12 +
drivers/net/sfc/sfc_intr.c | 128 +
4 files changed, 163 insertions(+)
Resources required in accordance with configuration are
allocated only.
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
doc/guides/nics/sfc_efx.rst | 8 +++
drivers/net/sfc/sfc.c | 117 +---
2 files changed, 117 insertions(+), 8
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc.c| 65
drivers/net/sfc/sfc.h| 19 +
drivers/net/sfc/sfc_ethdev.c | 37 +
3 files changed, 121 insertions(+)
diff
Manual link speed/duplex configuration is not supported yet.
Loopback is not supported yet.
Flow Director is not supported.
Link status change notification using interrupt is not supported yet.
Receive data notification using interrupts is not supported yet.
Reviewed-by: Andy Moreton
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc.c| 29 ++
drivers/net/sfc/sfc.h| 29 ++
drivers/net/sfc/sfc_ethdev.c | 58
3 files changed, 111 insertions(+), 5
The setup and configuration of the PMD is not performance sensitive,
but is not thread safe either. It is possible that the multiple
read/writes during PMD setup and configuration could be corrupted
in a multi-thread environment. Since this is not performance
sensitive, the developer can choose
From: Artem Andreev
Implement efsys.h for the PMD.
Reviewed-by: Andy Moreton
Signed-off-by: Artem Andreev
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/Makefile | 62 +++-
drivers/net/sfc/efsys.h | 773 +++
2
Provide API to deal with licences on SFN7xxx and SFN8xxx
family adapaters.
EFSYS_OPT_LICENSING should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/efx.h | 145
drivers/net/sfc/base/efx_check.h | 10 +
Provide API to read/write bootrom configuration from/to NVRAM.
EFSYS_OPT_BOOTROM should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/efx.h | 39 +++
drivers/net/sfc/base/efx_bootcfg.c | 563
Provide API to read/write PCI Vital Product Data.
EFSYS_OPT_VPD should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_impl.h | 63 +++
drivers/net/sfc/base/ef10_vpd.c | 463 +
Provide API to work with NIC non-volatile memory. It is used
to update firmware, configure NIC including bootrom parameters,
manage licenses, store PCI Vital Product Data etc.
EFSYS_OPT_NVRAM should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
In packed stream mode, large buffers are provided to the NIC
into which many packets can be delivered. This reduces the
number of queue refills needed compared to delivering every
packet into a separate buffer.
EFSYS_OPT_RX_PACKED_STREAM should be enabled to use it.
>From Solarflare
EFSYS_OPT_MON_MCDI should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_nic.c | 3 +
drivers/net/sfc/base/efx_check.h | 7 +
drivers/net/sfc/base/efx_ev.c| 3 +
drivers/net/sfc/base/efx_mon.c | 21 +-
EFSYS_OPT_MON_STATS should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_ev.c | 20 ++
drivers/net/sfc/base/ef10_nic.c | 15 +
drivers/net/sfc/base/efx.h | 140 +++
EFSYS_OPT_LOOPBACK should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_impl.h | 13 +++
drivers/net/sfc/base/ef10_mac.c | 36
drivers/net/sfc/base/ef10_nic.c | 9 ++
drivers/net/sfc/base/ef10_phy.c
EFSYS_OPT_RX_SCALE should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_filter.c | 10 +
drivers/net/sfc/base/ef10_impl.h | 29 +++
drivers/net/sfc/base/ef10_rx.c | 443 +++
EFSYS_OPT_RX_SCATTER should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_impl.h | 7
drivers/net/sfc/base/ef10_rx.c | 11 +
drivers/net/sfc/base/efx.h | 7
drivers/net/sfc/base/efx_check.h | 7
EFSYS_OPT_EV_PREFECT allows to enable event prefetching
when event queue is polled.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/efx.h | 9 +
drivers/net/sfc/base/efx_check.h | 7 +++
drivers/net/sfc/base/efx_ev.c| 38
MAC statistics are either periodically (if supported/requested)
or on-demand written to provided DMA-mapped memory.
If periodic update is not supported (e.g. for EF10 virtual
functions), it is the driver responsiblity to handle it.
EFSYS_OPT_MAC_STATS should be enabled to use it.
>From
EFSYS_OPT_PHY_LED_CONTROL should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_phy.c | 19 +
drivers/net/sfc/base/efx.h | 20 ++
drivers/net/sfc/base/efx_check.h | 7 +++
EFSYS_OPT_PHY_STATS should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_impl.h | 10 +++
drivers/net/sfc/base/ef10_phy.c | 17 +
drivers/net/sfc/base/efx.h| 80
EFSYS_OPT_PHY_FLAGS should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_phy.c | 4
drivers/net/sfc/base/efx.h | 3 +++
drivers/net/sfc/base/efx_check.h | 7 +++
drivers/net/sfc/base/efx_impl.h | 3 +++
EFSYS_OPT_QSTATS should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_ev.c | 25 +
drivers/net/sfc/base/ef10_impl.h | 16 ++
drivers/net/sfc/base/ef10_tx.c | 26 +
drivers/net/sfc/base/efx.h
EFSYS_OPT_BIST should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_impl.h | 29 ++
drivers/net/sfc/base/ef10_phy.c | 153
drivers/net/sfc/base/efx.h| 80 +++
EFSYS_OPT_DIAG should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_impl.h | 8 ++
drivers/net/sfc/base/ef10_nic.c | 27 ++
drivers/net/sfc/base/efx.h| 33
drivers/net/sfc/base/efx_check.h |
SFN8xxx is the second family based on EF10 architecture.
It has few differences from SFN7xxx adapters family.
EFSYS_OPT_MEDFORD should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_impl.h| 6 +-
SFN7xxx is the first family based on EF10 architecture.
EFSYS_OPT_HUNTINGTON should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/ef10_ev.c | 1226 ++
drivers/net/sfc/base/ef10_filter.c |
EFSYS_OPT_SIENA should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/efx_check.h | 14 +
drivers/net/sfc/base/efx_ev.c | 783 +++
drivers/net/sfc/base/efx_filter.c | 1042
MCDI proxy authorization may be used if priviledged PCI
function (physical function) would like to intercept and
authorize MCDI requests done by unprivileged (e.g. virtual)
PCI function. It may be used to control unpriviledged
function Rx mode (e.g. promicsuous, all-multicast), MTU
and default MAC
Driver can provide a function to be called to log MCDI
requests and responses to help with debugging.
Solarflare netlogdecode cross-platform tool may be used
to decode these logs.
EFSYS_OPT_MCDI_LOGGING should be enabled to use it.
>From Solarflare Communications Inc.
Signed-off-by: Andrew
Implement interface to talk to NIC managment CPU. Provide
helpers to fill in MCDI requests, execute it and process
recevied response.
MCDI request is prepared in either PCI BAR mapped memory
(SFN5xxx/SFN6xxx) or DMA-mapped memory (SFN7xxx/SFN8xxx) and,
doorbell is pressed (memory-mapped register)
The header defines data interface between host CPU and NIC
management CPU.
The header is automatially generated from firmware sources.
MCDI is used on NIC control path (configuration,
event/transmit/receive queues setup and teardown etc), but
not used on data path.
>From Solarflare
Filtering capabilities depend on NIC family and used firmware
variant. Provided API allows to get supported filter types
(in a priority order), add/delete individual filters and
restore entire filter table after, for example, NIC management
CPU reboot.
Rx filters allow to redirect matching flow
>From Solarflare Communications Inc.
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/base/efx_regs.h | 3870 +++
drivers/net/sfc/base/efx_regs_pci.h | 2356 +
2 files changed, 6226 insertions(+)
create mode 100644
libefx is a platform-independent library to implement drivers
for Solarflare network adapters. It provides unified adapter
family independent interface (if possible).
Driver must provide efsys.h header which defines options
(EFSYS_OPT_*) to be used and macros/functions to allocate
memory,
The PMD is put into the sfc/efx subdirectory to have a place for
the second PMD and library shared by both.
Enable the PMD by default on supported configuratons.
Reviewed-by: Andy Moreton
Signed-off-by: Andrew Rybchenko
---
MAINTAINERS | 6 ++
The patch series adds Solarflare libefx-based network PMD.
This version of the driver supports Solarflare SFN7xxx and SFN8xxx
families of 10/40 Gbps adapters.
libefx is a platform-independent library to implement drivers for
Solarflare network adapters. It provides unified adapter family
-Original Message-
From: Nelio Laranjeiro [mailto:nelio.laranje...@6wind.com]
Sent: 2016?11?16? 23:21
To: dev at dpdk.org
Cc: Thomas Monjalon ; Jianbo Liu
; Jerin Jacob ;
Zhigang Lu ; Liming Sun ; Chao Zhu
; Bruce Richardson ;
Konstantin Ananyev ; Adrien Mazarguil
Subject: [PATCH] eal:
On 11/27/2016 9:35 AM, Jingjing Wu wrote:
> Casting from structs which lay out data in typed members
> to structs which have flat memory buffers, will cause
> problems if the alignment of the former isn't as expected.
> This patch removes the casting between structs.
>
> Fixes: ae19955e7c86
On 29.11.2016 15:50, Ananyev, Konstantin wrote:
> Hi Ilya,
>
>> Ping.
>>
>> Best regards, Ilya Maximets.
>>
>> On 19.10.2016 17:07, Ilya Maximets wrote:
>>> The only reason why bulk alloc disabled for the rings with
>>> more than (I40E_MAX_RING_DESC - RTE_PMD_I40E_RX_MAX_BURST)
>>> descriptors is
Signed-off-by: Jingjing Wu
---
v1 change:
remove pablo from maintainer.
v2 change:
remove Wei Dai from claim.
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index d6bb8f8..fd096c5 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -614,7
On 11/27/2016 9:11 AM, Jingjing Wu wrote:
> Fixes: 4861cde46116 ("i40e: new poll mode driver")
> Signed-off-by: Jingjing Wu
Applied to dpdk-next-net/master, thanks.
In previous patch for 25G (XXV710) enable
75d133dd329: ("net/i40e: enable 25G device"),
we intend to disable the auto linke update as a work around
for the issue that link can't be turn on when auto link update
is enabled. Now we know the root cause, there are interface
changes of AQ command
Remove Nico Pernas Maradei as a PCAP PMD maintainer.
Signed-off-by: John McNamara
---
MAINTAINERS | 1 -
1 file changed, 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 5ec84ad..26d9590 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -387,7 +387,6 @@ T:
> -Original Message-
> From: Mcnamara, John
> Sent: Tuesday, November 29, 2016 2:33 PM
> To: nicolas.pernas.maradei at emutex.com
> Cc: dev at dpdk.org; Yigit, Ferruh ; Mcnamara, John
>
> Subject: [PATCH v1] maintainers: update pcap pmd maintainers
Self nack.
---
MAINTAINERS | 1 -
1 file changed, 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 5ec84ad..26d9590 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -387,7 +387,6 @@ T: git://dpdk.org/next/dpdk-next-virtio
F: drivers/net/vhost/
PCAP PMD
-M: Nicol??s Pernas Maradei
M: Ferruh
On Fri, Nov 18, 2016 at 01:09:35PM -0500, Neil Horman wrote:
> On Thu, Nov 17, 2016 at 09:20:50AM +, Mcnamara, John wrote:
> > Repost from the moving at dpdk.org mailing list to get a wider audience.
> > Original thread:
> > http://dpdk.org/ml/archives/moving/2016-November/59.html
> >
>
Ping.
Best regards, Ilya Maximets.
On 19.10.2016 17:07, Ilya Maximets wrote:
> The only reason why bulk alloc disabled for the rings with
> more than (IXGBE_MAX_RING_DESC - RTE_PMD_IXGBE_RX_MAX_BURST)
> descriptors is the possible out-of-bound access to the dma
> memory. But it's the artificial
Ping.
Best regards, Ilya Maximets.
On 19.10.2016 17:07, Ilya Maximets wrote:
> The only reason why bulk alloc disabled for the rings with
> more than (I40E_MAX_RING_DESC - RTE_PMD_I40E_RX_MAX_BURST)
> descriptors is the possible out-of-bound access to the dma
> memory. But it's the artificial
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Olivier Matz
> Sent: Tuesday, November 22, 2016 10:05 AM
> To: dev at dpdk.org
> Cc: Wiles, Keith
> Subject: [dpdk-dev] [PATCH] mempool: fix Api documentation
>
> A previous commit changed the local_cache
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Ferruh Yigit
> Sent: Thursday, November 17, 2016 1:27 PM
> To: dev at dpdk.org
> Cc: Yigit, Ferruh
> Subject: [dpdk-dev] [PATCH] doc: announce kni_vhost removal
>
> Signed-off-by: Ferruh Yigit
Acked-by:
> -Original Message-
> From: Baruch Siach [mailto:baruch at tkos.co.il]
> Sent: Tuesday, November 29, 2016 1:23 PM
> To: dev at dpdk.org
> Cc: Mcnamara, John ; Baruch Siach
>
> Subject: [PATCH] doc: prog_guide: fix section heading
>
> This section only deals with Tx queues
Hi John,
On Tue, Nov 29, 2016 at 09:54:58AM +, Mcnamara, John wrote:
> > -Original Message-
> > From: Baruch Siach [mailto:baruch at tkos.co.il]
> > Sent: Tuesday, November 29, 2016 9:26 AM
> > To: dev at dpdk.org
> > Cc: Mcnamara, John ; Baruch Siach
> >
> > Subject: [PATCH] doc:
Hi Ilya,
> Ping.
>
> Best regards, Ilya Maximets.
>
> On 19.10.2016 17:07, Ilya Maximets wrote:
> > The only reason why bulk alloc disabled for the rings with
> > more than (I40E_MAX_RING_DESC - RTE_PMD_I40E_RX_MAX_BURST)
> > descriptors is the possible out-of-bound access to the dma
> >
> Signed-off-by: John McNamara
[...]
> -M: Ian Betts
> +M: John McNamara
Acked-by: Thomas Monjalon
Applied, thanks
We need to talk about the status of this library.
2016-11-18 17:09, John McNamara:
> Update procinfo maintainer and name of the application.
>
> Signed-off-by: John McNamara
Acked-by: Thomas Monjalon
Applied, thanks
> > Signed-off-by: Jingjing Wu
>
> Acked-by: Pablo de Lara
>
> Thanks Jingjing!
Acked-by: Thomas Monjalon
Applied, thanks
Hi Yuanhan,
On 11/29/2016 11:16 AM, Yuanhan Liu wrote:
> On Thu, Nov 24, 2016 at 08:35:51AM +0100, Maxime Coquelin wrote:
>>
>>
>> On 11/24/2016 06:07 AM, Yuanhan Liu wrote:
>>> First of all, thanks for the doc! It's a great one.
>> Thanks.
>> I would be interested to know if you have other
The Programmer?s Guide intro is not the Release Notes.
Signed-off-by: Baruch Siach
---
doc/guides/prog_guide/intro.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/guides/prog_guide/intro.rst b/doc/guides/prog_guide/intro.rst
index d6daab3763b4..9fe1f0c31f0e 100644
? 2016/10/9 15:27, Yuanhan Liu ??:
> + dev->nr_guest_pages = 0;
> + if (!dev->guest_pages) {
> + dev->max_guest_pages = 8;
> + dev->guest_pages = malloc(dev->max_guest_pages *
> + sizeof(struct guest_page));
> + }
> +
> -Original Message-
> From: Baruch Siach [mailto:baruch at tkos.co.il]
> Sent: Tuesday, November 29, 2016 9:26 AM
> To: dev at dpdk.org
> Cc: Mcnamara, John ; Baruch Siach
>
> Subject: [PATCH] doc: remove wrong document description
>
> The Programmer?s Guide intro is not the Release
> -Original Message-
> From: Baruch Siach [mailto:baruch at tkos.co.il]
> Sent: Tuesday, November 29, 2016 10:54 AM
> To: Mcnamara, John
> Cc: dev at dpdk.org
> Subject: Re: [PATCH] doc: remove wrong document description
>
> Hi John,
>
> On Tue, Nov 29, 2016 at 09:54:58AM +,
Hi Ilya,
Ilya Maximets writes:
> On 28.11.2016 21:55, Aaron Conole wrote:
>> Ilya Maximets writes:
>>
>>> According to DPDK API (lib/librte_eal/common/include/rte_eal.h):
>>>
>>> "After the call to rte_eal_init(), all arguments argv[x]
>>> with x < ret may be modified and should not
2016-11-29 00:30, Lu, Wenzhuo:
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> > 2016-11-25 12:58, Ferruh Yigit:
> > > Can you also please send another patch to:
> > > 1- add I219 to supported nics list
> > > 2- announce new supported nic in release notes.
> >
> > Please update
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Yong Wang
> Sent: Tuesday, November 29, 2016 10:24 PM
> To: olivier.matz at 6wind.com
> Cc: dev at dpdk.org; Yong Wang
> Subject: [dpdk-dev] [PATCH] doc: fix typos in code comments
>
> Signed-off-by: Yong
On Tue, Nov 29, 2016 at 09:31:42AM +0530, Jerin Jacob wrote:
> On Mon, Nov 28, 2016 at 09:16:10AM +, Bruce Richardson wrote:
> > On Sat, Nov 26, 2016 at 08:24:55AM +0530, Jerin Jacob wrote:
> > > On Fri, Nov 25, 2016 at 11:00:53AM +, Bruce Richardson wrote:
> > > > On Fri, Nov 25, 2016 at
> -Original Message-
> From: Baruch Siach [mailto:baruch at tkos.co.il]
> Sent: Tuesday, November 29, 2016 9:26 AM
> To: dev at dpdk.org
> Cc: Mcnamara, John ; Baruch Siach
>
> Subject: [PATCH] doc: remove wrong document description
>
> The Programmer?s Guide intro is not the Release
On Mon, Nov 28, 2016 at 09:16:10AM +, Bruce Richardson wrote:
> On Sat, Nov 26, 2016 at 08:24:55AM +0530, Jerin Jacob wrote:
> > On Fri, Nov 25, 2016 at 11:00:53AM +, Bruce Richardson wrote:
> > > On Fri, Nov 25, 2016 at 05:53:34AM +0530, Jerin Jacob wrote:
> > > > On Thu, Nov 24, 2016 at
On Mon, Nov 28, 2016 at 03:53:08PM +, Eads, Gage wrote:
> (Bruce's adviced heeded :))
>
> > -Original Message-
> > From: Jerin Jacob [mailto:jerin.jacob at caviumnetworks.com]
> > Sent: Tuesday, November 22, 2016 5:44 PM
> > To: Eads, Gage
> > Cc: dev at dpdk.org; Richardson,
On 11/28/2016 11:18 PM, Thomas Monjalon wrote:
> 2016-11-28 16:28, Maxime Coquelin:
>> On 11/24/2016 04:24 PM, Kavanagh, Mark B wrote:
>>> DPDK v16.04 added support for vHost User TSO; as such, by default,
>>> TSO is advertised to guest devices as an available feature during
>>> feature
> -Original Message-
> From: Wu, Jingjing
> Sent: Tuesday, November 29, 2016 7:59 AM
> To: dev at dpdk.org
> Cc: Wu, Jingjing; De Lara Guarch, Pablo
> Subject: [PATCH v3] maintainers: update testpmd maintainer
>
> Signed-off-by: Jingjing Wu
Acked-by: Pablo de Lara
Thanks Jingjing!
On Mon, Nov 28, 2016 at 03:53:08PM +, Eads, Gage wrote:
> (Bruce's adviced heeded :))
>
> > > > >
> > > > > How would this check work? Wouldn't it prevent any core from
> > > > running the software scheduler in the centralized case?
> > > >
> > > > I guess you may not need
1 - 100 of 102 matches
Mail list logo