RE: [EXT] [PATCH 32/82] crypto/mvsam: remove unnecessary NULL checks

2022-01-23 Thread Liron Himi
Reviewed-by: Liron Himi -Original Message- From: Stephen Hemminger Sent: Monday, 24 January 2022 02:04 To: dev@dpdk.org Cc: Stephen Hemminger ; Michael Shamis ; Liron Himi Subject: [EXT] [PATCH 32/82] crypto/mvsam: remove unnecessary NULL checks External Email --

RE: [EXT] [PATCH 58/82] net/mvpp2: remove unnecessary NULL checks

2022-01-23 Thread Liron Himi
Reviewed-by: Liron Himi -Original Message- From: Stephen Hemminger Sent: Monday, 24 January 2022 02:05 To: dev@dpdk.org Cc: Stephen Hemminger ; Liron Himi Subject: [EXT] [PATCH 58/82] net/mvpp2: remove unnecessary NULL checks External Email --

RE: [EXT] [PATCH 72/82] regex/cn9k: remove unnecessary NULL checks

2022-01-23 Thread Liron Himi
Reviewed-by: Liron Himi -Original Message- From: Stephen Hemminger Sent: Monday, 24 January 2022 02:05 To: dev@dpdk.org Cc: Stephen Hemminger ; Liron Himi Subject: [EXT] [PATCH 72/82] regex/cn9k: remove unnecessary NULL checks External Email

RE: [PATCH v3] app/eventdev: add crypto producer mode

2022-01-23 Thread Shijith Thotton
Missed some comments in last mail. >> >> In crypto producer mode, producer core enqueues cryptodev with software >> generated crypto ops and worker core dequeues crypto completion events >> from the eventdev. Event crypto metadata used for above processing is pre- >> populated in each crypto sessi

[PATCH 6/6] net/iavf: support L2TPv2 for AVF FDIR

2022-01-23 Thread Jie Wang
Add support for L2TPv2(include PPP over L2TPv2) protocols FDIR based on outer MAC src address and L2TPv2 session ID. Add support for PPPoL2TPv2oUDP protocols FDIR based on inner IP src/dst address and UDP/TCP src/dst port. Patterns are listed below: eth/ipv4(6)/udp/l2tpv2 eth/ipv4(6)/udp/l2tpv2/p

[PATCH 5/6] net/iavf: support L2TPv2 for AVF HASH

2022-01-23 Thread Jie Wang
Add support for PPP over L2TPv2 over UDP protocol and L2TPv2 protocol RSS hash based on outer MAC src address and L2TPv2 session ID. Patterns are listed below: eth/ipv4/udp/l2tpv2 eth/ipv4/udp/l2tpv2/ppp eth/ipv6/udp/l2tpv2 eth/ipv6/udp/l2tpv2/ppp Signed-off-by: Jie Wang --- doc/guides/rel_note

[PATCH 4/6] common/iavf: add session ID fields for L2TPv2

2022-01-23 Thread Jie Wang
Add virtchnl fields session ID of L2TPv2 for AVF HASH. Signed-off-by: Jie Wang --- drivers/common/iavf/virtchnl.h | 4 1 file changed, 4 insertions(+) diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common/iavf/virtchnl.h index 269578f7c0..7c86127dac 100644 --- a/drivers/common/iavf/

[PATCH 3/6] app/testpmd: add 6 types of L2TPv2 message

2022-01-23 Thread Jie Wang
This patch adds L2TPv2 control message and 5 types of data message support for testpmd. The added L2TPv2 message types are listed below: 1. L2TPv2 control 2. L2TPv2 3. L2TPv2 + length option 4. L2TPv2 + sequence option 5. L2TPv2 + offset option 6. L2TPv2 + length option + sequence option Signed-o

[PATCH 2/6] net: fix L2TPv2 common header

2022-01-23 Thread Jie Wang
The fields of L2TPv2 common header were reversed in big endian and little endian. This patch fixes this error to ensure L2TPv2 can be parsed correctly. Fixes: 3a929df1f286 ("ethdev: support L2TPv2 and PPP procotol") Signed-off-by: Jie Wang --- lib/net/rte_l2tpv2.h | 20 ++-- 1

