An example application shows how to use opae ifpga APIs.
You can test each API by running corresponding command.
Signed-off-by: Wei Huang
---
v2: fix coding style issue in commands.c
---
examples/ifpga/Makefile| 45 ++
examples/ifpga/commands.c | 1321
Cyborg is part of OpenStack, it needs some OPAE type APIs to manage
PACs (Programmable Acceleration Card) with Intel FPGA. Below major
functions are added to meets Cyborg requirements.
1. opae_init_eal() set up EAL environment.
2. opae_cleanup_eal() clean up EAL environment.
3. opae_enumerate() sea
RSU (Remote System Update) depends on secure manager which may be
different on various implementations, so a new secure manager device
is implemented for adapting such difference.
There are three major functions added:
1. ifpga_rawdev_update_flash() updates flash with specific image file.
2. ifpga_
Cyborg is part of OpenStack, it needs some OPAE APIs to manage
devices with Intel FPGA. The first three patches implement extra
APIs to meet Cyborg requirement. The last patch add an example
to show how to use these APIs.
Main changes from v4:
- Fix ICC compiler build error
Wei Huang (4):
raw/i
There are three types of property can be got from FPGA, they are
implemented in below functions:
1. ifpga_rawdev_get_fme_property() get property of FME (FPGA
Management Engine).
2. ifpga_rawdev_get_port_property() get property of FPGA port.
3. ifpga_rawdev_get_bmc_property() get property of BMC
Hi Anatoly - Happy New Year !
I have updated the bug https://bugs.dpdk.org/show_bug.cgi?id=561with my latest
comments. Request you to please have a look and let me know if anything more is
required. Thanks!
Regards
Amiya
From: Burakov, Anatoly
Sent: 30 October 2020 15:30
To: Mohakud, Amiya R
Minutes of Technical Board Meeting, 2020-12-16
Members Attending
-
- Bruce
- Ferruh
- Hemant
- Honnappa
- Jerin
- Kevin
- Konstantin
- Maxime
- Olivier (chair)
- Stephen
- Thomas
NOTE: The technical board meetings every second Wednesday on Jitsi [0]
at 3pm UTC. Meetings are publi
Hi Akhil,
Could you please review the patches?
Regards
Abhinandan
> -Original Message-
> From: Gujjar, Abhinandan S
> Sent: Tuesday, December 22, 2020 8:13 PM
> To: dev@dpdk.org; akhil.go...@nxp.com; Ananyev, Konstantin
>
> Cc: Gujjar, Abhinandan S
> Subject: [PATCH v7 1/2] cryptodev:
> +static inline struct iavf_emu_sock_list * iavf_emu_find_sock_list(char
> +*sock_addr) {
> + struct iavf_emu_sock_list *list;
> + struct iavf_emudev *dev;
> + int list_exist;
Initialize list_exist to 0?
> +
> + if (!sock_addr)
> + return NULL;
> +
> + pthread_mute
Change the vm2vm data path to batch enqueue for better performance.
Support latest async vhost API, refactor vhost async data path,
replace rte_atomicNN_xxx to atomic_XXX and clean some codes.
Signed-off-by: Cheng Jiang
---
examples/vhost/ioat.h | 2 +-
examples/vhost/main.c | 214
Add ioat ring space count and check, if ioat ring space is not enough
for the next async vhost packet enqueue, then just return to prevent
enqueue failure. Add rte_ioat_completed_ops() fail handler.
Signed-off-by: Cheng Jiang
---
examples/vhost/ioat.c | 22 --
1 file changed,
Refactor the vhost sample code. Add ioat ring space count and check
in ioat callback, optimize vhost data path for batch enqueue, replace
rte_atomicNN_xxx to atomic_XXX and refactor vhost async data path.
---
v6:
* adjusted the value of MAX_ENQUEUED_SIZE in ioat.h
v5:
* added vhost enqueue buffe
https://bugs.dpdk.org/show_bug.cgi?id=449
Vipin Varghese (vipin.vargh...@intel.com) changed:
What|Removed |Added
Resolution|INVALID |---
Status
Hi Wei,
Let's align and review it offline.
Thanks,
Rosen
> -Original Message-
> From: Huang, Wei
> Sent: Monday, January 04, 2021 9:18
> To: Xu, Rosen ; dev@dpdk.org; Zhang, Qi Z
>
> Cc: sta...@dpdk.org; Zhang, Tianfei
> Subject: RE: [PATCH v4 3/4] raw/ifpga: add opae API for Cyborg
>
> -Original Message-
> From: Guo, Junfeng
> Sent: Thursday, December 31, 2020 1:13 PM
> To: Zhang, Qi Z ; Wu, Jingjing ;
> Xing, Beilei
> Cc: dev@dpdk.org; sta...@dpdk.org; Yigit, Ferruh ;
> Guo,
> Junfeng
> Subject: [PATCH] net/iavf: fix GTPU UL and DL support for FDIR
>
> For AVF
Hi Qi,
By checking the running i40e vf PMD(function:i40evf_config_irq_map()), found
that the vector_id actually can be a value that is equal to nb_msix as the
following.
map_info->num_vectors is just equal to nb_msix(which is 2), the max vector_id
is also 2. The map_info which contains vecmap[
Hi Rosen,
I cannot change "master" to "primary", how to fix it ?
Wei
-Original Message-
From: Xu, Rosen
Sent: Friday, January 1, 2021 22:39
To: Huang, Wei ; dev@dpdk.org; Zhang, Qi Z
Cc: sta...@dpdk.org; Zhang, Tianfei
Subject: RE: [PATCH v4 3/4] raw/ifpga: add opae API for Cyborg
> -Original Message-
> From: dev On Behalf Of dapengx...@intel.com
> Sent: Wednesday, December 30, 2020 2:54 PM
> To: Wu, Jingjing ; Xing, Beilei
> Cc: dev@dpdk.org; Yu, DapengX ; sta...@dpdk.org
> Subject: [dpdk-dev] [PATCH] net/iavf: fix vector id assignment
>
> From: YU DAPENG
>
Previously, the identification of hairpin queue was done using
mlx5_rxq_get_type() function.
Recent patch replaced it with use of mlx5_rxq_get_hairpin_conf(),
and check of the return value conf != NULL.
The case of return value is NULL (queue is not hairpin) was not handled.
As result, non-hairpin
v1: First release
Ophir Munk (2):
net/mlx5/linux: wrap sampling actions with OS calls
net/mlx5/windows: implement sampling actions wrappers
drivers/common/mlx5/windows/mlx5_glue.h | 34 +
drivers/net/mlx5/linux/mlx5_flow_os.h | 47 +
drivers/
This commit adds the Windows sampling actions wrappers (currently return
ENOTSUP): mlx5_os_flow_dr_create_flow_action_sampler() and
mlx5_os_flow_dr_create_flow_action_dest_array(). Using configuration
definitions HAVE_MLX5_DR_CREATE_ACTION_FLOW_SAMPLE and
HAVE_MLX5_DR_CREATE_ACTION_DEST_ARRAY the
Wrap glue calls dr_create_flow_action_sampler() and
dr_create_flow_action_dest_array() with OS APIs. This commit is a follow
up on [1].
[1]
commit b293fbf9672b ("net/mlx5: add OS specific flow actions operations")
Signed-off-by: Ophir Munk
Acked-by: Matan Azrad
---
drivers/net/mlx5/linux/mlx5_
From: Guy Kaneti
Sentinel was missing from pci_id_ree_table[] array initialization
which caused it to overflow.
Bugzilla ID: 603
Fixes: 4cd1c5fd9 ("regex/octeontx2: introduce REE driver")
Cc: sta...@dpdk.org
Signed-off-by: Guy Kaneti
---
drivers/regex/octeontx2/otx2_regexdev.c | 3 +++
1 file
Windows will be supported by mlx5 PMD.
The mlx5 guide is updated with the needed
information.
Signed-off-by: Tal Shnaiderman
---
Depends-on: patch-85939 ("drivers/common: enable Windows common mlx5
compilation")
---
doc/guides/nics/mlx5.rst | 54
From: Ophir Munk
Prior to this commit meson did not progress beyond directory
drivers/common for Windows compilations. This commit enables drivers
compilation under this directory.
Signed-off-by: Ophir Munk
Signed-off-by: Tal Shnaiderman
Acked-by: Matan Azrad
---
v3: change commit place with
25 matches
Mail list logo