summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorRobert Hodaszi <robert.hodaszi@digi.com>2024-12-11 17:47:41 +0300
committerJakub Kicinski <kuba@kernel.org>2024-12-12 18:10:27 +0300
commit36ff681d2283410742489ce77e7b01419eccf58c (patch)
tree2cef3cb5ae520536f292880208072c484c354476 /tools/perf/scripts/python/export-to-sqlite.py
parent5af53577c64fa84da032d490b701127fe8d1a6aa (diff)
downloadlinux-36ff681d2283410742489ce77e7b01419eccf58c.tar.xz
net: dsa: tag_ocelot_8021q: fix broken reception
The blamed commit changed the dsa_8021q_rcv() calling convention to accept pre-populated source_port and switch_id arguments. If those are not available, as in the case of tag_ocelot_8021q, the arguments must be pre-initialized with -1. Due to the bug of passing uninitialized arguments in tag_ocelot_8021q, dsa_8021q_rcv() does not detect that it needs to populate the source_port and switch_id, and this makes dsa_conduit_find_user() fail, which leads to packet loss on reception. Fixes: dcfe7673787b ("net: dsa: tag_sja1105: absorb logic for not overwriting precise info into dsa_8021q_rcv()") Signed-off-by: Robert Hodaszi <robert.hodaszi@digi.com> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com> Link: https://patch.msgid.link/20241211144741.1415758-1-robert.hodaszi@digi.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions