]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add handling for appearing/disappearing of ingress addresses to if_me(4).
authorae <ae@FreeBSD.org>
Sun, 21 Oct 2018 18:18:37 +0000 (18:18 +0000)
committerae <ae@FreeBSD.org>
Sun, 21 Oct 2018 18:18:37 +0000 (18:18 +0000)
commit5fea37444a780e8aacbb0c2b92e754fd5e19a306
tree34c46052758bf743a1fa08f545d574ab00fc31ac
parentb620bf12c643a284ace1bfc72b9e42de1f87b293
Add handling for appearing/disappearing of ingress addresses to if_me(4).

* register handler for ingress address appearing/disappearing;
* add new srcaddr hash table for fast softc lookup by srcaddr;
* when srcaddr disappears, clear IFF_DRV_RUNNING flag from interface,
  and set it otherwise;

MFC after: 1 month
Sponsored by: Yandex LLC
sys/net/if_me.c