-
- OfOverlayContext ofc = endpoint.getAugmentation(OfOverlayContext.class);
- OfOverlayContextBuilder ofcBuilder = new OfOverlayContextBuilder(ofc).setNodeConnectorId(ncId).setNodeId(invNodeId);
- EndpointBuilder epBuilder = new EndpointBuilder(endpoint);
- epBuilder.addAugmentation(OfOverlayContext.class, ofcBuilder.build());
- Endpoint newEp = epBuilder.build();
- rwTx.put(LogicalDatastoreType.OPERATIONAL, IidFactory.endpointIid(newEp.getL2Context(), newEp.getMacAddress()), newEp);
+ OfOverlayContext newOfOverlayCtx =
+ new OfOverlayContextBuilder().setNodeId(invNodeId).setNodeConnectorId(ncId).build();
+ rwTx.merge(LogicalDatastoreType.OPERATIONAL,
+ IidFactory.endpointIid(endpoint.getKey()).augmentation(OfOverlayContext.class), newOfOverlayCtx);