All of lore.kernel.org
 help / color / mirror / Atom feed
* mlx5 error when the skb linear space is empty
@ 2021-01-04 10:59 Xuan Zhuo
  2021-01-05 20:51 ` Saeed Mahameed
  0 siblings, 1 reply; 5+ messages in thread
From: Xuan Zhuo @ 2021-01-04 10:59 UTC (permalink / raw)
  To: Saeed Mahameed; +Cc: Magnus Karlsson, Leon Romanovsky, netdev, Saeed Mahameed

hi

In the process of developing xdp socket, we tried to directly use page to
construct skb directly, to avoid data copy. And the MAC information is also in
the page, which caused the linear space of skb to be empty. In this case, I
encountered a problem :

mlx5_core 0000:3b:00.1 eth1: Error cqe on cqn 0x817, ci 0x8, qn 0x1dbb, opcode 0xd, syndrome 0x1, vendor syndrome 0x68
00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000030: 00 00 00 00 60 10 68 01 0a 00 1d bb 00 0f 9f d2
WQE DUMP: WQ size 1024 WQ cur size 0, WQE index 0xf, len: 64
00000000: 00 00 0f 0a 00 1d bb 03 00 00 00 08 00 00 00 00
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000020: 00 00 00 2b 00 08 00 00 00 00 00 05 9e e3 08 00
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
mlx5_core 0000:3b:00.1 eth1: ERR CQE on SQ: 0x1dbb


And when I try to copy only the mac address into the linear space of skb, the
other parts are still placed in the page. When constructing skb in this way, I
found that although the data can be sent successfully, the sending performance
is relatively poor!!

I would like to ask, is there any way to solve this problem?

dev info:
    driver: mlx5_core
    version: 5.10.0+
    firmware-version: 14.21.2328 (MT_2470112034)
    expansion-rom-version:
    bus-info: 0000:3b:00.0
    supports-statistics: yes
    supports-test: yes
    supports-eeprom-access: no
    supports-register-dump: no
    supports-priv-flags: yes





^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-01-13  7:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-04 10:59 mlx5 error when the skb linear space is empty Xuan Zhuo
2021-01-05 20:51 ` Saeed Mahameed
2021-01-11  8:02   ` Magnus Karlsson
2021-01-12 20:35     ` Saeed Mahameed
2021-01-13  7:29       ` Magnus Karlsson

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.