Module Name: src Committed By: alnsn Date: Tue Jun 24 11:31:49 UTC 2014
Modified Files: src/sys/net/npf: npf_bpf.c Log Message: Fix signatures of copfuncs. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/net/npf/npf_bpf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/net/npf/npf_bpf.c diff -u src/sys/net/npf/npf_bpf.c:1.6 src/sys/net/npf/npf_bpf.c:1.7 --- src/sys/net/npf/npf_bpf.c:1.6 Fri Dec 6 01:33:37 2013 +++ src/sys/net/npf/npf_bpf.c Tue Jun 24 11:31:49 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: npf_bpf.c,v 1.6 2013/12/06 01:33:37 rmind Exp $ */ +/* $NetBSD: npf_bpf.c,v 1.7 2014/06/24 11:31:49 alnsn Exp $ */ /*- * Copyright (c) 2009-2013 The NetBSD Foundation, Inc. @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: npf_bpf.c,v 1.6 2013/12/06 01:33:37 rmind Exp $"); +__KERNEL_RCSID(0, "$NetBSD: npf_bpf.c,v 1.7 2014/06/24 11:31:49 alnsn Exp $"); #include <sys/types.h> #include <sys/param.h> @@ -51,8 +51,8 @@ __KERNEL_RCSID(0, "$NetBSD: npf_bpf.c,v static bpf_ctx_t *npf_bpfctx __read_mostly; -static uint32_t npf_cop_l3(bpf_ctx_t *, bpf_args_t *, uint32_t); -static uint32_t npf_cop_table(bpf_ctx_t *, bpf_args_t *, uint32_t); +static uint32_t npf_cop_l3(const bpf_ctx_t *, bpf_args_t *, uint32_t); +static uint32_t npf_cop_table(const bpf_ctx_t *, bpf_args_t *, uint32_t); static const bpf_copfunc_t npf_bpfcop[] = { [NPF_COP_L3] = npf_cop_l3, @@ -112,7 +112,7 @@ npf_bpf_validate(const void *code, size_ * BPF_MW_L4PROTO L4 protocol. */ static uint32_t -npf_cop_l3(bpf_ctx_t *bc, bpf_args_t *args, uint32_t A) +npf_cop_l3(const bpf_ctx_t *bc, bpf_args_t *args, uint32_t A) { const npf_cache_t * const npc = (const npf_cache_t *)args->arg; uint32_t * const M = args->mem; @@ -144,7 +144,7 @@ npf_cop_l3(bpf_ctx_t *bc, bpf_args_t *ar * A <- non-zero (true) if found and zero (false) otherwise */ static uint32_t -npf_cop_table(bpf_ctx_t *bc, bpf_args_t *args, uint32_t A) +npf_cop_table(const bpf_ctx_t *bc, bpf_args_t *args, uint32_t A) { const npf_cache_t * const npc = (const npf_cache_t *)args->arg; npf_tableset_t *tblset = npf_config_tableset();