[PATCH 1/6] ethdev: add L2TPv2 RSS offload type

2022-01-23 Thread Jie Wang
This patch defines new RSS offload type for L2TPv2, which are required when users want to distribute packets based on the L2TPv2 field. Signed-off-by: Jie Wang --- app/test-pmd/cmdline.c | 10 ++ app/test-pmd/config.c | 3 ++- doc/guides/rel_notes/releas

[PATCH 0/6] support L2TPv2 for AVF RSS hash and FDIR

2022-01-23 Thread Jie Wang
Support IAVF L2TPv2(include PPP over L2tpv2) RSS hash and flow director. Required to distribute packets based on outer MAC src address and L2TPv2 session ID. Support IAVF PPPoL2TPv2oUDP flow director. Required to distribute packets based on inner IP src+dest address and TCP/UDP src+dest port. Jie

RE: [PATCH v3] app/eventdev: add crypto producer mode

2022-01-23 Thread Shijith Thotton
Hi Abhinandan, >> >> In crypto producer mode, producer core enqueues cryptodev with software >> generated crypto ops and worker core dequeues crypto completion events >> from the eventdev. Event crypto metadata used for above processing is pre- >> populated in each crypto session. >> >> Parameter -

[PATCH] net/ice: fix incorrect Rx timestamp in Windows PTP

2022-01-23 Thread Simei Su
Rx PHY timer init value is not same as primary timer init value when power up which will lead Rx timestamp always have big gap compared with PTP timestamp. This patch adds PHC init time in initializing PTP hardware clock. Fixes: 646dcbe6c701 ("net/ice: support IEEE 1588 PTP") Cc: sta...@dpdk.org

RE: [PATCH v5 16/50] rawdev: remove unneeded header includes

2022-01-23 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

Re: [PATCH v6 00/26] Net/SPNIC: support SPNIC into DPDK 22.03

2022-01-23 Thread Hemant Agrawal
On 1/21/2022 3:52 PM, Ferruh Yigit wrote: On 1/21/2022 9:27 AM, Yanling Song wrote: On Wed, 19 Jan 2022 16:56:52 + Ferruh Yigit wrote: On 12/30/2021 6:08 AM, Yanling Song wrote: The patchsets introduce SPNIC driver for Ramaxel's SPNxx serial NIC cards into DPDK 22.03. Ramaxel Memory Te

RE: [PATCH 19/82] bus/fslmc: remove unnecessary NULL checks

2022-01-23 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

RE: [PATCH 23/82] common/dpaax: simplify kernel compat macros

2022-01-23 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

RE: [PATCH 16/82] baseband/la12xx remove unnecessary NULL checks

2022-01-23 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

RE: [PATCH 45/82] net/dpaa: remove unnecessary NULL checks

2022-01-23 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

RE: [PATCH 71/82] raw/skeleton: remove unnecessary NULL checks

2022-01-23 Thread Hemant Agrawal
Acked-by: Hemant Agrawal

RE: [PATCH 28/82] crypto/armv8: remove unnecessary NULL checks

2022-01-23 Thread Ruifeng Wang
> -Original Message- > From: Stephen Hemminger > Sent: Monday, January 24, 2022 8:04 AM > To: dev@dpdk.org > Cc: Stephen Hemminger ; Ruifeng Wang > > Subject: [PATCH 28/82] crypto/armv8: remove unnecessary NULL checks > > Remove redundant NULL pointer checks before free functions found b

[PATCH v8] raw/ifpga: fix pthread cannot join

2022-01-23 Thread Wei Huang
From: Tianfei Zhang When we want to close a thread, we should set a flag to notify thread handler function. Fixes: 9c006c45 ("raw/ifpga: scan PCIe BDF device tree") Cc: sta...@dpdk.org Signed-off-by: Tianfei Zhang --- v2: update commit log --- v3: set thread id to 0 after pthread_join --- v4:

[PATCH v7] raw/ifpga: fix pthread cannot join

