private void cancelPackets() { packetService.cancelPackets(buildArpSelector(), CONTROL, appId); packetService.cancelPackets(buildNeighborSolicitationSelector(), CONTROL, appId); packetService.cancelPackets(buildNeighborAdvertisementSelector(), CONTROL, appId); }
/** * Withdraws packet intercepts. */ private void withdrawIntercepts() { TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); selector.matchEthType(TYPE_LLDP); packetService.cancelPackets(selector.build(), PacketPriority.CONTROL, appId); selector.matchEthType(TYPE_BSN); packetService.cancelPackets(selector.build(), PacketPriority.CONTROL, appId); }
private void requestPackets() { if (arpEnabled) { packetService.requestPackets(buildArpSelector(), CONTROL, appId); } else { packetService.cancelPackets(buildArpSelector(), CONTROL, appId); } if (ndpEnabled) { packetService.requestPackets(buildNeighborSolicitationSelector(), CONTROL, appId); packetService.requestPackets(buildNeighborAdvertisementSelector(), CONTROL, appId); } else { packetService.cancelPackets(buildNeighborSolicitationSelector(), CONTROL, appId); packetService.cancelPackets(buildNeighborAdvertisementSelector(), CONTROL, appId); } }
/** * Cancel requested packet in via packet service. */ private void withdrawIntercepts() { TrafficSelector.Builder selectorBuilder = DefaultTrafficSelector.builder(); selectorBuilder.matchEthType(TYPE_ARP); packetService.cancelPackets(selectorBuilder.build(), CONTROL, appId); selectorBuilder = DefaultTrafficSelector.builder(); selectorBuilder.matchEthType(TYPE_IPV6); selectorBuilder.matchIPProtocol(PROTOCOL_ICMP6); selectorBuilder.matchIcmpv6Type(NEIGHBOR_SOLICITATION); packetService.cancelPackets(selectorBuilder.build(), CONTROL, appId); selectorBuilder = DefaultTrafficSelector.builder(); selectorBuilder.matchEthType(TYPE_IPV6); selectorBuilder.matchIPProtocol(PROTOCOL_ICMP6); selectorBuilder.matchIcmpv6Type(NEIGHBOR_ADVERTISEMENT); packetService.cancelPackets(selectorBuilder.build(), CONTROL, appId); }
/** * Requests packet intercepts. */ private void requestIntercepts() { TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); selector.matchEthType(TYPE_LLDP); packetService.requestPackets(selector.build(), PacketPriority.CONTROL, appId); selector.matchEthType(TYPE_BSN); if (useBddp) { packetService.requestPackets(selector.build(), PacketPriority.CONTROL, appId); } else { packetService.cancelPackets(selector.build(), PacketPriority.CONTROL, appId); } }
CONTROL, appId); } else { packetService.cancelPackets(selectorBuilder.build(), CONTROL, appId); CONTROL, appId); } else { packetService.cancelPackets(selectorBuilder.build(), CONTROL, appId);