diff options
author | Ken Sharp <ken.sharp@ni.com> | 2014-07-20 14:01:49 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2014-07-20 14:01:49 +0200 |
commit | a4d564ad7c24df2da1d8e03a7dd016f0a3d5edbd (patch) | |
tree | eb814c511e7325f9f258e9a70bfef6385b3deadc /libbb/xfuncs.c | |
parent | b8ffd11e65734f90ebdaedb0ce32196fb150db01 (diff) | |
download | busybox-a4d564ad7c24df2da1d8e03a7dd016f0a3d5edbd.tar.gz |
zcip: fix link-local IP conflict detection
During link-local IP resolution, if a regular ARP request is received
during the ARP probe period, it will incorrectly cause a target IP
conflict. This then leads to a new IP being picked unnecessarily.
Per RFC 3927, section 2.2.1, we should flag a target IP conflict only if
the source IP is null, the target IP matches our IP, and the source
hw addr does not match our hw addr.
function old new delta
zcip_main 1354 1322 -32
Signed-off-by: Ken Sharp <ken.sharp@ni.com>
Signed-off-by: Ben Shelton <ben.shelton@ni.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb/xfuncs.c')
0 files changed, 0 insertions, 0 deletions