Just wanted to rephrase my wordings as they seem to be presenting
different meaning from what I was intending.
On Tue, Mar 6, 2018 at 12:18 PM, Shreyansh Jain wrote:
> On Tue, Mar 6, 2018 at 7:13 AM, Rosen Xu wrote:
>> Signed-off-by: Rosen Xu
>> ---
>> drivers/raw/ifpga_rawdev/Makefile
Hi Narender,
On 3/4/2018 4:12 AM, Vangati, Narender wrote:
Akhil,
I'm probably missing a point somewhere but I don't follow the suggestions. To
me, ethdev, cryptodev, eventdev, etc. are device abstractions, whereas the
proposed ENQ mode isn't at the same level.
The DEQ mode is a device abstract
On Tue, Mar 6, 2018 at 7:13 AM, Rosen Xu wrote:
> Signed-off-by: Rosen Xu
> ---
> drivers/raw/ifpga_rawdev/Makefile | 59
> drivers/raw/ifpga_rawdev/ifpga_rawdev.c| 343
> +
> drivers/raw/ifpga_rawdev/ifpga_rawdev.h| 109 +++
Hi Abhinandan,
Sorry for the delayed response, my office network had some issues wrt
NNTP, so couldn't reply.
On 2/28/2018 2:31 PM, Gujjar, Abhinandan S wrote:
Hi Akhil,
..
+ * crypto operation directly to cryptodev or send it to the
+ cryptodev
+ * adapter via eventdev, the crypt
On Tue, Mar 6, 2018 at 7:13 AM, Rosen Xu wrote:
> Signed-off-by: Rosen Xu
> ---
> lib/librte_eal/common/eal_common_bus.c | 14 +-
> 1 file changed, 13 insertions(+), 1 deletion(-)
>
> diff --git a/lib/librte_eal/common/eal_common_bus.c
> b/lib/librte_eal/common/eal_common_bus.c
> in
Hello Rosen,
I have some initial (and most of them trivial) comments inline...
On Tue, Mar 6, 2018 at 7:13 AM, Rosen Xu wrote:
> Signed-off-by: Rosen Xu
> ---
> drivers/bus/ifpga/Makefile | 64
> drivers/bus/ifpga/ifpga_bus.c | 527
> ++
Hi Jianfeng
Please see a comment below.
> From: Jianfeng Tan, Sent: Sunday, March 4, 2018 5:30 PM
> We introduced private rte_eth_dev_data to allow vdev to be created both in
> primary process and secondary process(es). This is not friendly to multi-
> process model, for example, it leads to port
On Monday 05 March 2018 03:42 PM, Luca Boccassi wrote:
On Mon, 2018-03-05 at 11:31 +0530, gowrishankar muthukrishnan wrote:
Hi Luca,
In powerpc to support i40e, we wish below patch be merged:
c3def6a8724 net/i40e: implement vector PMD for altivec
I have verified br-16.11 with the above commit
On Mon, 5 Mar 2018 19:35:14 -0800
Mallesh Koujalagi wrote:
> After attaching two Null device to ovs, seeing "00.00.00.00.00.00" mac
> address for both null devices. Fix this issue, by setting different mac
> address.
>
> Signed-off-by: Mallesh Koujalagi
> ---
> drivers/net/null/rte_eth_null.c
After attaching two Null device to ovs, seeing "00.00.00.00.00.00" mac
address for both null devices. Fix this issue, by setting different mac
address.
Signed-off-by: Mallesh Koujalagi
---
drivers/net/null/rte_eth_null.c | 26 +++---
1 file changed, 23 insertions(+), 3 deleti
From: Hyong Youb Kim
Enable rx queue interrupts if the app requests them, and vNIC has
enough interrupt resources. Use interrupt vector 0 for link status and
errors. Use vector 1 for rx queue 0, vector 2 for rx queue 1, and so
on. So, with n rx queues, vNIC needs to have at n + 1 interrupts.
For
From: Hyong Youb Kim
Signed-off-by: Hyong Youb Kim
Reviewed-by: John Daley
---
drivers/net/enic/enic_clsf.c | 21 -
1 file changed, 8 insertions(+), 13 deletions(-)
diff --git a/drivers/net/enic/enic_clsf.c b/drivers/net/enic/enic_clsf.c
index 3ef1d0832..9d95201ec 100644
-
From: Hyong Youb Kim
Signed-off-by: Hyong Youb Kim
Reviewed-by: John Daley
---
drivers/net/enic/meson.build | 19 +++
drivers/net/meson.build | 2 +-
2 files changed, 20 insertions(+), 1 deletion(-)
create mode 100644 drivers/net/enic/meson.build
diff --git a/drivers/n
From: Hyong Youb Kim
Currently, when more than 1 receive queues are configured, the driver
always enables RSS with the driver's own default hash type, key, and
RETA. The user is unable to change any of the RSS settings. Address
this by implementing the ethdev RSS API as follows.
Correctly report
From: Hyong Youb Kim
Signed-off-by: Hyong Youb Kim
Reviewed-by: John Daley
---
doc/guides/nics/enic.rst | 8
1 file changed, 8 insertions(+)
diff --git a/doc/guides/nics/enic.rst b/doc/guides/nics/enic.rst
index 7e19cf88a..0bc55936a 100644
--- a/doc/guides/nics/enic.rst
+++ b/doc/gui
From: Hyong Youb Kim
The driver provides a DMA buffer to the firmware when it requests port
stats. The NIC then fills that buffer with latest stats. Currently,
the driver allocates the DMA buffer the first time it requests stats
and saves it for later use. This can lead to crashes when
primary/se
From: Hyong Youb Kim
Signed-off-by: Hyong Youb Kim
Reviewed-by: John Daley
---
drivers/net/enic/enic_ethdev.c | 76 --
1 file changed, 65 insertions(+), 11 deletions(-)
diff --git a/drivers/net/enic/enic_ethdev.c b/drivers/net/enic/enic_ethdev.c
index e
From: Hyong Youb Kim
Currently, enic completely ignores the requested max Rx packet size
(rxmode.max_rx_pkt_len). The desired behavior is that the NIC hardware
drops packets larger than the requested size, even though they are
still smaller than MTU.
Cisco VIC does not have such a feature. But,
v2: rebase, submit as patchset instead of individual patches so they
apply correctly.
Hyong Youb Kim (9):
net/enic: allow the user to change RSS settings
net/enic: heed the requested max Rx packet size
net/enic: remove the VLAN filter handler
net/enic: add Rx/Tx queue configuration getters
Signed-off-by: John Daley
Reviewed-by: Hyong Youb Kim
---
drivers/net/enic/enic.h | 80 -
1 file changed, 40 insertions(+), 40 deletions(-)
diff --git a/drivers/net/enic/enic.h b/drivers/net/enic/enic.h
index c083985ee..e88af6bc9 100644
--- a/driv
From: Hyong Youb Kim
VIC does not support VLAN filtering at the moment. The firmware does
accept the filter add/del commands and returns success. But, they are
no-ops. To avoid confusion, remove the filter set handler so the app
sees an error instead of silent failure.
Also during the device con
Signed-off-by: Rosen Xu
---
drivers/raw/ifpga_rawdev/Makefile | 59
drivers/raw/ifpga_rawdev/ifpga_rawdev.c| 343 +
drivers/raw/ifpga_rawdev/ifpga_rawdev.h| 109 +++
drivers/raw/ifpga_rawdev/ifpga_rawdev_example.c| 121 +++
Signed-off-by: Rosen Xu
---
lib/librte_eal/common/eal_common_options.c | 8 +++-
lib/librte_eal/common/eal_options.h| 2 ++
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/lib/librte_eal/common/eal_common_options.c
b/lib/librte_eal/common/eal_common_options.c
index 9f2f
Signed-off-by: Rosen Xu
---
lib/librte_eal/common/eal_common_bus.c | 14 +-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/lib/librte_eal/common/eal_common_bus.c
b/lib/librte_eal/common/eal_common_bus.c
index 3e022d5..74bfa15 100644
--- a/lib/librte_eal/common/eal_comm
With Partial Reconfigure(PR) parts of Bitstream, Field Programmable Gate
Array(FPGA) not only
provides one kinds of accelerator but also provides many types of accelerators
at the same time.
How DPDK fully support FPGA?
- We use Rawdev to provide FPGA PR
- DPDK Driver will not bind to PCI Dev
Signed-off-by: Rosen Xu
---
drivers/bus/ifpga/Makefile | 64
drivers/bus/ifpga/ifpga_bus.c | 527
drivers/bus/ifpga/ifpga_common.c| 168 +
drivers/bus/ifpga/ifpga_common.h| 46 +++
drivers/bus/ifpga
Hi Anatoly,
> -Original Message-
> From: Burakov, Anatoly
> Sent: Monday, March 5, 2018 5:37 PM
> To: Tan, Jianfeng; dev@dpdk.org
> Cc: Richardson, Bruce; Ananyev, Konstantin; tho...@monjalon.net;
> maxime.coque...@redhat.com; Yigit, Ferruh
> Subject: Re: [PATCH 2/4] bus/vdev: bus scan by
When an event device is stopped, it drains all event queues. These events
may contain pointers, so to prevent memory leaks eventdev now supports a
user-provided flush callback that is called during the queue drain process.
This callback is stored in process memory, so the callback must be
registere
This commit also adds a flush callback test to the sw eventdev's selftest
suite.
Signed-off-by: Gage Eads
---
drivers/event/sw/sw_evdev.c | 25 +++-
drivers/event/sw/sw_evdev_selftest.c | 75 +++-
2 files changed, 97 insertions(+), 3 deletions(-)
On 2/20/2018 7:33 AM, Andrew Rybchenko wrote:
> Fixes: e1b944598579 ("net/sfc: build libefx")
>
> Signed-off-by: Andrew Rybchenko
Series applied to dpdk-next-net/master, thanks.
This was a big set, can be holding the record on number of patches.
Also thanks for your effort on splitting base dri
Hi Anatoly,
Looks good, see inline for details.
Acked-by: John Daley
Thanks,
John
> -Original Message-
> From: Anatoly Burakov [mailto:anatoly.bura...@intel.com]
> Sent: Saturday, March 03, 2018 5:46 AM
> To: dev@dpdk.org
> Cc: John Daley (johndale) ; Hyong Youb Kim (hyonkim)
> ; keith.w
On 2/9/2018 12:08 AM, Rosen, Rami wrote:
> Hi all,
> Following the recent announcement of DPDK 18.02-RC4, I went over
> 18.02 release notes and I have this minor query which I am not sure about:
> In the release notes:
> http://dpdk.org/doc/guides/rel_notes/release_18_02.html
> we have the followin
On Mon, Feb 26, 2018 at 05:44:01PM +, Doherty, Declan wrote:
> On 13/02/2018 5:05 PM, Adrien Mazarguil wrote:
> > Hi,
> >
> > Apologies for being late to this thread, I've read the ensuing discussion
> > (hope I didn't miss any) and also think rte_flow could be improved in
> > several ways to
For now DPDK assumes that callfd, kickfd and last_idx are being set just
once during vring initialization and device cannot be running while DPDK
receives SET_VRING_KICK, SET_VRING_CALL and SET_VRING_BASE messages.
However, that assumption is wrong. For Vhost SCSI messages might arrive
at any point
vhost-net devices might keep track of last descriptors indices by
themselves, and assuming they initially start at 0, but that is not the
case for vhost-scsi. Initial last descriptor indices are set via
VHOST_USER_SET_VRING_BASE message, and we cannot possibly predict what
will they be. Setting the
There are two separate abstraction layers:
* vsocket - which represents a unix domain socket
* virtio_net - which represents a vsocket connection
There can be many connections on the same socket. vsocket provides an
API to enable/disable particular virtio features on the fly, but it's
the virtio_n
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Ferruh Yigit
> Sent: Monday, March 5, 2018 3:25 PM
> To: Koujalagi, MalleshX ; dev@dpdk.org
> Cc: mtetsu...@gmail.com
> Subject: Re: [dpdk-dev] [PATCH] net/null: Support bulk alloc and free.
>
> On 2/3/2018 3:11
On 2/6/2018 11:21 AM, zhouyangchao wrote:
Can you please provide more information why this patch is needed?
> Signed-off-by: Yangchao Zhou
> ---
> drivers/net/bnx2x/bnx2x_rxtx.c | 8 +---
> 1 file changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/net/bnx2x/bnx2x_rxtx.c b/dr
On 2/3/2018 3:11 AM, Mallesh Koujalagi wrote:
> After bulk allocation and freeing of multiple mbufs increase more than ~2%
> throughput on single core.
>
> Signed-off-by: Mallesh Koujalagi
> ---
> drivers/net/null/rte_eth_null.c | 16 +++-
> 1 file changed, 7 insertions(+), 9 deletio
Hi Ferruh
From: Ferruh Yigit, Sent: Monday, March 5, 2018 5:07 PM
> On 3/5/2018 2:52 PM, Matan Azrad wrote:
> > HI
> >
> > From: Ferruh Yigit, Sent: Monday, March 5, 2018 1:24 PM
> >> On 1/18/2018 4:35 PM, Matan Azrad wrote:
> >>> rte_eth_dev_data structure is allocated per ethdev port and can be
On 3/5/2018 2:52 PM, Matan Azrad wrote:
> HI
>
> From: Ferruh Yigit, Sent: Monday, March 5, 2018 1:24 PM
>> On 1/18/2018 4:35 PM, Matan Azrad wrote:
>>> rte_eth_dev_data structure is allocated per ethdev port and can be
>>> used to get a data of the port internally.
>>>
>>> rte_eth_dev_attach_seco
On 1/25/2018 5:00 PM, Andrew Rybchenko wrote:
> Unfortunately we're a bit late with dynamic logging implementation.
> So, it can wait for 18.05 release cycle if required.
>
> The series adds EXPERIMENTAL EAL feature which removes dependency
> on EAL arguments processing and log types registration.
On 1/25/2018 5:00 PM, Andrew Rybchenko wrote:
> From: Ivan Malov
>
> Signed-off-by: Ivan Malov
> Signed-off-by: Andrew Rybchenko
> Reviewed-by: Andy Moreton
<...>
> @@ -2082,3 +2084,14 @@ RTE_PMD_REGISTER_PARAM_STRING(net_sfc_efx,
> SFC_KVARG_STATS_UPDATE_PERIOD_MS "= "
> SFC_KVA
Change max inline header length to 192B to allow IPv6 VXLAN TSO headers
and header with options that more than 128B.
Signed-off-by: Xueming Li
---
drivers/net/mlx5/mlx5_defs.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/mlx5/mlx5_defs.h b/drivers/net/mlx5/mlx5
This commit adds support for generic tunnel TSO and checksum offload.
PMD will compute the inner/outer headers offset according to the
mbuf fields. Hardware will do calculation based on offsets and types.
Signed-off-by: Xueming Li
---
doc/guides/nics/mlx5.rst | 8 +++
drivers/net/
Separate TSO function to make logic of mlx5_tx_burst clear.
Signed-off-by: Xueming Li
---
drivers/net/mlx5/mlx5_rxtx.c | 112 ++-
1 file changed, 67 insertions(+), 45 deletions(-)
diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/mlx5_rxtx.c
in
"show port cap" and "csum parse tunnel" command support TX generic
tunnel offloads
Signed-off-by: Xueming Li
---
app/test-pmd/cmdline.c | 9 +++--
app/test-pmd/config.c | 18 ++
app/test-pmd/csumonly.c | 3 ++-
3 files changed, 27 insertions(+), 3 deletions(-)
diff --gi
This patch adds GRE checksum and sequence extension supports in addtion
to key extension to csum forwarding engine.
Signed-off-by: Xueming Li
---
app/test-pmd/csumonly.c | 20
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/app/test-pmd/csumonly.c b/app/test-p
This patch introduce new TX offload flags for device that supports
tunnel agnostic L3/L4 checksum and TSO offload.
The support from the device is for inner and outer checksums on
IPV4/TCP/UDP and TSO for *any packet with the following format*:
< some headers > / [optional IPv4/IPv6] / [optional T
- Add VXLAN-GPE and GRE extention support to testpmd csum forwarding enginee
- Split DEV_TX_OFFLOAD_GENERIC_TNL_CKSUM_TSO into
DEV_TX_OFFLOAD_GENERIC_TNL_CKSUM
and DEV_TX_OFFLOAD_GENERIC_TNL_TSO
- Add PKT_TX_TUNNEL_UNKNOWN and PKT_TX_OUTER_UDP
http://www.dpdk.org/dev/patchwork/patch/34655/
This patch introduced VXLAN-GPE support to csum forwarding engine by
recognizing VXLAN-GPE UDP port and parsing tunnel payload according to
next-protocol type.
Signed-off-by: Xueming Li
---
app/test-pmd/csumonly.c | 96 +--
app/test-pmd/parameters.c
HI
From: Ferruh Yigit, Sent: Monday, March 5, 2018 1:24 PM
> On 1/18/2018 4:35 PM, Matan Azrad wrote:
> > rte_eth_dev_data structure is allocated per ethdev port and can be
> > used to get a data of the port internally.
> >
> > rte_eth_dev_attach_secondary tries to find the port identifier using
>
On 3/5/2018 7:57 AM, Vipin Varghese wrote:
> dpdk-pdump makes use of LIBRTE_PMD_PCAP for interfacing the ring to
> the device-queue pair. Updating Makefile to check for the same.
>
> Signed-off-by: Vipin Varghese
> ---
> app/pdump/Makefile | 4
> 1 file changed, 4 insertions(+)
>
> diff --
>-Original Message-
>From: Ahmed Mansour [mailto:ahmed.mans...@nxp.com]
>Sent: 03 March 2018 01:19
>To: Trahe, Fiona ; Verma, Shally
>; dev@dpdk.org
>Cc: De Lara Guarch, Pablo ; Athreya, Narayana
>Prasad ;
>Gupta, Ashish ; Sahu, Sunila
>; Challa, Mahipal
>; Jain, Deepak K ; Hemant
>Ag
On 2/3/2018 2:11 AM, Mallesh Koujalagi wrote:
> After attaching two Null device to ovs, seeing "00.00.00.00.00.00" mac
> address for both null devices. Fix this issue, by setting different mac
> address.
>
> Signed-off-by: Mallesh Koujalagi
> ---
> drivers/net/null/rte_eth_null.c | 23 ++
Signed-off-by: Nelio Laranjeiro
Acked-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5.c | 238 ++--
drivers/net/mlx5/mlx5_ethdev.c | 118 +---
drivers/net/mlx5/mlx5_flow.c| 109 ---
drivers/net/mlx5/mlx5_mac.c | 12 +-
drivers/
Signed-off-by: Nelio Laranjeiro
Acked-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5.c | 79 +---
drivers/net/mlx5/mlx5_ethdev.c | 86 +
drivers/net/mlx5/mlx5_flow.c| 82 +---
drivers/net/mlx5/mlx5_mac.c | 9 +-
drivers/net/mlx5/mlx5_
This series applies on top of [1]
[1] https://dpdk.org/dev/patchwork/patch/35650/
Nelio Laranjeiro (2):
net/mlx5: use port id in PMD log
net/mlx5: use dynamic logging
drivers/net/mlx5/mlx5.c | 227 +++-
drivers/net/mlx5/mlx5_ethdev.c | 112 ++
dpdk-pdump makes use of LIBRTE_PMD_PCAP for interfacing the ring to
the device-queue pair. Updating Makefile to check for the same.
Signed-off-by: Vipin Varghese
---
app/pdump/Makefile | 4
1 file changed, 4 insertions(+)
diff --git a/app/pdump/Makefile b/app/pdump/Makefile
index bd3c208..
Hi Dave,
Unfortunately I do not have access to our server BIOS settings. The power
management task for our appliance is also on pending. I'm expecting to return
to this task in April. Maybe we can still work out a patch before 18.05 (not
sure about DPDK roadmap).
Regards,
-BL
> -Original
Set rte_errno systematically as well.
Signed-off-by: Nelio Laranjeiro
Acked-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5.c | 88 ++-
drivers/net/mlx5/mlx5_ethdev.c | 231 -
drivers/net/mlx5/mlx5_flow.c| 317 +++-
These functions return int although they are not supposed to fail,
resulting in unnecessary checks in their callers.
Some are returning error where is should be a boolean.
Signed-off-by: Nelio Laranjeiro
Acked-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5.h | 4 ++--
drivers/net/mlx5/
In priv struct only the memory region needs to be protected against
concurrent access between the control plane and the data plane.
Signed-off-by: Nelio Laranjeiro
Acked-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5.c | 2 --
drivers/net/mlx5/mlx5.h | 43 +-
Signed-off-by: Nelio Laranjeiro
Acked-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5_ethdev.c | 18 ++
drivers/net/mlx5/mlx5_mr.c | 7 +--
drivers/net/mlx5/mlx5_rxq.c | 20
drivers/net/mlx5/mlx5_trigger.c | 30 ++
dr
Some empty lines have been added in the middle of the code without any
reason. This commit removes them.
Signed-off-by: Nelio Laranjeiro
Acked-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5.c| 22 --
drivers/net/mlx5/mlx5_ethdev.c | 7 ---
drivers/net/mlx5/mlx5
Signed-off-by: Nelio Laranjeiro
Acked-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5_flow.c | 2 +-
drivers/net/mlx5/mlx5_mr.c | 11 ++-
drivers/net/mlx5/mlx5_rxq.c | 16
drivers/net/mlx5/mlx5_txq.c | 8
4 files changed, 19 insertions(+), 18 deletions(-)
- Removes unused SR-IOV flag.
- Adds missing documentation on some functions.
- Removes the spin-lock on the private structure.
- Standardize the return values of all functions as discussed on the mailing
list [1].
[1] https://dpdk.org/ml/archives/dev/2018-January/087991.html
Changes in v2:
-
priv_get_num_vfs() was used to help the PMD in prefetching the mbuf in
datapath when the PMD was behaving in VF mode.
This knowledge is no more used.
Fixes: 528a9fbec6de ("net/mlx5: support ConnectX-5 devices")
Cc: ys...@mellanox.com
Signed-off-by: Nelio Laranjeiro
Acked-by: Adrien Mazarguil
--
Signed-off-by: Nelio Laranjeiro
Acked-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5.h | 191 ---
drivers/net/mlx5/mlx5_rxtx.h | 162
2 files changed, 195 insertions(+), 158 deletions(-)
diff --git a/drivers/net/m
Replaces all (void)foo; by __rte_unused macro except when variables are
under #if statements.
Signed-off-by: Nelio Laranjeiro
Acked-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5.c | 4 ++--
drivers/net/mlx5/mlx5_ethdev.c | 18 +--
drivers/net/mlx5/mlx5_flow.c| 25
Hi BL,
On 5/3/2018 10:48 AM, long...@viettel.com.vn wrote:
Hi Dave,
Actually in my test lab which is a HP box running CentOS 7 on kernel version
3.10.0-693.5.2.el7.x86_64, the default cpufreq driver is pcc_cpufreq. So I guess
disabling intel_pstate wouldn't help in my case.
# cat /sys/device
On 1/18/2018 4:35 PM, Matan Azrad wrote:
> rte_eth_dev_data structure is allocated per ethdev port and can be
> used to get a data of the port internally.
>
> rte_eth_dev_attach_secondary tries to find the port identifier using
> rte_eth_dev_data name field comparison and may get an identifier of
> -Original Message-
> From: Burakov, Anatoly
> Sent: Saturday, March 3, 2018 1:46 PM
> To: dev@dpdk.org
> Cc: Griffin, John ; Trahe, Fiona
> ; Jain, Deepak K
> ; Wiles, Keith ; Tan, Jianfeng
> ; andras.kov...@ericsson.com;
> laszlo.vadk...@ericsson.com; Walker,
> Benjamin ; Richardson,
Hi Dave,
Actually in my test lab which is a HP box running CentOS 7 on kernel version
3.10.0-693.5.2.el7.x86_64, the default cpufreq driver is pcc_cpufreq. So I
guess
disabling intel_pstate wouldn't help in my case.
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
pcc-cpufreq
# cat /s
Thanks for reminding, I'll update in next version.
> -Original Message-
> From: Ferruh Yigit [mailto:ferruh.yi...@intel.com]
> Sent: Tuesday, February 27, 2018 9:10 PM
> To: Xueming(Steven) Li ; Wenzhuo Lu
> ; Jingjing Wu ; Thomas
> Monjalon ; NĂ©lio Laranjeiro
> ; Adrien Mazarguil
> ; Shah
On Tue, Feb 27, 2018 at 04:11:29PM +0100, Olivier Matz wrote:
> Change the prototype and the behavior of dev_ops->eth_mac_addr_set(): a
> return code is added to notify the caller (librte_ether) if an error
> occurred in the PMD.
>
> The new default MAC address is now copied in dev->data->mac_addr
Hi BL,
I have always used "intel_pstate=disable" in my kernel parameters at
boot so as to disable the intel_pstate driver, and force the kernel to
use the acpi-cpufreq driver:
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
acpi-cpufreq
This then gives me the following options for
On Mon, 2018-03-05 at 11:31 +0530, gowrishankar muthukrishnan wrote:
> Hi Luca,
> In powerpc to support i40e, we wish below patch be merged:
>
> c3def6a8724 net/i40e: implement vector PMD for altivec
>
> I have verified br-16.11 with the above commit (in cherry-pick, I
> neededÂ
> to remove relea
On 05-Mar-18 9:15 AM, Andrew Rybchenko wrote:
On 03/05/2018 12:08 PM, Burakov, Anatoly wrote:
On 03-Mar-18 2:05 PM, Andrew Rybchenko wrote:
On 03/03/2018 04:46 PM, Anatoly Burakov wrote:
This fixes the following drivers in one go:
Does it mean that these drivers are broken in the middle of p
On Mon, 2018-02-26 at 11:34 +, Luca Boccassi wrote:
> Hi all,
>
> Here is a list of patches targeted for LTS release 16.11.5. Please
> help review and test. The planned date for the final release is March
> the 5th, pending results from regression tests.
> Before that, please shout if anyone h
On 04-Mar-18 3:30 PM, Jianfeng Tan wrote:
To scan the vdevs in primary, we send request to primary process
to obtain the names for vdevs.
Only the name is shared from the primary. In probe(), the device
driver is supposed to locate (or request more) the detail
information from the primary.
Sign
On 3/5/2018 9:16 AM, Xiaohua Zhang wrote:
> Signed-off-by: Xiaohua Zhang
Acked-by: Ferruh Yigit
Signed-off-by: Xiaohua Zhang
---
usertools/dpdk-devbind.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py
index 18d9386..ff4b186 100755
--- a/usertools/dpdk-devbind.py
+++ b/usertools/dpdk-devbind.py
@@ -22,8 +22,10 @@
This patch exports new APIs as experimental.
Signed-off-by: Zhihong Wang
---
lib/librte_vhost/rte_vdpa.h| 16 +++-
lib/librte_vhost/rte_vhost.h | 33 ++---
lib/librte_vhost/rte_vhost_version.map | 19 +++
3 files chang
This patch adds APIs to enable live migration for non-builtin data paths.
At src side, last_avail/used_idx from the device need to be set into the
virtio_net structure, and the log_base and log_size from the virtio_net
structure need to be set into the device.
At dst side, last_avail/used_idx nee
This patch adapts vhost lib for selective datapath by calling device ops
at the corresponding stage.
Signed-off-by: Zhihong Wang
---
Changes in v2:
1. Ensure negotiated capabilities are supported in vhost-user lib.
2. Configure the data path at the right time.
lib/librte_vhost/rte_vhost.h
This patch adds APIs for datapath configuration. The eid and did of the
vhost-user socket can be configured to identify the actual device.
When the default software datapath is used, eid and did are set to -1.
When alternative datapath is used, eid and did are set by app to specify
which device to
This patch introduces support for selective datapath in DPDK vhost-user lib
to enable various types of virtio-compatible devices to do data transfer
with virtio driver directly to enable acceleration. The default datapath is
the existing software implementation, more options will be available when
This patch exports vhost-user protocol features to support device driver
development.
Signed-off-by: Zhihong Wang
---
lib/librte_vhost/rte_vhost.h | 8
lib/librte_vhost/vhost.h | 4 +---
lib/librte_vhost/vhost_user.c | 9 +
lib/librte_vhost/vhost_user.h | 20 +++
This patch set introduces support for selective datapath in DPDK vhost-user
lib. vDPA stands for vhost Data Path Acceleration. The idea is to enable
various types of virtio-compatible devices to do data transfer with virtio
driver directly to enable acceleration.
The default datapath is the existi
On 03/05/2018 12:08 PM, Burakov, Anatoly wrote:
On 03-Mar-18 2:05 PM, Andrew Rybchenko wrote:
On 03/03/2018 04:46 PM, Anatoly Burakov wrote:
This fixes the following drivers in one go:
Does it mean that these drivers are broken in the middle of patch set
and fixed now?
If so, it would be go
On 03-Mar-18 2:05 PM, Andrew Rybchenko wrote:
On 03/03/2018 04:46 PM, Anatoly Burakov wrote:
This fixes the following drivers in one go:
Does it mean that these drivers are broken in the middle of patch set
and fixed now?
If so, it would be good to avoid it. It breaks bisect.
Depends on t
05/03/2018 08:43, Yang, Zhiyong:
> From: Thomas Monjalon [mailto:tho...@monjalon.net]
> > 01/03/2018 07:02, Tan, Jianfeng:
> > > From: Maxime Coquelin [mailto:maxime.coque...@redhat.com]
> > > > On 02/28/2018 02:36 AM, Yang, Zhiyong wrote:
> > > > > From: Maxime Coquelin [mailto:maxime.coque...@red
93 matches
Mail list logo