Page MenuHomeFreeBSD

Check for ipv6_zoneid in tcp_hc_lookup() alongside inc6_faddr
AbandonedPublic

Authored by nc on Sep 30 2019, 5:58 PM.
Tags
None
Referenced Files
F98627661: D21853.id62778.diff
Fri, Oct 4, 3:49 AM
Unknown Object (File)
Sun, Sep 22, 9:45 PM
Unknown Object (File)
Sun, Sep 22, 2:03 AM
Unknown Object (File)
Thu, Sep 12, 2:05 PM
Unknown Object (File)
Mon, Sep 9, 4:07 AM
Unknown Object (File)
Sat, Sep 7, 10:21 AM
Unknown Object (File)
Sat, Sep 7, 7:28 AM
Unknown Object (File)
Aug 31 2024, 6:02 AM

Details

Reviewers
bz
tuexen
Summary

When looking through bucket entries in the hostcache, we only looked at inc6_faddr. This patch adds support for looking at ipv6_zoneid as well.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

Old patch freezes on IPv6 startup, so I fixed the issue with this update.

I'm new to the kernel, sorry.

I'm agree with the change, but I have doubts that we have fixed all places in the kernel, where zone id is checked and properly initialized. Usually we keep zone id embedded in the address. Do you have some tests to check this code?