mirror of
https://github.com/opnsense/src.git
synced 2026-06-08 16:22:46 -04:00
Unregister inet/inet6 pfil hooks on vnet destroy.
Discussed with: andre Approved by: re (rodrigc)
This commit is contained in:
parent
377fc97958
commit
4d3dfd450a
2 changed files with 9 additions and 0 deletions
|
|
@ -363,6 +363,11 @@ ip_init(void)
|
|||
void
|
||||
ip_destroy(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
if ((i = pfil_head_unregister(&V_inet_pfil_hook)) != 0)
|
||||
printf("%s: WARNING: unable to unregister pfil hook, "
|
||||
"error %d\n", __func__, i);
|
||||
|
||||
/* Cleanup in_ifaddr hash table; should be empty. */
|
||||
hashdestroy(V_in_ifaddrhashtbl, M_IFADDR, V_in_ifaddrhmask);
|
||||
|
|
|
|||
|
|
@ -307,7 +307,11 @@ ip6proto_unregister(short ip6proto)
|
|||
void
|
||||
ip6_destroy()
|
||||
{
|
||||
int i;
|
||||
|
||||
if ((i = pfil_head_unregister(&V_inet6_pfil_hook)) != 0)
|
||||
printf("%s: WARNING: unable to unregister pfil hook, "
|
||||
"error %d\n", __func__, i);
|
||||
hashdestroy(V_in6_ifaddrhashtbl, M_IFADDR, V_in6_ifaddrhmask);
|
||||
nd6_destroy();
|
||||
callout_drain(&V_in6_tmpaddrtimer_ch);
|
||||
|
|
|
|||
Loading…
Reference in a new issue