Getting message queue failures and inability to query hw information while using DPDK Release 21.11

Luca de Raad 20 Reputation points
2024-06-13T19:37:41.1333333+00:00

My company uses DPDK Release 21.11 on our linux-based product. While deploying on Azure we consistently get a pair of errors:

hn_rndis_execute(): RNDIS comp rid mismatch 0x524e8, expect 0x524e7

hn_rndis_get_offload(): hwcaps query failed: -22

The mismatch from hn_rndis_execute is always sequential.

Sometimes we get this error: hn_rndis_get_offload(): hwcaps query failed: -16

Has anyone with experience working with dpdk on Azure experienced message queue failures or an inability to query hw information? Could this be related to the network aswell?

Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,285 questions
0 comments No comments
{count} votes

Accepted answer
  1. hossein jalilian 5,175 Reputation points
    2024-06-13T23:43:12.1533333+00:00

    Thanks for posting your question in the Microsoft Q&A forum.

    Below are some key points to assist you in troubleshooting the issue:

    • The errors you are seeing, suggest that there might be compatibility issues between DPDK and the Azure network adapter.
    • To resolve these issues, ensure that you are using the correct DPDK poll-mode driver for Azure. The net_netvsc PMD is recommended for optimal performance with MANA.
    • Make sure that you have enabled huge pages and that the information is visible in /proc/meminfo. Failure to enable huge pages can result in EAL initialization errors.
    • Verify that the IAM user associated with the access key has the necessary permissions to access the specific S3 bucket and directory.
    • Ensure that the S3 bucket policy allows the IAM user to access the specific bucket and directory.

    Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful

    0 comments No comments

0 additional answers

Sort by: Most helpful