]> git.puffer.fish Git - matthieu/frr.git/commit
ospf6d: fix ifmtu settings when kernel changes values
authorDon Slice <dslice@cumulusnetworks.com>
Thu, 22 Jun 2017 16:17:24 +0000 (09:17 -0700)
committerDon Slice <dslice@cumulusnetworks.com>
Mon, 26 Jun 2017 15:07:23 +0000 (11:07 -0400)
commit0c7ef48afe13284d5eb429b89744886d6fa74b7e
tree39c843977e9f95fdeff65560f5100009fbe93e16
parent8ea37652c714edcd913d5dc02a0bfc5968fdc45e
ospf6d: fix ifmtu settings when kernel changes values

Problem reported by customer that if an mtu value was set in the kernel,
quagga/frr would get very confused about what had been configured and
what had been learned.  This caused peers to not be successfully established.
Resolved by keeping a configuration value separate than the operational value
and set the operational accordingly.  If configured, it wins unless the config
defines a value that is higher than the kernel supports.

Ticket: CM-16876
Signed-off-by: Don Slice <dslice@cumulusnetworks.com>
Reviewed By: CCR-6399
Testing Done: Manual testing successful, submitter tested, ospf-smoke completed
with no new failures.
ospf6d/ospf6_interface.c
ospf6d/ospf6_interface.h