Jonathan Hart
Committed by Gerrit Code Review

Fixed blocking FPM deletes.

Apparantly route deletes are sent with protocol UNSPEC (fpm bug?)

Change-Id: Ia904149c0ee4704d604304d3296d2b9f2e780ab4
...@@ -186,7 +186,8 @@ public class FpmManager implements RouteSourceService, FpmInfoService { ...@@ -186,7 +186,8 @@ public class FpmManager implements RouteSourceService, FpmInfoService {
186 log.trace("Received FPM message: {}", fpmMessage); 186 log.trace("Received FPM message: {}", fpmMessage);
187 } 187 }
188 188
189 - if (rtNetlink.protocol() != RtProtocol.ZEBRA) { 189 + if (!(rtNetlink.protocol() == RtProtocol.ZEBRA ||
190 + rtNetlink.protocol() == RtProtocol.UNSPEC)) {
190 log.trace("Ignoring non-zebra route"); 191 log.trace("Ignoring non-zebra route");
191 return; 192 return;
192 } 193 }
......