2022-01-23 Thread Wei Huang
From: Tianfei Zhang When we want to close a thread, we should set a flag to notify thread handler function. Fixes: 9c006c45 ("raw/ifpga: scan PCIe BDF device tree") Cc: sta...@dpdk.org Signed-off-by: Tianfei Zhang --- v2: update commit log --- v3: set thread id to 0 after pthread_join --- v4:

RE: [PATCH 53/82] net/igc: remove unnecessary NULL checks

2022-01-23 Thread Wang, Haiyue
> -Original Message- > From: Stephen Hemminger > Sent: Monday, January 24, 2022 08:05 > To: dev@dpdk.org > Cc: Stephen Hemminger ; Wang, Haiyue > > Subject: [PATCH 53/82] net/igc: remove unnecessary NULL checks > > Remove redundant NULL pointer checks before free functions > found by nu

RE: [PATCH 54/82] net/ixgbe: remove unnecessary NULL checks

2022-01-23 Thread Wang, Haiyue
> -Original Message- > From: Stephen Hemminger > Sent: Monday, January 24, 2022 08:05 > To: dev@dpdk.org > Cc: Stephen Hemminger ; Wang, Haiyue > > Subject: [PATCH 54/82] net/ixgbe: remove unnecessary NULL checks > > Remove redundant NULL pointer checks before free functions > found by

[PATCH 82/82] reorder: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- lib/reorder/rte_reorder.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/reorder/rte_reorder.c b/lib/reorder/rte_reorder.c index 9445853b79cc..bc

[PATCH 81/82] power: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- lib/power/rte_power_empty_poll.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/power/rte_power_empty_poll.c b/lib/power/rte_power_empty_poll.c index

[PATCH 80/82] port: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- lib/port/rte_port_source_sink.c | 21 +++-- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/lib/port/rte_port_source_sink.c b/lib/port/rte_port_s

[PATCH 79/82] ipsec: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- lib/ipsec/ipsec_sad.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/ipsec/ipsec_sad.c b/lib/ipsec/ipsec_sad.c index 531e1e323cdc..af4b1ce757d2 10064

[PATCH 78/82] graph: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- lib/graph/graph_stats.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/graph/graph_stats.c b/lib/graph/graph_stats.c index aa70929dc32e..65e12d46a313

[PATCH 77/82] ethdev: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- lib/ethdev/rte_ethdev.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/ethdev/rte_ethdev.c b/lib/ethdev/rte_ethdev.c index a1d475a29295..98312fa157f6

[PATCH 76/82] compressdev: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- lib/compressdev/rte_compressdev.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/compressdev/rte_compressdev.c b/lib/compressdev/rte_compressdev.c i

[PATCH 75/82] vdpa/mlx5: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/vdpa/mlx5/mlx5_vdpa_mem.c | 3 +-- drivers/vdpa/mlx5/mlx5_vdpa_virtq.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/vdpa/mlx5/mlx5_

[PATCH 74/82] vdpa/ifc: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/vdpa/ifc/ifcvf_vdpa.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/vdpa/ifc/ifcvf_vdpa.c b/drivers/vdpa/ifc/ifcvf_vdpa.c index 3

[PATCH 73/82] regex/mlx5: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/regex/mlx5/mlx5_regex.c | 3 +-- drivers/regex/mlx5/mlx5_rxp.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/regex/mlx5/mlx5_regex.c

[PATCH 72/82] regex/cn9k: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/regex/cn9k/cn9k_regexdev.c | 6 ++ drivers/regex/cn9k/cn9k_regexdev_compiler.c | 3 +-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/driv

[PATCH 71/82] raw/skeleton: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/raw/skeleton/skeleton_rawdev_test.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/raw/skeleton/skeleton_rawdev_test.c b/drivers/raw

[PATCH 70/82] raw/ifpga: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/raw/ifpga/ifpga_rawdev.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/raw/ifpga/ifpga_rawdev.c b/drivers/raw/ifpga/ifpga_rawdev.

[PATCH 69/82] raw/dpaa2_qdma: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/raw/dpaa2_qdma/dpaa2_qdma.c | 15 +-- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/drivers/raw/dpaa2_qdma/dpaa2_qdma.c b/drivers/raw/dpaa

