Committed by
Gerrit Code Review
Follow ONOS naming convention in PIM application
Change-Id: Id553a89630b44eafc791e54e54b043fb4182e324
Showing
11 changed files
with
67 additions
and
68 deletions
| ... | @@ -18,8 +18,8 @@ package org.onosproject.pim.cli; | ... | @@ -18,8 +18,8 @@ package org.onosproject.pim.cli; |
| 18 | 18 | ||
| 19 | import org.apache.karaf.shell.commands.Command; | 19 | import org.apache.karaf.shell.commands.Command; |
| 20 | import org.onosproject.cli.AbstractShellCommand; | 20 | import org.onosproject.cli.AbstractShellCommand; |
| 21 | -import org.onosproject.pim.impl.PIMInterface; | 21 | +import org.onosproject.pim.impl.PimInterface; |
| 22 | -import org.onosproject.pim.impl.PIMInterfaceService; | 22 | +import org.onosproject.pim.impl.PimInterfaceService; |
| 23 | 23 | ||
| 24 | import java.util.Set; | 24 | import java.util.Set; |
| 25 | 25 | ||
| ... | @@ -35,9 +35,9 @@ public class PimInterfacesListCommand extends AbstractShellCommand { | ... | @@ -35,9 +35,9 @@ public class PimInterfacesListCommand extends AbstractShellCommand { |
| 35 | 35 | ||
| 36 | @Override | 36 | @Override |
| 37 | protected void execute() { | 37 | protected void execute() { |
| 38 | - PIMInterfaceService interfaceService = get(PIMInterfaceService.class); | 38 | + PimInterfaceService interfaceService = get(PimInterfaceService.class); |
| 39 | 39 | ||
| 40 | - Set<PIMInterface> interfaces = interfaceService.getPimInterfaces(); | 40 | + Set<PimInterface> interfaces = interfaceService.getPimInterfaces(); |
| 41 | 41 | ||
| 42 | interfaces.forEach(pimIntf -> { | 42 | interfaces.forEach(pimIntf -> { |
| 43 | print(FORMAT, pimIntf.getInterface().name(), | 43 | print(FORMAT, pimIntf.getInterface().name(), | ... | ... |
| ... | @@ -19,9 +19,9 @@ package org.onosproject.pim.cli; | ... | @@ -19,9 +19,9 @@ package org.onosproject.pim.cli; |
| 19 | import org.apache.karaf.shell.commands.Command; | 19 | import org.apache.karaf.shell.commands.Command; |
| 20 | import org.onlab.util.Tools; | 20 | import org.onlab.util.Tools; |
| 21 | import org.onosproject.cli.AbstractShellCommand; | 21 | import org.onosproject.cli.AbstractShellCommand; |
| 22 | -import org.onosproject.pim.impl.PIMInterface; | 22 | +import org.onosproject.pim.impl.PimInterface; |
| 23 | -import org.onosproject.pim.impl.PIMInterfaceService; | 23 | +import org.onosproject.pim.impl.PimInterfaceService; |
| 24 | -import org.onosproject.pim.impl.PIMNeighbor; | 24 | +import org.onosproject.pim.impl.PimNeighbor; |
| 25 | 25 | ||
| 26 | import java.util.Set; | 26 | import java.util.Set; |
| 27 | 27 | ||
| ... | @@ -37,13 +37,13 @@ public class PimNeighborsListCommand extends AbstractShellCommand { | ... | @@ -37,13 +37,13 @@ public class PimNeighborsListCommand extends AbstractShellCommand { |
| 37 | 37 | ||
| 38 | @Override | 38 | @Override |
| 39 | protected void execute() { | 39 | protected void execute() { |
| 40 | - PIMInterfaceService interfaceService = get(PIMInterfaceService.class); | 40 | + PimInterfaceService interfaceService = get(PimInterfaceService.class); |
| 41 | 41 | ||
| 42 | - Set<PIMInterface> interfaces = interfaceService.getPimInterfaces(); | 42 | + Set<PimInterface> interfaces = interfaceService.getPimInterfaces(); |
| 43 | 43 | ||
| 44 | - for (PIMInterface intf : interfaces) { | 44 | + for (PimInterface intf : interfaces) { |
| 45 | print(INTF_FORMAT, intf.getInterface().name(), intf.getIpAddress()); | 45 | print(INTF_FORMAT, intf.getInterface().name(), intf.getIpAddress()); |
| 46 | - for (PIMNeighbor neighbor : intf.getNeighbors()) { | 46 | + for (PimNeighbor neighbor : intf.getNeighbors()) { |
| 47 | // Filter out the PIM neighbor representing 'us' | 47 | // Filter out the PIM neighbor representing 'us' |
| 48 | if (!neighbor.ipAddress().equals(intf.getIpAddress())) { | 48 | if (!neighbor.ipAddress().equals(intf.getIpAddress())) { |
| 49 | print(NEIGHBOR_FORMAT, neighbor.ipAddress(), | 49 | print(NEIGHBOR_FORMAT, neighbor.ipAddress(), | ... | ... |
| ... | @@ -42,7 +42,7 @@ import static org.slf4j.LoggerFactory.getLogger; | ... | @@ -42,7 +42,7 @@ import static org.slf4j.LoggerFactory.getLogger; |
| 42 | * The main PIM controller class. | 42 | * The main PIM controller class. |
| 43 | */ | 43 | */ |
| 44 | @Component(immediate = true) | 44 | @Component(immediate = true) |
| 45 | -public class PIMApplication { | 45 | +public class PimApplication { |
| 46 | private final Logger log = getLogger(getClass()); | 46 | private final Logger log = getLogger(getClass()); |
| 47 | 47 | ||
| 48 | // Used to get the appId | 48 | // Used to get the appId |
| ... | @@ -61,13 +61,13 @@ public class PIMApplication { | ... | @@ -61,13 +61,13 @@ public class PIMApplication { |
| 61 | protected MulticastRouteService ms; | 61 | protected MulticastRouteService ms; |
| 62 | 62 | ||
| 63 | // Create an instance of the PIM packet handler | 63 | // Create an instance of the PIM packet handler |
| 64 | - protected PIMPacketHandler pimPacketHandler; | 64 | + protected PimPacketHandler pimPacketHandler; |
| 65 | 65 | ||
| 66 | // Provide interfaces to the pimInterface manager as a result of Netconfig updates. | 66 | // Provide interfaces to the pimInterface manager as a result of Netconfig updates. |
| 67 | @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY) | 67 | @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY) |
| 68 | - protected PIMInterfaceService pimInterfaceManager; | 68 | + protected PimInterfaceService pimInterfaceManager; |
| 69 | 69 | ||
| 70 | - private final PIMPacketProcessor processor = new PIMPacketProcessor(); | 70 | + private final PimPacketProcessor processor = new PimPacketProcessor(); |
| 71 | 71 | ||
| 72 | /** | 72 | /** |
| 73 | * Activate the PIM component. | 73 | * Activate the PIM component. |
| ... | @@ -89,7 +89,7 @@ public class PIMApplication { | ... | @@ -89,7 +89,7 @@ public class PIMApplication { |
| 89 | appId, Optional.empty()); | 89 | appId, Optional.empty()); |
| 90 | 90 | ||
| 91 | // Get a copy of the PIM Packet Handler | 91 | // Get a copy of the PIM Packet Handler |
| 92 | - pimPacketHandler = new PIMPacketHandler(); | 92 | + pimPacketHandler = new PimPacketHandler(); |
| 93 | 93 | ||
| 94 | log.info("Started"); | 94 | log.info("Started"); |
| 95 | } | 95 | } |
| ... | @@ -108,7 +108,7 @@ public class PIMApplication { | ... | @@ -108,7 +108,7 @@ public class PIMApplication { |
| 108 | * The class that will receive PIM packets, sanitize them, determine the PIMInterface | 108 | * The class that will receive PIM packets, sanitize them, determine the PIMInterface |
| 109 | * they arrived on, then forward them on to be processed by the appropriate entity. | 109 | * they arrived on, then forward them on to be processed by the appropriate entity. |
| 110 | */ | 110 | */ |
| 111 | - public class PIMPacketProcessor implements PacketProcessor { | 111 | + public class PimPacketProcessor implements PacketProcessor { |
| 112 | 112 | ||
| 113 | @Override | 113 | @Override |
| 114 | public void process(PacketContext context) { | 114 | public void process(PacketContext context) { |
| ... | @@ -135,7 +135,7 @@ public class PIMApplication { | ... | @@ -135,7 +135,7 @@ public class PIMApplication { |
| 135 | } | 135 | } |
| 136 | 136 | ||
| 137 | // Get the PIM Interface the packet was received on. | 137 | // Get the PIM Interface the packet was received on. |
| 138 | - PIMInterface pimi = pimInterfaceManager.getPIMInterface(pkt.receivedFrom()); | 138 | + PimInterface pimi = pimInterfaceManager.getPimInterface(pkt.receivedFrom()); |
| 139 | if (pimi == null) { | 139 | if (pimi == null) { |
| 140 | return; | 140 | return; |
| 141 | } | 141 | } | ... | ... |
| ... | @@ -55,7 +55,7 @@ import static org.slf4j.LoggerFactory.getLogger; | ... | @@ -55,7 +55,7 @@ import static org.slf4j.LoggerFactory.getLogger; |
| 55 | * PIM Interface represents an ONOS Interface with IP and MAC addresses for | 55 | * PIM Interface represents an ONOS Interface with IP and MAC addresses for |
| 56 | * a given ConnectPoint. | 56 | * a given ConnectPoint. |
| 57 | */ | 57 | */ |
| 58 | -public final class PIMInterface { | 58 | +public final class PimInterface { |
| 59 | 59 | ||
| 60 | private final Logger log = getLogger(getClass()); | 60 | private final Logger log = getLogger(getClass()); |
| 61 | 61 | ||
| ... | @@ -87,7 +87,7 @@ public final class PIMInterface { | ... | @@ -87,7 +87,7 @@ public final class PIMInterface { |
| 87 | private IpAddress drIpaddress; | 87 | private IpAddress drIpaddress; |
| 88 | 88 | ||
| 89 | // A map of all our PIM neighbors keyed on our neighbors IP address | 89 | // A map of all our PIM neighbors keyed on our neighbors IP address |
| 90 | - private Map<IpAddress, PIMNeighbor> pimNeighbors = new ConcurrentHashMap<>(); | 90 | + private Map<IpAddress, PimNeighbor> pimNeighbors = new ConcurrentHashMap<>(); |
| 91 | 91 | ||
| 92 | private Map<McastRoute, RouteData> routes = new ConcurrentHashMap<>(); | 92 | private Map<McastRoute, RouteData> routes = new ConcurrentHashMap<>(); |
| 93 | 93 | ||
| ... | @@ -101,7 +101,7 @@ public final class PIMInterface { | ... | @@ -101,7 +101,7 @@ public final class PIMInterface { |
| 101 | * @param overrideInterval override interval | 101 | * @param overrideInterval override interval |
| 102 | * @param packetService reference to the packet service | 102 | * @param packetService reference to the packet service |
| 103 | */ | 103 | */ |
| 104 | - private PIMInterface(Interface intf, | 104 | + private PimInterface(Interface intf, |
| 105 | int helloInterval, | 105 | int helloInterval, |
| 106 | short holdTime, | 106 | short holdTime, |
| 107 | int priority, | 107 | int priority, |
| ... | @@ -122,7 +122,7 @@ public final class PIMInterface { | ... | @@ -122,7 +122,7 @@ public final class PIMInterface { |
| 122 | generationId = new Random().nextInt(); | 122 | generationId = new Random().nextInt(); |
| 123 | 123 | ||
| 124 | // Create a PIM Neighbor to represent ourselves for DR election. | 124 | // Create a PIM Neighbor to represent ourselves for DR election. |
| 125 | - PIMNeighbor us = new PIMNeighbor(ourIp, mac, holdTime, 0, priority, generationId); | 125 | + PimNeighbor us = new PimNeighbor(ourIp, mac, holdTime, 0, priority, generationId); |
| 126 | 126 | ||
| 127 | pimNeighbors.put(ourIp, us); | 127 | pimNeighbors.put(ourIp, us); |
| 128 | drIpaddress = ourIp; | 128 | drIpaddress = ourIp; |
| ... | @@ -150,7 +150,7 @@ public final class PIMInterface { | ... | @@ -150,7 +150,7 @@ public final class PIMInterface { |
| 150 | * @param intf ONOS Interface | 150 | * @param intf ONOS Interface |
| 151 | * @return PIM interface instance | 151 | * @return PIM interface instance |
| 152 | */ | 152 | */ |
| 153 | - public PIMInterface setInterface(Interface intf) { | 153 | + public PimInterface setInterface(Interface intf) { |
| 154 | onosInterface = intf; | 154 | onosInterface = intf; |
| 155 | return this; | 155 | return this; |
| 156 | } | 156 | } |
| ... | @@ -223,7 +223,7 @@ public final class PIMInterface { | ... | @@ -223,7 +223,7 @@ public final class PIMInterface { |
| 223 | * | 223 | * |
| 224 | * @return PIM neighbors | 224 | * @return PIM neighbors |
| 225 | */ | 225 | */ |
| 226 | - public Collection<PIMNeighbor> getNeighbors() { | 226 | + public Collection<PimNeighbor> getNeighbors() { |
| 227 | return ImmutableList.copyOf(pimNeighbors.values()); | 227 | return ImmutableList.copyOf(pimNeighbors.values()); |
| 228 | } | 228 | } |
| 229 | 229 | ||
| ... | @@ -236,13 +236,13 @@ public final class PIMInterface { | ... | @@ -236,13 +236,13 @@ public final class PIMInterface { |
| 236 | * state if they have. | 236 | * state if they have. |
| 237 | */ | 237 | */ |
| 238 | public void checkNeighborTimeouts() { | 238 | public void checkNeighborTimeouts() { |
| 239 | - Set<PIMNeighbor> expired = pimNeighbors.values().stream() | 239 | + Set<PimNeighbor> expired = pimNeighbors.values().stream() |
| 240 | // Don't time ourselves out! | 240 | // Don't time ourselves out! |
| 241 | .filter(neighbor -> !neighbor.ipAddress().equals(getIpAddress())) | 241 | .filter(neighbor -> !neighbor.ipAddress().equals(getIpAddress())) |
| 242 | .filter(neighbor -> neighbor.isExpired()) | 242 | .filter(neighbor -> neighbor.isExpired()) |
| 243 | .collect(Collectors.toSet()); | 243 | .collect(Collectors.toSet()); |
| 244 | 244 | ||
| 245 | - for (PIMNeighbor neighbor : expired) { | 245 | + for (PimNeighbor neighbor : expired) { |
| 246 | log.info("Timing out neighbor {}", neighbor); | 246 | log.info("Timing out neighbor {}", neighbor); |
| 247 | pimNeighbors.remove(neighbor.ipAddress(), neighbor); | 247 | pimNeighbors.remove(neighbor.ipAddress(), neighbor); |
| 248 | } | 248 | } |
| ... | @@ -262,7 +262,7 @@ public final class PIMInterface { | ... | @@ -262,7 +262,7 @@ public final class PIMInterface { |
| 262 | lastHello = System.currentTimeMillis(); | 262 | lastHello = System.currentTimeMillis(); |
| 263 | 263 | ||
| 264 | // Create the base PIM Packet and mark it a hello packet | 264 | // Create the base PIM Packet and mark it a hello packet |
| 265 | - PIMPacket pimPacket = new PIMPacket(PIM.TYPE_HELLO); | 265 | + PimPacket pimPacket = new PimPacket(PIM.TYPE_HELLO); |
| 266 | 266 | ||
| 267 | // We need to set the source MAC and IPv4 addresses | 267 | // We need to set the source MAC and IPv4 addresses |
| 268 | pimPacket.setSrcMacAddr(onosInterface.mac()); | 268 | pimPacket.setSrcMacAddr(onosInterface.mac()); |
| ... | @@ -276,7 +276,7 @@ public final class PIMInterface { | ... | @@ -276,7 +276,7 @@ public final class PIMInterface { |
| 276 | hello.addOption(PIMHelloOption.createGenID(generationId)); | 276 | hello.addOption(PIMHelloOption.createGenID(generationId)); |
| 277 | 277 | ||
| 278 | // Now set the hello option payload | 278 | // Now set the hello option payload |
| 279 | - pimPacket.setPIMPayload(hello); | 279 | + pimPacket.setPimPayload(hello); |
| 280 | 280 | ||
| 281 | packetService.emit(new DefaultOutboundPacket( | 281 | packetService.emit(new DefaultOutboundPacket( |
| 282 | onosInterface.connectPoint().deviceId(), | 282 | onosInterface.connectPoint().deviceId(), |
| ... | @@ -315,7 +315,7 @@ public final class PIMInterface { | ... | @@ -315,7 +315,7 @@ public final class PIMInterface { |
| 315 | } | 315 | } |
| 316 | 316 | ||
| 317 | // get the DR values for later calculation | 317 | // get the DR values for later calculation |
| 318 | - PIMNeighbor dr = pimNeighbors.get(drIpaddress); | 318 | + PimNeighbor dr = pimNeighbors.get(drIpaddress); |
| 319 | checkNotNull(dr); | 319 | checkNotNull(dr); |
| 320 | 320 | ||
| 321 | IpAddress drip = drIpaddress; | 321 | IpAddress drip = drIpaddress; |
| ... | @@ -328,8 +328,8 @@ public final class PIMInterface { | ... | @@ -328,8 +328,8 @@ public final class PIMInterface { |
| 328 | PIMHello hello = (PIMHello) pimhdr.getPayload(); | 328 | PIMHello hello = (PIMHello) pimhdr.getPayload(); |
| 329 | 329 | ||
| 330 | // Determine if we already have a PIMNeighbor | 330 | // Determine if we already have a PIMNeighbor |
| 331 | - PIMNeighbor nbr = pimNeighbors.getOrDefault(srcip, null); | 331 | + PimNeighbor nbr = pimNeighbors.getOrDefault(srcip, null); |
| 332 | - PIMNeighbor newNbr = PIMNeighbor.createPimNeighbor(srcip, nbrmac, hello.getOptions().values()); | 332 | + PimNeighbor newNbr = PimNeighbor.createPimNeighbor(srcip, nbrmac, hello.getOptions().values()); |
| 333 | 333 | ||
| 334 | if (nbr == null) { | 334 | if (nbr == null) { |
| 335 | pimNeighbors.putIfAbsent(srcip, newNbr); | 335 | pimNeighbors.putIfAbsent(srcip, newNbr); |
| ... | @@ -364,7 +364,7 @@ public final class PIMInterface { | ... | @@ -364,7 +364,7 @@ public final class PIMInterface { |
| 364 | } | 364 | } |
| 365 | 365 | ||
| 366 | // Run an election if we need to. Return the elected IP address. | 366 | // Run an election if we need to. Return the elected IP address. |
| 367 | - private IpAddress election(PIMNeighbor nbr, IpAddress drIp, int drPriority) { | 367 | + private IpAddress election(PimNeighbor nbr, IpAddress drIp, int drPriority) { |
| 368 | 368 | ||
| 369 | IpAddress nbrIp = nbr.ipAddress(); | 369 | IpAddress nbrIp = nbr.ipAddress(); |
| 370 | if (nbr.priority() > drPriority) { | 370 | if (nbr.priority() > drPriority) { |
| ... | @@ -494,7 +494,7 @@ public final class PIMInterface { | ... | @@ -494,7 +494,7 @@ public final class PIMInterface { |
| 494 | public static class Builder { | 494 | public static class Builder { |
| 495 | private Interface intf; | 495 | private Interface intf; |
| 496 | private PacketService packetService; | 496 | private PacketService packetService; |
| 497 | - private int helloInterval = PIMInterfaceManager.DEFAULT_HELLO_INTERVAL; | 497 | + private int helloInterval = PimInterfaceManager.DEFAULT_HELLO_INTERVAL; |
| 498 | private short holdtime = PIMHelloOption.DEFAULT_HOLDTIME; | 498 | private short holdtime = PIMHelloOption.DEFAULT_HOLDTIME; |
| 499 | private int priority = PIMHelloOption.DEFAULT_PRIORITY; | 499 | private int priority = PIMHelloOption.DEFAULT_PRIORITY; |
| 500 | private short propagationDelay = PIMHelloOption.DEFAULT_PRUNEDELAY; | 500 | private short propagationDelay = PIMHelloOption.DEFAULT_PRUNEDELAY; |
| ... | @@ -582,11 +582,11 @@ public final class PIMInterface { | ... | @@ -582,11 +582,11 @@ public final class PIMInterface { |
| 582 | * | 582 | * |
| 583 | * @return PIM interface | 583 | * @return PIM interface |
| 584 | */ | 584 | */ |
| 585 | - public PIMInterface build() { | 585 | + public PimInterface build() { |
| 586 | checkArgument(intf != null, "Must provide an interface"); | 586 | checkArgument(intf != null, "Must provide an interface"); |
| 587 | checkArgument(packetService != null, "Must provide a packet service"); | 587 | checkArgument(packetService != null, "Must provide a packet service"); |
| 588 | 588 | ||
| 589 | - return new PIMInterface(intf, helloInterval, holdtime, priority, | 589 | + return new PimInterface(intf, helloInterval, holdtime, priority, |
| 590 | propagationDelay, overrideInterval, packetService); | 590 | propagationDelay, overrideInterval, packetService); |
| 591 | } | 591 | } |
| 592 | 592 | ... | ... |
| ... | @@ -62,7 +62,7 @@ import static org.slf4j.LoggerFactory.getLogger; | ... | @@ -62,7 +62,7 @@ import static org.slf4j.LoggerFactory.getLogger; |
| 62 | */ | 62 | */ |
| 63 | @Component(immediate = true) | 63 | @Component(immediate = true) |
| 64 | @Service | 64 | @Service |
| 65 | -public class PIMInterfaceManager implements PIMInterfaceService { | 65 | +public class PimInterfaceManager implements PimInterfaceService { |
| 66 | 66 | ||
| 67 | private final Logger log = getLogger(getClass()); | 67 | private final Logger log = getLogger(getClass()); |
| 68 | 68 | ||
| ... | @@ -104,9 +104,9 @@ public class PIMInterfaceManager implements PIMInterfaceService { | ... | @@ -104,9 +104,9 @@ public class PIMInterfaceManager implements PIMInterfaceService { |
| 104 | protected RoutingService unicastRoutingService; | 104 | protected RoutingService unicastRoutingService; |
| 105 | 105 | ||
| 106 | // Store PIM Interfaces in a map key'd by ConnectPoint | 106 | // Store PIM Interfaces in a map key'd by ConnectPoint |
| 107 | - private final Map<ConnectPoint, PIMInterface> pimInterfaces = Maps.newConcurrentMap(); | 107 | + private final Map<ConnectPoint, PimInterface> pimInterfaces = Maps.newConcurrentMap(); |
| 108 | 108 | ||
| 109 | - private final Map<McastRoute, PIMInterface> routes = Maps.newConcurrentMap(); | 109 | + private final Map<McastRoute, PimInterface> routes = Maps.newConcurrentMap(); |
| 110 | 110 | ||
| 111 | private final InternalNetworkConfigListener configListener = | 111 | private final InternalNetworkConfigListener configListener = |
| 112 | new InternalNetworkConfigListener(); | 112 | new InternalNetworkConfigListener(); |
| ... | @@ -147,18 +147,18 @@ public class PIMInterfaceManager implements PIMInterfaceService { | ... | @@ -147,18 +147,18 @@ public class PIMInterfaceManager implements PIMInterfaceService { |
| 147 | // Schedule the periodic hello sender. | 147 | // Schedule the periodic hello sender. |
| 148 | scheduledExecutorService.scheduleAtFixedRate( | 148 | scheduledExecutorService.scheduleAtFixedRate( |
| 149 | SafeRecurringTask.wrap( | 149 | SafeRecurringTask.wrap( |
| 150 | - () -> pimInterfaces.values().forEach(PIMInterface::sendHello)), | 150 | + () -> pimInterfaces.values().forEach(PimInterface::sendHello)), |
| 151 | initialHelloDelay, pimHelloPeriod, TimeUnit.MILLISECONDS); | 151 | initialHelloDelay, pimHelloPeriod, TimeUnit.MILLISECONDS); |
| 152 | 152 | ||
| 153 | // Schedule task to periodically time out expired neighbors | 153 | // Schedule task to periodically time out expired neighbors |
| 154 | scheduledExecutorService.scheduleAtFixedRate( | 154 | scheduledExecutorService.scheduleAtFixedRate( |
| 155 | SafeRecurringTask.wrap( | 155 | SafeRecurringTask.wrap( |
| 156 | - () -> pimInterfaces.values().forEach(PIMInterface::checkNeighborTimeouts)), | 156 | + () -> pimInterfaces.values().forEach(PimInterface::checkNeighborTimeouts)), |
| 157 | 0, timeoutTaskPeriod, TimeUnit.MILLISECONDS); | 157 | 0, timeoutTaskPeriod, TimeUnit.MILLISECONDS); |
| 158 | 158 | ||
| 159 | scheduledExecutorService.scheduleAtFixedRate( | 159 | scheduledExecutorService.scheduleAtFixedRate( |
| 160 | SafeRecurringTask.wrap( | 160 | SafeRecurringTask.wrap( |
| 161 | - () -> pimInterfaces.values().forEach(PIMInterface::sendJoins)), | 161 | + () -> pimInterfaces.values().forEach(PimInterface::sendJoins)), |
| 162 | 0, joinTaskPeriod, TimeUnit.MILLISECONDS); | 162 | 0, joinTaskPeriod, TimeUnit.MILLISECONDS); |
| 163 | 163 | ||
| 164 | log.info("Started"); | 164 | log.info("Started"); |
| ... | @@ -178,8 +178,8 @@ public class PIMInterfaceManager implements PIMInterfaceService { | ... | @@ -178,8 +178,8 @@ public class PIMInterfaceManager implements PIMInterfaceService { |
| 178 | } | 178 | } |
| 179 | 179 | ||
| 180 | @Override | 180 | @Override |
| 181 | - public PIMInterface getPIMInterface(ConnectPoint cp) { | 181 | + public PimInterface getPimInterface(ConnectPoint cp) { |
| 182 | - PIMInterface pi = pimInterfaces.get(cp); | 182 | + PimInterface pi = pimInterfaces.get(cp); |
| 183 | if (pi == null && log.isTraceEnabled()) { | 183 | if (pi == null && log.isTraceEnabled()) { |
| 184 | log.trace("We have been asked for an Interface we don't have: {}", cp); | 184 | log.trace("We have been asked for an Interface we don't have: {}", cp); |
| 185 | } | 185 | } |
| ... | @@ -187,7 +187,7 @@ public class PIMInterfaceManager implements PIMInterfaceService { | ... | @@ -187,7 +187,7 @@ public class PIMInterfaceManager implements PIMInterfaceService { |
| 187 | } | 187 | } |
| 188 | 188 | ||
| 189 | @Override | 189 | @Override |
| 190 | - public Set<PIMInterface> getPimInterfaces() { | 190 | + public Set<PimInterface> getPimInterfaces() { |
| 191 | return ImmutableSet.copyOf(pimInterfaces.values()); | 191 | return ImmutableSet.copyOf(pimInterfaces.values()); |
| 192 | } | 192 | } |
| 193 | 193 | ||
| ... | @@ -216,8 +216,8 @@ public class PIMInterfaceManager implements PIMInterfaceService { | ... | @@ -216,8 +216,8 @@ public class PIMInterfaceManager implements PIMInterfaceService { |
| 216 | pimInterfaces.remove(cp); | 216 | pimInterfaces.remove(cp); |
| 217 | } | 217 | } |
| 218 | 218 | ||
| 219 | - private PIMInterface buildPimInterface(PimInterfaceConfig config, Interface intf) { | 219 | + private PimInterface buildPimInterface(PimInterfaceConfig config, Interface intf) { |
| 220 | - PIMInterface.Builder builder = PIMInterface.builder() | 220 | + PimInterface.Builder builder = PimInterface.builder() |
| 221 | .withPacketService(packetService) | 221 | .withPacketService(packetService) |
| 222 | .withInterface(intf); | 222 | .withInterface(intf); |
| 223 | 223 | ||
| ... | @@ -231,7 +231,7 @@ public class PIMInterfaceManager implements PIMInterfaceService { | ... | @@ -231,7 +231,7 @@ public class PIMInterfaceManager implements PIMInterfaceService { |
| 231 | } | 231 | } |
| 232 | 232 | ||
| 233 | private void addRoute(McastRoute route) { | 233 | private void addRoute(McastRoute route) { |
| 234 | - PIMInterface pimInterface = getSourceInterface(route); | 234 | + PimInterface pimInterface = getSourceInterface(route); |
| 235 | 235 | ||
| 236 | if (pimInterface == null) { | 236 | if (pimInterface == null) { |
| 237 | return; | 237 | return; |
| ... | @@ -241,7 +241,7 @@ public class PIMInterfaceManager implements PIMInterfaceService { | ... | @@ -241,7 +241,7 @@ public class PIMInterfaceManager implements PIMInterfaceService { |
| 241 | } | 241 | } |
| 242 | 242 | ||
| 243 | private void removeRoute(McastRoute route) { | 243 | private void removeRoute(McastRoute route) { |
| 244 | - PIMInterface pimInterface = routes.remove(route); | 244 | + PimInterface pimInterface = routes.remove(route); |
| 245 | 245 | ||
| 246 | if (pimInterface == null) { | 246 | if (pimInterface == null) { |
| 247 | return; | 247 | return; |
| ... | @@ -250,7 +250,7 @@ public class PIMInterfaceManager implements PIMInterfaceService { | ... | @@ -250,7 +250,7 @@ public class PIMInterfaceManager implements PIMInterfaceService { |
| 250 | pimInterface.removeRoute(route); | 250 | pimInterface.removeRoute(route); |
| 251 | } | 251 | } |
| 252 | 252 | ||
| 253 | - private PIMInterface getSourceInterface(McastRoute route) { | 253 | + private PimInterface getSourceInterface(McastRoute route) { |
| 254 | RouteEntry routeEntry = unicastRoutingService.getLongestMatchableRouteEntry(route.source()); | 254 | RouteEntry routeEntry = unicastRoutingService.getLongestMatchableRouteEntry(route.source()); |
| 255 | 255 | ||
| 256 | if (routeEntry == null) { | 256 | if (routeEntry == null) { |
| ... | @@ -265,7 +265,7 @@ public class PIMInterfaceManager implements PIMInterfaceService { | ... | @@ -265,7 +265,7 @@ public class PIMInterfaceManager implements PIMInterfaceService { |
| 265 | return null; | 265 | return null; |
| 266 | } | 266 | } |
| 267 | 267 | ||
| 268 | - PIMInterface pimInterface = pimInterfaces.get(intf.connectPoint()); | 268 | + PimInterface pimInterface = pimInterfaces.get(intf.connectPoint()); |
| 269 | 269 | ||
| 270 | if (pimInterface == null) { | 270 | if (pimInterface == null) { |
| 271 | log.warn("PIM is not enabled on interface {}", intf); | 271 | log.warn("PIM is not enabled on interface {}", intf); | ... | ... |
| ... | @@ -26,7 +26,7 @@ import java.util.Set; | ... | @@ -26,7 +26,7 @@ import java.util.Set; |
| 26 | * | 26 | * |
| 27 | * TODO: Do we need a PIMInterfaceListenerService? Who sould listen to Interfaces changes? | 27 | * TODO: Do we need a PIMInterfaceListenerService? Who sould listen to Interfaces changes? |
| 28 | */ | 28 | */ |
| 29 | -public interface PIMInterfaceService { | 29 | +public interface PimInterfaceService { |
| 30 | 30 | ||
| 31 | /** | 31 | /** |
| 32 | * Returns the PIM interface associated with the given connect point. | 32 | * Returns the PIM interface associated with the given connect point. |
| ... | @@ -34,12 +34,12 @@ public interface PIMInterfaceService { | ... | @@ -34,12 +34,12 @@ public interface PIMInterfaceService { |
| 34 | * @param cp the connect point we want to get the PIM interface for | 34 | * @param cp the connect point we want to get the PIM interface for |
| 35 | * @return the PIM interface if it exists, otherwise null | 35 | * @return the PIM interface if it exists, otherwise null |
| 36 | */ | 36 | */ |
| 37 | - PIMInterface getPIMInterface(ConnectPoint cp); | 37 | + PimInterface getPimInterface(ConnectPoint cp); |
| 38 | 38 | ||
| 39 | /** | 39 | /** |
| 40 | * Retrieves the set of all interfaces running PIM. | 40 | * Retrieves the set of all interfaces running PIM. |
| 41 | * | 41 | * |
| 42 | * @return set of PIM interfaces | 42 | * @return set of PIM interfaces |
| 43 | */ | 43 | */ |
| 44 | - Set<PIMInterface> getPimInterfaces(); | 44 | + Set<PimInterface> getPimInterfaces(); |
| 45 | } | 45 | } | ... | ... |
| ... | @@ -30,7 +30,7 @@ import static com.google.common.base.Preconditions.checkNotNull; | ... | @@ -30,7 +30,7 @@ import static com.google.common.base.Preconditions.checkNotNull; |
| 30 | /** | 30 | /** |
| 31 | * Represents a PIM neighbor. | 31 | * Represents a PIM neighbor. |
| 32 | */ | 32 | */ |
| 33 | -public class PIMNeighbor { | 33 | +public class PimNeighbor { |
| 34 | 34 | ||
| 35 | // IP Address of this neighbor | 35 | // IP Address of this neighbor |
| 36 | private final IpAddress ipAddr; | 36 | private final IpAddress ipAddr; |
| ... | @@ -66,7 +66,7 @@ public class PIMNeighbor { | ... | @@ -66,7 +66,7 @@ public class PIMNeighbor { |
| 66 | * @param priority priority | 66 | * @param priority priority |
| 67 | * @param genId generation ID | 67 | * @param genId generation ID |
| 68 | */ | 68 | */ |
| 69 | - public PIMNeighbor(IpAddress ipAddress, MacAddress macAddress, | 69 | + public PimNeighbor(IpAddress ipAddress, MacAddress macAddress, |
| 70 | short holdTime, int pruneDelay, int priority, int genId) { | 70 | short holdTime, int pruneDelay, int priority, int genId) { |
| 71 | this.ipAddr = checkNotNull(ipAddress); | 71 | this.ipAddr = checkNotNull(ipAddress); |
| 72 | this.macAddr = checkNotNull(macAddress); | 72 | this.macAddr = checkNotNull(macAddress); |
| ... | @@ -176,7 +176,7 @@ public class PIMNeighbor { | ... | @@ -176,7 +176,7 @@ public class PIMNeighbor { |
| 176 | * @param opts options from the PIM HELLO packet | 176 | * @param opts options from the PIM HELLO packet |
| 177 | * @return new PIM neighbor | 177 | * @return new PIM neighbor |
| 178 | */ | 178 | */ |
| 179 | - public static PIMNeighbor createPimNeighbor(IpAddress ipAddress, | 179 | + public static PimNeighbor createPimNeighbor(IpAddress ipAddress, |
| 180 | MacAddress macAddress, | 180 | MacAddress macAddress, |
| 181 | Collection<PIMHelloOption> opts) { | 181 | Collection<PIMHelloOption> opts) { |
| 182 | 182 | ||
| ... | @@ -202,16 +202,16 @@ public class PIMNeighbor { | ... | @@ -202,16 +202,16 @@ public class PIMNeighbor { |
| 202 | } | 202 | } |
| 203 | } | 203 | } |
| 204 | 204 | ||
| 205 | - return new PIMNeighbor(ipAddress, macAddress, holdTime, pruneDelay, priority, generationID); | 205 | + return new PimNeighbor(ipAddress, macAddress, holdTime, pruneDelay, priority, generationID); |
| 206 | } | 206 | } |
| 207 | 207 | ||
| 208 | @Override | 208 | @Override |
| 209 | public boolean equals(Object other) { | 209 | public boolean equals(Object other) { |
| 210 | - if (!(other instanceof PIMNeighbor)) { | 210 | + if (!(other instanceof PimNeighbor)) { |
| 211 | return false; | 211 | return false; |
| 212 | } | 212 | } |
| 213 | 213 | ||
| 214 | - PIMNeighbor that = (PIMNeighbor) other; | 214 | + PimNeighbor that = (PimNeighbor) other; |
| 215 | 215 | ||
| 216 | return this.ipAddr.equals(that.ipAddress()) && | 216 | return this.ipAddr.equals(that.ipAddress()) && |
| 217 | this.macAddr.equals(that.macAddress()) && | 217 | this.macAddr.equals(that.macAddress()) && | ... | ... |
| ... | @@ -22,7 +22,7 @@ import org.onlab.packet.Ip4Address; | ... | @@ -22,7 +22,7 @@ import org.onlab.packet.Ip4Address; |
| 22 | import org.onlab.packet.MacAddress; | 22 | import org.onlab.packet.MacAddress; |
| 23 | import org.onlab.packet.PIM; | 23 | import org.onlab.packet.PIM; |
| 24 | 24 | ||
| 25 | -public class PIMPacket { | 25 | +public class PimPacket { |
| 26 | 26 | ||
| 27 | // Ethernet header | 27 | // Ethernet header |
| 28 | private Ethernet ethHeader = new Ethernet(); | 28 | private Ethernet ethHeader = new Ethernet(); |
| ... | @@ -51,7 +51,7 @@ public class PIMPacket { | ... | @@ -51,7 +51,7 @@ public class PIMPacket { |
| 51 | * | 51 | * |
| 52 | * @param type PIM.TYPE_XXXX where XXX is the PIM message type | 52 | * @param type PIM.TYPE_XXXX where XXX is the PIM message type |
| 53 | */ | 53 | */ |
| 54 | - public PIMPacket(byte type) { | 54 | + public PimPacket(byte type) { |
| 55 | pimType = type; | 55 | pimType = type; |
| 56 | initDefaults(); | 56 | initDefaults(); |
| 57 | } | 57 | } |
| ... | @@ -105,7 +105,7 @@ public class PIMPacket { | ... | @@ -105,7 +105,7 @@ public class PIMPacket { |
| 105 | * | 105 | * |
| 106 | * @param payload the PIM payload | 106 | * @param payload the PIM payload |
| 107 | */ | 107 | */ |
| 108 | - public void setPIMPayload(IPacket payload) { | 108 | + public void setPimPayload(IPacket payload) { |
| 109 | pimHeader.setPayload(payload); | 109 | pimHeader.setPayload(payload); |
| 110 | payload.setParent(pimHeader); | 110 | payload.setParent(pimHeader); |
| 111 | } | 111 | } | ... | ... |
| ... | @@ -27,14 +27,14 @@ import static org.slf4j.LoggerFactory.getLogger; | ... | @@ -27,14 +27,14 @@ import static org.slf4j.LoggerFactory.getLogger; |
| 27 | /** | 27 | /** |
| 28 | * This class will process PIM packets. | 28 | * This class will process PIM packets. |
| 29 | */ | 29 | */ |
| 30 | -public class PIMPacketHandler { | 30 | +public class PimPacketHandler { |
| 31 | 31 | ||
| 32 | private final Logger log = getLogger(getClass()); | 32 | private final Logger log = getLogger(getClass()); |
| 33 | 33 | ||
| 34 | /** | 34 | /** |
| 35 | * Constructor for this class. | 35 | * Constructor for this class. |
| 36 | */ | 36 | */ |
| 37 | - public PIMPacketHandler() { | 37 | + public PimPacketHandler() { |
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | /** | 40 | /** |
| ... | @@ -44,7 +44,7 @@ public class PIMPacketHandler { | ... | @@ -44,7 +44,7 @@ public class PIMPacketHandler { |
| 44 | * @param ethPkt the packet starting with the Ethernet header. | 44 | * @param ethPkt the packet starting with the Ethernet header. |
| 45 | * @param pimi the PIM Interface the packet arrived on. | 45 | * @param pimi the PIM Interface the packet arrived on. |
| 46 | */ | 46 | */ |
| 47 | - public void processPacket(Ethernet ethPkt, PIMInterface pimi) { | 47 | + public void processPacket(Ethernet ethPkt, PimInterface pimi) { |
| 48 | checkNotNull(ethPkt); | 48 | checkNotNull(ethPkt); |
| 49 | checkNotNull(pimi); | 49 | checkNotNull(pimi); |
| 50 | 50 | ... | ... |
| ... | @@ -54,6 +54,7 @@ | ... | @@ -54,6 +54,7 @@ |
| 54 | 54 | ||
| 55 | <module>tools/package/archetypes</module> | 55 | <module>tools/package/archetypes</module> |
| 56 | <module>tools/package/branding</module> | 56 | <module>tools/package/branding</module> |
| 57 | + <module>tools/build/conf</module> | ||
| 57 | </modules> | 58 | </modules> |
| 58 | 59 | ||
| 59 | <url>http://onosproject.org/</url> | 60 | <url>http://onosproject.org/</url> |
| ... | @@ -74,7 +75,7 @@ | ... | @@ -74,7 +75,7 @@ |
| 74 | 75 | ||
| 75 | <properties> | 76 | <properties> |
| 76 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 77 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 77 | - <onos-build-conf.version>1.2</onos-build-conf.version> | 78 | + <onos-build-conf.version>1.3-SNAPSHOT</onos-build-conf.version> |
| 78 | <netty4.version>4.0.33.Final</netty4.version> | 79 | <netty4.version>4.0.33.Final</netty4.version> |
| 79 | <!-- TODO: replace with final release version when it is out --> | 80 | <!-- TODO: replace with final release version when it is out --> |
| 80 | <atomix.version>1.0.0-rc3</atomix.version> | 81 | <atomix.version>1.0.0-rc3</atomix.version> | ... | ... |
| ... | @@ -31,8 +31,6 @@ | ... | @@ -31,8 +31,6 @@ |
| 31 | <suppress files="org.onlab.packet.*" checks="AbbreviationAsWordInName" /> | 31 | <suppress files="org.onlab.packet.*" checks="AbbreviationAsWordInName" /> |
| 32 | <suppress files="org.onlab.jdvue.*" checks="AbbreviationAsWordInName" /> | 32 | <suppress files="org.onlab.jdvue.*" checks="AbbreviationAsWordInName" /> |
| 33 | <suppress files="org.onosproject.driver.pipeline.*" checks="AbbreviationAsWordInName" /> | 33 | <suppress files="org.onosproject.driver.pipeline.*" checks="AbbreviationAsWordInName" /> |
| 34 | - <suppress files="org.onosproject.igmp.*" checks="AbbreviationAsWordInName" /> | ||
| 35 | - <suppress files="org.onosproject.pim.*" checks="AbbreviationAsWordInName" /> | ||
| 36 | <suppress files="org.onosproject.segmentrouting.*" checks="AbbreviationAsWordInName" /> | 34 | <suppress files="org.onosproject.segmentrouting.*" checks="AbbreviationAsWordInName" /> |
| 37 | 35 | ||
| 38 | <!-- Suppressions for unit testing code --> | 36 | <!-- Suppressions for unit testing code --> | ... | ... |
-
Please register or login to post a comment