numam-dpdk/drivers/net
Venkat Duvvuru 188bf91d6e net/bnxt: refactor flow id allocation
Currently, the flow id is allocated inside ulp_mapper_flow_create.
However with vxlan decap feature if F2 flow comes before F1 flow
then F2 is cached and not really installed in the hardware which
means the code will return without calling ulp_mapper_flow_create.
But, ULP has to still return valid flow id to the stack.
Hence, move the flow id allocation outside ulp_mapper_flow_create.

Signed-off-by: Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
Reviewed-by: Somnath Kotur <somnath.kotur@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
2020-11-03 23:35:03 +01:00
..
af_packet build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
af_xdp build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ark net/ark: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
atlantic build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
avp drivers: add headers install helper 2020-10-22 14:16:22 +02:00
axgbe build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
bnx2x build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
bnxt net/bnxt: refactor flow id allocation 2020-11-03 23:35:03 +01:00
bonding drivers: add headers install helper 2020-10-22 14:16:22 +02:00
cxgbe build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
dpaa bus/dpaa: switch sequence number to dynamic mbuf field 2020-10-31 22:14:31 +01:00
dpaa2 net/dpaa2: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
e1000 build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ena net/ena: remove unused macro 2020-11-03 23:24:26 +01:00
enetc build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
enic build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
failsafe net/failsafe: replace references to slave devices 2020-10-20 13:17:08 +02:00
fm10k net/fm10k: fix vector Rx 2020-11-03 23:24:26 +01:00
hinic build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
hns3 build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
i40e net/i40e: fix flow director for eth + VLAN pattern 2020-11-03 23:35:02 +01:00
iavf net/iavf: enable AVX512 for Tx 2020-11-03 23:35:02 +01:00
ice net/ice/base: update version 2020-11-03 23:35:03 +01:00
igc build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ionic build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ipn3ke build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ixgbe net/ixgbe: fix vector Rx 2020-11-03 23:24:26 +01:00
kni build: replace use of old build macros 2020-10-19 22:15:44 +02:00
liquidio build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
memif net/memif: replace master/slave arguments 2020-10-20 13:17:08 +02:00
mlx4 build: standardize component names and defines 2020-10-19 22:15:34 +02:00
mlx5 net/mlx5: report Rx buffer split capabilities 2020-11-03 23:35:02 +01:00
mvneta build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
mvpp2 net/mvpp2: fix memory leak in error path 2020-11-03 23:24:26 +01:00
netvsc net/netvsc: allocate contiguous physical memory for RNDIS 2020-11-03 23:24:26 +01:00
nfb net/nfb: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
nfp build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
null build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
octeontx build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
octeontx2 net/octeontx2: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
pcap net/pcap: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
pfe build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
qede eal: rename lcore master and slave 2020-10-20 13:17:08 +02:00
ring drivers: add headers install helper 2020-10-22 14:16:22 +02:00
sfc net/sfc: support encap flow items in transfer rules 2020-11-03 23:24:25 +01:00
softnic net/softnic: fix out-of-bound access 2020-11-03 23:24:24 +01:00
szedata2 build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
tap gso: fix mbuf freeing responsibility 2020-11-03 22:45:02 +01:00
thunderx build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
txgbe net/txgbe: add Tx done cleanup 2020-11-03 23:35:02 +01:00
vdev_netvsc build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
vhost net/vhost: fix xstats after clearing stats 2020-11-03 23:24:26 +01:00
virtio build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
vmxnet3 net/vmxnet3: switch MSS hint to dynamic mbuf field 2020-10-31 16:13:11 +01:00
meson.build net/txgbe: add build and doc infrastructure 2020-11-03 23:24:26 +01:00