[PATCH 68/82] raw/cnxk_bphy: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/raw/cnxk_bphy/cnxk_bphy_cgx.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/raw/cnxk_bphy/cnxk_bphy_cgx.c b/drivers/raw/cnxk_bphy/cnxk_

[PATCH 67/82] net/virtio: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/virtio/virtio_user_ethdev.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/net/virtio/virtio_user_ethdev.c b/drivers/net/

[PATCH 66/82] net/vdev_netvsc: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/vdev_netvsc/vdev_netvsc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/vdev_netvsc/vdev_netvsc.c b/drivers/net/vdev_netvsc/vde

[PATCH 65/82] net/txgbe: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/txgbe/txgbe_ethdev.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/net/txgbe/txgbe_ethdev.c b/drivers/net/txgbe/txgbe_eth

[PATCH 64/82] net/tap: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/tap/tap_flow.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/net/tap/tap_flow.c b/drivers/net/tap/tap_flow.c index 7673823945

[PATCH 63/82] net/softnic: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/softnic/rte_eth_softnic_cli.c | 12 drivers/net/softnic/rte_eth_softnic_cryptodev.c | 6 ++ drivers/net/softnic/rte_eth_softnic_thread.c

[PATCH 62/82] net/qede: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/qede/qede_main.c | 3 +-- drivers/net/qede/qede_rxtx.c | 6 ++ 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/net/qede/qede_main.c b/dri

[PATCH 61/82] net/octeontx: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/octeontx/octeontx_ethdev.c | 3 +-- drivers/net/octeontx/octeontx_ethdev_ops.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/n

[PATCH 60/82] net/null: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/null/rte_eth_null.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/null/rte_eth_null.c b/drivers/net/null/rte_eth_null.c index ca

[PATCH 59/82] net/netvsc: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/netvsc/hn_rxtx.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/net/netvsc/hn_rxtx.c b/drivers/net/netvsc/hn_rxtx.c index 50ca171

[PATCH 58/82] net/mvpp2: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/mvpp2/mrvl_qos.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/mvpp2/mrvl_qos.c b/drivers/net/mvpp2/mrvl_qos.c index 99f0ee56d1a

[PATCH 57/82] net/mlx5: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/mlx5/mlx5_flow.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/mlx5/mlx5_flow.c b/drivers/net/mlx5/mlx5_flow.c index b7cf4143d5a

[PATCH 56/82] net/mlx4: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/mlx4/mlx4_mr.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/mlx4/mlx4_mr.c b/drivers/net/mlx4/mlx4_mr.c index 2274b5df1950..e95

[PATCH 55/82] net/memif: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/memif/rte_eth_memif.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/net/memif/rte_eth_memif.c b/drivers/net/memif/rte_eth_memif

[PATCH 54/82] net/ixgbe: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/ixgbe/ixgbe_ethdev.c | 10 +++--- drivers/net/ixgbe/ixgbe_rxtx.c | 3 +-- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/drivers/net/ixgbe/ix

[PATCH 53/82] net/igc: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/igc/igc_flow.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/igc/igc_flow.c b/drivers/net/igc/igc_flow.c index 66053060af5a..889

[PATCH 52/82] net/ice: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/ice/ice_fdir_filter.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/net/ice/ice_fdir_filter.c b/drivers/net/ice/ice_fdir_filter

[PATCH 51/82] net/iavf: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/iavf/iavf_rxtx.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/iavf/iavf_rxtx.c b/drivers/net/iavf/iavf_rxtx.c index 59623ac8209

[PATCH 50/82] net/i40e: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/i40e/i40e_ethdev.c | 27 +-- drivers/net/i40e/i40e_rxtx.c | 3 +-- 2 files changed, 10 insertions(+), 20 deletions(-) diff --git a/drive

[PATCH 49/82] net/hns3: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/hns3/hns3_rxtx.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/net/hns3/hns3_rxtx.c b/drivers/net/hns3/hns3_rxtx.c index d240

[PATCH 48/82] net/hinic: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/hinic/hinic_pmd_ethdev.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/hinic/hinic_pmd_ethdev.c b/drivers/net/hinic/hinic_pmd_e

