diff options
author | Ravi Gunasekaran <r-gunasekaran@ti.com> | 2024-09-11 13:46:02 +0530 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2024-09-14 15:14:07 -0700 |
commit | 56375086d093478d67366bdbafee4db657b9d1b1 (patch) | |
tree | aedaeb0fcabf9fdbea2eb6b7de3ed4dc98fc42d4 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 95540ad6747c09225e21800d9ce325921645dda2 (diff) |
net: ti: icssg-prueth: Enable HSR Tx duplication, Tx Tag and Rx Tag offload
The HSR stack allows to offload its Tx packet duplication functionality to
the hardware. Enable this offloading feature for ICSSG driver. Add support
to offload HSR Tx Tag Insertion and Rx Tag Removal and duplicate discard.
hsr tag insertion offload and hsr dup offload are tightly coupled in
firmware implementation. Both these features need to be enabled / disabled
together.
Duplicate discard is done as part of RX tag removal and it is
done by the firmware. When driver sends the r30 command
ICSSG_EMAC_HSR_RX_OFFLOAD_ENABLE, firmware does RX tag removal as well as
duplicate discard.
Signed-off-by: Ravi Gunasekaran <r-gunasekaran@ti.com>
Signed-off-by: MD Danish Anwar <danishanwar@ti.com>
Reviewed-by: Roger Quadros <rogerq@kernel.org>
Link: https://patch.msgid.link/20240911081603.2521729-5-danishanwar@ti.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions