aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil/ipfilter
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2023-02-14 18:02:49 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2023-02-14 18:02:49 +0000
commitcaf32b260ad46b17a4c1a8ce6383e37ac489f023 (patch)
tree486ac0f9d0b0da505cbeb703eb740b6c1e09c0c9 /sys/netpfil/ipfilter
parenta22561501ff807b227305617ea2fb46072ce8b06 (diff)
Diffstat (limited to 'sys/netpfil/ipfilter')
-rw-r--r--sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c b/sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
index 95c8b73e6388..1822d19fbb4c 100644
--- a/sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
+++ b/sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
@@ -1311,31 +1311,31 @@ int ipf_pfil_unhook(void) {
}
int ipf_pfil_hook(void) {
- struct pfil_hook_args pha;
- struct pfil_link_args pla;
int error, error6;
- pha.pa_version = PFIL_VERSION;
- pha.pa_flags = PFIL_IN | PFIL_OUT;
- pha.pa_modname = "ipfilter";
- pha.pa_rulname = "default-ip4";
- pha.pa_func = ipf_check_wrapper;
- pha.pa_ruleset = NULL;
- pha.pa_type = PFIL_TYPE_IP4;
+ struct pfil_hook_args pha = {
+ .pa_version = PFIL_VERSION,
+ .pa_flags = PFIL_IN | PFIL_OUT,
+ .pa_modname = "ipfilter",
+ .pa_rulname = "default-ip4",
+ .pa_mbuf_chk = ipf_check_wrapper,
+ .pa_type = PFIL_TYPE_IP4,
+ };
V_ipf_inet_hook = pfil_add_hook(&pha);
#ifdef USE_INET6
pha.pa_rulname = "default-ip6";
- pha.pa_func = ipf_check_wrapper6;
+ pha.pa_mbuf_chk = ipf_check_wrapper6;
pha.pa_type = PFIL_TYPE_IP6;
V_ipf_inet6_hook = pfil_add_hook(&pha);
#endif
- pla.pa_version = PFIL_VERSION;
- pla.pa_flags = PFIL_IN | PFIL_OUT |
- PFIL_HEADPTR | PFIL_HOOKPTR;
- pla.pa_head = V_inet_pfil_head;
- pla.pa_hook = V_ipf_inet_hook;
+ struct pfil_link_args pla = {
+ .pa_version = PFIL_VERSION,
+ .pa_flags = PFIL_IN | PFIL_OUT | PFIL_HEADPTR | PFIL_HOOKPTR,
+ .pa_head = V_inet_pfil_head,
+ .pa_hook = V_ipf_inet_hook,
+ };
error = pfil_link(&pla);
error6 = 0;