[PATCH 47/82] net/ena: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/ena/ena_ethdev.c | 18 ++ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/drivers/net/ena/ena_ethdev.c b/drivers/net/ena/ena_ethdev.c

[PATCH 46/82] net/dpaa2: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/dpaa2/dpaa2_ethdev.c | 3 +-- drivers/net/dpaa2/dpaa2_mux.c| 3 +-- drivers/net/dpaa2/dpaa2_ptp.c| 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-)

[PATCH 45/82] net/dpaa: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/dpaa/dpaa_ethdev.c | 3 +-- drivers/net/dpaa/fmlib/fm_lib.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/net/dpaa/dpaa_ethdev.c

[PATCH 44/82] net/cxgbe: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/cxgbe/cxgbe_main.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/cxgbe/cxgbe_main.c b/drivers/net/cxgbe/cxgbe_main.c index f1ac3

[PATCH 43/82] net/cnxk: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/cnxk/cnxk_ethdev.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/net/cnxk/cnxk_ethdev.c b/drivers/net/cnxk/cnxk_ethdev.c index 7

[PATCH 42/82] net/bonding: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/bonding/rte_eth_bond_pmd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/bonding/rte_eth_bond_pmd.c b/drivers/net/bonding/rte_e

[PATCH 41/82] net/bnxt: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/bnxt/bnxt_ethdev.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/net/bnxt/bnxt_ethdev.c index f79f3

[PATCH 40/82] net/bnx2x: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/bnx2x/bnx2x_rxtx.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/net/bnx2x/bnx2x_rxtx.c b/drivers/net/bnx2x/bnx2x_rxtx.c index 6

[PATCH 39/82] net/axgbe: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/net/axgbe/axgbe_rxtx.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/net/axgbe/axgbe_rxtx.c b/drivers/net/axgbe/axgbe_rxtx.c index 6

[PATCH 38/82] event/sw: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/event/sw/sw_evdev.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/event/sw/sw_evdev.c b/drivers/event/sw/sw_evdev.c index 6ae613e0f2e7..

[PATCH 37/82] crypto/virtio: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/crypto/virtio/virtqueue.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/virtio/virtqueue.c b/drivers/crypto/virtio/virtqueue

[PATCH 36/82] crypto/scheduler: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/crypto/scheduler/scheduler_pmd_ops.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/scheduler/scheduler_pmd_ops.c b/drivers/c

[PATCH 35/82] crypto/openssl: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/crypto/openssl/rte_openssl_pmd_ops.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/openssl/rte_openssl_pmd_ops.c b/drivers/c

[PATCH 34/82] crypto/octeontx: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/crypto/octeontx/otx_cryptodev_ops.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/crypto/octeontx/otx_cryptodev_ops.c b/drivers/crypto/

[PATCH 33/82] crypto/null: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/crypto/null/null_crypto_pmd_ops.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/null/null_crypto_pmd_ops.c b/drivers/crypto/

[PATCH 32/82] crypto/mvsam: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/crypto/mvsam/rte_mrvl_pmd_ops.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c b/drivers/crypto/mvsa

[PATCH 31/82] crypto/ipsec_mb: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/crypto/ipsec_mb/ipsec_mb_ops.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/ipsec_mb/ipsec_mb_ops.c b/drivers/crypto/ipsec_

[PATCH 30/82] crypto/cnxk: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/crypto/cnxk/cnxk_ae.h | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/cnxk/cnxk_ae.h b/drivers/crypto/cnxk/cnxk_ae.h index 6222

[PATCH 29/82] crypto/ccp: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/crypto/ccp/ccp_dev.c | 3 +-- drivers/crypto/ccp/ccp_pmd_ops.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/ccp/ccp_dev.c

[PATCH 28/82] crypto/armv8: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/crypto/armv8/rte_armv8_pmd_ops.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/crypto/armv8/rte_armv8_pmd_ops.c b/drivers/crypto/armv8/

[PATCH 27/82] compress/octeontx: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/compress/octeontx/otx_zip_pmd.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/compress/octeontx/otx_zip_pmd.c b/drivers/compress

