From 2d0ec246252ea185220382066519862ab8bfcd4b Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 6 Apr 2018 17:29:15 +0200 Subject: sys/linux: improve team descriptions 1. Create ifindex_team, because TEAM_ATTR_TEAM_IFINDEX must always point to a team device. 2. Remove output only attributes like team_attr_item_port, TEAM_ATTR_LIST_PORT, TEAM_ATTR_OPTION_CHANGED. 3. Restructure team_nl_option_policy: we always want TEAM_ATTR_OPTION_NAME/TYPE/DATA + optionally TEAM_ATTR_OPTION_ARRAY_INDEX and TEAM_ATTR_OPTION_PORT_IFINDEX. 4. Provide specialized team_nl_option_policy_per_port and team_nl_option_policy_array. 5. Make team_attr_option varlen. 6. Remove unnecessary indirection via team_attr_list_option/team_attr_list_port. 7. Fix data type for bpf_hash_func and lb_tx_hash_to_port_mapping. --- sys/linux/bpf_arm64.const | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/linux/bpf_arm64.const') diff --git a/sys/linux/bpf_arm64.const b/sys/linux/bpf_arm64.const index e9d7b9986..a870c5c0f 100644 --- a/sys/linux/bpf_arm64.const +++ b/sys/linux/bpf_arm64.const @@ -123,7 +123,7 @@ BPF_SUB0 = 1 BPF_W0 = 0 BPF_XADD0 = 6 BPF_XOR0 = 10 -__BPF_FUNC_MAX_ID = 60 +__BPF_FUNC_MAX_ID = 65 __NR_bpf = 280 bpf_call_code = 133 bpf_exit_code = 149 -- cgit mrf-deployment