SIGN IN SIGN UP

vrf: Handle ignore interface when verifying desired state

During verification process, when post apply state does not match with
desired state due to VRF port been marked as `state: ignore`.

This is caused by `Interface::remove_port()` silently ignore VRF
interface when been invoked by `Interfaces::remove_unknown_type_port()`
during verification process.

Besides adding `VrfInterface::remove_port()`, added error log to
`Interface::remove_port()` when got unexpected interface type instead of
silently ignore.

Both unit test cases and integration test case are included.

Resolves: https://issues.redhat.com/browse/RHEL-1417

Signed-off-by: Gris Ge <fge@redhat.com>
G
Gris Ge committed
3db8a2fdf0e6f33b01aff009ad784c73f55af1c6
Parent: 34014eb