@@ -568,7 +568,7 @@ public String resolveArp(
568568 List <org .pcap4j .packet .Packet > pkts = new ArrayList <>();
569569
570570 try {
571- int steps = 60 ; // prolong the timeout for debugging
571+ int steps = 10 ;
572572 while (steps > 0 ) {
573573 steps -= 1 ;
574574 Thread .sleep (500 );
@@ -703,10 +703,8 @@ public String resolveIpv6(int portIndex, String dstIp) throws ServiceModeRequire
703703 removeRxQueue (portIndex );
704704 setRxQueue (portIndex , 1000 );
705705
706- // EthernetPacket naPacket =
707- // new IPv6NeighborDiscoveryService(this).sendNeighborSolicitation(portIndex, 5, dstIp);
708706 EthernetPacket naPacket =
709- new IPv6NeighborDiscoveryService (this ).sendNeighborSolicitation (portIndex , 30 , dstIp );
707+ new IPv6NeighborDiscoveryService (this ).sendNeighborSolicitation (portIndex , 5 , dstIp );
710708 if (naPacket != null ) {
711709 return naPacket .getHeader ().getSrcAddr ().toString ();
712710 }
@@ -719,12 +717,9 @@ public String resolveIpv6(
719717 removeRxQueue (portIndex );
720718 setRxQueue (portIndex , 1000 );
721719
722- // EthernetPacket naPacket =
723- // new IPv6NeighborDiscoveryService(this)
724- // .sendNeighborSolicitation(vlan, portIndex, 5, srcMac, null, srcIp, dstIp);
725720 EthernetPacket naPacket =
726721 new IPv6NeighborDiscoveryService (this )
727- .sendNeighborSolicitation (vlan , portIndex , 30 , srcMac , null , srcIp , dstIp );
722+ .sendNeighborSolicitation (vlan , portIndex , 5 , srcMac , null , srcIp , dstIp );
728723 if (naPacket != null ) {
729724 return naPacket .getHeader ().getSrcAddr ().toString ();
730725 }
0 commit comments