forked from KNEMC/KLALB
Changes
This commit is contained in:
@@ -464,16 +464,18 @@ public class KLALBRemoteLink extends AbstractControlledIPv6NetworkLink implement
|
||||
break;
|
||||
case KLALBPacket.VADDR:
|
||||
IPv6AddressGroup vdr = ((VADDRPacket) kpp).getVaddr();
|
||||
|
||||
remoteVaddr = vdr;
|
||||
sendPacket(new VADDRACKPacket());
|
||||
if (fst.compareAndSet(true, false)) {
|
||||
// coll.resetCoolingTime();
|
||||
status.setState(LinkStatus.UP);
|
||||
KLALBRemoteLink.this.onOnlineStateUpdate();
|
||||
if(vdr.getAddress().equals(klalbController.getSelf().getAddress())){
|
||||
close();
|
||||
}else {
|
||||
remoteVaddr = vdr;
|
||||
sendPacket(new VADDRACKPacket());
|
||||
if (fst.compareAndSet(true, false)) {
|
||||
// coll.resetCoolingTime();
|
||||
status.setState(LinkStatus.UP);
|
||||
KLALBRemoteLink.this.onOnlineStateUpdate();
|
||||
}
|
||||
KLALBRemoteLink.this.onLocatorUpdate();
|
||||
}
|
||||
KLALBRemoteLink.this.onLocatorUpdate();
|
||||
|
||||
break;
|
||||
case KLALBPacket.VADDRACK:
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user