diff options
| author | Hannes Frederic Sowa <[email protected]> | 2013-06-23 18:39:01 +0200 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2013-06-25 16:23:03 -0700 |
| commit | b7b1bfce0bb68bd8f6e62a28295922785cc63781 (patch) | |
| tree | 212102b875b453496d86f8c448892bd90eb58c92 /tools/perf/scripts/python | |
| parent | 51151a16a60f0a886a0b1e4a0697001198af50c4 (diff) | |
ipv6: split duplicate address detection and router solicitation timer
This patch splits the timers for duplicate address detection and router
solicitations apart. The router solicitations timer goes into inet6_dev
and the dad timer stays in inet6_ifaddr.
The reason behind this patch is to reduce the number of unneeded router
solicitations send out by the host if additional link-local addresses
are created. Currently we send out RS for every link-local address on
an interface.
If the RS timer fires we pick a source address with ipv6_get_lladdr. This
change could hurt people adding additional link-local addresses and
specifying these addresses in the radvd clients section because we
no longer guarantee that we use every ll address as source address in
router solicitations.
Cc: Flavio Leitner <[email protected]>
Cc: Hideaki YOSHIFUJI <[email protected]>
Cc: David Stevens <[email protected]>
Signed-off-by: Hannes Frederic Sowa <[email protected]>
Reviewed-by: Flavio Leitner <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions