Failure on DPDMUX default interface configured when external traffic is available

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Failure on DPDMUX default interface configured when external traffic is available

172 Views
dunk
Contributor III

Hi,

Following procedure will cause error message from MC:

[E, qbman_rec_isr:391, QBMAN] QBMAN recoverable event 0x1000000
[E, dpmng_dump_rerr_fqid:1335, QBMAN] REL_FQ (FQ[0]) has 1 messages, dumping up to 16:
[E, dpmng_dump_rerr_fqid:1361, QBMAN] Message:
0x00125340: 2f930000 000000ab 00000000 00000000
0x00125350: 00000000 00000000 00000000 00000000
0x00125360: 2f180280 18000000 8a030000 00000000
0x00125370: 00000000 00000000 00000000 00000000

This error message can be produced by enabling/configuring the default interface of dpdmux instance and external traffic is available.

Case 1: DPL enable default interface

With DPL of following setting with 'default_if = <0x1>;'

--

dpdmux@1 {
    compatible = "fsl,dpdmux";
    options = "DPDMUX_OPT_CLS_MASK_SUPPORT", "DPDMUX_OPT_AUTO_MAX_FRAME_LEN";
    method = "DPDMUX_METHOD_CUSTOM";
    manip = "DPDMUX_MANIP_NONE";
    num_ifs = <0x2>;

    default_if = <0x1>;
};

--

 

Case 2: DPL not to enable default interface of DPDMUX

Option 'default_if = <0x1>;' is not set. But using dpdk to configure the default interface.

API 'dpdmux_if_set_default' is used for this.

 

Any suggestion to avoid such error?

 

Labels (1)
Tags (3)
0 Kudos
Reply
2 Replies

136 Views
Oswalag
NXP TechSupport
NXP TechSupport

Hello.

Please share the MC version, BSP and kernel version, Processor and board used. 

 

Regards.

0 Kudos
Reply

118 Views
dunk
Contributor III

Hi,

I'm using Kernel: 5.15.71 and MC version: 10.38.1. BSP is based on LSDK21.08.

 

Tags (3)
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2269891%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFailure%20on%20DPDMUX%20default%20interface%20configured%20when%20external%20traffic%20is%20available%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2269891%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EFollowing%20procedure%20will%20cause%20error%20message%20from%20MC%3A%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CBLOCKQUOTE%3E%3CP%3E%5BE%2C%20qbman_rec_isr%3A391%2C%20QBMAN%5D%20QBMAN%20recoverable%20event%200x1000000%3CBR%20%2F%3E%5BE%2C%20dpmng_dump_rerr_fqid%3A1335%2C%20QBMAN%5D%20REL_FQ%20(FQ%5B0%5D)%20has%201%20messages%2C%20dumping%20up%20to%2016%3A%3CBR%20%2F%3E%5BE%2C%20dpmng_dump_rerr_fqid%3A1361%2C%20QBMAN%5D%20Message%3A%3CBR%20%2F%3E0x00125340%3A%202f930000%20000000ab%2000000000%2000000000%3CBR%20%2F%3E0x00125350%3A%2000000000%2000000000%2000000000%2000000000%3CBR%20%2F%3E0x00125360%3A%202f180280%2018000000%208a030000%2000000000%3CBR%20%2F%3E0x00125370%3A%2000000000%2000000000%2000000000%2000000000%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3EThis%20error%20message%20can%20be%20produced%20by%20enabling%2Fconfiguring%20the%20default%20interface%20of%20dpdmux%20instance%20and%20external%20traffic%20is%20available.%3C%2FP%3E%3CP%3ECase%201%3A%20DPL%20enable%20default%20interface%3C%2FP%3E%3CP%3EWith%20DPL%20of%20following%20setting%20with%20'default_if%20%3D%20%26lt%3B0x1%26gt%3B%3B'%3C%2FP%3E%3CP%3E--%3C%2FP%3E%3CBLOCKQUOTE%3E%3CP%3Edpdmux%401%20%7B%3CBR%20%2F%3E%26nbsp%3B%20%26nbsp%3B%20compatible%20%3D%20%22fsl%2Cdpdmux%22%3B%3CBR%20%2F%3E%26nbsp%3B%20%26nbsp%3B%20options%20%3D%20%22DPDMUX_OPT_CLS_MASK_SUPPORT%22%2C%20%22DPDMUX_OPT_AUTO_MAX_FRAME_LEN%22%3B%3CBR%20%2F%3E%26nbsp%3B%20%26nbsp%3B%20method%20%3D%20%22DPDMUX_METHOD_CUSTOM%22%3B%3CBR%20%2F%3E%26nbsp%3B%20%26nbsp%3B%20manip%20%3D%20%22DPDMUX_MANIP_NONE%22%3B%3CBR%20%2F%3E%26nbsp%3B%20%26nbsp%3B%20num_ifs%20%3D%20%26lt%3B0x2%26gt%3B%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%26nbsp%3Bdefault_if%20%3D%20%26lt%3B0x1%26gt%3B%3B%3CBR%20%2F%3E%7D%3B%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3E--%3C%2FP%3E%3CBR%20%2F%3E%3CP%3ECase%202%3A%20DPL%20not%20to%20enable%20default%20interface%20of%20DPDMUX%3C%2FP%3E%3CP%3EOption%20'default_if%20%3D%20%26lt%3B0x1%26gt%3B%3B'%20is%20not%20set.%20But%20using%20dpdk%20to%20configure%20the%20default%20interface.%3C%2FP%3E%3CP%3EAPI%20'dpdmux_if_set_default'%20is%20used%20for%20this.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EAny%20suggestion%20to%20avoid%20such%20error%3F%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2269891%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EQorIQ%20LS2%20Device%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2270313%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Failure%20on%20DPDMUX%20default%20interface%20configured%20when%20external%20traffic%20is%20available%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2270313%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EI'm%20using%20Kernel%3A%26nbsp%3B5.15.71%20and%20MC%20version%3A%2010.38.1.%20BSP%20is%20based%20on%20LSDK21.08.%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2270165%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Failure%20on%20DPDMUX%20default%20interface%20configured%20when%20external%20traffic%20is%20available%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2270165%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello.%3C%2FP%3E%0A%3CP%3EPlease%20share%20the%20MC%20version%2C%20BSP%20and%20kernel%20version%2C%20Processor%20and%20board%20used.%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ERegards.%3C%2FP%3E%3C%2FLINGO-BODY%3E