aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorIdo Schimmel <idosch@mellanox.com>2018-12-04 08:15:12 +0000
committerDavid S. Miller <davem@davemloft.net>2018-12-04 08:36:36 -0800
commit2f4f44946b748918de6345dd12d0c418c0206002 (patch)
tree07c00148d4ade5ddd79a68c315eb608313276b85 /tools/perf/scripts/python/export-to-postgresql.py
parentnet: Do not route unicast IP packets twice (diff)
downloadlinux-2f4f44946b748918de6345dd12d0c418c0206002.tar.gz
linux-2f4f44946b748918de6345dd12d0c418c0206002.zip
mlxsw: spectrum: Mirror loopbacked packets instead of trapping them
When the ASIC detects that a unicast packet is routed through the same router interface (RIF) from which it ingressed (iRIF == eRIF), it raises a trap called loopback error (LBERROR). Thus far, this trap was configured to send a sole copy of the packet to the CPU so that ICMP redirect packets could be potentially generated by the kernel. This is problematic as the CPU cannot forward packets at 3.2Tb/s and there are scenarios (e.g., "one-armed router") where iRIF == eRIF is not an exception. Solve this by changing the trap to send a copy of the packet to the CPU. To prevent the kernel from forwarding the packet again, it is marked with 'offload_l3_fwd_mark'. The trap is configured in a trap group of its own with a dedicated policer in order not to prevent packets trapped by other traps from reaching the CPU. Signed-off-by: Ido Schimmel <idosch@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions
ons'>+2 2010-01-18mfd: Correct WM835x ISINK ramp time definesMark Brown1-14/+14 2010-01-17modpost: fix segfault in sym_is() with prefixed archesMike Frysinger1-1/+1 2010-01-17V4L/DVB (13851): Fix Input dependency for MantisManu Abraham1-1/+1 2010-01-17V4L/DVB(13824a): mantis: Fix __devexit bad annotationsMauro Carvalho Chehab2-2/+2 2010-01-17V4L/DVB (13808b): mantis: replace DMA_nnBIT_MASK to DMA_BIT_MASK(32)Mauro Carvalho Chehab1-1/+1 2010-01-17V4L/DVB (13808): [Mantis/Hopper] Build update for Mantis/Hopper based cardsManu Abraham4-1/+26 2010-01-17V4L/DVB(13808a): mantis: convert it to the new ir-core register/unregister fu...Mauro Carvalho Chehab1-3/+3 2010-01-17V4L/DVB (13812): [Mantis/Hopper] Update Copyright headerManu Abraham36-27/+227 2010-01-17V4L/DVB (13811): [MB86A16] Update Copyright headerManu Abraham3-3/+3 2010-01-17V4L/DVB (13810): [MB86A16] Use DVB_* macrosManu Abraham1-0/+14 2010-01-17V4L/DVB (13809): Fix Checkpatch violationsManu Abraham20-144/+155 2010-01-17V4L/DVB (13807): Fix: Free device in the device registration failure caseManu Abraham1-0/+1 2010-01-17V4L/DVB (13806): Register and Initialize Remote controlManu Abraham6-15/+209 2010-01-17V4L/DVB (13805): Fix: Unregister the frontend before detachingManu Abraham1-1/+1 2010-01-17V4L/DVB (13804): Remove unused I2C Adapter IDManu Abraham1-3/+0 2010-01-17V4L/DVB (13803): Remove unused dependency on CU1216Manu Abraham1-1/+0 2010-01-17V4L/DVB (13802): [Mantis/Hopper] Fix all build related warningsManu Abraham16-50/+3 2010-01-17V4L/DVB (13801): [MB86A16] Use the search callbackManu Abraham1-24/+21 2010-01-17V4L/DVB (13800): [Mantis] I2C optimization. Required delay is much lesser tha...Manu Abraham1-5/+0 2010-01-17V4L/DVB (13799): [Mantis] Unregister frontendManu Abraham1-2/+3 2010-01-17V4L/DVB (13798): [Mantis] Enable power for all cards, use byte mode only on r...Manu Abraham8-75/+203 2010-01-17V4L/DVB (13797): [Mantis/Hopper/TDA665x] Large overhaul,Manu Abraham12-117/+479