RTE_RETA_GROUP_SIZE.
* Added more comments to rte_eth_dev_rss_reta_update() and
rte_eth_dev_rss_reta_query().
Helin Zhang (8):
app/testpmd: code style fix
i40evf: code style fix
i40e: support of setting hash lookup table size
igb: implement ops of 'dev_infos_get' for PF and VF respective
Fix of several code style issues.
Signed-off-by: Helin Zhang
---
lib/librte_pmd_i40e/i40e_ethdev_vf.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/lib/librte_pmd_i40e/i40e_ethdev_vf.c
b/lib/librte_pmd_i40e/i40e_ethdev_vf.c
index fa838e6..5b8a3bf 100644
--- a
Fix of several code style issues.
Signed-off-by: Helin Zhang
---
app/test-pmd/cmdline.c | 28 +++-
app/test-pmd/config.c | 2 +-
2 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c
index 4c3fc76..daba286
Add support of setting hash lookup table size according
to the hardawre capability.
Signed-off-by: Helin Zhang
---
lib/librte_ether/rte_ethdev.h | 3 +++
lib/librte_pmd_i40e/i40e_ethdev.c | 14 +-
lib/librte_pmd_i40e/i40e_ethdev.h | 1 +
3 files changed, 17 insertions(+), 1
As more and more information are different between PF
and VF, ops of 'dev_infos_get' has been implemented
respectively. In addition, returning redirection table
size has been supported in it.
Signed-off-by: Helin Zhang
---
lib/librte_pmd_ixgbe/ixgbe_eth
te has been reworked.
- reta query has been reworked.
* Rework of 40G PMD (PF only) in i40e.
- reta update has been reworked.
- reta query has been reworked.
* Implement relevant commands in testpmd.
Signed-off-by: Helin Zhang
---
app/test-pmd/cmdline.
Support of updating/querying redirection table has been
added for VF.
Signed-off-by: Helin Zhang
---
lib/librte_pmd_i40e/i40e_ethdev_vf.c | 99 ++--
1 file changed, 94 insertions(+), 5 deletions(-)
v2 changes:
* Add support of updating/querying i40e reta of VF
As more and more information are different between PF and VF,
ops of 'dev_infos_get' has been implemented respectively. In
addition, new field of 'reta_size' has been added in
'struct rte_eth_dev_info' for returning redirection table size.
Signed-off-by: Heli
Returning redirection table size has been supported in
ops of 'dev_infos_get' for both PF and VF. Default
RX/TX configurations of VF can be returned in ops of
'dev_infos_get', while it was missed before.
Signed-off-by: Helin Zhang
---
lib/librte_pmd_i40e/i
It supports i40e series x722 and its A0 hardware for early access.
Helin Zhang (3):
i40e: add support of X722 and its A0 hardware
i40e: add support of AQ based RSS config
i40evf: add support of AQ based RSS config
drivers/net/i40e/Makefile | 1 +
drivers/net/i40e
It supports both Admin queue based and directly writing registers
based RSS hash key and lookup table configuration, as X722 supports
AQ based configuration.
Signed-off-by: Helin Zhang
---
drivers/net/i40e/i40e_ethdev.c | 229 ++---
drivers/net/i40e
In order to provide users early access of X722 and its A0 hardware,
new device IDs are added, and also compilation with those support
in base driver is enabled.
Signed-off-by: Helin Zhang
---
drivers/net/i40e/Makefile | 1 +
lib/librte_eal/common/include/rte_pci_dev_ids.h
It supports both Admin queue based and directly writing registers
based RSS hash key and lookup table configuration, as X722 supports
AQ based configuration.
Signed-off-by: Helin Zhang
---
drivers/net/i40e/i40e_ethdev.h| 3 +
drivers/net/i40e/i40e_ethdev_vf.c | 230
modifications in testpmd to support the testing.
v2 changes:
Solved the compilation issues.
v3 changes:
Support selecting more input set fields.
v4 changes:
Removed operation of 'delete', as it is not necessary.
Added FD granularity in both pmd and testpmd, as it is similar to RSS
granulari
Test commands are added to support selecting input set, or adding
new input set per different pctype.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 196 +
1 file changed, 196 insertions(+)
v3 changes
The default fields of a received packet are loaded from firmware,
which cannot be modified even users want to use different fields
for RSS or flow director. Here adds more flexibilities of selecting
packet fields for hash calculation or flow director for users.
Signed-off-by: Helin Zhang
Signed
ith RSS/FD granularity code.
Helin Zhang (2):
i40e: add selecting GRE key length
app/testpmd: add test commands for selecting different GRE key sizes
app/test-pmd/cmdline.c | 52
drivers/net/i40e/i40e_ethdev.c | 87 +++--
lib/li
By default, only first 3 bytes of GRE key will be used for hash or
FD calculation. With these changes, it can select 3 or 4 bytes of
GRE key for hash or FD calculation.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/i40e_ethdev.c | 87
Test commands are added to support selecting differnt length of GRE key.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 52 ++
1 file changed, 52 insertions(+)
diff --git a/app/test-pmd/cmdline.c b/app
It enlarges the number of supported queues to hardware allowed
maximum. There was a software limitation of 64 per physical port
which is not reasonable.
v2 changes:
Fixed issues of using wrong configured number of VF queues.
Helin Zhang (2):
i40e: adjust the number of queues for RSS
i40e
It adjusts the number of queues for RSS from power of 2 to any as
long as it does not exceeds the hardware allowed.
Signed-off-by: Helin Zhang
---
drivers/net/i40e/i40e_ethdev.c| 8
drivers/net/i40e/i40e_ethdev_vf.c | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff
It enlarges the number of supported queues to hardware allowed
maximum. There was a software limitation of 64 per physical port
which is not reasonable.
Signed-off-by: Helin Zhang
---
config/common_bsdapp | 3 +-
config/common_linuxapp | 3 +-
drivers/net/i40e
lar to
RSS granularity.
v5 changes:
Fixed issue of generating wrong input set for registers on ipv6-udp
and ipv6-tcp pc types.
Added clear masking operations during checking if MASK registers are
opcupied or not.
Reworked several annotations.
Helin Zhang (2):
i40e: RSS/FD granularity configuration
a
The default input set of fields of a received packet are loaded from
firmware, which cannot be modified even users want to use different
fields for RSS or flow director. Here adds more flexibilities of
selecting packet fields for hash calculation or flow director for
users.
Signed-off-by: Helin
Test commands are added to support selecting input set, or adding
new input set per different pctype.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 196 +
1 file changed, 196 insertions(+)
v3 changes
lar to RSS
granularity.
v5 changes:
Fixed issue of generating wrong input set for registers on ipv6-udp and
ipv6-tcp pc types.
Added clear masking operations during checking if MASK registers are
opcupied or not.
Reworked several annotations.
v6 changes:
Updated documentation.
Helin Zhang (3):
i4
Test commands are added to support selecting input set, or adding
new input set per different pctype.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 218 +
1 file changed, 218 insertions(+)
v3 changes
The default input set of fields of a received packet are loaded from
firmware, which cannot be modified even users want to use different
fields for RSS or flow director. Here adds more flexibilities of
selecting packet fields for hash calculation or flow director for
users.
Signed-off-by: Helin
Update release notes with the newly added feature of RSS/FD input
set granularity, and testpmd guide with newly added commands for
RSS/FD input set granularity testing.
Signed-off-by: Helin Zhang
---
doc/guides/rel_notes/release_2_2.rst| 2 ++
doc/guides/testpmd_app_ug
By default, only first 3 bytes of GRE key will be used for hash or
FD calculation. With these changes, it can select 3 or 4 bytes of
GRE key for hash or FD calculation.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/i40e_ethdev.c | 87
Test commands are added to support selecting differnt length of GRE key.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 52 ++
1 file changed, 52 insertions(+)
diff --git a/app/test-pmd/cmdline.c b/app
ith RSS/FD granularity code.
v3 changes:
Updated with RSS/FD granularity code.
Updated documentation.
Helin Zhang (3):
i40e: add selecting GRE key length
app/testpmd: add test commands for selecting different GRE key sizes
doc: update release notes and testpmd guide
app/test-pmd
Update release notes with the newly added feature of selecting
different GRE key length for input set, and testpmd guide with
newly added commands for that.
Signed-off-by: Helin Zhang
---
doc/guides/rel_notes/release_2_2.rst| 2 ++
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 11
ges.
Split documentation into pieces and put them directly into the patch of code
changes directly.
Helin Zhang (2):
i40e: RSS/FD granularity configuration
app/testpmd: add test commands for RSS/FD granularity
app/test-pmd/cmdline.c | 218
doc/guides/rel_notes/depre
Test commands are added to support selecting input set, or adding
new input set per different pctype.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 218
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 33
The default input set of fields of a received packet are loaded from
firmware, which cannot be modified even users want to use different
fields for RSS or flow director. Here adds more flexibilities of
selecting packet fields for hash calculation or flow director for
users.
Signed-off-by: Helin
ith RSS/FD granularity code.
v3 changes:
Updated with RSS/FD granularity code.
Updated documentation.
v4 changes:
Added the update of release note and testpmd guide to the code
patches separately.
Updated with RSS/FD granularity code v7.
Helin Zhang (2):
i40e: add selecting GRE key length
app/testpmd
By default, only first 3 bytes of GRE key will be used for hash or
FD calculation. With these changes, it can select 3 or 4 bytes of
GRE key for hash or FD calculation.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
doc/guides/rel_notes/release_2_2.rst | 2 +
drivers/net/i40e
Test commands are added to support selecting differnt length of GRE key.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 52 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 11 ++
2 files changed, 63
There was a software limitation of 64 queues, it should be enlarged to
the hardware allowed maximum. As all the queues are shared among PF,
VFs and VMDq, the number of queues supported in PF, VFs and VMDq may
vary.
Helin Zhang (2):
i40e: adjust the number of queues for RSS
i40e: Enlarge the
It enlarges the number of supported queues to hardware allowed
maximum. There was a software limitation of 64 per physical port
which is not reasonable.
Signed-off-by: Helin Zhang
---
config/common_bsdapp | 3 +-
config/common_linuxapp | 3 +-
drivers/net/i40e
It adjusts the number of queues for RSS from power of 2 to any as
long as it does not exceeds the hardware allowed.
Signed-off-by: Helin Zhang
---
drivers/net/i40e/i40e_ethdev.c| 8
drivers/net/i40e/i40e_ethdev_vf.c | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff
There was a software limitation of 64 queues, it should be enlarged to
the hardware allowed maximum. As all the queues are shared among PF,
VFs and VMDq, the number of queues supported in PF, VFs and VMDq may
vary on different use cases.
Helin Zhang (2):
i40e: adjust the number of queues for
It adjusts the number of queues for RSS from power of 2 to any as
long as it does not exceeds the hardware allowed.
Signed-off-by: Helin Zhang
---
drivers/net/i40e/i40e_ethdev.c| 8
drivers/net/i40e/i40e_ethdev_vf.c | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff
It enlarges the number of supported queues to hardware allowed
maximum. There was a software limitation of 64 per physical port
which is not reasonable.
Signed-off-by: Helin Zhang
---
config/common_bsdapp | 3 +-
config/common_linuxapp | 3 +-
drivers/net/i40e
acket type unification from
app/test/packet_burst_generator.c.
v5 changes:
* Added more detailed description for each packet types, together with examples.
* Rolled back the macro definitions of RX packet flags, for ABI compitability.
Helin Zhang (18):
mbuf: redefine packet_type in rte_mbuf
ixgb
or
KNI should be right mapped to 'struct rte_mbuf', it should be
modified accordingly. In addition, Vector PMD of ixgbe is disabled
by default, as 'struct rte_mbuf' changed.
Signed-off-by: Helin Zhang
Signed-off-by: Cunming Liang
---
config/common_linuxapp
core.
Signed-off-by: Cunming Liang
Signed-off-by: Helin Zhang
---
config/common_linuxapp| 2 +-
lib/librte_pmd_ixgbe/ixgbe_rxtx_vec.c | 49 +++
2 files changed, 27 insertions(+), 24 deletions(-)
v2 changes:
* Used redefined packet types and enlarged
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
---
lib/librte_pmd_e1000/igb_rxtx.c | 98 ++---
1 file changed, 83 insertions(+), 15 deletions(-)
v2 chang
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
---
lib/librte_pmd_i40e/i40e_rxtx.c | 786 ++--
1 file changed, 512 insertions(+), 274 deletions(-)
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
---
lib/librte_pmd_enic/enic_main.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
v2 changes:
* Used redefined packet
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
---
lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
v2 changes:
* Used redefined packet
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
---
lib/librte_pmd_fm10k/fm10k_rxtx.c | 30 +-
1 file changed, 21 insertions(+), 9 deletions(-)
v4 changes:
*
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
---
app/test-pipeline/pipeline_hash.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
v2 changes:
* Used redefined packet
type, inner L2 type,
inner L3 type and inner L4 type fields, and can be stored in
'struct rte_mbuf' of 32 bits field 'packet_type'.
Signed-off-by: Helin Zhang
---
lib/librte_mbuf/rte_mbuf.h | 485 +
1 file changed, 485 insertions(+)
v
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
Signed-off-by: Jijiang Liu
---
app/test-pmd/csumonly.c | 10 +--
app/test-pmd/rxonly.c | 178 +
To unify packet type among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Note that around 2.5% performance drop (64B) was observed of doing
4 ports (1 port per 82599 card) IO forwarding on the same SNB core.
Signed-off-by: Helin Zhang
Severl useless code lines are added accidently, which blocks packet
type unification. They should be deleted at all.
Signed-off-by: Helin Zhang
---
app/test/packet_burst_generator.c | 10 --
1 file changed, 10 deletions(-)
v4 changes:
* Removed several useless code lines which block
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
---
examples/ip_fragmentation/main.c | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
v2 changes:
* Used redefined packet types an
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
---
examples/ip_reassembly/main.c | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
v2 changes:
* Used redefined packet types an
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
---
examples/l3fwd-acl/main.c | 19 ++-
1 file changed, 6 insertions(+), 13 deletions(-)
v2 changes:
* Used redefined packet
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
---
examples/l3fwd-power/main.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
v2 changes:
* Used redefined packet types an
As unified packet types are used instead, those old bit masks and
the relevant macros for packet type indication need to be removed.
Signed-off-by: Helin Zhang
---
lib/librte_mbuf/rte_mbuf.c | 6 --
lib/librte_mbuf/rte_mbuf.h | 6 --
2 files changed, 12 deletions(-)
v2 changes:
* Used
To unify packet types among all PMDs, bit masks of packet type for
'ol_flags' are replaced by unified packet type.
Signed-off-by: Helin Zhang
---
examples/l3fwd/main.c | 71 +--
1 file changed, 40 insertions(+), 31 deletions(-)
v2 chang
k vPMD, as nothings used in it changed.
Helin Zhang (5):
ixgbe: remove a discarded source line
mbuf: use the reserved 16 bits for double vlan
i40e: support double vlan stripping and insertion
i40evf: add supported offload capability flags
app/testpmd: add test cases for qinq stripping and inser
Little endian to CPU order conversion had been added for reading
vlan tag from RX descriptor, while its original source line was
forgotten to delete. That's a discarded source line and should be
deleted.
Signed-off-by: Helin Zhang
---
drivers/net/ixgbe/ixgbe_rxtx.c | 1 -
1 file chang
Use the reserved 16 bits in rte_mbuf structure for the outer vlan,
also add QinQ offloading flags for both RX and TX sides.
Signed-off-by: Helin Zhang
---
lib/librte_mbuf/rte_mbuf.h | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib
in mbufs, to trigger the hardware insertion of
double vlan tags for each packets sent out.
Signed-off-by: Helin Zhang
---
drivers/net/i40e/i40e_ethdev.c| 52 +
drivers/net/i40e/i40e_ethdev_vf.c | 6 +++
drivers/net/i40e/i40e_rxtx.c | 81
Add checksum offload capability flags which have already been
supported for a long time.
Signed-off-by: Helin Zhang
---
drivers/net/i40e/i40e_ethdev_vf.c | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/drivers/net/i40e/i40e_ethdev_vf.c
b/drivers/net/i40e
If double vlan is detected, its stripped flag and vlan tags can be
printed on rxonly mode. Test command of 'tx_vlan set' is expanded
to set both single and double vlan tags on TX side for each packets
to be sent out.
Signed-off-by: Helin Zhang
---
app/test-pmd/cmdl
:
Modified RTE_ETH_INSET_SIZE_MAX from 128 to 1, to avoid ABI changes.
Split documentation into pieces and put them directly into the patch of code
changes directly.
v8 changes:
Modified RTE_ETH_INSET_SIZE_MAX from 1 to 128, as ABI changes is allowed in
ethdev.
Updated release notes.
Helin Zhang (2):
i4
The default input set of fields of a received packet are loaded from
firmware, which cannot be modified even users want to use different
fields for RSS or flow director. Here adds more flexibilities of
selecting packet fields for hash calculation or flow director for
users.
Signed-off-by: Helin
Test commands are added to support selecting input set, or adding
new input set per different pctype.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 218
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 33
ith RSS/FD granularity code.
v3 changes:
Updated with RSS/FD granularity code.
Updated documentation.
v4 changes:
Added the update of release note and testpmd guide to the code patches
separately.
Updated with RSS/FD granularity code v7.
v5 changes:
Updated with RSS/FD granularity code v8.
Helin Zhang (
By default, only first 3 bytes of GRE key will be used for hash or FD
calculation. With these changes, it can select 3 or 4 bytes of GRE key
for hash or FD calculation.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
doc/guides/rel_notes/release_2_2.rst | 2 +
drivers/net/i40e
Test commands are added to support selecting differnt length of GRE key.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 52 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 11 ++
2 files changed, 63
It adjusts the number of queues for RSS from power of 2 to any as
long as it does not exceeds the hardware allowed.
Signed-off-by: Helin Zhang
---
drivers/net/i40e/i40e_ethdev.c| 8
drivers/net/i40e/i40e_ethdev_vf.c | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff
It enlarges the number of supported queues to hardware allowed maximum. There
was a software limitation of 64 per physical port which is not reasonable.
v2 changes:
Fixed issues of using wrong configured number of VF queues.
v3 changes:
Updated release notes.
Helin Zhang (2):
i40e: adjust the
It enlarges the number of supported queues to hardware allowed
maximum. There was a software limitation of 64 per physical port
which is not reasonable.
Signed-off-by: Helin Zhang
---
config/common_bsdapp | 3 +-
config/common_linuxapp | 3 +-
doc/guides
Test commands are added to support selecting input set, or adding
new input set per different pctype.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 218
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 33
ease notes.
Helin Zhang (2):
i40e: RSS/FD granularity configuration
app/testpmd: add test commands for RSS/FD granularity
app/test-pmd/cmdline.c | 218
doc/guides/rel_notes/release_2_2.rst| 6 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 33 ++
driver
The default input set of fields of a received packet are loaded from
firmware, which cannot be modified even users want to use different
fields for RSS or flow director. Here adds more flexibilities of
selecting packet fields for hash calculation or flow director for
users.
Signed-off-by: Helin
dated with RSS/FD granularity code v9.
Helin Zhang (2):
i40e: add selecting GRE key length
app/testpmd: add test commands for selecting different GRE key sizes
app/test-pmd/cmdline.c | 52 +
doc/guides/rel_notes/release_2_2.rst| 2 +
By default, only first 3 bytes of GRE key will be used for hash or
FD calculation. With these changes, it can select 3 or 4 bytes of
GRE key for hash or FD calculation.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
doc/guides/rel_notes/release_2_2.rst | 2 +
drivers/net/i40e
Test commands are added to support selecting differnt length of GRE key.
Signed-off-by: Helin Zhang
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 52 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 11 ++
2 files changed, 63
This fixes the issue of not freeing memzone in a call to free the
memory for adminq DMA.
Signed-off-by: Helin Zhang
---
doc/guides/rel_notes/release_2_2.rst | 5 +
drivers/net/i40e/base/i40e_osdep.h | 2 +-
drivers/net/i40e/i40e_ethdev.c | 12 +++-
3 files changed, 13
It fixes compile issues for bonding, i40e, and testpmd on ICC 13.0.0.
Helin Zhang (3):
bonding: fix ICC compile issue
i40e: fix ICC compile issue
app/testpmd: fix ICC compile issue
app/test-pmd/cmdline.c | 2 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 3 ++-
drivers/net
It fixes compile issue on ICC 13.0.0.
Error logs:
rte_eth_bond_pmd.c(1327): error #188: enumerated type
mixed with another type
slave_eth_dev->data->dev_conf.rxmode.mq_mode |= ETH_MQ_RX_RSS;
Signed-off-by: Helin Zhang
---
drivers/net/bonding/rte_eth_bond_pmd.c | 3 ++-
1 file chan
It fixes compile issue on ICC 13.0.0.
Error logs:
i40e_ethdev.c(7943): error #188: enumerated type mixed with another type
PMD_INIT_LOG(ERR,
Signed-off-by: Helin Zhang
---
drivers/net/i40e/i40e_ethdev.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers
It fixes compile issue on ICC 13.0.0.
Error logs:
app/test-pmd/cmdline.c(8160): error #188: enumerated type mixed
with another type
entry.input.flow.tunnel_flow.tunnel_type =
Signed-off-by: Helin Zhang
---
app/test-pmd/cmdline.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
This fixes the issue of not freeing memzone in a call to free the
memory for adminq DMA.
Signed-off-by: Helin Zhang
---
doc/guides/rel_notes/release_2_2.rst | 5 +
drivers/net/i40e/base/i40e_osdep.h | 2 +-
drivers/net/i40e/i40e_ethdev.c | 14 +-
3 files changed, 15
This fixes the issue of not freeing memzone in a call to free the
memory for adminq DMA.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
Signed-off-by: Helin Zhang
---
doc/guides/rel_notes/release_2_2.rst | 5 +
drivers/net/i40e/base/i40e_osdep.h | 2 +-
driver
It fixes compile issue on ICC 13.0.0.
Error logs:
i40e_ethdev.c(7943): error #188: enumerated type mixed with another type
PMD_INIT_LOG(ERR,
Signed-off-by: Helin Zhang
---
drivers/net/i40e/i40e_ethdev.c | 34 +++---
1 file changed, 19 insertions(+), 15 deletions
It fixes compile issue on ICC 13.0.0.
Error logs:
app/test-pmd/cmdline.c(8160): error #188: enumerated type mixed
with another type
entry.input.flow.tunnel_flow.tunnel_type =
str2fdir_tunneltype(res->tunnel_type);
Signed-off-by: Helin Zhang
---
app/test-pmd/cmdline.c | 4 ++--
It fixes compile issues for i40e, and testpmd on ICC 13.0.0.
v2 changes:
Corrected the variable/function type, to replace casting.
Helin Zhang (2):
i40e: fix ICC compile issue
app/testpmd: fix ICC compile issue
app/test-pmd/cmdline.c | 4 ++--
drivers/net/i40e/i40e_ethdev.c | 34
initialization for
kni_net_ops)
Fixes: 72a7a2b2469e ("kni: allow per-net instances")
Signed-off-by: Helin Zhang
---
lib/librte_eal/linuxapp/kni/kni_misc.c | 47 --
1 file changed, 45 insertions(+), 2 deletions(-)
diff --git a/lib/librte_eal/linuxapp/kni/
This fixes the issue of not freeing memzone in a call to free the
memory for adminq DMA.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
Signed-off-by: Helin Zhang
---
doc/guides/rel_notes/release_2_2.rst | 5 +
drivers/net/i40e/base/i40e_osdep.h | 2 +-
driver
It fixes compile issues for i40e, and testpmd on ICC 13.0.0.
v2 changes:
Corrected the variable/function type, to replace casting.
v3 changes:
Added 'Fixes' line in the commit logs.
Helin Zhang (2):
i40e: fix ICC compile issue
app/testpmd: fix ICC compile issue
app/test-pmd
It fixes compile issue on ICC 13.0.0.
Error logs:
i40e_ethdev.c(7943): error #188: enumerated type mixed with another type
PMD_INIT_LOG(ERR,
Fixes: c8b9a3e3fe1b ("i40e: support DCB mode")
Signed-off-by: Helin Zhang
---
drivers/net/i40e/i40e_eth
commands")
Signed-off-by: Helin Zhang
---
app/test-pmd/cmdline.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
v2 changes:
Corrected the variable/function type, to replace casting.
v3 changes:
Added 'Fixes' line in the commit logs.
diff --git a/app/test-pmd/cmdline.c b/app/t
601 - 700 of 950 matches
Mail list logo