summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/call-graph-from-postgresql.py
diff options
context:
space:
mode:
authorYotam Gigi <yotamg@mellanox.com>2016-07-05 12:27:43 +0300
committerDavid S. Miller <davem@davemloft.net>2016-07-05 19:06:29 +0300
commitc723c735fa6bacfdb01c4697c2cfeba142990d18 (patch)
tree52ca53d6e985d9c6853683d5fddab37941f32654 /tools/perf/scripts/python/call-graph-from-postgresql.py
parent2a4501ae18b52fcdf553404286e6cefabd1d17ec (diff)
downloadlinux-c723c735fa6bacfdb01c4697c2cfeba142990d18.tar.xz
mlxsw: spectrum_router: Periodically update the kernel's neigh table
As previously explained, the driver should periodically poll the device for neighbours activity according to the configured DELAY_PROBE_TIME. This will prevent active neighbours from staying in STALE state for long periods of time. During init configure the polling interval according to the DELAY_PROBE_TIME used in the default table. In addition, register a netevent notification block, so that the interval is updated whenever DELAY_PROBE_TIME changes. Using the computed interval schedule a delayed work, which will update the kernel via neigh_event_send() on any active neighbour since the last delayed work. Signed-off-by: Yotam Gigi <yotamg@mellanox.com> Signed-off-by: Ido Schimmel <idosch@mellanox.com> Signed-off-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions