Page MenuHomeFreeBSD

Use interface fib instead of RT_DEFAULT_FIB in nd6_ns_output().
Needs ReviewPublic

Authored by melifaro on Apr 5 2021, 7:28 PM.
Tags
None
Referenced Files
F86833803: D29592.id87754.diff
Wed, Jun 26, 7:09 AM
Unknown Object (File)
Fri, Jun 21, 12:01 AM
Unknown Object (File)
Thu, Jun 20, 10:50 PM
Unknown Object (File)
Fri, Jun 14, 7:06 PM
Unknown Object (File)
May 17 2024, 1:52 AM
Unknown Object (File)
Apr 17 2024, 2:31 AM
Unknown Object (File)
Apr 17 2024, 2:24 AM
Unknown Object (File)
Mar 16 2024, 5:50 AM

Details

Reviewers
hrs
bz
Group Reviewers
network
Summary

IPv6 ND is specific to the interface, so use the interface fib instead of the default one.

This is a follow-up of D1998 and addresses kern/240969.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 38332
Build 35221: arc lint + arc unit

Event Timeline

melifaro retitled this revision from Use interface fib in nd6_ns_output(). to Use interface fib instead of RT_DEFAULT_FIB in nd6_ns_output()..Apr 5 2021, 7:32 PM
melifaro edited the summary of this revision. (Show Details)
melifaro added reviewers: hrs, bz, network.
donner added inline comments.
sys/netinet6/nd6_nbr.c
1101

How about this one?

melifaro edited the summary of this revision. (Show Details)

Update to be consistent with nd6_na_output_fib().

sys/netinet6/nd6_nbr.c
1101

Not used anywhere.

zlei added inline comments.
sys/netinet6/nd6_nbr.c
1101

sys/netinet/ip_carp.c is using nd6_na_output, is carp affected?