Re: [PATCH bpf-next v1 03/10] tools: Add bpfilter usermode helper header
From: Dmitrii Banshchikov <hidden>
Date: 2021-06-09 10:07:57
Also in:
bpf
On Tue, Jun 08, 2021 at 09:20:12AM -0700, Yonghong Song wrote:
On 6/3/21 3:14 AM, Dmitrii Banshchikov wrote:quoted
The header will be used in bpfilter usermode helper test infrastructure. Signed-off-by: Dmitrii Banshchikov <redacted> --- tools/include/uapi/linux/bpfilter.h | 179 ++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100644 tools/include/uapi/linux/bpfilter.hdiff --git a/tools/include/uapi/linux/bpfilter.h b/tools/include/uapi/linux/bpfilter.h new file mode 100644 index 000000000000..8b49d81f81c8 --- /dev/null +++ b/tools/include/uapi/linux/bpfilter.h@@ -0,0 +1,179 @@ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ +#ifndef _UAPI_LINUX_BPFILTER_H +#define _UAPI_LINUX_BPFILTER_H + +#include <linux/if.h> +#include <linux/const.h> + +#define BPFILTER_FUNCTION_MAXNAMELEN 30 +#define BPFILTER_EXTENSION_MAXNAMELEN 29 + +#define BPFILTER_STANDARD_TARGET "" +#define BPFILTER_ERROR_TARGET "ERROR" + + +#define BPFILTER_ALIGN(__X) __ALIGN_KERNEL(__X, __alignof__(__u64))The difference between include/uapi/linux/bpfilter.h and tools/include/uapi/linux/bpfilter.h is the above "define". Can we put the above define in include/uapi/linux/bpfilter.h as well so in the commit message we can say tools/include/uapi/linux/bpfilter.h is a copy of include/uapi/linux/bpfilter.h?
Actually it seems that it is possible to drop this define as XT_ALIGN is used now instead of BPFILTER_ALIGN. I will remove the define and reword the message. Thank you.
quoted
+ +enum { + BPFILTER_IPT_SO_SET_REPLACE = 64, + BPFILTER_IPT_SO_SET_ADD_COUNTERS = 65, + BPFILTER_IPT_SET_MAX, +}; +[...]
-- Dmitrii Banshchikov