portOpBuilder =
new PortOpDataEntryBuilder().setKey(new PortOpDataEntryKey(intfName)).setPortId(intfName);
portOpBuilder.setSubnetId(subnetId);
- portOpBuilder.setDpnId(dpnId);
- portOpEntry = portOpBuilder.build();
} else {
portOpBuilder = new PortOpDataEntryBuilder(optionalPortOp.get());
portOpBuilder.setSubnetId(subnetId);
+ }
+ if (dpnId != null && !dpnId.equals(BigInteger.ZERO)) {
portOpBuilder.setDpnId(dpnId);
- portOpEntry = portOpBuilder.build();
}
+ portOpEntry = portOpBuilder.build();
SingleTransactionDataBroker.syncWrite(broker, LogicalDatastoreType.OPERATIONAL, portOpIdentifier,
portOpEntry);
LOG.info("addPortOpDataEntry: Created PortOpData entry for port {} with DPNId {} intfName {}",