diff --git a/src/confd/src/ietf-interfaces.c b/src/confd/src/ietf-interfaces.c index 6b17ec71..fa1d5899 100644 --- a/src/confd/src/ietf-interfaces.c +++ b/src/confd/src/ietf-interfaces.c @@ -1070,7 +1070,8 @@ static bool netdag_must_del(struct lyd_node *dif, struct lyd_node *cif) { const char *iftype = lydx_get_cattr(cif, "type"); - if (strcmp(iftype, "infix-if-type:ethernet")) { + if (strcmp(iftype, "infix-if-type:ethernet") && + strcmp(iftype, "infix-if-type:etherlike")) { if (is_phys_addr_deleted(dif)) return true; }