diff options
| author | Gabriel Goller <g.goller@proxmox.com> | 2025-02-25 10:13:34 +0100 |
|---|---|---|
| committer | Gabriel Goller <g.goller@proxmox.com> | 2025-02-25 10:13:34 +0100 |
| commit | 80e96712e47b024ed5973c738acfb056bcd08b61 (patch) | |
| tree | e61b8a1796c928041be2b079dfc1d82e94ed3087 /lib | |
| parent | 3f290c97e8325bd9db9363b60e4a42ba8bdca90b (diff) | |
zebra: add ZEBRA_IF_DUMMY flag for dummy interfaces
Introduce ZEBRA_IF_DUMMY interface flag to identify Linux dummy interfaces [0].
These interfaces behave similarly to loopback interfaces and can be
specially handled by daemons.
[0]: https://github.com/torvalds/linux/blob/master/drivers/net/dummy.c
Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/if.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -242,6 +242,7 @@ struct interface { #define ZEBRA_INTERFACE_SUB (1 << 1) #define ZEBRA_INTERFACE_LINKDETECTION (1 << 2) #define ZEBRA_INTERFACE_VRF_LOOPBACK (1 << 3) +#define ZEBRA_INTERFACE_DUMMY (1 << 4) /* Interface flags. */ uint64_t flags; |