[PATCH 26/82] compress/mlx5: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/compress/mlx5/mlx5_compress.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/compress/mlx5/mlx5_compress.c b/drivers/compress/mlx5/mlx5_

[PATCH 25/82] common/qat: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/common/qat/qat_qp.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/common/qat/qat_qp.c b/drivers/common/qat/qat_qp.c index cde421e

[PATCH 24/82] common/mlx5: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/common/mlx5/mlx5_common_mr.c | 3 +-- drivers/common/mlx5/mlx5_common_pci.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/common/mlx5

[PATCH 23/82] common/dpaax: simplify kernel compat macros

2022-01-23 Thread Stephen Hemminger
The compat wrapper had unnecessary NULL check and also the emulation of kzalloc() should just use equivalent rte_zmalloc(). Signed-off-by: Stephen Hemminger --- drivers/common/dpaax/compat.h | 11 ++- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/drivers/common/dpaax/comp

[PATCH 22/82] common/cpt: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/common/cpt/cpt_ucode_asym.h | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/common/cpt/cpt_ucode_asym.h b/drivers/common/cpt/cpt_ucod

[PATCH 21/82] bus/pci: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/bus/pci/pci_params.c | 3 +-- drivers/bus/pci/windows/pci.c| 3 +-- drivers/bus/pci/windows/pci_netuio.c | 3 +-- 3 files changed, 3 insertions(+), 6 de

[PATCH 20/82] bus/ifpga: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/bus/ifpga/ifpga_bus.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/bus/ifpga/ifpga_bus.c b/drivers/bus/ifpga/ifpga_bus.c ind

[PATCH 19/82] bus/fslmc: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/bus/fslmc/fslmc_bus.c| 6 ++ drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 6 ++ 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers

[PATCH 18/82] baseband/turbo_sw remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/baseband/turbo_sw/bbdev_turbo_software.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/baseband/turbo_sw/bbdev_turbo_software.c b/drive

[PATCH 17/82] baseband/null remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/baseband/null/bbdev_null.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/baseband/null/bbdev_null.c b/drivers/baseband/null/bbdev_null.

[PATCH 16/82] baseband/la12xx remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/baseband/la12xx/bbdev_la12xx.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/baseband/la12xx/bbdev_la12xx.c b/drivers/baseband/la12xx/b

[PATCH 15/82] baseband/acc100 remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- drivers/baseband/acc100/rte_acc100_pmd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/baseband/acc100/rte_acc100_pmd.c b/drivers/baseband/acc1

[PATCH 14/82] app/test: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- app/test/test_cksum.c | 3 +- app/test/test_compressdev.c | 3 +- app/test/test_cryptodev.h | 3 +- app/test/test_cryptodev_asym.c

[PATCH 13/82] app/test-regex: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- app/test-regex/main.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/app/test-regex/main.c b/app/test-regex/main.c index 8e665df73ce0..ab8a3e5

[PATCH 12/82] app/test-pmd: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- app/test-pmd/cmd_flex_item.c | 3 +-- app/test-pmd/cmdline.c | 3 +-- app/test-pmd/testpmd.c | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a

[PATCH 11/82] app/test-crypto-perf: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- app/test-crypto-perf/cperf_test_latency.c| 3 +-- app/test-crypto-perf/cperf_test_pmd_cyclecount.c | 9 +++-- app/test-crypto-perf/cperf_test_throughput.c | 3 +

[PATCH 10/82] app/pdump: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- app/pdump/main.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/pdump/main.c b/app/pdump/main.c index 46f9d25db004..04a38e891119 100644 --- a/

[PATCH 09/82] examples/vhost_blk: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- examples/vhost_blk/vhost_blk.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/examples/vhost_blk/vhost_blk.c b/examples/vhost_blk/vhost_blk.c index feada

[PATCH 08/82] lib/vhost: remove unnecessary NULL checks

2022-01-23 Thread Stephen Hemminger
Remove redundant NULL pointer checks before free functions found by nullfree.cocci Signed-off-by: Stephen Hemminger --- lib/vhost/iotlb.c| 3 +-- lib/vhost/vhost_crypto.c | 6 ++ lib/vhost/vhost_user.c | 9 +++-- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/l

  1   2   >