/* Update flag override state accordingly. */
COND_FLAG(peer->flags_override, flag, set != invert);
+ if (set && flag == PEER_FLAG_CAPABILITY_ENHE)
+ bgp_nht_register_enhe_capability_interfaces(peer);
+
/* Execute flag action on peer. */
if (action.type == peer_change_reset)
peer_flag_modify_action(peer, flag);
return 0;
}
- if (set && flag == PEER_FLAG_CAPABILITY_ENHE)
- bgp_nht_register_enhe_capability_interfaces(peer);
-
/*
* Update peer-group members, unless they are explicitely overriding
* peer-group configuration.