All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla@dpdk.org
To: dev@dpdk.org
Subject: [DPDK/ethdev Bug 1518] E810/ice: cannot create flow with simple_xor hash function
Date: Mon, 12 Aug 2024 12:37:02 +0000	[thread overview]
Message-ID: <bug-1518-3@http.bugs.dpdk.org/> (raw)

[-- Attachment #1: Type: text/plain, Size: 2385 bytes --]

https://bugs.dpdk.org/show_bug.cgi?id=1518

            Bug ID: 1518
           Summary: E810/ice: cannot create flow with simple_xor hash
                    function
           Product: DPDK
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: minor
          Priority: Normal
         Component: ethdev
          Assignee: dev@dpdk.org
          Reporter: Alex.Chapman@arm.com
  Target Milestone: ---

With dpdk revision: 24.07.0-rc4, I get the following error when attempting to
create a flow rule using the simple_xor algorithm.

[...]/dpdk-testpmd -l 10-19 -n 4 --file-prefix=dpdk_36732_20240812110924 -a
0000:01:00.0 -a 0000:03:00.0 -- -i --port-topology=paired --rxq=16 --txq=16
--mask-event=intr_lsc'

EAL: Detected CPU lcores: 192
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/dpdk_36732_20240812110924/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:01:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.36.0, ICE OS Default Package
(double VLAN mode)
EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:03:00.0 (socket 0)
ice_load_pkg_type(): Active package is: 1.3.36.0, ICE OS Default Package
(double VLAN mode)
TELEMETRY: No legacy callbacks, legacy socket not created
Interactive-mode selected
...
testpmd> flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types
ipv4-udp end queues end func symmetric_toeplitz / end
Flow rule #0 created
testpmd> flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types
ipv4-udp end queues end func simple_xor / end
ice_flow_create(): Failed to create flow
port_flow_complain(): Caught PMD error type 10 (item specification): cause:
0xffffd1c69358, Invalid input set: Invalid argument

According to the datasheet[1] of the E810 NIC simple_xor is supported.
Had a brief looking into the ice driver, and it seems to have support for
simple_xor.
Both toeplitz and symmetric_toeplitz work correctly.

[1]:
https://www.intel.com/content/www/us/en/content-details/613875/intel-ethernet-controller-e810-datasheet.html

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #2: Type: text/html, Size: 4379 bytes --]

                 reply	other threads:[~2024-08-12 12:37 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-1518-3@http.bugs.dpdk.org/ \
    --to=bugzilla@dpdk.org \
    --cc=dev@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.