Page MenuHomeFreeBSD

Implement handling for appearing/disappearing of ingress address for tunneling interfaces
ClosedPublic

Authored by ae on Sep 12 2018, 4:13 PM.
Tags
None
Referenced Files
F106656067: D17134.diff
Fri, Jan 3, 11:46 AM
Unknown Object (File)
Nov 27 2024, 5:04 AM
Unknown Object (File)
Nov 15 2024, 9:11 AM
Unknown Object (File)
Nov 14 2024, 8:34 AM
Unknown Object (File)
Nov 12 2024, 2:36 PM
Unknown Object (File)
Nov 8 2024, 5:53 PM
Unknown Object (File)
Nov 8 2024, 7:05 AM
Unknown Object (File)
Nov 8 2024, 5:15 AM
Subscribers

Details

Summary

This patch provides prototype of subsystem that can be used by tunneling interfaces. It depends on D17100.
The idea is that the tunneling interface driver registers handler for ifaddr_event_ex event. When the event occurs, the handler can check, that given address is used by tunneling interface as ingress address. If so, the driver clears IFF_DRV_RUNNING flag and this will prevent from sending packets from IP address, that we do not own.
When IP address appears, the handler sets IFF_DRV_RUNNING flag and interface goes into working state.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 19544
Build 19131: arc lint + arc unit