test: bpf: expand DIV_KX to DIV_MOD_KX
Subsystems (3)
PATCH 1/1 test: bpf: expand DIV_KX to DIV_MOD_KX
Expand DIV_KX to use BPF_MOD operation in theDIV_KX bpf 'classic' test.
CC Alexei Starovoitov <[email protected]>
Signed-off-by Denis Kirjanov <[email protected]>
--- lib/test_bpf.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-)
lib/test_bpf.c +8 -2
@@ -124,7 +124,7 @@ static struct bpf_test tests[] = { { { 0, 0xfffffffd } } }, { - "DIV_KX", + "DIV_MOD_KX", .u.insns = {BPF_STMT (BPF_LD |BPF_IMM ,8 ), BPF_STMT(BPF_ALU | BPF_DIV | BPF_K, 2),
@@ -134,12 +134,18 @@ static struct bpf_test tests[] = {BPF_STMT (BPF_MISC |BPF_TAX ,0 ),BPF_STMT (BPF_LD |BPF_IMM ,0xffffffff ),BPF_STMT (BPF_ALU |BPF_DIV |BPF_K ,0x70000000 ), +BPF_STMT (BPF_MISC |BPF_TAX ,0 ), +BPF_STMT (BPF_LD |BPF_IMM ,0xffffffff ), +BPF_STMT (BPF_ALU |BPF_MOD |BPF_X ,0 ), +BPF_STMT (BPF_MISC |BPF_TAX ,0 ), +BPF_STMT (BPF_LD |BPF_IMM ,0xffffffff ), +BPF_STMT (BPF_ALU |BPF_MOD |BPF_K ,0x70000000 ),BPF_STMT (BPF_ALU |BPF_ADD |BPF_X ,0 ),BPF_STMT (BPF_RET |BPF_A ,0 ) },CLASSIC |FLAG_NO_DATA , { }, - { { 0, 0x40000001 } } + { { 0, 0x20000000 } } }, { "AND_OR_LSH_K",
Signature · 1 line
1.7.10.4
From: Denis Kirjanov <[email protected]>
Date: Mon, 1 Dec 2014 13:12:25 +0300
Quoted 5 lines
Expand
DIV_KXto useBPF_MODoperation in theDIV_KXbpf 'classic' test.CC Alexei Starovoitov <[email protected]>Signed-off-by Denis Kirjanov <[email protected]>
Applied, thanks.