Skip to content

Commit cf17acd

Browse files
committed
support NHFLAGS [ onlink | pervasive ]
like `ip r add default dev eth0 via 169.254.1.1 onlink`
1 parent 3477b37 commit cf17acd

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/rtnl/route/header.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ pub struct RouteFlags: u32 {
3131
const RTM_F_LOOKUP_TABLE = RTM_F_LOOKUP_TABLE;
3232
/// Return the full FIB lookup match (see commit `b61798130f1be5bff08712308126c2d7ebe390ef`)
3333
const RTM_F_FIB_MATCH = RTM_F_FIB_MATCH;
34+
35+
/// Do recursive gateway lookup
36+
const RTNH_F_PERVASIVE = RTNH_F_PERVASIVE as u32;
37+
/// Gateway is forced on link
38+
const RTNH_F_ONLINK = RTNH_F_ONLINK as u32;
3439
}
3540
}
3641

@@ -136,7 +141,7 @@ pub struct RouteHeader {
136141
}
137142

138143
impl<'a, T: AsRef<[u8]> + ?Sized> Parseable<RouteMessageBuffer<&'a T>>
139-
for RouteHeader
144+
for RouteHeader
140145
{
141146
fn parse(buf: &RouteMessageBuffer<&'a T>) -> Result<Self, DecodeError> {
142147
Ok(RouteHeader {

0 commit comments

Comments
 (0)