mirror of
https://github.com/opnsense/src.git
synced 2026-04-10 20:06:42 -04:00
SIFTR: Fix compilation with -DSIFTR_IPV6
A few pieces of the SIFTR code that are behind #ifdef SIFTR_IPV6 have not been updated as APIs have changed, etc. Reported by: Alexander Sideropoulos <Alexander.Sideropoulos@netapp.com> Reviewed by: rscheff, lstewart Sponsored by: NetApp Sponsored by: Klara Inc. Differential Revision: https://reviews.freebsd.org/D32698
This commit is contained in:
parent
9d63429fa1
commit
34d8fffff3
1 changed files with 5 additions and 4 deletions
|
|
@ -99,7 +99,7 @@ __FBSDID("$FreeBSD$");
|
|||
|
||||
#ifdef SIFTR_IPV6
|
||||
#include <netinet/ip6.h>
|
||||
#include <netinet/ip6_var.h>
|
||||
#include <netinet6/ip6_var.h>
|
||||
#include <netinet6/in6_pcb.h>
|
||||
#endif /* SIFTR_IPV6 */
|
||||
|
||||
|
|
@ -1007,8 +1007,9 @@ ret:
|
|||
}
|
||||
|
||||
#ifdef SIFTR_IPV6
|
||||
static int
|
||||
siftr_chkpkt6(struct mbuf **m, struct ifnet *ifp, int flags, struct inpcb *inp)
|
||||
static pfil_return_t
|
||||
siftr_chkpkt6(struct mbuf **m, struct ifnet *ifp, int flags,
|
||||
void *ruleset __unused, struct inpcb *inp)
|
||||
{
|
||||
struct pkt_node *pn;
|
||||
struct ip6_hdr *ip6;
|
||||
|
|
@ -1134,7 +1135,7 @@ ret6:
|
|||
|
||||
VNET_DEFINE_STATIC(pfil_hook_t, siftr_inet_hook);
|
||||
#define V_siftr_inet_hook VNET(siftr_inet_hook)
|
||||
#ifdef INET6
|
||||
#ifdef SIFTR_IPV6
|
||||
VNET_DEFINE_STATIC(pfil_hook_t, siftr_inet6_hook);
|
||||
#define V_siftr_inet6_hook VNET(siftr_inet6_hook)
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in a new issue