Skip to content

Conversation

MarkusPettersson98
Copy link

Title. Found myself doing the following thing in my code:

let message_builder = RouteMessageBuilder::<Ipv4Addr>::new();
// Assemble the RouteMessage
let mut msg: RouteMessage = message_builder.build();
// HACK: Set route MTU on the assembled RouteMessage
// TODO: Submit PR upstream for doing this on the builder instead.
let mtu = RouteMetric::Mtu(1280);
msg.attributes.push(RouteAttribute::Metrics(vec![mtu]));

With this patch, I would not need to create a mutable RouteMessage :)

let msg = RouteMessageBuilder::<Ipv4Addr>::new()
    .mtu(1280)
    .build();

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant