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
Unknown Object (File)
Feb 10 2024, 11:38 AM
Unknown Object (File)
Jan 11 2024, 10:51 PM
Unknown Object (File)
Dec 20 2023, 2:32 AM
Unknown Object (File)
Dec 7 2023, 10:05 PM
Unknown Object (File)
Dec 7 2023, 10:05 PM
Unknown Object (File)
Dec 7 2023, 10:05 PM
Unknown Object (File)
Dec 7 2023, 9:52 PM
Unknown Object (File)
Oct 31 2023, 5:00 PM
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

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable