Bug fix: generate different next objectives for port with multiple vlans
Cleaning up some logs.
Change-Id: I0db119fdbc36ccbd25a382d54d3f9f731f8be1ec
diff --git a/src/main/java/org/onosproject/segmentrouting/HostHandler.java b/src/main/java/org/onosproject/segmentrouting/HostHandler.java
index 12d6d78..441597e 100644
--- a/src/main/java/org/onosproject/segmentrouting/HostHandler.java
+++ b/src/main/java/org/onosproject/segmentrouting/HostHandler.java
@@ -90,8 +90,8 @@
if (accepted(host)) {
// Populate bridging table entry
- log.debug("Populate L2 table entry for host {} at {}:{}",
- mac, deviceId, port);
+ log.debug("Populating bridging entry for host {}/{} at {}:{}",
+ mac, vlanId, deviceId, port);
ForwardingObjective.Builder fob =
bridgingFwdObjBuilder(deviceId, mac, vlanId, port);
if (fob == null) {
@@ -99,9 +99,11 @@
return;
}
ObjectiveContext context = new DefaultObjectiveContext(
- (objective) -> log.debug("Host rule for {}/{} populated", mac, vlanId),
+ (objective) -> log.debug("Brigding rule for {}/{} populated",
+ mac, vlanId),
(objective, error) ->
- log.warn("Failed to populate host rule for {}/{}: {}", mac, vlanId, error));
+ log.warn("Failed to populate bridging rule for {}/{}: {}",
+ mac, vlanId, error));
flowObjectiveService.forward(deviceId, fob.add(context));
ips.forEach(ip -> {