- MapRequest mapRequest = buildSMR(record);
- LOG.trace("Built SMR packet: " + mapRequest.toString());
- for (MappingServiceSubscriberRLOC rloc : subscribers) {
- if (rloc.timedOut()) {
- LOG.trace("Lazy removing expired subscriber entry " + rloc.toString());
- subscribers.remove(rloc);
+ MapRequestBuilder mrb = buildSMR(subscribers.iterator().next().getSrcEid());
+ LOG.trace("Built SMR packet: " + mrb.build().toString());
+ for (MappingServiceSubscriberRLOC subscriber : subscribers) {
+ if (subscriber.timedOut()) {
+ LOG.trace("Lazy removing expired subscriber entry " + subscriber.toString());
+ subscribers.remove(subscriber);