[PATCH v4] net/af_xdp: fix missing UMEM feature

2023-10-02 Thread Shibin Koikkara Reeny
nedocs/gcc/C-Dialect-Options.html v4: Updated the commit message. v3: Used alternative keywords fix. v2: Added original commit causing the issue. Signed-off-by: Shibin Koikkara Reeny --- drivers/net/af_xdp/meson.build | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff -

[PATCH v3] net/af_xdp: AF_XDP PMD CNI Integration

2023-02-02 Thread Shibin Koikkara Reeny
ibbpf not to do this because the loading is handled by the CNI in this scenario. Patch include howto doc explain how to configure AF_XDP CNI to working with DPDK. [1]: https://github.com/intel/afxdp-plugins-for-kubernetes Signed-off-by: Shibin Koikkara Reeny --- doc/guides/howto/af_x

[PATCH] net/af_xdp: pass cflags to appropriate build components

2023-09-21 Thread Shibin Koikkara Reeny
ba ("build: use C11 standard") Signed-off-by: Shibin Koikkara Reeny --- drivers/net/af_xdp/meson.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/af_xdp/meson.build b/drivers/net/af_xdp/meson.build index 9a8dbb4d49..3319acca65 100644 ---

[PATCH v2] net/af_xdp: fix cflags to appropriate UMEM feature

2023-09-22 Thread Shibin Koikkara Reeny
dp driver meson build to ensure that the appropriate cflags are passed when checking if certain functions are available in the libbpf/libxdp libraries. Signed-off-by: Shibin Koikkara Reeny --- drivers/net/af_xdp/meson.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/

[PATCH v3] net/af_xdp: fix missing UMEM feature

2023-09-28 Thread Shibin Koikkara Reeny
cc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html v3: Used alternative keywords fix. v2: Added original commit causing the issue. Signed-off-by: Shibin Koikkara Reeny --- drivers/net/af_xdp/meson.build | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/drivers/net/

[PATCH v4] net/af_xdp: AF_XDP PMD CNI Integration

2023-02-09 Thread Shibin Koikkara Reeny
ibbpf not to do this because the loading is handled by the CNI in this scenario. Patch include howto doc explain how to configure AF_XDP CNI to working with DPDK. [1]: https://github.com/intel/afxdp-plugins-for-kubernetes Signed-off-by: Shibin Koikkara Reeny --- doc/guides/howto/af_x

[PATCH v5] net/af_xdp: support CNI Integration

2023-02-10 Thread Shibin Koikkara Reeny
ibbpf not to do this because the loading is handled by the CNI in this scenario. Patch include howto doc explain how to configure AF_XDP CNI to working with DPDK. [1]: https://github.com/intel/afxdp-plugins-for-kubernetes Signed-off-by: Shibin Koikkara Reeny Tested-by: Anatoly Burakov Reviewed-b

[PATCH v6] net/af_xdp: support CNI Integration

2023-02-15 Thread Shibin Koikkara Reeny
ibbpf not to do this because the loading is handled by the CNI in this scenario. Patch include howto doc explain how to configure AF_XDP CNI to working with DPDK. [1]: https://github.com/intel/afxdp-plugins-for-kubernetes Signed-off-by: Shibin Koikkara Reeny --- v6: Updated documentation and add

[PATCH] net/af_xdp: fix integer handling issues

2023-02-21 Thread Shibin Koikkara Reeny
Fix integer handling issues (NEGATIVE_RETURNS) reported in coverity scan. Add a check to sock variable if the value is negative return -1. Coverity issue: 383245 Fixes: 7fc6ae50369d ("net/af_xdp: support CNI Integration") Signed-off-by: Shibin Koikkara Reeny --- drivers/

[PATCH v2] net/af_xdp: AF_XDP PMD CNI Integration

2022-12-14 Thread Shibin Koikkara Reeny
ibbpf not to do this because the loading is handled by the CNI in this scenario. [1]: https://github.com/intel/afxdp-plugins-for-kubernetes Signed-off-by: Shibin Koikkara Reeny --- drivers/net/af_xdp/rte_eth_af_xdp.c | 337 +++- 1 file changed, 325 insertions(+), 12 deleti

[PATCH v2] net/af_xdp: AF_XDP PMD CNI Integration

2022-12-14 Thread Shibin Koikkara Reeny
ibbpf not to do this because the loading is handled by the CNI in this scenario. [1]: https://github.com/intel/afxdp-plugins-for-kubernetes Signed-off-by: Shibin Koikkara Reeny --- drivers/net/af_xdp/rte_eth_af_xdp.c | 337 +++- 1 file changed, 325 insertions(+), 12 deleti

[PATCH] net/af_xdp: improve documentation

2022-07-18 Thread Shibin Koikkara Reeny
From: Ciara Loftus Instead of a one-liner describing each vdev argument, add a description and example for each. Move the information describing preferred busy polling from the "Limitations" section to the "Options" section where it is better placed. Also make general grammer improvements. Signe

[PATCH v2] net/af_xdp: improve documentation

2022-07-22 Thread Shibin Koikkara Reeny
From: Ciara Loftus Instead of a one-liner describing each vdev argument, add a description and example for each. Move the information describing preferred busy polling from the "Limitations" section to the "Options" section where it is better placed. Also make general grammar improvements. Signe

[PATCH] examples/vm_power: replace list foreach with while loop

2022-03-01 Thread Shibin Koikkara Reeny
Linux header files don't support LIST_FOREACH_SAFE so replacing LIST_FOREACH with while loop. Fixes: e8ae9b662506 ("examples/vm_power: channel manager and monitor in host") Cc: alan.ca...@intel.com Cc: sta...@dpdk.org Signed-off-by: Shibin Koikkara Reeny --- examples/v

[PATCH v2] examples/vm_power: add support for list_foreach_safe

2022-03-21 Thread Shibin Koikkara Reeny
t;examples/vm_power: channel manager and monitor in host") Cc: alan.ca...@intel.com Cc: sta...@dpdk.org Signed-off-by: Shibin Koikkara Reeny --- examples/vm_power_manager/channel_manager.c | 9 + lib/eal/linux/include/rte_os.h | 11 +++ 2 files changed, 16 insertions(

[PATCH v3] examples/vm_power: add support for list_foreach_safe

2022-03-22 Thread Shibin Koikkara Reeny
t;examples/vm_power: channel manager and monitor in host") Cc: alan.ca...@intel.com Cc: sta...@dpdk.org Signed-off-by: Shibin Koikkara Reeny --- v3: add blank line after declaration v2: add support for list_foreach_safe --- examples/vm_power_manager/channel_manager.c | 10 ++ lib/ea