diff options
author | Sunil Goutham <[email protected]> | 2020-01-27 18:35:21 +0530 |
---|---|---|
committer | David S. Miller <[email protected]> | 2020-01-27 14:33:39 +0100 |
commit | 3ca6c4c882a7f34085b170d93cf0d0e843aa00e6 (patch) | |
tree | 01051c80c67cc06745f87f8e0bce9a3a10f6eed2 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | abe0254333124598d1e7452c19e9e753c6bfaada (diff) |
octeontx2-pf: Add packet transmission support
This patch adds the packet transmission support.
For a given skb prepares send queue descriptors (SQEs) and pushes them
to HW. Here driver doesn't maintain it's own SQ rings, SQEs are pushed
to HW using a silicon specific operations called LMTST. From the
instuction HW derives the transmit queue number and queues the SQE to
that queue. These LMTST instructions are designed to avoid queue
maintenance in SW and lockless behavior ie when multiple cores are trying
to add SQEs to same queue then HW will takecare of serialization, no need
for SW to hold locks.
Also supports scatter/gather.
Co-developed-by: Geetha sowjanya <[email protected]>
Signed-off-by: Geetha sowjanya <[email protected]>
Signed-off-by: Sunil Goutham <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions