mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-02 08:42:48 +00:00
Unbreak the VIMAGE build with IPSEC, broken with r197952 by
virtualizing the pfil hooks. For consistency add the V_ to virtualize the pfil hooks in here as well. MFC after: 55 days X-MFC after: julian MFCed r197952.
This commit is contained in:
parent
5c3743e3bb
commit
382e8b5ad9
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=198075
@ -243,9 +243,9 @@ ipsec_filter(struct mbuf **mp, int dir, int flags)
|
||||
}
|
||||
|
||||
/* Skip pfil(9) if no filters are loaded */
|
||||
if (!(PFIL_HOOKED(&inet_pfil_hook)
|
||||
if (!(PFIL_HOOKED(&V_inet_pfil_hook)
|
||||
#ifdef INET6
|
||||
|| PFIL_HOOKED(&inet6_pfil_hook)
|
||||
|| PFIL_HOOKED(&V_inet6_pfil_hook)
|
||||
#endif
|
||||
)) {
|
||||
return (0);
|
||||
@ -271,7 +271,7 @@ ipsec_filter(struct mbuf **mp, int dir, int flags)
|
||||
ip->ip_len = ntohs(ip->ip_len);
|
||||
ip->ip_off = ntohs(ip->ip_off);
|
||||
|
||||
error = pfil_run_hooks(&inet_pfil_hook, mp,
|
||||
error = pfil_run_hooks(&V_inet_pfil_hook, mp,
|
||||
encif, dir, NULL);
|
||||
|
||||
if (*mp == NULL || error != 0)
|
||||
@ -285,7 +285,7 @@ ipsec_filter(struct mbuf **mp, int dir, int flags)
|
||||
|
||||
#ifdef INET6
|
||||
case 6:
|
||||
error = pfil_run_hooks(&inet6_pfil_hook, mp,
|
||||
error = pfil_run_hooks(&V_inet6_pfil_hook, mp,
|
||||
encif, dir, NULL);
|
||||
break;
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user