netlink_packet_route/rule/
flags.rs
1const FIB_RULE_PERMANENT: u32 = 0x00000001;
4const FIB_RULE_INVERT: u32 = 0x00000002;
5const FIB_RULE_UNRESOLVED: u32 = 0x00000004;
6const FIB_RULE_IIF_DETACHED: u32 = 0x00000008;
7const FIB_RULE_DEV_DETACHED: u32 = FIB_RULE_IIF_DETACHED;
8const FIB_RULE_OIF_DETACHED: u32 = 0x00000010;
9
10bitflags! {
11 #[derive(Clone, Eq, PartialEq, Debug, Copy, Default)]
12 #[non_exhaustive]
13 pub struct RuleFlags: u32 {
14 const Permanent = FIB_RULE_PERMANENT;
15 const Invert = FIB_RULE_INVERT;
16 const Unresolved = FIB_RULE_UNRESOLVED;
17 const IifDetached = FIB_RULE_IIF_DETACHED;
18 const DevDetached = FIB_RULE_DEV_DETACHED;
19 const OifDetached = FIB_RULE_OIF_DETACHED;
20 const _ = !0;
21 }
22}