[171074.318469] test_bpf: #0 TAX jited:1 5 5 5 PASS [171074.319116] test_bpf: #1 TXA jited:1 3 3 3 PASS [171074.319241] test_bpf: #2 ADD_SUB_MUL_K jited:1 2 PASS [171074.319381] test_bpf: #3 DIV_MOD_KX jited:1 15 PASS [171074.319560] test_bpf: #4 AND_OR_LSH_K jited:1 2 2 PASS [171074.319670] test_bpf: #5 LD_IMM_0 jited:1 2 PASS [171074.319712] test_bpf: #6 LD_IND jited:1 8 8 8 PASS [171074.319982] test_bpf: #7 LD_ABS jited:1 7 7 7 PASS [171074.320241] test_bpf: #8 LD_ABS_LL jited:1 10 10 PASS [171074.320467] test_bpf: #9 LD_IND_LL jited:1 7 7 7 PASS [171074.320711] test_bpf: #10 LD_ABS_NET jited:1 9 9 PASS [171074.320919] test_bpf: #11 LD_IND_NET jited:1 8 7 7 PASS [171074.321166] test_bpf: #12 LD_PKTTYPE jited:1 4 4 PASS [171074.321273] test_bpf: #13 LD_MARK jited:1 2 2 PASS [171074.321351] test_bpf: #14 LD_RXHASH jited:1 2 2 PASS [171074.321430] test_bpf: #15 LD_QUEUE jited:1 2 2 PASS [171074.321508] test_bpf: #16 LD_PROTOCOL jited:1 7 8 PASS [171074.321687] test_bpf: #17 LD_VLAN_TAG jited:1 2 2 PASS [171074.321988] test_bpf: #18 LD_VLAN_TAG_PRESENT jited:1 3 3 PASS [171074.322075] test_bpf: #19 LD_IFINDEX jited:1 3 3 PASS [171074.322161] test_bpf: #20 LD_HATYPE jited:1 3 3 PASS [171074.322246] test_bpf: #21 LD_CPU jited:1 4 4 PASS [171074.322363] test_bpf: #22 LD_NLATTR jited:1 4 8 PASS [171074.322519] test_bpf: #23 LD_NLATTR_NEST jited:1 21 82 PASS [171074.323584] test_bpf: #24 LD_PAYLOAD_OFF jited:1 127 176 PASS [171074.326648] test_bpf: #25 LD_ANC_XOR jited:1 2 2 PASS [171074.326711] test_bpf: #26 SPILL_FILL jited:1 4 4 4 PASS [171074.326864] test_bpf: #27 JEQ jited:1 8 5 5 PASS [171074.327072] test_bpf: #28 JGT jited:1 7 4 4 PASS [171074.327254] test_bpf: #29 JGE (jt 0), test 1 jited:1 7 4 4 PASS [171074.327434] test_bpf: #30 JGE (jt 0), test 2 jited:1 4 4 4 PASS [171074.327590] test_bpf: #31 JGE jited:1 4 5 5 PASS [171074.327766] test_bpf: #32 JSET jited:1 5 5 7 PASS [171074.327976] test_bpf: #33 tcpdump port 22 jited:1 7 12 11 PASS [171074.328319] test_bpf: #34 tcpdump complex jited:1 7 11 15 PASS [171074.328694] test_bpf: #35 RET_A jited:1 2 2 PASS [171074.328755] test_bpf: #36 INT: ADD trivial jited:1 2 PASS [171074.328795] test_bpf: #37 INT: MUL_X jited:1 2 PASS [171074.328836] test_bpf: #38 INT: MUL_X2 jited:1 2 PASS [171074.328880] test_bpf: #39 INT: MUL32_X jited:1 2 PASS [171074.328920] test_bpf: #40 INT: ADD 64-bit jited:1 20 PASS [171074.329152] test_bpf: #41 INT: ADD 32-bit jited:1 36 PASS [171074.329546] test_bpf: #42 INT: SUB jited:1 18 PASS [171074.329753] test_bpf: #43 INT: XOR jited:1 7 PASS [171074.329852] test_bpf: #44 INT: MUL jited:1 37 PASS [171074.330252] test_bpf: #45 MOV REG64 jited:1 5 PASS [171074.330324] test_bpf: #46 MOV REG32 jited:1 5 PASS [171074.330397] test_bpf: #47 LD IMM64 jited:1 5 PASS [171074.330469] test_bpf: #48 INT: ALU MIX jited:1 7 PASS [171074.330562] test_bpf: #49 INT: shifts by register jited:1 4 PASS [171074.330632] test_bpf: #50 INT: DIV + ABS jited:1 10 7 PASS [171074.330828] test_bpf: #51 INT: DIV by zero jited:1 7 4 PASS [171074.330966] test_bpf: #52 check: missing ret PASS [171074.330979] test_bpf: #53 check: div_k_0 PASS [171074.330983] test_bpf: #54 check: unknown insn PASS [171074.330986] test_bpf: #55 check: out of range spill/fill PASS [171074.330989] test_bpf: #56 JUMPS + HOLES jited:1 7 PASS [171074.331081] test_bpf: #57 check: RET X PASS [171074.331093] test_bpf: #58 check: LDX + RET X PASS [171074.331096] test_bpf: #59 M[]: alt STX + LDX jited:1 29 PASS [171074.331409] test_bpf: #60 M[]: full STX + full LDX jited:1 10 PASS [171074.331539] test_bpf: #61 check: SKF_AD_MAX PASS [171074.331552] test_bpf: #62 LD [SKF_AD_OFF-1] jited:1 6 PASS [171074.331624] test_bpf: #63 load 64-bit immediate jited:1 3 PASS [171074.331685] test_bpf: #64 nmap reduced jited:1 11 PASS [171074.332375] test_bpf: #65 ALU_MOV_X: dst = 2 jited:1 2 PASS [171074.332419] test_bpf: #66 ALU_MOV_X: dst = 4294967295 jited:1 2 PASS [171074.332460] test_bpf: #67 ALU64_MOV_X: dst = 2 jited:1 1 PASS [171074.332496] test_bpf: #68 ALU64_MOV_X: dst = 4294967295 jited:1 2 PASS [171074.332535] test_bpf: #69 ALU_MOV_K: dst = 2 jited:1 2 PASS [171074.332575] test_bpf: #70 ALU_MOV_K: dst = 4294967295 jited:1 1 PASS [171074.332610] test_bpf: #71 ALU_MOV_K: 0x0000ffffffff0000 = 0x00000000ffffffff jited:1 2 PASS [171074.332654] test_bpf: #72 ALU64_MOV_K: dst = 2 jited:1 2 PASS [171074.332693] test_bpf: #73 ALU64_MOV_K: dst = 2147483647 jited:1 2 PASS [171074.332735] test_bpf: #74 ALU64_OR_K: dst = 0x0 jited:1 2 PASS [171074.332775] test_bpf: #75 ALU64_MOV_K: dst = -1 jited:1 2 PASS [171074.332816] test_bpf: #76 ALU_ADD_X: 1 + 2 = 3 jited:1 2 PASS [171074.332856] test_bpf: #77 ALU_ADD_X: 1 + 4294967294 = 4294967295 jited:1 2 PASS [171074.332904] test_bpf: #78 ALU_ADD_X: 2 + 4294967294 = 0 jited:1 3 PASS [171074.332957] test_bpf: #79 ALU64_ADD_X: 1 + 2 = 3 jited:1 2 PASS [171074.333000] test_bpf: #80 ALU64_ADD_X: 1 + 4294967294 = 4294967295 jited:1 1 PASS [171074.333038] test_bpf: #81 ALU64_ADD_X: 2 + 4294967294 = 4294967296 jited:1 2 PASS [171074.333082] test_bpf: #82 ALU_ADD_K: 1 + 2 = 3 jited:1 1 PASS [171074.333121] test_bpf: #83 ALU_ADD_K: 3 + 0 = 3 jited:1 2 PASS [171074.333160] test_bpf: #84 ALU_ADD_K: 1 + 4294967294 = 4294967295 jited:1 2 PASS [171074.333201] test_bpf: #85 ALU_ADD_K: 4294967294 + 2 = 0 jited:1 2 PASS [171074.333244] test_bpf: #86 ALU_ADD_K: 0 + (-1) = 0x00000000ffffffff jited:1 2 PASS [171074.333288] test_bpf: #87 ALU_ADD_K: 0 + 0xffff = 0xffff jited:1 2 PASS [171074.333329] test_bpf: #88 ALU_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 2 PASS [171074.333372] test_bpf: #89 ALU_ADD_K: 0 + 0x80000000 = 0x80000000 jited:1 2 PASS [171074.333416] test_bpf: #90 ALU_ADD_K: 0 + 0x80008000 = 0x80008000 jited:1 2 PASS [171074.333460] test_bpf: #91 ALU64_ADD_K: 1 + 2 = 3 jited:1 1 PASS [171074.333499] test_bpf: #92 ALU64_ADD_K: 3 + 0 = 3 jited:1 2 PASS [171074.333539] test_bpf: #93 ALU64_ADD_K: 1 + 2147483646 = 2147483647 jited:1 2 PASS [171074.333579] test_bpf: #94 ALU64_ADD_K: 4294967294 + 2 = 4294967296 jited:1 2 PASS [171074.333620] test_bpf: #95 ALU64_ADD_K: 2147483646 + -2147483647 = -1 jited:1 2 PASS [171074.333664] test_bpf: #96 ALU64_ADD_K: 1 + 0 = 1 jited:1 2 PASS [171074.333703] test_bpf: #97 ALU64_ADD_K: 0 + (-1) = 0xffffffffffffffff jited:1 2 PASS [171074.333749] test_bpf: #98 ALU64_ADD_K: 0 + 0xffff = 0xffff jited:1 2 PASS [171074.333793] test_bpf: #99 ALU64_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 2 PASS [171074.333835] test_bpf: #100 ALU64_ADD_K: 0 + 0x80000000 = 0xffffffff80000000 jited:1 2 PASS [171074.333875] test_bpf: #101 ALU_ADD_K: 0 + 0x80008000 = 0xffffffff80008000 jited:1 2 PASS [171074.333920] test_bpf: #102 ALU_SUB_X: 3 - 1 = 2 jited:1 1 PASS [171074.333958] test_bpf: #103 ALU_SUB_X: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171074.333998] test_bpf: #104 ALU64_SUB_X: 3 - 1 = 2 jited:1 1 PASS [171074.334036] test_bpf: #105 ALU64_SUB_X: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171074.334080] test_bpf: #106 ALU_SUB_K: 3 - 1 = 2 jited:1 2 PASS [171074.334121] test_bpf: #107 ALU_SUB_K: 3 - 0 = 3 jited:1 2 PASS [171074.334161] test_bpf: #108 ALU_SUB_K: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171074.334205] test_bpf: #109 ALU64_SUB_K: 3 - 1 = 2 jited:1 2 PASS [171074.334245] test_bpf: #110 ALU64_SUB_K: 3 - 0 = 3 jited:1 2 PASS [171074.334293] test_bpf: #111 ALU64_SUB_K: 4294967294 - 4294967295 = -1 jited:1 2 PASS [171074.334333] test_bpf: #112 ALU64_ADD_K: 2147483646 - 2147483647 = -1 jited:1 2 PASS [171074.334374] test_bpf: #113 ALU_MUL_X: 2 * 3 = 6 jited:1 2 PASS [171074.334415] test_bpf: #114 ALU_MUL_X: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 2 PASS [171074.334455] test_bpf: #115 ALU_MUL_X: -1 * -1 = 1 jited:1 2 PASS [171074.334494] test_bpf: #116 ALU64_MUL_X: 2 * 3 = 6 jited:1 1 PASS [171074.334534] test_bpf: #117 ALU64_MUL_X: 1 * 2147483647 = 2147483647 jited:1 2 PASS [171074.334582] test_bpf: #118 ALU_MUL_K: 2 * 3 = 6 jited:1 2 PASS [171074.334628] test_bpf: #119 ALU_MUL_K: 3 * 1 = 3 jited:1 2 PASS [171074.334670] test_bpf: #120 ALU_MUL_K: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 2 PASS [171074.334712] test_bpf: #121 ALU_MUL_K: 1 * (-1) = 0x00000000ffffffff jited:1 2 PASS [171074.334759] test_bpf: #122 ALU64_MUL_K: 2 * 3 = 6 jited:1 2 PASS [171074.334801] test_bpf: #123 ALU64_MUL_K: 3 * 1 = 3 jited:1 2 PASS [171074.334843] test_bpf: #124 ALU64_MUL_K: 1 * 2147483647 = 2147483647 jited:1 2 PASS [171074.334883] test_bpf: #125 ALU64_MUL_K: 1 * -2147483647 = -2147483647 jited:1 2 PASS [171074.334923] test_bpf: #126 ALU64_MUL_K: 1 * (-1) = 0xffffffffffffffff jited:1 2 PASS [171074.334967] test_bpf: #127 ALU_DIV_X: 6 / 2 = 3 jited:1 3 PASS [171074.335024] test_bpf: #128 ALU_DIV_X: 4294967295 / 4294967295 = 1 jited:1 3 PASS [171074.335080] test_bpf: #129 ALU64_DIV_X: 6 / 2 = 3 jited:1 3 PASS [171074.335137] test_bpf: #130 ALU64_DIV_X: 2147483647 / 2147483647 = 1 jited:1 3 PASS [171074.335194] test_bpf: #131 ALU64_DIV_X: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 3 PASS [171074.335249] test_bpf: #132 ALU_DIV_K: 6 / 2 = 3 jited:1 2 PASS [171074.335298] test_bpf: #133 ALU_DIV_K: 3 / 1 = 3 jited:1 2 PASS [171074.335339] test_bpf: #134 ALU_DIV_K: 4294967295 / 4294967295 = 1 jited:1 2 PASS [171074.335385] test_bpf: #135 ALU_DIV_K: 0xffffffffffffffff / (-1) = 0x1 jited:1 3 PASS [171074.335438] test_bpf: #136 ALU64_DIV_K: 6 / 2 = 3 jited:1 2 PASS [171074.335487] test_bpf: #137 ALU64_DIV_K: 3 / 1 = 3 jited:1 2 PASS [171074.335530] test_bpf: #138 ALU64_DIV_K: 2147483647 / 2147483647 = 1 jited:1 2 PASS [171074.335579] test_bpf: #139 ALU64_DIV_K: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 4 PASS [171074.335641] test_bpf: #140 ALU_MOD_X: 3 % 2 = 1 jited:1 3 PASS [171074.335697] test_bpf: #141 ALU_MOD_X: 4294967295 % 4294967293 = 2 jited:1 3 PASS [171074.335753] test_bpf: #142 ALU64_MOD_X: 3 % 2 = 1 jited:1 3 PASS [171074.335810] test_bpf: #143 ALU64_MOD_X: 2147483647 % 2147483645 = 2 jited:1 3 PASS [171074.335867] test_bpf: #144 ALU_MOD_K: 3 % 2 = 1 jited:1 2 PASS [171074.335914] test_bpf: #145 ALU_MOD_K: 3 % 1 = 0 jited:1 PASS [171074.335934] test_bpf: #146 ALU_MOD_K: 4294967295 % 4294967293 = 2 jited:1 2 PASS [171074.335981] test_bpf: #147 ALU64_MOD_K: 3 % 2 = 1 jited:1 2 PASS [171074.336030] test_bpf: #148 ALU64_MOD_K: 3 % 1 = 0 jited:1 PASS [171074.336049] test_bpf: #149 ALU64_MOD_K: 2147483647 % 2147483645 = 2 jited:1 2 PASS [171074.336098] test_bpf: #150 ALU_AND_X: 3 & 2 = 2 jited:1 2 PASS [171074.336141] test_bpf: #151 ALU_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171074.336190] test_bpf: #152 ALU64_AND_X: 3 & 2 = 2 jited:1 2 PASS [171074.336231] test_bpf: #153 ALU64_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171074.336275] test_bpf: #154 ALU_AND_K: 3 & 2 = 2 jited:1 2 PASS [171074.336317] test_bpf: #155 ALU_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171074.336358] test_bpf: #156 ALU64_AND_K: 3 & 2 = 2 jited:1 2 PASS [171074.336403] test_bpf: #157 ALU64_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171074.336451] test_bpf: #158 ALU64_AND_K: 0x0000ffffffff0000 & 0x0 = 0x0000ffff00000000 jited:1 2 PASS [171074.336494] test_bpf: #159 ALU64_AND_K: 0x0000ffffffff0000 & -1 = 0x0000ffffffffffff jited:1 2 PASS [171074.336538] test_bpf: #160 ALU64_AND_K: 0xffffffffffffffff & -1 = 0xffffffffffffffff jited:1 2 PASS [171074.336583] test_bpf: #161 ALU_OR_X: 1 | 2 = 3 jited:1 1 PASS [171074.336621] test_bpf: #162 ALU_OR_X: 0x0 | 0xffffffff = 0xffffffff jited:1 2 PASS [171074.336663] test_bpf: #163 ALU64_OR_X: 1 | 2 = 3 jited:1 2 PASS [171074.336708] test_bpf: #164 ALU64_OR_X: 0 | 0xffffffff = 0xffffffff jited:1 2 PASS [171074.336755] test_bpf: #165 ALU_OR_K: 1 | 2 = 3 jited:1 2 PASS [171074.336797] test_bpf: #166 ALU_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 2 PASS [171074.336838] test_bpf: #167 ALU64_OR_K: 1 | 2 = 3 jited:1 2 PASS [171074.336886] test_bpf: #168 ALU64_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 2 PASS [171074.336927] test_bpf: #169 ALU64_OR_K: 0x0000ffffffff0000 | 0x0 = 0x0000ffff00000000 jited:1 2 PASS [171074.336976] test_bpf: #170 ALU64_OR_K: 0x0000ffffffff0000 | -1 = 0xffffffffffffffff jited:1 2 PASS [171074.337024] test_bpf: #171 ALU64_OR_K: 0x000000000000000 | -1 = 0xffffffffffffffff jited:1 2 PASS [171074.337070] test_bpf: #172 ALU_XOR_X: 5 ^ 6 = 3 jited:1 2 PASS [171074.337111] test_bpf: #173 ALU_XOR_X: 0x1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171074.337151] test_bpf: #174 ALU64_XOR_X: 5 ^ 6 = 3 jited:1 2 PASS [171074.337194] test_bpf: #175 ALU64_XOR_X: 1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171074.337241] test_bpf: #176 ALU_XOR_K: 5 ^ 6 = 3 jited:1 2 PASS [171074.337282] test_bpf: #177 ALU_XOR_K: 1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171074.337324] test_bpf: #178 ALU64_XOR_K: 5 ^ 6 = 3 jited:1 2 PASS [171074.337367] test_bpf: #179 ALU64_XOR_K: 1 & 0xffffffff = 0xfffffffe jited:1 2 PASS [171074.337408] test_bpf: #180 ALU64_XOR_K: 0x0000ffffffff0000 ^ 0x0 = 0x0000ffffffff0000 jited:1 2 PASS [171074.337453] test_bpf: #181 ALU64_XOR_K: 0x0000ffffffff0000 ^ -1 = 0xffff00000000ffff jited:1 2 PASS [171074.337500] test_bpf: #182 ALU64_XOR_K: 0x000000000000000 ^ -1 = 0xffffffffffffffff jited:1 2 PASS [171074.337546] test_bpf: #183 ALU_LSH_X: 1 << 1 = 2 jited:1 2 PASS [171074.337589] test_bpf: #184 ALU_LSH_X: 1 << 31 = 0x80000000 jited:1 2 PASS [171074.337631] test_bpf: #185 ALU64_LSH_X: 1 << 1 = 2 jited:1 2 PASS [171074.337674] test_bpf: #186 ALU64_LSH_X: 1 << 31 = 0x80000000 jited:1 2 PASS [171074.337719] test_bpf: #187 ALU_LSH_K: 1 << 1 = 2 jited:1 2 PASS [171074.337767] test_bpf: #188 ALU_LSH_K: 1 << 31 = 0x80000000 jited:1 2 PASS [171074.337812] test_bpf: #189 ALU64_LSH_K: 1 << 1 = 2 jited:1 2 PASS [171074.337859] test_bpf: #190 ALU64_LSH_K: 1 << 31 = 0x80000000 jited:1 2 PASS [171074.337904] test_bpf: #191 ALU_RSH_X: 2 >> 1 = 1 jited:1 2 PASS [171074.337945] test_bpf: #192 ALU_RSH_X: 0x80000000 >> 31 = 1 jited:1 1 PASS [171074.337984] test_bpf: #193 ALU64_RSH_X: 2 >> 1 = 1 jited:1 2 PASS [171074.338027] test_bpf: #194 ALU64_RSH_X: 0x80000000 >> 31 = 1 jited:1 2 PASS [171074.338070] test_bpf: #195 ALU_RSH_K: 2 >> 1 = 1 jited:1 2 PASS [171074.338115] test_bpf: #196 ALU_RSH_K: 0x80000000 >> 31 = 1 jited:1 2 PASS [171074.338164] test_bpf: #197 ALU64_RSH_K: 2 >> 1 = 1 jited:1 2 PASS [171074.338211] test_bpf: #198 ALU64_RSH_K: 0x80000000 >> 31 = 1 jited:1 2 PASS [171074.338252] test_bpf: #199 ALU_ARSH_X: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 2 PASS [171074.338296] test_bpf: #200 ALU_ARSH_K: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 2 PASS [171074.338337] test_bpf: #201 ALU_NEG: -(3) = -3 jited:1 2 PASS [171074.338378] test_bpf: #202 ALU_NEG: -(-3) = 3 jited:1 2 PASS [171074.338420] test_bpf: #203 ALU64_NEG: -(3) = -3 jited:1 2 PASS [171074.338461] test_bpf: #204 ALU64_NEG: -(-3) = 3 jited:1 2 PASS [171074.338502] test_bpf: #205 ALU_END_FROM_BE 16: 0x0123456789abcdef -> 0xcdef jited:1 2 PASS [171074.338549] test_bpf: #206 ALU_END_FROM_BE 32: 0x0123456789abcdef -> 0x89abcdef jited:1 2 PASS [171074.338591] test_bpf: #207 ALU_END_FROM_BE 64: 0x0123456789abcdef -> 0x89abcdef jited:1 2 PASS [171074.338638] test_bpf: #208 ALU_END_FROM_LE 16: 0x0123456789abcdef -> 0xefcd jited:1 2 PASS [171074.338681] test_bpf: #209 ALU_END_FROM_LE 32: 0x0123456789abcdef -> 0xefcdab89 jited:1 2 PASS [171074.338729] test_bpf: #210 ALU_END_FROM_LE 64: 0x0123456789abcdef -> 0x67452301 jited:1 2 PASS [171074.338771] test_bpf: #211 ST_MEM_B: Store/Load byte: max negative jited:1 2 PASS [171074.338819] test_bpf: #212 ST_MEM_B: Store/Load byte: max positive jited:1 2 PASS [171074.338867] test_bpf: #213 STX_MEM_B: Store/Load byte: max negative jited:1 3 PASS [171074.338920] test_bpf: #214 ST_MEM_H: Store/Load half word: max negative jited:1 2 PASS [171074.338968] test_bpf: #215 ST_MEM_H: Store/Load half word: max positive jited:1 2 PASS [171074.339015] test_bpf: #216 STX_MEM_H: Store/Load half word: max negative jited:1 3 PASS [171074.339069] test_bpf: #217 ST_MEM_W: Store/Load word: max negative jited:1 2 PASS [171074.339117] test_bpf: #218 ST_MEM_W: Store/Load word: max positive jited:1 2 PASS [171074.339164] test_bpf: #219 STX_MEM_W: Store/Load word: max negative jited:1 3 PASS [171074.339218] test_bpf: #220 ST_MEM_DW: Store/Load double word: max negative jited:1 2 PASS [171074.339266] test_bpf: #221 ST_MEM_DW: Store/Load double word: max negative 2 jited:1 3 PASS [171074.339319] test_bpf: #222 ST_MEM_DW: Store/Load double word: max positive jited:1 2 PASS [171074.339367] test_bpf: #223 STX_MEM_DW: Store/Load double word: max negative jited:1 3 PASS [171074.339421] test_bpf: #224 STX_XADD_W: Test: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171074.339485] test_bpf: #225 STX_XADD_W: Test side-effects, r10: 0x12 + 0x10 = 0x22 jited:1 PASS [171074.339506] test_bpf: #226 STX_XADD_W: Test side-effects, r0: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171074.339569] test_bpf: #227 STX_XADD_W: X + 1 + 1 + 1 + ... jited:1 5746 PASS [171074.397216] test_bpf: #228 STX_XADD_DW: Test: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171074.397304] test_bpf: #229 STX_XADD_DW: Test side-effects, r10: 0x12 + 0x10 = 0x22 jited:1 PASS [171074.397337] test_bpf: #230 STX_XADD_DW: Test side-effects, r0: 0x12 + 0x10 = 0x22 jited:1 3 PASS [171074.397399] test_bpf: #231 STX_XADD_DW: X + 1 + 1 + 1 + ... jited:1 5744 PASS [171074.455005] test_bpf: #232 JMP_EXIT jited:1 2 PASS [171074.455077] test_bpf: #233 JMP_JA: Unconditional jump: if (true) return 1 jited:1 2 PASS [171074.455128] test_bpf: #234 JMP_JSLT_K: Signed jump: if (-2 < -1) return 1 jited:1 2 PASS [171074.455173] test_bpf: #235 JMP_JSLT_K: Signed jump: if (-1 < -1) return 0 jited:1 2 PASS [171074.455218] test_bpf: #236 JMP_JSGT_K: Signed jump: if (-1 > -2) return 1 jited:1 2 PASS [171074.455262] test_bpf: #237 JMP_JSGT_K: Signed jump: if (-1 > -1) return 0 jited:1 2 PASS [171074.455305] test_bpf: #238 JMP_JSLE_K: Signed jump: if (-2 <= -1) return 1 jited:1 2 PASS [171074.455349] test_bpf: #239 JMP_JSLE_K: Signed jump: if (-1 <= -1) return 1 jited:1 2 PASS [171074.455395] test_bpf: #240 JMP_JSLE_K: Signed jump: value walk 1 jited:1 2 PASS [171074.455444] test_bpf: #241 JMP_JSLE_K: Signed jump: value walk 2 jited:1 2 PASS [171074.455491] test_bpf: #242 JMP_JSGE_K: Signed jump: if (-1 >= -2) return 1 jited:1 2 PASS [171074.455535] test_bpf: #243 JMP_JSGE_K: Signed jump: if (-1 >= -1) return 1 jited:1 2 PASS [171074.455580] test_bpf: #244 JMP_JSGE_K: Signed jump: value walk 1 jited:1 2 PASS [171074.455631] test_bpf: #245 JMP_JSGE_K: Signed jump: value walk 2 jited:1 3 PASS [171074.455684] test_bpf: #246 JMP_JGT_K: if (3 > 2) return 1 jited:1 2 PASS [171074.455727] test_bpf: #247 JMP_JGT_K: Unsigned jump: if (-1 > 1) return 1 jited:1 2 PASS [171074.455770] test_bpf: #248 JMP_JLT_K: if (2 < 3) return 1 jited:1 2 PASS [171074.455821] test_bpf: #249 JMP_JGT_K: Unsigned jump: if (1 < -1) return 1 jited:1 2 PASS [171074.455867] test_bpf: #250 JMP_JGE_K: if (3 >= 2) return 1 jited:1 2 PASS [171074.455910] test_bpf: #251 JMP_JLE_K: if (2 <= 3) return 1 jited:1 2 PASS [171074.455957] test_bpf: #252 JMP_JGT_K: if (3 > 2) return 1 (jump backwards) jited:1 3 PASS [171074.456019] test_bpf: #253 JMP_JGE_K: if (3 >= 3) return 1 jited:1 2 PASS [171074.456066] test_bpf: #254 JMP_JGT_K: if (2 < 3) return 1 (jump backwards) jited:1 3 PASS [171074.456125] test_bpf: #255 JMP_JLE_K: if (3 <= 3) return 1 jited:1 2 PASS [171074.456174] test_bpf: #256 JMP_JNE_K: if (3 != 2) return 1 jited:1 2 PASS [171074.456221] test_bpf: #257 JMP_JEQ_K: if (3 == 3) return 1 jited:1 2 PASS [171074.456272] test_bpf: #258 JMP_JSET_K: if (0x3 & 0x2) return 1 jited:1 2 PASS [171074.456323] test_bpf: #259 JMP_JSET_K: if (0x3 & 0xffffffff) return 1 jited:1 2 PASS [171074.456368] test_bpf: #260 JMP_JSGT_X: Signed jump: if (-1 > -2) return 1 jited:1 2 PASS [171074.456412] test_bpf: #261 JMP_JSGT_X: Signed jump: if (-1 > -1) return 0 jited:1 2 PASS [171074.456463] test_bpf: #262 JMP_JSLT_X: Signed jump: if (-2 < -1) return 1 jited:1 2 PASS [171074.456513] test_bpf: #263 JMP_JSLT_X: Signed jump: if (-1 < -1) return 0 jited:1 2 PASS [171074.456557] test_bpf: #264 JMP_JSGE_X: Signed jump: if (-1 >= -2) return 1 jited:1 2 PASS [171074.456609] test_bpf: #265 JMP_JSGE_X: Signed jump: if (-1 >= -1) return 1 jited:1 2 PASS [171074.456656] test_bpf: #266 JMP_JSLE_X: Signed jump: if (-2 <= -1) return 1 jited:1 2 PASS [171074.456706] test_bpf: #267 JMP_JSLE_X: Signed jump: if (-1 <= -1) return 1 jited:1 2 PASS [171074.456757] test_bpf: #268 JMP_JGT_X: if (3 > 2) return 1 jited:1 2 PASS [171074.456804] test_bpf: #269 JMP_JGT_X: Unsigned jump: if (-1 > 1) return 1 jited:1 2 PASS [171074.456856] test_bpf: #270 JMP_JLT_X: if (2 < 3) return 1 jited:1 2 PASS [171074.456907] test_bpf: #271 JMP_JLT_X: Unsigned jump: if (1 < -1) return 1 jited:1 2 PASS [171074.456954] test_bpf: #272 JMP_JGE_X: if (3 >= 2) return 1 jited:1 2 PASS [171074.457001] test_bpf: #273 JMP_JGE_X: if (3 >= 3) return 1 jited:1 2 PASS [171074.457052] test_bpf: #274 JMP_JLE_X: if (2 <= 3) return 1 jited:1 3 PASS [171074.457107] test_bpf: #275 JMP_JLE_X: if (3 <= 3) return 1 jited:1 3 PASS [171074.457161] test_bpf: #276 JMP_JGE_X: ldimm64 test 1 jited:1 2 PASS [171074.457205] test_bpf: #277 JMP_JGE_X: ldimm64 test 2 jited:1 2 PASS [171074.457252] test_bpf: #278 JMP_JGE_X: ldimm64 test 3 jited:1 2 PASS [171074.457299] test_bpf: #279 JMP_JLE_X: ldimm64 test 1 jited:1 2 PASS [171074.457349] test_bpf: #280 JMP_JLE_X: ldimm64 test 2 jited:1 2 PASS [171074.457395] test_bpf: #281 JMP_JLE_X: ldimm64 test 3 jited:1 2 PASS [171074.457439] test_bpf: #282 JMP_JNE_X: if (3 != 2) return 1 jited:1 2 PASS [171074.457489] test_bpf: #283 JMP_JEQ_X: if (3 == 3) return 1 jited:1 2 PASS [171074.457536] test_bpf: #284 JMP_JSET_X: if (0x3 & 0x2) return 1 jited:1 2 PASS [171074.457579] test_bpf: #285 JMP_JSET_X: if (0x3 & 0xffffffff) return 1 jited:1 2 PASS [171074.457629] test_bpf: #286 JMP_JA: Jump, gap, jump, ... jited:1 2 PASS [171074.457678] test_bpf: #287 BPF_MAXINSNS: Maximum possible literals jited:1 2 PASS [171074.458133] test_bpf: #288 BPF_MAXINSNS: Single literal jited:1 2 PASS [171074.458624] test_bpf: #289 BPF_MAXINSNS: Run/add until end jited:1 2185 PASS [171074.480831] test_bpf: #290 BPF_MAXINSNS: Too many instructions PASS [171074.480831] test_bpf: #291 BPF_MAXINSNS: Very long jump jited:1 2 PASS [171074.481311] test_bpf: #292 BPF_MAXINSNS: Ctx heavy transformations FAIL to prog_create err=-524 len=4096 [171074.481879] test_bpf: #293 BPF_MAXINSNS: Call heavy transformations FAIL to prog_create err=-524 len=4096 [171074.482698] test_bpf: #294 BPF_MAXINSNS: Jump heavy test jited:1 692 PASS [171074.490255] test_bpf: #295 BPF_MAXINSNS: Very long jump backwards jited:1 3 PASS [171074.490501] test_bpf: #296 BPF_MAXINSNS: Edge hopping nuthouse jited:1 5812 PASS [171074.548807] test_bpf: #297 BPF_MAXINSNS: Jump, gap, jump, ... jited:1 27 PASS [171074.549383] test_bpf: #298 BPF_MAXINSNS: ld_abs+get_processor_id FAIL to prog_create err=-524 len=4096 [171074.549915] test_bpf: #299 BPF_MAXINSNS: ld_abs+vlan_push/pop FAIL to select_runtime err=-524 [171074.550079] test_bpf: #300 BPF_MAXINSNS: jump around ld_abs FAIL to select_runtime err=-524 [171074.550193] test_bpf: #301 LD_IND byte frag jited:1 13 PASS [171074.550346] test_bpf: #302 LD_IND halfword frag jited:1 14 PASS [171074.550501] test_bpf: #303 LD_IND word frag jited:1 14 PASS [171074.550659] test_bpf: #304 LD_IND halfword mixed head/frag jited:1 18 PASS [171074.550862] test_bpf: #305 LD_IND word mixed head/frag jited:1 18 PASS [171074.551065] test_bpf: #306 LD_ABS byte frag jited:1 13 PASS [171074.551213] test_bpf: #307 LD_ABS halfword frag jited:1 13 PASS [171074.551364] test_bpf: #308 LD_ABS word frag jited:1 13 PASS [171074.551514] test_bpf: #309 LD_ABS halfword mixed head/frag jited:1 19 PASS [171074.551723] test_bpf: #310 LD_ABS word mixed head/frag jited:1 18 PASS [171074.551924] test_bpf: #311 LD_IND byte default X jited:1 4 PASS [171074.551982] test_bpf: #312 LD_IND byte positive offset jited:1 4 PASS [171074.552041] test_bpf: #313 LD_IND byte negative offset jited:1 4 PASS [171074.552100] test_bpf: #314 LD_IND halfword positive offset jited:1 4 PASS [171074.552161] test_bpf: #315 LD_IND halfword negative offset jited:1 4 PASS [171074.552222] test_bpf: #316 LD_IND halfword unaligned jited:1 4 PASS [171074.552282] test_bpf: #317 LD_IND word positive offset jited:1 4 PASS [171074.552343] test_bpf: #318 LD_IND word negative offset jited:1 4 PASS [171074.552404] test_bpf: #319 LD_IND word unaligned (addr & 3 == 2) jited:1 4 PASS [171074.552466] test_bpf: #320 LD_IND word unaligned (addr & 3 == 1) jited:1 4 PASS [171074.552527] test_bpf: #321 LD_IND word unaligned (addr & 3 == 3) jited:1 4 PASS [171074.552588] test_bpf: #322 LD_ABS byte jited:1 4 PASS [171074.552646] test_bpf: #323 LD_ABS halfword jited:1 4 PASS [171074.552702] test_bpf: #324 LD_ABS halfword unaligned jited:1 4 PASS [171074.552758] test_bpf: #325 LD_ABS word jited:1 4 PASS [171074.552814] test_bpf: #326 LD_ABS word unaligned (addr & 3 == 2) jited:1 4 PASS [171074.552871] test_bpf: #327 LD_ABS word unaligned (addr & 3 == 1) jited:1 4 PASS [171074.552928] test_bpf: #328 LD_ABS word unaligned (addr & 3 == 3) jited:1 4 PASS [171074.552988] test_bpf: #329 ADD default X jited:1 2 PASS [171074.553022] test_bpf: #330 ADD default A jited:1 2 PASS [171074.553057] test_bpf: #331 SUB default X jited:1 2 PASS [171074.553091] test_bpf: #332 SUB default A jited:1 2 PASS [171074.553125] test_bpf: #333 MUL default X jited:1 2 PASS [171074.553159] test_bpf: #334 MUL default A jited:1 2 PASS [171074.553200] test_bpf: #335 DIV default X jited:1 2 PASS [171074.553236] test_bpf: #336 DIV default A jited:1 2 PASS [171074.553270] test_bpf: #337 MOD default X jited:1 2 PASS [171074.553305] test_bpf: #338 MOD default A jited:1 2 PASS [171074.553340] test_bpf: #339 JMP EQ default A jited:1 2 PASS [171074.553378] test_bpf: #340 JMP EQ default X jited:1 2 PASS [171074.553417] test_bpf: #341 LD_ABS with helper changing skb data jited:1 62 PASS [171074.554076] test_bpf: Summary: 337 PASSED, 5 FAILED, [329/329 JIT'ed] [171099.361153] test_bpf: #0 TAX jited:1 5 7 5 PASS [171099.361747] test_bpf: #1 TXA jited:1 3 3 3 PASS [171099.361880] test_bpf: #2 ADD_SUB_MUL_K jited:1 3 PASS [171099.361937] test_bpf: #3 DIV_MOD_KX jited:1 15 PASS [171099.362220] test_bpf: #4 AND_OR_LSH_K jited:1 2 2 PASS [171099.362338] test_bpf: #5 LD_IMM_0 jited:1 2 PASS [171099.362385] test_bpf: #6 LD_IND jited:1 8 8 8 PASS [171099.362659] test_bpf: #7 LD_ABS jited:1 7 7 7 PASS [171099.362917] test_bpf: #8 LD_ABS_LL jited:1 10 10 PASS [171099.363152] test_bpf: #9 LD_IND_LL jited:1 7 7 7 PASS [171099.363399] test_bpf: #10 LD_ABS_NET jited:1 9 9 PASS [171099.363616] test_bpf: #11 LD_IND_NET jited:1 7 6 6 PASS [171099.363848] test_bpf: #12 LD_PKTTYPE jited:1 4 4 PASS [171099.363960] test_bpf: #13 LD_MARK jited:1 2 2 PASS [171099.364043] test_bpf: #14 LD_RXHASH jited:1 2 2 PASS [171099.364128] test_bpf: #15 LD_QUEUE jited:1 2 2 PASS [171099.364210] test_bpf: #16 LD_PROTOCOL jited:1 6 6 PASS [171099.364361] test_bpf: #17 LD_VLAN_TAG jited:1 2 2 PASS [171099.364444] test_bpf: #18 LD_VLAN_TAG_PRESENT jited:1 3 3 PASS [171099.364534] test_bpf: #19 LD_IFINDEX jited:1 3 3 PASS [171099.364626] test_bpf: #20 LD_HATYPE jited:1 3 3 PASS [171099.364717] test_bpf: #21 LD_CPU jited:1 4 4 PASS [171099.364839] test_bpf: #22 LD_NLATTR jited:1 4 8 PASS [171099.364995] test_bpf: #23 LD_NLATTR_NEST jited:1 16 79 PASS [171099.365983] test_bpf: #24 LD_PAYLOAD_OFF jited:1 118 180 PASS [171099.369000] test_bpf: #25 LD_ANC_XOR jited:1 2 2 PASS [171099.369068] test_bpf: #26 SPILL_FILL jited:1 4 4 4 PASS [171099.369222] test_bpf: #27 JEQ jited:1 7 4 4 PASS [171099.369410] test_bpf: #28 JGT jited:1 7 4 4 PASS [171099.369596] test_bpf: #29 JGE (jt 0), test 1 jited:1 7 4 4 PASS [171099.369781] test_bpf: #30 JGE (jt 0), test 2 jited:1 4 4 4 PASS [171099.369936] test_bpf: #31 JGE jited:1 4 5 5 PASS [171099.370114] test_bpf: #32 JSET jited:1 5 6 8 PASS [171099.370343] test_bpf: #33 tcpdump port 22 jited:1 7 11 10 PASS [171099.370677] test_bpf: #34 tcpdump complex jited:1 7 11 15 PASS [171099.371062] test_bpf: #35 RET_A jited:1 2 2 PASS [171099.371133] test_bpf: #36 INT: ADD trivial jited:1 2 PASS [171099.371180] test_bpf: #37 INT: MUL_X jited:1 2 PASS [171099.371232] test_bpf: #38 INT: MUL_X2 jited:1 2 PASS [171099.371277] test_bpf: #39 INT: MUL32_X jited:1 2 PASS [171099.371322] test_bpf: #40 INT: ADD 64-bit jited:1 20 PASS [171099.371558] test_bpf: #41 INT: ADD 32-bit jited:1 37 PASS [171099.371968] test_bpf: #42 INT: SUB jited:1 18 PASS [171099.372182] test_bpf: #43 INT: XOR jited:1 7 PASS [171099.372287] test_bpf: #44 INT: MUL jited:1 38 PASS [171099.372695] test_bpf: #45 MOV REG64 jited:1 5 PASS [171099.372773] test_bpf: #46 MOV REG32 jited:1 5 PASS [171099.372851] test_bpf: #47 LD IMM64 jited:1 5 PASS [171099.372928] test_bpf: #48 INT: ALU MIX jited:1 7 PASS [171099.373026] test_bpf: #49 INT: shifts by register jited:1 4 PASS [171099.373102] test_bpf: #50 INT: DIV + ABS jited:1 10 7 PASS [171099.373303] test_bpf: #51 INT: DIV by zero jited:1 7 4 PASS [171099.373444] test_bpf: #52 check: missing ret PASS [171099.373459] test_bpf: #53 check: div_k_0 PASS [171099.373463] test_bpf: #54 check: unknown insn PASS [171099.373466] test_bpf: #55 check: out of range spill/fill PASS [171099.373469] test_bpf: #56 JUMPS + HOLES jited:1 6 PASS [171099.373555] test_bpf: #57 check: RET X PASS [171099.373570] test_bpf: #58 check: LDX + RET X PASS [171099.373574] test_bpf: #59 M[]: alt STX + LDX jited:1 29 PASS [171099.373888] test_bpf: #60 M[]: full STX + full LDX jited:1 10 PASS [171099.374021] test_bpf: #61 check: SKF_AD_MAX PASS [171099.374035] test_bpf: #62 LD [SKF_AD_OFF-1] jited:1 6 PASS [171099.374112] test_bpf: #63 load 64-bit immediate jited:1 3 PASS [171099.374168] test_bpf: #64 nmap reduced jited:1 11 PASS [171099.374312] test_bpf: #65 ALU_MOV_X: dst = 2 jited:1 2 PASS [171099.374357] test_bpf: #66 ALU_MOV_X: dst = 4294967295 jited:1 1 PASS [171099.374397] test_bpf: #67 ALU64_MOV_X: dst = 2 jited:1 2 PASS [171099.374442] test_bpf: #68 ALU64_MOV_X: dst = 4294967295 jited:1 2 PASS [171099.374491] test_bpf: #69 ALU_MOV_K: dst = 2 jited:1 2 PASS [171099.374535] test_bpf: #70 ALU_MOV_K: dst = 4294967295 jited:1 2 PASS [171099.374579] test_bpf: #71 ALU_MOV_K: 0x0000ffffffff0000 = 0x00000000ffffffff jited:1 2 PASS [171099.374625] test_bpf: #72 ALU64_MOV_K: dst = 2 jited:1 1 PASS [171099.374666] test_bpf: #73 ALU64_MOV_K: dst = 2147483647 jited:1 1 PASS [171099.374706] test_bpf: #74 ALU64_OR_K: dst = 0x0 jited:1 2 PASS [171099.374755] test_bpf: #75 ALU64_MOV_K: dst = -1 jited:1 2 PASS [171099.374801] test_bpf: #76 ALU_ADD_X: 1 + 2 = 3 jited:1 1 PASS [171099.374843] test_bpf: #77 ALU_ADD_X: 1 + 4294967294 = 4294967295 jited:1 1 PASS [171099.374886] test_bpf: #78 ALU_ADD_X: 2 + 4294967294 = 0 jited:1 2 PASS [171099.374934] test_bpf: #79 ALU64_ADD_X: 1 + 2 = 3 jited:1 2 PASS [171099.374981] test_bpf: #80 ALU64_ADD_X: 1 + 4294967294 = 4294967295 jited:1 1 PASS [171099.375024] test_bpf: #81 ALU64_ADD_X: 2 + 4294967294 = 4294967296 jited:1 2 PASS [171099.375070] test_bpf: #82 ALU_ADD_K: 1 + 2 = 3 jited:1 2 PASS [171099.375115] test_bpf: #83 ALU_ADD_K: 3 + 0 = 3 jited:1 2 PASS [171099.375160] test_bpf: #84 ALU_ADD_K: 1 + 4294967294 = 4294967295 jited:1 2 PASS [171099.375209] test_bpf: #85 ALU_ADD_K: 4294967294 + 2 = 0 jited:1 2 PASS [171099.375254] test_bpf: #86 ALU_ADD_K: 0 + (-1) = 0x00000000ffffffff jited:1 2 PASS [171099.375305] test_bpf: #87 ALU_ADD_K: 0 + 0xffff = 0xffff jited:1 2 PASS [171099.375355] test_bpf: #88 ALU_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 2 PASS [171099.375400] test_bpf: #89 ALU_ADD_K: 0 + 0x80000000 = 0x80000000 jited:1 2 PASS [171099.375446] test_bpf: #90 ALU_ADD_K: 0 + 0x80008000 = 0x80008000 jited:1 2 PASS [171099.375491] test_bpf: #91 ALU64_ADD_K: 1 + 2 = 3 jited:1 2 PASS [171099.375537] test_bpf: #92 ALU64_ADD_K: 3 + 0 = 3 jited:1 2 PASS [171099.375581] test_bpf: #93 ALU64_ADD_K: 1 + 2147483646 = 2147483647 jited:1 1 PASS [171099.375624] test_bpf: #94 ALU64_ADD_K: 4294967294 + 2 = 4294967296 jited:1 2 PASS [171099.375671] test_bpf: #95 ALU64_ADD_K: 2147483646 + -2147483647 = -1 jited:1 2 PASS [171099.375718] test_bpf: #96 ALU64_ADD_K: 1 + 0 = 1 jited:1 2 PASS [171099.375764] test_bpf: #97 ALU64_ADD_K: 0 + (-1) = 0xffffffffffffffff jited:1 2 PASS [171099.375813] test_bpf: #98 ALU64_ADD_K: 0 + 0xffff = 0xffff jited:1 2 PASS [171099.375862] test_bpf: #99 ALU64_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 2 PASS [171099.375911] test_bpf: #100 ALU64_ADD_K: 0 + 0x80000000 = 0xffffffff80000000 jited:1 2 PASS [171099.375957] test_bpf: #101 ALU_ADD_K: 0 + 0x80008000 = 0xffffffff80008000 jited:1 2 PASS [171099.376010] test_bpf: #102 ALU_SUB_X: 3 - 1 = 2 jited:1 2 PASS [171099.376055] test_bpf: #103 ALU_SUB_X: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171099.376104] test_bpf: #104 ALU64_SUB_X: 3 - 1 = 2 jited:1 2 PASS [171099.376153] test_bpf: #105 ALU64_SUB_X: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171099.376199] test_bpf: #106 ALU_SUB_K: 3 - 1 = 2 jited:1 2 PASS [171099.376246] test_bpf: #107 ALU_SUB_K: 3 - 0 = 3 jited:1 2 PASS [171099.376297] test_bpf: #108 ALU_SUB_K: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171099.376342] test_bpf: #109 ALU64_SUB_K: 3 - 1 = 2 jited:1 2 PASS [171099.376386] test_bpf: #110 ALU64_SUB_K: 3 - 0 = 3 jited:1 2 PASS [171099.376432] test_bpf: #111 ALU64_SUB_K: 4294967294 - 4294967295 = -1 jited:1 2 PASS [171099.376483] test_bpf: #112 ALU64_ADD_K: 2147483646 - 2147483647 = -1 jited:1 2 PASS [171099.376530] test_bpf: #113 ALU_MUL_X: 2 * 3 = 6 jited:1 2 PASS [171099.376580] test_bpf: #114 ALU_MUL_X: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 2 PASS [171099.376625] test_bpf: #115 ALU_MUL_X: -1 * -1 = 1 jited:1 2 PASS [171099.376672] test_bpf: #116 ALU64_MUL_X: 2 * 3 = 6 jited:1 2 PASS [171099.376721] test_bpf: #117 ALU64_MUL_X: 1 * 2147483647 = 2147483647 jited:1 2 PASS [171099.376767] test_bpf: #118 ALU_MUL_K: 2 * 3 = 6 jited:1 2 PASS [171099.376821] test_bpf: #119 ALU_MUL_K: 3 * 1 = 3 jited:1 2 PASS [171099.376865] test_bpf: #120 ALU_MUL_K: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 2 PASS [171099.376914] test_bpf: #121 ALU_MUL_K: 1 * (-1) = 0x00000000ffffffff jited:1 2 PASS [171099.376962] test_bpf: #122 ALU64_MUL_K: 2 * 3 = 6 jited:1 2 PASS [171099.377007] test_bpf: #123 ALU64_MUL_K: 3 * 1 = 3 jited:1 2 PASS [171099.377052] test_bpf: #124 ALU64_MUL_K: 1 * 2147483647 = 2147483647 jited:1 2 PASS [171099.377101] test_bpf: #125 ALU64_MUL_K: 1 * -2147483647 = -2147483647 jited:1 2 PASS [171099.377150] test_bpf: #126 ALU64_MUL_K: 1 * (-1) = 0xffffffffffffffff jited:1 2 PASS [171099.377204] test_bpf: #127 ALU_DIV_X: 6 / 2 = 3 jited:1 3 PASS [171099.377265] test_bpf: #128 ALU_DIV_X: 4294967295 / 4294967295 = 1 jited:1 3 PASS [171099.377326] test_bpf: #129 ALU64_DIV_X: 6 / 2 = 3 jited:1 3 PASS [171099.377388] test_bpf: #130 ALU64_DIV_X: 2147483647 / 2147483647 = 1 jited:1 3 PASS [171099.377449] test_bpf: #131 ALU64_DIV_X: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 3 PASS [171099.377509] test_bpf: #132 ALU_DIV_K: 6 / 2 = 3 jited:1 2 PASS [171099.377563] test_bpf: #133 ALU_DIV_K: 3 / 1 = 3 jited:1 2 PASS [171099.377610] test_bpf: #134 ALU_DIV_K: 4294967295 / 4294967295 = 1 jited:1 2 PASS [171099.377662] test_bpf: #135 ALU_DIV_K: 0xffffffffffffffff / (-1) = 0x1 jited:1 3 PASS [171099.377719] test_bpf: #136 ALU64_DIV_K: 6 / 2 = 3 jited:1 2 PASS [171099.377772] test_bpf: #137 ALU64_DIV_K: 3 / 1 = 3 jited:1 2 PASS [171099.377818] test_bpf: #138 ALU64_DIV_K: 2147483647 / 2147483647 = 1 jited:1 2 PASS [171099.377871] test_bpf: #139 ALU64_DIV_K: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 3 PASS [171099.377930] test_bpf: #140 ALU_MOD_X: 3 % 2 = 1 jited:1 3 PASS [171099.377991] test_bpf: #141 ALU_MOD_X: 4294967295 % 4294967293 = 2 jited:1 3 PASS [171099.378052] test_bpf: #142 ALU64_MOD_X: 3 % 2 = 1 jited:1 3 PASS [171099.378115] test_bpf: #143 ALU64_MOD_X: 2147483647 % 2147483645 = 2 jited:1 3 PASS [171099.378177] test_bpf: #144 ALU_MOD_K: 3 % 2 = 1 jited:1 2 PASS [171099.378229] test_bpf: #145 ALU_MOD_K: 3 % 1 = 0 jited:1 PASS [171099.378254] test_bpf: #146 ALU_MOD_K: 4294967295 % 4294967293 = 2 jited:1 2 PASS [171099.378306] test_bpf: #147 ALU64_MOD_K: 3 % 2 = 1 jited:1 2 PASS [171099.378360] test_bpf: #148 ALU64_MOD_K: 3 % 1 = 0 jited:1 PASS [171099.378384] test_bpf: #149 ALU64_MOD_K: 2147483647 % 2147483645 = 2 jited:1 2 PASS [171099.378438] test_bpf: #150 ALU_AND_X: 3 & 2 = 2 jited:1 2 PASS [171099.378486] test_bpf: #151 ALU_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171099.378533] test_bpf: #152 ALU64_AND_X: 3 & 2 = 2 jited:1 2 PASS [171099.378587] test_bpf: #153 ALU64_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171099.378634] test_bpf: #154 ALU_AND_K: 3 & 2 = 2 jited:1 2 PASS [171099.378680] test_bpf: #155 ALU_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171099.378727] test_bpf: #156 ALU64_AND_K: 3 & 2 = 2 jited:1 2 PASS [171099.378775] test_bpf: #157 ALU64_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171099.378823] test_bpf: #158 ALU64_AND_K: 0x0000ffffffff0000 & 0x0 = 0x0000ffff00000000 jited:1 2 PASS [171099.378873] test_bpf: #159 ALU64_AND_K: 0x0000ffffffff0000 & -1 = 0x0000ffffffffffff jited:1 2 PASS [171099.378925] test_bpf: #160 ALU64_AND_K: 0xffffffffffffffff & -1 = 0xffffffffffffffff jited:1 2 PASS [171099.378975] test_bpf: #161 ALU_OR_X: 1 | 2 = 3 jited:1 2 PASS [171099.379022] test_bpf: #162 ALU_OR_X: 0x0 | 0xffffffff = 0xffffffff jited:1 2 PASS [171099.379071] test_bpf: #163 ALU64_OR_X: 1 | 2 = 3 jited:1 2 PASS [171099.379119] test_bpf: #164 ALU64_OR_X: 0 | 0xffffffff = 0xffffffff jited:1 2 PASS [171099.379164] test_bpf: #165 ALU_OR_K: 1 | 2 = 3 jited:1 2 PASS [171099.379216] test_bpf: #166 ALU_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 2 PASS [171099.379262] test_bpf: #167 ALU64_OR_K: 1 | 2 = 3 jited:1 2 PASS [171099.379308] test_bpf: #168 ALU64_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 2 PASS [171099.379355] test_bpf: #169 ALU64_OR_K: 0x0000ffffffff0000 | 0x0 = 0x0000ffff00000000 jited:1 2 PASS [171099.379402] test_bpf: #170 ALU64_OR_K: 0x0000ffffffff0000 | -1 = 0xffffffffffffffff jited:1 2 PASS [171099.379449] test_bpf: #171 ALU64_OR_K: 0x000000000000000 | -1 = 0xffffffffffffffff jited:1 2 PASS [171099.379499] test_bpf: #172 ALU_XOR_X: 5 ^ 6 = 3 jited:1 2 PASS [171099.379547] test_bpf: #173 ALU_XOR_X: 0x1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171099.379593] test_bpf: #174 ALU64_XOR_X: 5 ^ 6 = 3 jited:1 2 PASS [171099.379647] test_bpf: #175 ALU64_XOR_X: 1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171099.379695] test_bpf: #176 ALU_XOR_K: 5 ^ 6 = 3 jited:1 2 PASS [171099.379741] test_bpf: #177 ALU_XOR_K: 1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171099.379788] test_bpf: #178 ALU64_XOR_K: 5 ^ 6 = 3 jited:1 2 PASS [171099.379835] test_bpf: #179 ALU64_XOR_K: 1 & 0xffffffff = 0xfffffffe jited:1 2 PASS [171099.379884] test_bpf: #180 ALU64_XOR_K: 0x0000ffffffff0000 ^ 0x0 = 0x0000ffffffff0000 jited:1 2 PASS [171099.379938] test_bpf: #181 ALU64_XOR_K: 0x0000ffffffff0000 ^ -1 = 0xffff00000000ffff jited:1 2 PASS [171099.379990] test_bpf: #182 ALU64_XOR_K: 0x000000000000000 ^ -1 = 0xffffffffffffffff jited:1 2 PASS [171099.380040] test_bpf: #183 ALU_LSH_X: 1 << 1 = 2 jited:1 2 PASS [171099.380090] test_bpf: #184 ALU_LSH_X: 1 << 31 = 0x80000000 jited:1 2 PASS [171099.380137] test_bpf: #185 ALU64_LSH_X: 1 << 1 = 2 jited:1 2 PASS [171099.380187] test_bpf: #186 ALU64_LSH_X: 1 << 31 = 0x80000000 jited:1 2 PASS [171099.380238] test_bpf: #187 ALU_LSH_K: 1 << 1 = 2 jited:1 2 PASS [171099.380286] test_bpf: #188 ALU_LSH_K: 1 << 31 = 0x80000000 jited:1 2 PASS [171099.380336] test_bpf: #189 ALU64_LSH_K: 1 << 1 = 2 jited:1 2 PASS [171099.380384] test_bpf: #190 ALU64_LSH_K: 1 << 31 = 0x80000000 jited:1 2 PASS [171099.380431] test_bpf: #191 ALU_RSH_X: 2 >> 1 = 1 jited:1 2 PASS [171099.380483] test_bpf: #192 ALU_RSH_X: 0x80000000 >> 31 = 1 jited:1 2 PASS [171099.380531] test_bpf: #193 ALU64_RSH_X: 2 >> 1 = 1 jited:1 2 PASS [171099.380577] test_bpf: #194 ALU64_RSH_X: 0x80000000 >> 31 = 1 jited:1 2 PASS [171099.380627] test_bpf: #195 ALU_RSH_K: 2 >> 1 = 1 jited:1 1 PASS [171099.380672] test_bpf: #196 ALU_RSH_K: 0x80000000 >> 31 = 1 jited:1 2 PASS [171099.380718] test_bpf: #197 ALU64_RSH_K: 2 >> 1 = 1 jited:1 2 PASS [171099.380771] test_bpf: #198 ALU64_RSH_K: 0x80000000 >> 31 = 1 jited:1 2 PASS [171099.380817] test_bpf: #199 ALU_ARSH_X: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 2 PASS [171099.380868] test_bpf: #200 ALU_ARSH_K: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 2 PASS [171099.380918] test_bpf: #201 ALU_NEG: -(3) = -3 jited:1 2 PASS [171099.380964] test_bpf: #202 ALU_NEG: -(-3) = 3 jited:1 2 PASS [171099.381011] test_bpf: #203 ALU64_NEG: -(3) = -3 jited:1 2 PASS [171099.381057] test_bpf: #204 ALU64_NEG: -(-3) = 3 jited:1 2 PASS [171099.381111] test_bpf: #205 ALU_END_FROM_BE 16: 0x0123456789abcdef -> 0xcdef jited:1 2 PASS [171099.381162] test_bpf: #206 ALU_END_FROM_BE 32: 0x0123456789abcdef -> 0x89abcdef jited:1 2 PASS [171099.381211] test_bpf: #207 ALU_END_FROM_BE 64: 0x0123456789abcdef -> 0x89abcdef jited:1 2 PASS [171099.381262] test_bpf: #208 ALU_END_FROM_LE 16: 0x0123456789abcdef -> 0xefcd jited:1 2 PASS [171099.381313] test_bpf: #209 ALU_END_FROM_LE 32: 0x0123456789abcdef -> 0xefcdab89 jited:1 2 PASS [171099.381361] test_bpf: #210 ALU_END_FROM_LE 64: 0x0123456789abcdef -> 0x67452301 jited:1 2 PASS [171099.381408] test_bpf: #211 ST_MEM_B: Store/Load byte: max negative jited:1 2 PASS [171099.381460] test_bpf: #212 ST_MEM_B: Store/Load byte: max positive jited:1 2 PASS [171099.381513] test_bpf: #213 STX_MEM_B: Store/Load byte: max negative jited:1 3 PASS [171099.381572] test_bpf: #214 ST_MEM_H: Store/Load half word: max negative jited:1 2 PASS [171099.381626] test_bpf: #215 ST_MEM_H: Store/Load half word: max positive jited:1 2 PASS [171099.381696] test_bpf: #216 STX_MEM_H: Store/Load half word: max negative jited:1 3 PASS [171099.381761] test_bpf: #217 ST_MEM_W: Store/Load word: max negative jited:1 2 PASS [171099.381833] test_bpf: #218 ST_MEM_W: Store/Load word: max positive jited:1 2 PASS [171099.381886] test_bpf: #219 STX_MEM_W: Store/Load word: max negative jited:1 3 PASS [171099.381945] test_bpf: #220 ST_MEM_DW: Store/Load double word: max negative jited:1 2 PASS [171099.381997] test_bpf: #221 ST_MEM_DW: Store/Load double word: max negative 2 jited:1 3 PASS [171099.382057] test_bpf: #222 ST_MEM_DW: Store/Load double word: max positive jited:1 2 PASS [171099.382110] test_bpf: #223 STX_MEM_DW: Store/Load double word: max negative jited:1 3 PASS [171099.382169] test_bpf: #224 STX_XADD_W: Test: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171099.382242] test_bpf: #225 STX_XADD_W: Test side-effects, r10: 0x12 + 0x10 = 0x22 jited:1 PASS [171099.382268] test_bpf: #226 STX_XADD_W: Test side-effects, r0: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171099.382337] test_bpf: #227 STX_XADD_W: X + 1 + 1 + 1 + ... jited:1 5748 PASS [171099.440003] test_bpf: #228 STX_XADD_DW: Test: 0x12 + 0x10 = 0x22 jited:1 5 PASS [171099.440137] test_bpf: #229 STX_XADD_DW: Test side-effects, r10: 0x12 + 0x10 = 0x22 jited:1 PASS [171099.440171] test_bpf: #230 STX_XADD_DW: Test side-effects, r0: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171099.440240] test_bpf: #231 STX_XADD_DW: X + 1 + 1 + 1 + ... jited:1 5747 PASS [171099.497892] test_bpf: #232 JMP_EXIT jited:1 3 PASS [171099.498003] test_bpf: #233 JMP_JA: Unconditional jump: if (true) return 1 jited:1 2 PASS [171099.498058] test_bpf: #234 JMP_JSLT_K: Signed jump: if (-2 < -1) return 1 jited:1 2 PASS [171099.498108] test_bpf: #235 JMP_JSLT_K: Signed jump: if (-1 < -1) return 0 jited:1 2 PASS [171099.498161] test_bpf: #236 JMP_JSGT_K: Signed jump: if (-1 > -2) return 1 jited:1 2 PASS [171099.498213] test_bpf: #237 JMP_JSGT_K: Signed jump: if (-1 > -1) return 0 jited:1 2 PASS [171099.498266] test_bpf: #238 JMP_JSLE_K: Signed jump: if (-2 <= -1) return 1 jited:1 2 PASS [171099.498316] test_bpf: #239 JMP_JSLE_K: Signed jump: if (-1 <= -1) return 1 jited:1 2 PASS [171099.498365] test_bpf: #240 JMP_JSLE_K: Signed jump: value walk 1 jited:1 2 PASS [171099.498421] test_bpf: #241 JMP_JSLE_K: Signed jump: value walk 2 jited:1 2 PASS [171099.498475] test_bpf: #242 JMP_JSGE_K: Signed jump: if (-1 >= -2) return 1 jited:1 2 PASS [171099.498528] test_bpf: #243 JMP_JSGE_K: Signed jump: if (-1 >= -1) return 1 jited:1 2 PASS [171099.498580] test_bpf: #244 JMP_JSGE_K: Signed jump: value walk 1 jited:1 2 PASS [171099.498635] test_bpf: #245 JMP_JSGE_K: Signed jump: value walk 2 jited:1 2 PASS [171099.498690] test_bpf: #246 JMP_JGT_K: if (3 > 2) return 1 jited:1 2 PASS [171099.498748] test_bpf: #247 JMP_JGT_K: Unsigned jump: if (-1 > 1) return 1 jited:1 2 PASS [171099.498800] test_bpf: #248 JMP_JLT_K: if (2 < 3) return 1 jited:1 2 PASS [171099.498852] test_bpf: #249 JMP_JGT_K: Unsigned jump: if (1 < -1) return 1 jited:1 2 PASS [171099.498908] test_bpf: #250 JMP_JGE_K: if (3 >= 2) return 1 jited:1 2 PASS [171099.498960] test_bpf: #251 JMP_JLE_K: if (2 <= 3) return 1 jited:1 2 PASS [171099.499016] test_bpf: #252 JMP_JGT_K: if (3 > 2) return 1 (jump backwards) jited:1 2 PASS [171099.499073] test_bpf: #253 JMP_JGE_K: if (3 >= 3) return 1 jited:1 2 PASS [171099.499125] test_bpf: #254 JMP_JGT_K: if (2 < 3) return 1 (jump backwards) jited:1 3 PASS [171099.499185] test_bpf: #255 JMP_JLE_K: if (3 <= 3) return 1 jited:1 2 PASS [171099.499237] test_bpf: #256 JMP_JNE_K: if (3 != 2) return 1 jited:1 2 PASS [171099.499285] test_bpf: #257 JMP_JEQ_K: if (3 == 3) return 1 jited:1 2 PASS [171099.499339] test_bpf: #258 JMP_JSET_K: if (0x3 & 0x2) return 1 jited:1 2 PASS [171099.499388] test_bpf: #259 JMP_JSET_K: if (0x3 & 0xffffffff) return 1 jited:1 2 PASS [171099.499438] test_bpf: #260 JMP_JSGT_X: Signed jump: if (-1 > -2) return 1 jited:1 2 PASS [171099.499490] test_bpf: #261 JMP_JSGT_X: Signed jump: if (-1 > -1) return 0 jited:1 2 PASS [171099.499539] test_bpf: #262 JMP_JSLT_X: Signed jump: if (-2 < -1) return 1 jited:1 2 PASS [171099.499595] test_bpf: #263 JMP_JSLT_X: Signed jump: if (-1 < -1) return 0 jited:1 2 PASS [171099.499644] test_bpf: #264 JMP_JSGE_X: Signed jump: if (-1 >= -2) return 1 jited:1 2 PASS [171099.499700] test_bpf: #265 JMP_JSGE_X: Signed jump: if (-1 >= -1) return 1 jited:1 2 PASS [171099.499752] test_bpf: #266 JMP_JSLE_X: Signed jump: if (-2 <= -1) return 1 jited:1 2 PASS [171099.499804] test_bpf: #267 JMP_JSLE_X: Signed jump: if (-1 <= -1) return 1 jited:1 2 PASS [171099.499860] test_bpf: #268 JMP_JGT_X: if (3 > 2) return 1 jited:1 2 PASS [171099.499916] test_bpf: #269 JMP_JGT_X: Unsigned jump: if (-1 > 1) return 1 jited:1 2 PASS [171099.499973] test_bpf: #270 JMP_JLT_X: if (2 < 3) return 1 jited:1 2 PASS [171099.500029] test_bpf: #271 JMP_JLT_X: Unsigned jump: if (1 < -1) return 1 jited:1 2 PASS [171099.500081] test_bpf: #272 JMP_JGE_X: if (3 >= 2) return 1 jited:1 2 PASS [171099.500131] test_bpf: #273 JMP_JGE_X: if (3 >= 3) return 1 jited:1 2 PASS [171099.500187] test_bpf: #274 JMP_JLE_X: if (2 <= 3) return 1 jited:1 2 PASS [171099.500244] test_bpf: #275 JMP_JLE_X: if (3 <= 3) return 1 jited:1 2 PASS [171099.500300] test_bpf: #276 JMP_JGE_X: ldimm64 test 1 jited:1 2 PASS [171099.500349] test_bpf: #277 JMP_JGE_X: ldimm64 test 2 jited:1 2 PASS [171099.500401] test_bpf: #278 JMP_JGE_X: ldimm64 test 3 jited:1 2 PASS [171099.500450] test_bpf: #279 JMP_JLE_X: ldimm64 test 1 jited:1 2 PASS [171099.500506] test_bpf: #280 JMP_JLE_X: ldimm64 test 2 jited:1 2 PASS [171099.500559] test_bpf: #281 JMP_JLE_X: ldimm64 test 3 jited:1 2 PASS [171099.500614] test_bpf: #282 JMP_JNE_X: if (3 != 2) return 1 jited:1 2 PASS [171099.500667] test_bpf: #283 JMP_JEQ_X: if (3 == 3) return 1 jited:1 2 PASS [171099.500723] test_bpf: #284 JMP_JSET_X: if (0x3 & 0x2) return 1 jited:1 2 PASS [171099.500774] test_bpf: #285 JMP_JSET_X: if (0x3 & 0xffffffff) return 1 jited:1 2 PASS [171099.500828] test_bpf: #286 JMP_JA: Jump, gap, jump, ... jited:1 2 PASS [171099.500882] test_bpf: #287 BPF_MAXINSNS: Maximum possible literals jited:1 2 PASS [171099.501340] test_bpf: #288 BPF_MAXINSNS: Single literal jited:1 2 PASS [171099.501835] test_bpf: #289 BPF_MAXINSNS: Run/add until end jited:1 2185 PASS [171099.524044] test_bpf: #290 BPF_MAXINSNS: Too many instructions PASS [171099.524045] test_bpf: #291 BPF_MAXINSNS: Very long jump jited:1 2 PASS [171099.524519] test_bpf: #292 BPF_MAXINSNS: Ctx heavy transformations FAIL to prog_create err=-524 len=4096 [171099.525080] test_bpf: #293 BPF_MAXINSNS: Call heavy transformations FAIL to prog_create err=-524 len=4096 [171099.525898] test_bpf: #294 BPF_MAXINSNS: Jump heavy test jited:1 693 PASS [171099.533467] test_bpf: #295 BPF_MAXINSNS: Very long jump backwards jited:1 3 PASS [171099.533717] test_bpf: #296 BPF_MAXINSNS: Edge hopping nuthouse jited:1 6224 PASS [171099.596148] test_bpf: #297 BPF_MAXINSNS: Jump, gap, jump, ... jited:1 27 PASS [171099.596763] test_bpf: #298 BPF_MAXINSNS: ld_abs+get_processor_id FAIL to prog_create err=-524 len=4096 [171099.597334] test_bpf: #299 BPF_MAXINSNS: ld_abs+vlan_push/pop FAIL to select_runtime err=-524 [171099.597517] test_bpf: #300 BPF_MAXINSNS: jump around ld_abs FAIL to select_runtime err=-524 [171099.597633] test_bpf: #301 LD_IND byte frag jited:1 14 PASS [171099.597794] test_bpf: #302 LD_IND halfword frag jited:1 14 PASS [171099.597969] test_bpf: #303 LD_IND word frag jited:1 14 PASS [171099.598141] test_bpf: #304 LD_IND halfword mixed head/frag jited:1 18 PASS [171099.598360] test_bpf: #305 LD_IND word mixed head/frag jited:1 18 PASS [171099.598576] test_bpf: #306 LD_ABS byte frag jited:1 13 PASS [171099.598742] test_bpf: #307 LD_ABS halfword frag jited:1 13 PASS [171099.598909] test_bpf: #308 LD_ABS word frag jited:1 13 PASS [171099.599076] test_bpf: #309 LD_ABS halfword mixed head/frag jited:1 18 PASS [171099.599291] test_bpf: #310 LD_ABS word mixed head/frag jited:1 19 PASS [171099.599512] test_bpf: #311 LD_IND byte default X jited:1 4 PASS [171099.599586] test_bpf: #312 LD_IND byte positive offset jited:1 4 PASS [171099.599660] test_bpf: #313 LD_IND byte negative offset jited:1 4 PASS [171099.599735] test_bpf: #314 LD_IND halfword positive offset jited:1 4 PASS [171099.599812] test_bpf: #315 LD_IND halfword negative offset jited:1 4 PASS [171099.599887] test_bpf: #316 LD_IND halfword unaligned jited:1 4 PASS [171099.599963] test_bpf: #317 LD_IND word positive offset jited:1 4 PASS [171099.600039] test_bpf: #318 LD_IND word negative offset jited:1 4 PASS [171099.600115] test_bpf: #319 LD_IND word unaligned (addr & 3 == 2) jited:1 4 PASS [171099.600191] test_bpf: #320 LD_IND word unaligned (addr & 3 == 1) jited:1 4 PASS [171099.600267] test_bpf: #321 LD_IND word unaligned (addr & 3 == 3) jited:1 4 PASS [171099.600343] test_bpf: #322 LD_ABS byte jited:1 4 PASS [171099.600415] test_bpf: #323 LD_ABS halfword jited:1 4 PASS [171099.600487] test_bpf: #324 LD_ABS halfword unaligned jited:1 4 PASS [171099.600559] test_bpf: #325 LD_ABS word jited:1 4 PASS [171099.600634] test_bpf: #326 LD_ABS word unaligned (addr & 3 == 2) jited:1 4 PASS [171099.600707] test_bpf: #327 LD_ABS word unaligned (addr & 3 == 1) jited:1 4 PASS [171099.600780] test_bpf: #328 LD_ABS word unaligned (addr & 3 == 3) jited:1 4 PASS [171099.600852] test_bpf: #329 ADD default X jited:1 2 PASS [171099.600902] test_bpf: #330 ADD default A jited:1 2 PASS [171099.600953] test_bpf: #331 SUB default X jited:1 2 PASS [171099.601003] test_bpf: #332 SUB default A jited:1 2 PASS [171099.601054] test_bpf: #333 MUL default X jited:1 2 PASS [171099.601104] test_bpf: #334 MUL default A jited:1 2 PASS [171099.601155] test_bpf: #335 DIV default X jited:1 2 PASS [171099.601206] test_bpf: #336 DIV default A jited:1 2 PASS [171099.601255] test_bpf: #337 MOD default X jited:1 2 PASS [171099.601306] test_bpf: #338 MOD default A jited:1 2 PASS [171099.601360] test_bpf: #339 JMP EQ default A jited:1 2 PASS [171099.601417] test_bpf: #340 JMP EQ default X jited:1 2 PASS [171099.601469] test_bpf: #341 LD_ABS with helper changing skb data jited:1 64 PASS [171099.602163] test_bpf: Summary: 337 PASSED, 5 FAILED, [329/329 JIT'ed] [171197.602778] test_bpf: #0 TAX jited:1 5 5 5 PASS [171197.603348] test_bpf: #1 TXA jited:1 3 3 3 PASS [171197.603481] test_bpf: #2 ADD_SUB_MUL_K jited:1 2 PASS [171197.603630] test_bpf: #3 DIV_MOD_KX jited:1 15 PASS [171197.603819] test_bpf: #4 AND_OR_LSH_K jited:1 2 2 PASS [171197.603940] test_bpf: #5 LD_IMM_0 jited:1 2 PASS [171197.603991] test_bpf: #6 LD_IND jited:1 8 8 8 PASS [171197.604263] test_bpf: #7 LD_ABS jited:1 7 7 7 PASS [171197.604524] test_bpf: #8 LD_ABS_LL jited:1 10 10 PASS [171197.604762] test_bpf: #9 LD_IND_LL jited:1 7 7 7 PASS [171197.605004] test_bpf: #10 LD_ABS_NET jited:1 9 9 PASS [171197.605222] test_bpf: #11 LD_IND_NET jited:1 7 6 6 PASS [171197.605462] test_bpf: #12 LD_PKTTYPE jited:1 4 4 PASS [171197.605578] test_bpf: #13 LD_MARK jited:1 2 2 PASS [171197.605665] test_bpf: #14 LD_RXHASH jited:1 2 2 PASS [171197.605752] test_bpf: #15 LD_QUEUE jited:1 2 2 PASS [171197.605840] test_bpf: #16 LD_PROTOCOL jited:1 7 7 PASS [171197.606011] test_bpf: #17 LD_VLAN_TAG jited:1 2 2 PASS [171197.606098] test_bpf: #18 LD_VLAN_TAG_PRESENT jited:1 3 3 PASS [171197.606195] test_bpf: #19 LD_IFINDEX jited:1 3 3 PASS [171197.606291] test_bpf: #20 LD_HATYPE jited:1 3 3 PASS [171197.606385] test_bpf: #21 LD_CPU jited:1 4 4 PASS [171197.606511] test_bpf: #22 LD_NLATTR jited:1 4 8 PASS [171197.606672] test_bpf: #23 LD_NLATTR_NEST jited:1 16 80 PASS [171197.607678] test_bpf: #24 LD_PAYLOAD_OFF jited:1 125 225 PASS [171197.611218] test_bpf: #25 LD_ANC_XOR jited:1 2 2 PASS [171197.611292] test_bpf: #26 SPILL_FILL jited:1 4 4 4 PASS [171197.611449] test_bpf: #27 JEQ jited:1 7 4 4 PASS [171197.611640] test_bpf: #28 JGT jited:1 7 4 4 PASS [171197.611956] test_bpf: #29 JGE (jt 0), test 1 jited:1 7 4 4 PASS [171197.612148] test_bpf: #30 JGE (jt 0), test 2 jited:1 4 4 4 PASS [171197.612307] test_bpf: #31 JGE jited:1 4 5 5 PASS [171197.612493] test_bpf: #32 JSET jited:1 5 5 7 PASS [171197.612718] test_bpf: #33 tcpdump port 22 jited:1 7 14 13 PASS [171197.613110] test_bpf: #34 tcpdump complex jited:1 7 11 17 PASS [171197.613513] test_bpf: #35 RET_A jited:1 2 2 PASS [171197.613584] test_bpf: #36 INT: ADD trivial jited:1 2 PASS [171197.613636] test_bpf: #37 INT: MUL_X jited:1 2 PASS [171197.613685] test_bpf: #38 INT: MUL_X2 jited:1 2 PASS [171197.613742] test_bpf: #39 INT: MUL32_X jited:1 2 PASS [171197.613793] test_bpf: #40 INT: ADD 64-bit jited:1 20 PASS [171197.614032] test_bpf: #41 INT: ADD 32-bit jited:1 36 PASS [171197.614430] test_bpf: #42 INT: SUB jited:1 18 PASS [171197.614645] test_bpf: #43 INT: XOR jited:1 7 PASS [171197.614752] test_bpf: #44 INT: MUL jited:1 37 PASS [171197.615161] test_bpf: #45 MOV REG64 jited:1 5 PASS [171197.615242] test_bpf: #46 MOV REG32 jited:1 5 PASS [171197.615326] test_bpf: #47 LD IMM64 jited:1 5 PASS [171197.615408] test_bpf: #48 INT: ALU MIX jited:1 7 PASS [171197.615510] test_bpf: #49 INT: shifts by register jited:1 4 PASS [171197.615585] test_bpf: #50 INT: DIV + ABS jited:1 10 7 PASS [171197.615790] test_bpf: #51 INT: DIV by zero jited:1 7 4 PASS [171197.615935] test_bpf: #52 check: missing ret PASS [171197.615952] test_bpf: #53 check: div_k_0 PASS [171197.615956] test_bpf: #54 check: unknown insn PASS [171197.615959] test_bpf: #55 check: out of range spill/fill PASS [171197.615962] test_bpf: #56 JUMPS + HOLES jited:1 7 PASS [171197.616054] test_bpf: #57 check: RET X PASS [171197.616071] test_bpf: #58 check: LDX + RET X PASS [171197.616075] test_bpf: #59 M[]: alt STX + LDX jited:1 29 PASS [171197.616393] test_bpf: #60 M[]: full STX + full LDX jited:1 10 PASS [171197.616529] test_bpf: #61 check: SKF_AD_MAX PASS [171197.616546] test_bpf: #62 LD [SKF_AD_OFF-1] jited:1 6 PASS [171197.616624] test_bpf: #63 load 64-bit immediate jited:1 3 PASS [171197.616683] test_bpf: #64 nmap reduced jited:1 11 PASS [171197.616831] test_bpf: #65 ALU_MOV_X: dst = 2 jited:1 2 PASS [171197.616884] test_bpf: #66 ALU_MOV_X: dst = 4294967295 jited:1 1 PASS [171197.616928] test_bpf: #67 ALU64_MOV_X: dst = 2 jited:1 2 PASS [171197.616976] test_bpf: #68 ALU64_MOV_X: dst = 4294967295 jited:1 1 PASS [171197.617020] test_bpf: #69 ALU_MOV_K: dst = 2 jited:1 1 PASS [171197.617064] test_bpf: #70 ALU_MOV_K: dst = 4294967295 jited:1 1 PASS [171197.617108] test_bpf: #71 ALU_MOV_K: 0x0000ffffffff0000 = 0x00000000ffffffff jited:1 2 PASS [171197.617156] test_bpf: #72 ALU64_MOV_K: dst = 2 jited:1 2 PASS [171197.617205] test_bpf: #73 ALU64_MOV_K: dst = 2147483647 jited:1 2 PASS [171197.617253] test_bpf: #74 ALU64_OR_K: dst = 0x0 jited:1 2 PASS [171197.617305] test_bpf: #75 ALU64_MOV_K: dst = -1 jited:1 2 PASS [171197.617357] test_bpf: #76 ALU_ADD_X: 1 + 2 = 3 jited:1 2 PASS [171197.617405] test_bpf: #77 ALU_ADD_X: 1 + 4294967294 = 4294967295 jited:1 2 PASS [171197.617454] test_bpf: #78 ALU_ADD_X: 2 + 4294967294 = 0 jited:1 2 PASS [171197.617505] test_bpf: #79 ALU64_ADD_X: 1 + 2 = 3 jited:1 1 PASS [171197.617551] test_bpf: #80 ALU64_ADD_X: 1 + 4294967294 = 4294967295 jited:1 1 PASS [171197.617598] test_bpf: #81 ALU64_ADD_X: 2 + 4294967294 = 4294967296 jited:1 2 PASS [171197.617650] test_bpf: #82 ALU_ADD_K: 1 + 2 = 3 jited:1 2 PASS [171197.617699] test_bpf: #83 ALU_ADD_K: 3 + 0 = 3 jited:1 2 PASS [171197.617747] test_bpf: #84 ALU_ADD_K: 1 + 4294967294 = 4294967295 jited:1 2 PASS [171197.617796] test_bpf: #85 ALU_ADD_K: 4294967294 + 2 = 0 jited:1 2 PASS [171197.617850] test_bpf: #86 ALU_ADD_K: 0 + (-1) = 0x00000000ffffffff jited:1 2 PASS [171197.617899] test_bpf: #87 ALU_ADD_K: 0 + 0xffff = 0xffff jited:1 2 PASS [171197.617954] test_bpf: #88 ALU_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 2 PASS [171197.618005] test_bpf: #89 ALU_ADD_K: 0 + 0x80000000 = 0x80000000 jited:1 2 PASS [171197.618057] test_bpf: #90 ALU_ADD_K: 0 + 0x80008000 = 0x80008000 jited:1 2 PASS [171197.618109] test_bpf: #91 ALU64_ADD_K: 1 + 2 = 3 jited:1 2 PASS [171197.618158] test_bpf: #92 ALU64_ADD_K: 3 + 0 = 3 jited:1 2 PASS [171197.618206] test_bpf: #93 ALU64_ADD_K: 1 + 2147483646 = 2147483647 jited:1 2 PASS [171197.618255] test_bpf: #94 ALU64_ADD_K: 4294967294 + 2 = 4294967296 jited:1 2 PASS [171197.618308] test_bpf: #95 ALU64_ADD_K: 2147483646 + -2147483647 = -1 jited:1 2 PASS [171197.618356] test_bpf: #96 ALU64_ADD_K: 1 + 0 = 1 jited:1 2 PASS [171197.618405] test_bpf: #97 ALU64_ADD_K: 0 + (-1) = 0xffffffffffffffff jited:1 2 PASS [171197.618458] test_bpf: #98 ALU64_ADD_K: 0 + 0xffff = 0xffff jited:1 2 PASS [171197.618512] test_bpf: #99 ALU64_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 2 PASS [171197.618566] test_bpf: #100 ALU64_ADD_K: 0 + 0x80000000 = 0xffffffff80000000 jited:1 2 PASS [171197.618619] test_bpf: #101 ALU_ADD_K: 0 + 0x80008000 = 0xffffffff80008000 jited:1 2 PASS [171197.618671] test_bpf: #102 ALU_SUB_X: 3 - 1 = 2 jited:1 2 PASS [171197.618722] test_bpf: #103 ALU_SUB_X: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171197.618778] test_bpf: #104 ALU64_SUB_X: 3 - 1 = 2 jited:1 2 PASS [171197.618829] test_bpf: #105 ALU64_SUB_X: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171197.618877] test_bpf: #106 ALU_SUB_K: 3 - 1 = 2 jited:1 2 PASS [171197.618926] test_bpf: #107 ALU_SUB_K: 3 - 0 = 3 jited:1 2 PASS [171197.618976] test_bpf: #108 ALU_SUB_K: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171197.619027] test_bpf: #109 ALU64_SUB_K: 3 - 1 = 2 jited:1 2 PASS [171197.619079] test_bpf: #110 ALU64_SUB_K: 3 - 0 = 3 jited:1 2 PASS [171197.619132] test_bpf: #111 ALU64_SUB_K: 4294967294 - 4294967295 = -1 jited:1 1 PASS [171197.619177] test_bpf: #112 ALU64_ADD_K: 2147483646 - 2147483647 = -1 jited:1 2 PASS [171197.619228] test_bpf: #113 ALU_MUL_X: 2 * 3 = 6 jited:1 2 PASS [171197.619276] test_bpf: #114 ALU_MUL_X: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 2 PASS [171197.619329] test_bpf: #115 ALU_MUL_X: -1 * -1 = 1 jited:1 2 PASS [171197.619378] test_bpf: #116 ALU64_MUL_X: 2 * 3 = 6 jited:1 2 PASS [171197.619430] test_bpf: #117 ALU64_MUL_X: 1 * 2147483647 = 2147483647 jited:1 2 PASS [171197.619479] test_bpf: #118 ALU_MUL_K: 2 * 3 = 6 jited:1 2 PASS [171197.619530] test_bpf: #119 ALU_MUL_K: 3 * 1 = 3 jited:1 2 PASS [171197.619578] test_bpf: #120 ALU_MUL_K: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 2 PASS [171197.619630] test_bpf: #121 ALU_MUL_K: 1 * (-1) = 0x00000000ffffffff jited:1 3 PASS [171197.619690] test_bpf: #122 ALU64_MUL_K: 2 * 3 = 6 jited:1 2 PASS [171197.619743] test_bpf: #123 ALU64_MUL_K: 3 * 1 = 3 jited:1 2 PASS [171197.619792] test_bpf: #124 ALU64_MUL_K: 1 * 2147483647 = 2147483647 jited:1 2 PASS [171197.619840] test_bpf: #125 ALU64_MUL_K: 1 * -2147483647 = -2147483647 jited:1 2 PASS [171197.619889] test_bpf: #126 ALU64_MUL_K: 1 * (-1) = 0xffffffffffffffff jited:1 2 PASS [171197.619942] test_bpf: #127 ALU_DIV_X: 6 / 2 = 3 jited:1 3 PASS [171197.620007] test_bpf: #128 ALU_DIV_X: 4294967295 / 4294967295 = 1 jited:1 3 PASS [171197.620072] test_bpf: #129 ALU64_DIV_X: 6 / 2 = 3 jited:1 3 PASS [171197.620137] test_bpf: #130 ALU64_DIV_X: 2147483647 / 2147483647 = 1 jited:1 3 PASS [171197.620203] test_bpf: #131 ALU64_DIV_X: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 3 PASS [171197.620267] test_bpf: #132 ALU_DIV_K: 6 / 2 = 3 jited:1 2 PASS [171197.620322] test_bpf: #133 ALU_DIV_K: 3 / 1 = 3 jited:1 2 PASS [171197.620375] test_bpf: #134 ALU_DIV_K: 4294967295 / 4294967295 = 1 jited:1 2 PASS [171197.620430] test_bpf: #135 ALU_DIV_K: 0xffffffffffffffff / (-1) = 0x1 jited:1 3 PASS [171197.620489] test_bpf: #136 ALU64_DIV_K: 6 / 2 = 3 jited:1 2 PASS [171197.620547] test_bpf: #137 ALU64_DIV_K: 3 / 1 = 3 jited:1 2 PASS [171197.620595] test_bpf: #138 ALU64_DIV_K: 2147483647 / 2147483647 = 1 jited:1 2 PASS [171197.620656] test_bpf: #139 ALU64_DIV_K: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 3 PASS [171197.620718] test_bpf: #140 ALU_MOD_X: 3 % 2 = 1 jited:1 3 PASS [171197.620783] test_bpf: #141 ALU_MOD_X: 4294967295 % 4294967293 = 2 jited:1 3 PASS [171197.620849] test_bpf: #142 ALU64_MOD_X: 3 % 2 = 1 jited:1 3 PASS [171197.620914] test_bpf: #143 ALU64_MOD_X: 2147483647 % 2147483645 = 2 jited:1 3 PASS [171197.620980] test_bpf: #144 ALU_MOD_K: 3 % 2 = 1 jited:1 2 PASS [171197.621035] test_bpf: #145 ALU_MOD_K: 3 % 1 = 0 jited:1 PASS [171197.621063] test_bpf: #146 ALU_MOD_K: 4294967295 % 4294967293 = 2 jited:1 2 PASS [171197.621118] test_bpf: #147 ALU64_MOD_K: 3 % 2 = 1 jited:1 2 PASS [171197.621176] test_bpf: #148 ALU64_MOD_K: 3 % 1 = 0 jited:1 PASS [171197.621204] test_bpf: #149 ALU64_MOD_K: 2147483647 % 2147483645 = 2 jited:1 2 PASS [171197.621261] test_bpf: #150 ALU_AND_X: 3 & 2 = 2 jited:1 2 PASS [171197.621314] test_bpf: #151 ALU_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171197.621371] test_bpf: #152 ALU64_AND_X: 3 & 2 = 2 jited:1 2 PASS [171197.621420] test_bpf: #153 ALU64_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171197.621477] test_bpf: #154 ALU_AND_K: 3 & 2 = 2 jited:1 2 PASS [171197.621526] test_bpf: #155 ALU_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171197.621575] test_bpf: #156 ALU64_AND_K: 3 & 2 = 2 jited:1 2 PASS [171197.621628] test_bpf: #157 ALU64_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171197.621941] test_bpf: #158 ALU64_AND_K: 0x0000ffffffff0000 & 0x0 = 0x0000ffff00000000 jited:1 2 PASS [171197.621993] test_bpf: #159 ALU64_AND_K: 0x0000ffffffff0000 & -1 = 0x0000ffffffffffff jited:1 2 PASS [171197.622044] test_bpf: #160 ALU64_AND_K: 0xffffffffffffffff & -1 = 0xffffffffffffffff jited:1 2 PASS [171197.622097] test_bpf: #161 ALU_OR_X: 1 | 2 = 3 jited:1 2 PASS [171197.622150] test_bpf: #162 ALU_OR_X: 0x0 | 0xffffffff = 0xffffffff jited:1 2 PASS [171197.622200] test_bpf: #163 ALU64_OR_X: 1 | 2 = 3 jited:1 2 PASS [171197.622252] test_bpf: #164 ALU64_OR_X: 0 | 0xffffffff = 0xffffffff jited:1 2 PASS [171197.622302] test_bpf: #165 ALU_OR_K: 1 | 2 = 3 jited:1 2 PASS [171197.622354] test_bpf: #166 ALU_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 2 PASS [171197.622410] test_bpf: #167 ALU64_OR_K: 1 | 2 = 3 jited:1 2 PASS [171197.622461] test_bpf: #168 ALU64_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 2 PASS [171197.622514] test_bpf: #169 ALU64_OR_K: 0x0000ffffffff0000 | 0x0 = 0x0000ffff00000000 jited:1 2 PASS [171197.622572] test_bpf: #170 ALU64_OR_K: 0x0000ffffffff0000 | -1 = 0xffffffffffffffff jited:1 2 PASS [171197.622632] test_bpf: #171 ALU64_OR_K: 0x000000000000000 | -1 = 0xffffffffffffffff jited:1 2 PASS [171197.622686] test_bpf: #172 ALU_XOR_X: 5 ^ 6 = 3 jited:1 2 PASS [171197.622736] test_bpf: #173 ALU_XOR_X: 0x1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171197.622787] test_bpf: #174 ALU64_XOR_X: 5 ^ 6 = 3 jited:1 2 PASS [171197.622838] test_bpf: #175 ALU64_XOR_X: 1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171197.622890] test_bpf: #176 ALU_XOR_K: 5 ^ 6 = 3 jited:1 2 PASS [171197.622940] test_bpf: #177 ALU_XOR_K: 1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171197.622990] test_bpf: #178 ALU64_XOR_K: 5 ^ 6 = 3 jited:1 2 PASS [171197.623040] test_bpf: #179 ALU64_XOR_K: 1 & 0xffffffff = 0xfffffffe jited:1 2 PASS [171197.623094] test_bpf: #180 ALU64_XOR_K: 0x0000ffffffff0000 ^ 0x0 = 0x0000ffffffff0000 jited:1 2 PASS [171197.623152] test_bpf: #181 ALU64_XOR_K: 0x0000ffffffff0000 ^ -1 = 0xffff00000000ffff jited:1 2 PASS [171197.623211] test_bpf: #182 ALU64_XOR_K: 0x000000000000000 ^ -1 = 0xffffffffffffffff jited:1 2 PASS [171197.623269] test_bpf: #183 ALU_LSH_X: 1 << 1 = 2 jited:1 2 PASS [171197.623322] test_bpf: #184 ALU_LSH_X: 1 << 31 = 0x80000000 jited:1 2 PASS [171197.623371] test_bpf: #185 ALU64_LSH_X: 1 << 1 = 2 jited:1 2 PASS [171197.623429] test_bpf: #186 ALU64_LSH_X: 1 << 31 = 0x80000000 jited:1 2 PASS [171197.623488] test_bpf: #187 ALU_LSH_K: 1 << 1 = 2 jited:1 2 PASS [171197.623546] test_bpf: #188 ALU_LSH_K: 1 << 31 = 0x80000000 jited:1 2 PASS [171197.623602] test_bpf: #189 ALU64_LSH_K: 1 << 1 = 2 jited:1 2 PASS [171197.623659] test_bpf: #190 ALU64_LSH_K: 1 << 31 = 0x80000000 jited:1 2 PASS [171197.623715] test_bpf: #191 ALU_RSH_X: 2 >> 1 = 1 jited:1 2 PASS [171197.623767] test_bpf: #192 ALU_RSH_X: 0x80000000 >> 31 = 1 jited:1 1 PASS [171197.623814] test_bpf: #193 ALU64_RSH_X: 2 >> 1 = 1 jited:1 2 PASS [171197.623872] test_bpf: #194 ALU64_RSH_X: 0x80000000 >> 31 = 1 jited:1 2 PASS [171197.623924] test_bpf: #195 ALU_RSH_K: 2 >> 1 = 1 jited:1 2 PASS [171197.623982] test_bpf: #196 ALU_RSH_K: 0x80000000 >> 31 = 1 jited:1 2 PASS [171197.624034] test_bpf: #197 ALU64_RSH_K: 2 >> 1 = 1 jited:1 2 PASS [171197.624084] test_bpf: #198 ALU64_RSH_K: 0x80000000 >> 31 = 1 jited:1 2 PASS [171197.624136] test_bpf: #199 ALU_ARSH_X: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 2 PASS [171197.624187] test_bpf: #200 ALU_ARSH_K: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 2 PASS [171197.624237] test_bpf: #201 ALU_NEG: -(3) = -3 jited:1 2 PASS [171197.624291] test_bpf: #202 ALU_NEG: -(-3) = 3 jited:1 2 PASS [171197.624345] test_bpf: #203 ALU64_NEG: -(3) = -3 jited:1 2 PASS [171197.624395] test_bpf: #204 ALU64_NEG: -(-3) = 3 jited:1 2 PASS [171197.624448] test_bpf: #205 ALU_END_FROM_BE 16: 0x0123456789abcdef -> 0xcdef jited:1 2 PASS [171197.624502] test_bpf: #206 ALU_END_FROM_BE 32: 0x0123456789abcdef -> 0x89abcdef jited:1 2 PASS [171197.624552] test_bpf: #207 ALU_END_FROM_BE 64: 0x0123456789abcdef -> 0x89abcdef jited:1 2 PASS [171197.624602] test_bpf: #208 ALU_END_FROM_LE 16: 0x0123456789abcdef -> 0xefcd jited:1 2 PASS [171197.624654] test_bpf: #209 ALU_END_FROM_LE 32: 0x0123456789abcdef -> 0xefcdab89 jited:1 2 PASS [171197.624705] test_bpf: #210 ALU_END_FROM_LE 64: 0x0123456789abcdef -> 0x67452301 jited:1 2 PASS [171197.624759] test_bpf: #211 ST_MEM_B: Store/Load byte: max negative jited:1 2 PASS [171197.624815] test_bpf: #212 ST_MEM_B: Store/Load byte: max positive jited:1 2 PASS [171197.624870] test_bpf: #213 STX_MEM_B: Store/Load byte: max negative jited:1 3 PASS [171197.624932] test_bpf: #214 ST_MEM_H: Store/Load half word: max negative jited:1 2 PASS [171197.624987] test_bpf: #215 ST_MEM_H: Store/Load half word: max positive jited:1 2 PASS [171197.625042] test_bpf: #216 STX_MEM_H: Store/Load half word: max negative jited:1 3 PASS [171197.625104] test_bpf: #217 ST_MEM_W: Store/Load word: max negative jited:1 2 PASS [171197.625160] test_bpf: #218 ST_MEM_W: Store/Load word: max positive jited:1 2 PASS [171197.625215] test_bpf: #219 STX_MEM_W: Store/Load word: max negative jited:1 3 PASS [171197.625276] test_bpf: #220 ST_MEM_DW: Store/Load double word: max negative jited:1 2 PASS [171197.625332] test_bpf: #221 ST_MEM_DW: Store/Load double word: max negative 2 jited:1 3 PASS [171197.625394] test_bpf: #222 ST_MEM_DW: Store/Load double word: max positive jited:1 2 PASS [171197.625450] test_bpf: #223 STX_MEM_DW: Store/Load double word: max negative jited:1 3 PASS [171197.625511] test_bpf: #224 STX_XADD_W: Test: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171197.625583] test_bpf: #225 STX_XADD_W: Test side-effects, r10: 0x12 + 0x10 = 0x22 jited:1 PASS [171197.625613] test_bpf: #226 STX_XADD_W: Test side-effects, r0: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171197.625684] test_bpf: #227 STX_XADD_W: X + 1 + 1 + 1 + ... jited:1 5744 PASS [171197.683310] test_bpf: #228 STX_XADD_DW: Test: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171197.683421] test_bpf: #229 STX_XADD_DW: Test side-effects, r10: 0x12 + 0x10 = 0x22 jited:1 PASS [171197.683457] test_bpf: #230 STX_XADD_DW: Test side-effects, r0: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171197.683530] test_bpf: #231 STX_XADD_DW: X + 1 + 1 + 1 + ... jited:1 5767 PASS [171197.741378] test_bpf: #232 JMP_EXIT jited:1 2 PASS [171197.741480] test_bpf: #233 JMP_JA: Unconditional jump: if (true) return 1 jited:1 2 PASS [171197.741535] test_bpf: #234 JMP_JSLT_K: Signed jump: if (-2 < -1) return 1 jited:1 2 PASS [171197.741588] test_bpf: #235 JMP_JSLT_K: Signed jump: if (-1 < -1) return 0 jited:1 2 PASS [171197.741642] test_bpf: #236 JMP_JSGT_K: Signed jump: if (-1 > -2) return 1 jited:1 3 PASS [171197.741713] test_bpf: #237 JMP_JSGT_K: Signed jump: if (-1 > -1) return 0 jited:1 2 PASS [171197.741769] test_bpf: #238 JMP_JSLE_K: Signed jump: if (-2 <= -1) return 1 jited:1 2 PASS [171197.741820] test_bpf: #239 JMP_JSLE_K: Signed jump: if (-1 <= -1) return 1 jited:1 2 PASS [171197.741871] test_bpf: #240 JMP_JSLE_K: Signed jump: value walk 1 jited:1 2 PASS [171197.741928] test_bpf: #241 JMP_JSLE_K: Signed jump: value walk 2 jited:1 3 PASS [171197.741989] test_bpf: #242 JMP_JSGE_K: Signed jump: if (-1 >= -2) return 1 jited:1 2 PASS [171197.742039] test_bpf: #243 JMP_JSGE_K: Signed jump: if (-1 >= -1) return 1 jited:1 2 PASS [171197.742094] test_bpf: #244 JMP_JSGE_K: Signed jump: value walk 1 jited:1 2 PASS [171197.742151] test_bpf: #245 JMP_JSGE_K: Signed jump: value walk 2 jited:1 2 PASS [171197.742205] test_bpf: #246 JMP_JGT_K: if (3 > 2) return 1 jited:1 2 PASS [171197.742256] test_bpf: #247 JMP_JGT_K: Unsigned jump: if (-1 > 1) return 1 jited:1 2 PASS [171197.742311] test_bpf: #248 JMP_JLT_K: if (2 < 3) return 1 jited:1 2 PASS [171197.742370] test_bpf: #249 JMP_JGT_K: Unsigned jump: if (1 < -1) return 1 jited:1 3 PASS [171197.742432] test_bpf: #250 JMP_JGE_K: if (3 >= 2) return 1 jited:1 2 PASS [171197.742483] test_bpf: #251 JMP_JLE_K: if (2 <= 3) return 1 jited:1 2 PASS [171197.742543] test_bpf: #252 JMP_JGT_K: if (3 > 2) return 1 (jump backwards) jited:1 3 PASS [171197.742605] test_bpf: #253 JMP_JGE_K: if (3 >= 3) return 1 jited:1 2 PASS [171197.742656] test_bpf: #254 JMP_JGT_K: if (2 < 3) return 1 (jump backwards) jited:1 3 PASS [171197.742718] test_bpf: #255 JMP_JLE_K: if (3 <= 3) return 1 jited:1 2 PASS [171197.742777] test_bpf: #256 JMP_JNE_K: if (3 != 2) return 1 jited:1 2 PASS [171197.742835] test_bpf: #257 JMP_JEQ_K: if (3 == 3) return 1 jited:1 2 PASS [171197.742889] test_bpf: #258 JMP_JSET_K: if (0x3 & 0x2) return 1 jited:1 2 PASS [171197.742946] test_bpf: #259 JMP_JSET_K: if (0x3 & 0xffffffff) return 1 jited:1 2 PASS [171197.742997] test_bpf: #260 JMP_JSGT_X: Signed jump: if (-1 > -2) return 1 jited:1 2 PASS [171197.743057] test_bpf: #261 JMP_JSGT_X: Signed jump: if (-1 > -1) return 0 jited:1 2 PASS [171197.743111] test_bpf: #262 JMP_JSLT_X: Signed jump: if (-2 < -1) return 1 jited:1 2 PASS [171197.743166] test_bpf: #263 JMP_JSLT_X: Signed jump: if (-1 < -1) return 0 jited:1 2 PASS [171197.743220] test_bpf: #264 JMP_JSGE_X: Signed jump: if (-1 >= -2) return 1 jited:1 2 PASS [171197.743279] test_bpf: #265 JMP_JSGE_X: Signed jump: if (-1 >= -1) return 1 jited:1 2 PASS [171197.743337] test_bpf: #266 JMP_JSLE_X: Signed jump: if (-2 <= -1) return 1 jited:1 2 PASS [171197.743392] test_bpf: #267 JMP_JSLE_X: Signed jump: if (-1 <= -1) return 1 jited:1 2 PASS [171197.743450] test_bpf: #268 JMP_JGT_X: if (3 > 2) return 1 jited:1 2 PASS [171197.743502] test_bpf: #269 JMP_JGT_X: Unsigned jump: if (-1 > 1) return 1 jited:1 2 PASS [171197.743560] test_bpf: #270 JMP_JLT_X: if (2 < 3) return 1 jited:1 2 PASS [171197.743619] test_bpf: #271 JMP_JLT_X: Unsigned jump: if (1 < -1) return 1 jited:1 2 PASS [171197.743673] test_bpf: #272 JMP_JGE_X: if (3 >= 2) return 1 jited:1 2 PASS [171197.743732] test_bpf: #273 JMP_JGE_X: if (3 >= 3) return 1 jited:1 2 PASS [171197.743790] test_bpf: #274 JMP_JLE_X: if (2 <= 3) return 1 jited:1 2 PASS [171197.743845] test_bpf: #275 JMP_JLE_X: if (3 <= 3) return 1 jited:1 2 PASS [171197.743903] test_bpf: #276 JMP_JGE_X: ldimm64 test 1 jited:1 2 PASS [171197.743956] test_bpf: #277 JMP_JGE_X: ldimm64 test 2 jited:1 2 PASS [171197.744011] test_bpf: #278 JMP_JGE_X: ldimm64 test 3 jited:1 2 PASS [171197.744062] test_bpf: #279 JMP_JLE_X: ldimm64 test 1 jited:1 2 PASS [171197.744117] test_bpf: #280 JMP_JLE_X: ldimm64 test 2 jited:1 2 PASS [171197.744167] test_bpf: #281 JMP_JLE_X: ldimm64 test 3 jited:1 2 PASS [171197.744223] test_bpf: #282 JMP_JNE_X: if (3 != 2) return 1 jited:1 3 PASS [171197.744283] test_bpf: #283 JMP_JEQ_X: if (3 == 3) return 1 jited:1 2 PASS [171197.744338] test_bpf: #284 JMP_JSET_X: if (0x3 & 0x2) return 1 jited:1 2 PASS [171197.744389] test_bpf: #285 JMP_JSET_X: if (0x3 & 0xffffffff) return 1 jited:1 2 PASS [171197.744440] test_bpf: #286 JMP_JA: Jump, gap, jump, ... jited:1 2 PASS [171197.744496] test_bpf: #287 BPF_MAXINSNS: Maximum possible literals jited:1 2 PASS [171197.744944] test_bpf: #288 BPF_MAXINSNS: Single literal jited:1 2 PASS [171197.745433] test_bpf: #289 BPF_MAXINSNS: Run/add until end jited:1 2184 PASS [171197.767636] test_bpf: #290 BPF_MAXINSNS: Too many instructions PASS [171197.767637] test_bpf: #291 BPF_MAXINSNS: Very long jump jited:1 2 PASS [171197.768113] test_bpf: #292 BPF_MAXINSNS: Ctx heavy transformations FAIL to prog_create err=-524 len=4096 [171197.768675] test_bpf: #293 BPF_MAXINSNS: Call heavy transformations FAIL to prog_create err=-524 len=4096 [171197.769493] test_bpf: #294 BPF_MAXINSNS: Jump heavy test jited:1 693 PASS [171197.777062] test_bpf: #295 BPF_MAXINSNS: Very long jump backwards jited:1 3 PASS [171197.777317] test_bpf: #296 BPF_MAXINSNS: Edge hopping nuthouse jited:1 6125 PASS [171197.838757] test_bpf: #297 BPF_MAXINSNS: Jump, gap, jump, ... jited:1 27 PASS [171197.839333] test_bpf: #298 BPF_MAXINSNS: ld_abs+get_processor_id FAIL to prog_create err=-524 len=4096 [171197.839901] test_bpf: #299 BPF_MAXINSNS: ld_abs+vlan_push/pop FAIL to select_runtime err=-524 [171197.840084] test_bpf: #300 BPF_MAXINSNS: jump around ld_abs FAIL to select_runtime err=-524 [171197.840198] test_bpf: #301 LD_IND byte frag jited:1 13 PASS [171197.840360] test_bpf: #302 LD_IND halfword frag jited:1 14 PASS [171197.840533] test_bpf: #303 LD_IND word frag jited:1 14 PASS [171197.840709] test_bpf: #304 LD_IND halfword mixed head/frag jited:1 18 PASS [171197.840931] test_bpf: #305 LD_IND word mixed head/frag jited:1 18 PASS [171197.841151] test_bpf: #306 LD_ABS byte frag jited:1 13 PASS [171197.841318] test_bpf: #307 LD_ABS halfword frag jited:1 13 PASS [171197.841486] test_bpf: #308 LD_ABS word frag jited:1 14 PASS [171197.841663] test_bpf: #309 LD_ABS halfword mixed head/frag jited:1 18 PASS [171197.841882] test_bpf: #310 LD_ABS word mixed head/frag jited:1 18 PASS [171197.842096] test_bpf: #311 LD_IND byte default X jited:1 4 PASS [171197.842172] test_bpf: #312 LD_IND byte positive offset jited:1 4 PASS [171197.842247] test_bpf: #313 LD_IND byte negative offset jited:1 4 PASS [171197.842323] test_bpf: #314 LD_IND halfword positive offset jited:1 4 PASS [171197.842402] test_bpf: #315 LD_IND halfword negative offset jited:1 4 PASS [171197.842480] test_bpf: #316 LD_IND halfword unaligned jited:1 4 PASS [171197.842558] test_bpf: #317 LD_IND word positive offset jited:1 4 PASS [171197.842635] test_bpf: #318 LD_IND word negative offset jited:1 4 PASS [171197.842713] test_bpf: #319 LD_IND word unaligned (addr & 3 == 2) jited:1 4 PASS [171197.842791] test_bpf: #320 LD_IND word unaligned (addr & 3 == 1) jited:1 4 PASS [171197.842870] test_bpf: #321 LD_IND word unaligned (addr & 3 == 3) jited:1 4 PASS [171197.842949] test_bpf: #322 LD_ABS byte jited:1 4 PASS [171197.843024] test_bpf: #323 LD_ABS halfword jited:1 4 PASS [171197.843098] test_bpf: #324 LD_ABS halfword unaligned jited:1 4 PASS [171197.843172] test_bpf: #325 LD_ABS word jited:1 4 PASS [171197.843246] test_bpf: #326 LD_ABS word unaligned (addr & 3 == 2) jited:1 4 PASS [171197.843320] test_bpf: #327 LD_ABS word unaligned (addr & 3 == 1) jited:1 4 PASS [171197.843394] test_bpf: #328 LD_ABS word unaligned (addr & 3 == 3) jited:1 4 PASS [171197.843468] test_bpf: #329 ADD default X jited:1 2 PASS [171197.843521] test_bpf: #330 ADD default A jited:1 2 PASS [171197.843578] test_bpf: #331 SUB default X jited:1 2 PASS [171197.843631] test_bpf: #332 SUB default A jited:1 2 PASS [171197.843688] test_bpf: #333 MUL default X jited:1 2 PASS [171197.843741] test_bpf: #334 MUL default A jited:1 2 PASS [171197.843794] test_bpf: #335 DIV default X jited:1 2 PASS [171197.843846] test_bpf: #336 DIV default A jited:1 2 PASS [171197.843901] test_bpf: #337 MOD default X jited:1 2 PASS [171197.843956] test_bpf: #338 MOD default A jited:1 2 PASS [171197.844007] test_bpf: #339 JMP EQ default A jited:1 2 PASS [171197.844061] test_bpf: #340 JMP EQ default X jited:1 2 PASS [171197.844118] test_bpf: #341 LD_ABS with helper changing skb data jited:1 63 PASS [171197.844798] test_bpf: Summary: 337 PASSED, 5 FAILED, [329/329 JIT'ed] [171203.824226] test_bpf: #0 TAX jited:1 5 5 5 PASS [171203.824520] test_bpf: #1 TXA jited:1 3 3 3 PASS [171203.824659] test_bpf: #2 ADD_SUB_MUL_K jited:1 2 PASS [171203.824722] test_bpf: #3 DIV_MOD_KX jited:1 15 PASS [171203.824911] test_bpf: #4 AND_OR_LSH_K jited:1 2 2 PASS [171203.824994] test_bpf: #5 LD_IMM_0 jited:1 2 PASS [171203.825048] test_bpf: #6 LD_IND jited:1 8 8 8 PASS [171203.825324] test_bpf: #7 LD_ABS jited:1 7 7 7 PASS [171203.825588] test_bpf: #8 LD_ABS_LL jited:1 11 10 PASS [171203.825839] test_bpf: #9 LD_IND_LL jited:1 7 7 7 PASS [171203.826085] test_bpf: #10 LD_ABS_NET jited:1 9 9 PASS [171203.826307] test_bpf: #11 LD_IND_NET jited:1 7 6 6 PASS [171203.826550] test_bpf: #12 LD_PKTTYPE jited:1 4 4 PASS [171203.826669] test_bpf: #13 LD_MARK jited:1 2 2 PASS [171203.826761] test_bpf: #14 LD_RXHASH jited:1 2 2 PASS [171203.826851] test_bpf: #15 LD_QUEUE jited:1 2 2 PASS [171203.826940] test_bpf: #16 LD_PROTOCOL jited:1 5 5 PASS [171203.827091] test_bpf: #17 LD_VLAN_TAG jited:1 2 2 PASS [171203.827180] test_bpf: #18 LD_VLAN_TAG_PRESENT jited:1 3 3 PASS [171203.827280] test_bpf: #19 LD_IFINDEX jited:1 3 3 PASS [171203.827379] test_bpf: #20 LD_HATYPE jited:1 3 3 PASS [171203.827477] test_bpf: #21 LD_CPU jited:1 4 4 PASS [171203.827606] test_bpf: #22 LD_NLATTR jited:1 4 8 PASS [171203.827769] test_bpf: #23 LD_NLATTR_NEST jited:1 27 80 PASS [171203.828882] test_bpf: #24 LD_PAYLOAD_OFF jited:1 121 172 PASS [171203.831858] test_bpf: #25 LD_ANC_XOR jited:1 2 2 PASS [171203.831934] test_bpf: #26 SPILL_FILL jited:1 4 4 4 PASS [171203.832095] test_bpf: #27 JEQ jited:1 7 4 4 PASS [171203.832289] test_bpf: #28 JGT jited:1 7 4 4 PASS [171203.832483] test_bpf: #29 JGE (jt 0), test 1 jited:1 7 4 4 PASS [171203.832675] test_bpf: #30 JGE (jt 0), test 2 jited:1 4 4 4 PASS [171203.832837] test_bpf: #31 JGE jited:1 4 5 5 PASS [171203.833021] test_bpf: #32 JSET jited:1 5 6 8 PASS [171203.833257] test_bpf: #33 tcpdump port 22 jited:1 7 13 14 PASS [171203.833649] test_bpf: #34 tcpdump complex jited:1 7 11 17 PASS [171203.834053] test_bpf: #35 RET_A jited:1 2 2 PASS [171203.834125] test_bpf: #36 INT: ADD trivial jited:1 1 PASS [171203.834175] test_bpf: #37 INT: MUL_X jited:1 2 PASS [171203.834231] test_bpf: #38 INT: MUL_X2 jited:1 2 PASS [171203.834283] test_bpf: #39 INT: MUL32_X jited:1 2 PASS [171203.834341] test_bpf: #40 INT: ADD 64-bit jited:1 20 PASS [171203.834584] test_bpf: #41 INT: ADD 32-bit jited:1 36 PASS [171203.834989] test_bpf: #42 INT: SUB jited:1 18 PASS [171203.835208] test_bpf: #43 INT: XOR jited:1 6 PASS [171203.835306] test_bpf: #44 INT: MUL jited:1 37 PASS [171203.835718] test_bpf: #45 MOV REG64 jited:1 5 PASS [171203.835804] test_bpf: #46 MOV REG32 jited:1 5 PASS [171203.835889] test_bpf: #47 LD IMM64 jited:1 6 PASS [171203.835987] test_bpf: #48 INT: ALU MIX jited:1 7 PASS [171203.836093] test_bpf: #49 INT: shifts by register jited:1 5 PASS [171203.836177] test_bpf: #50 INT: DIV + ABS jited:1 10 7 PASS [171203.836385] test_bpf: #51 INT: DIV by zero jited:1 7 4 PASS [171203.836533] test_bpf: #52 check: missing ret PASS [171203.836552] test_bpf: #53 check: div_k_0 PASS [171203.836555] test_bpf: #54 check: unknown insn PASS [171203.836559] test_bpf: #55 check: out of range spill/fill PASS [171203.836562] test_bpf: #56 JUMPS + HOLES jited:1 6 PASS [171203.836647] test_bpf: #57 check: RET X PASS [171203.836666] test_bpf: #58 check: LDX + RET X PASS [171203.836669] test_bpf: #59 M[]: alt STX + LDX jited:1 29 PASS [171203.836988] test_bpf: #60 M[]: full STX + full LDX jited:1 9 PASS [171203.837125] test_bpf: #61 check: SKF_AD_MAX PASS [171203.837144] test_bpf: #62 LD [SKF_AD_OFF-1] jited:1 6 PASS [171203.837223] test_bpf: #63 load 64-bit immediate jited:1 3 PASS [171203.837290] test_bpf: #64 nmap reduced jited:1 11 PASS [171203.837439] test_bpf: #65 ALU_MOV_X: dst = 2 jited:1 2 PASS [171203.837491] test_bpf: #66 ALU_MOV_X: dst = 4294967295 jited:1 2 PASS [171203.837542] test_bpf: #67 ALU64_MOV_X: dst = 2 jited:1 2 PASS [171203.837594] test_bpf: #68 ALU64_MOV_X: dst = 4294967295 jited:1 1 PASS [171203.837641] test_bpf: #69 ALU_MOV_K: dst = 2 jited:1 2 PASS [171203.837693] test_bpf: #70 ALU_MOV_K: dst = 4294967295 jited:1 2 PASS [171203.837744] test_bpf: #71 ALU_MOV_K: 0x0000ffffffff0000 = 0x00000000ffffffff jited:1 2 PASS [171203.837797] test_bpf: #72 ALU64_MOV_K: dst = 2 jited:1 1 PASS [171203.837844] test_bpf: #73 ALU64_MOV_K: dst = 2147483647 jited:1 1 PASS [171203.837892] test_bpf: #74 ALU64_OR_K: dst = 0x0 jited:1 2 PASS [171203.837949] test_bpf: #75 ALU64_MOV_K: dst = -1 jited:1 2 PASS [171203.838005] test_bpf: #76 ALU_ADD_X: 1 + 2 = 3 jited:1 1 PASS [171203.838056] test_bpf: #77 ALU_ADD_X: 1 + 4294967294 = 4294967295 jited:1 2 PASS [171203.838107] test_bpf: #78 ALU_ADD_X: 2 + 4294967294 = 0 jited:1 2 PASS [171203.838163] test_bpf: #79 ALU64_ADD_X: 1 + 2 = 3 jited:1 2 PASS [171203.838219] test_bpf: #80 ALU64_ADD_X: 1 + 4294967294 = 4294967295 jited:1 2 PASS [171203.838274] test_bpf: #81 ALU64_ADD_X: 2 + 4294967294 = 4294967296 jited:1 2 PASS [171203.838330] test_bpf: #82 ALU_ADD_K: 1 + 2 = 3 jited:1 1 PASS [171203.838380] test_bpf: #83 ALU_ADD_K: 3 + 0 = 3 jited:1 1 PASS [171203.838429] test_bpf: #84 ALU_ADD_K: 1 + 4294967294 = 4294967295 jited:1 2 PASS [171203.838485] test_bpf: #85 ALU_ADD_K: 4294967294 + 2 = 0 jited:1 2 PASS [171203.838539] test_bpf: #86 ALU_ADD_K: 0 + (-1) = 0x00000000ffffffff jited:1 2 PASS [171203.838592] test_bpf: #87 ALU_ADD_K: 0 + 0xffff = 0xffff jited:1 2 PASS [171203.838650] test_bpf: #88 ALU_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 2 PASS [171203.838706] test_bpf: #89 ALU_ADD_K: 0 + 0x80000000 = 0x80000000 jited:1 2 PASS [171203.838764] test_bpf: #90 ALU_ADD_K: 0 + 0x80008000 = 0x80008000 jited:1 2 PASS [171203.838821] test_bpf: #91 ALU64_ADD_K: 1 + 2 = 3 jited:1 2 PASS [171203.838873] test_bpf: #92 ALU64_ADD_K: 3 + 0 = 3 jited:1 2 PASS [171203.838925] test_bpf: #93 ALU64_ADD_K: 1 + 2147483646 = 2147483647 jited:1 2 PASS [171203.838985] test_bpf: #94 ALU64_ADD_K: 4294967294 + 2 = 4294967296 jited:1 2 PASS [171203.839045] test_bpf: #95 ALU64_ADD_K: 2147483646 + -2147483647 = -1 jited:1 2 PASS [171203.839097] test_bpf: #96 ALU64_ADD_K: 1 + 0 = 1 jited:1 2 PASS [171203.839155] test_bpf: #97 ALU64_ADD_K: 0 + (-1) = 0xffffffffffffffff jited:1 2 PASS [171203.839215] test_bpf: #98 ALU64_ADD_K: 0 + 0xffff = 0xffff jited:1 2 PASS [171203.839271] test_bpf: #99 ALU64_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 2 PASS [171203.839323] test_bpf: #100 ALU64_ADD_K: 0 + 0x80000000 = 0xffffffff80000000 jited:1 2 PASS [171203.839376] test_bpf: #101 ALU_ADD_K: 0 + 0x80008000 = 0xffffffff80008000 jited:1 2 PASS [171203.839431] test_bpf: #102 ALU_SUB_X: 3 - 1 = 2 jited:1 2 PASS [171203.839489] test_bpf: #103 ALU_SUB_X: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171203.839541] test_bpf: #104 ALU64_SUB_X: 3 - 1 = 2 jited:1 1 PASS [171203.839591] test_bpf: #105 ALU64_SUB_X: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171203.839645] test_bpf: #106 ALU_SUB_K: 3 - 1 = 2 jited:1 2 PASS [171203.839699] test_bpf: #107 ALU_SUB_K: 3 - 0 = 3 jited:1 2 PASS [171203.839755] test_bpf: #108 ALU_SUB_K: 4294967295 - 4294967294 = 1 jited:1 2 PASS [171203.839813] test_bpf: #109 ALU64_SUB_K: 3 - 1 = 2 jited:1 2 PASS [171203.839865] test_bpf: #110 ALU64_SUB_K: 3 - 0 = 3 jited:1 2 PASS [171203.839916] test_bpf: #111 ALU64_SUB_K: 4294967294 - 4294967295 = -1 jited:1 2 PASS [171203.839972] test_bpf: #112 ALU64_ADD_K: 2147483646 - 2147483647 = -1 jited:1 2 PASS [171203.840025] test_bpf: #113 ALU_MUL_X: 2 * 3 = 6 jited:1 2 PASS [171203.840080] test_bpf: #114 ALU_MUL_X: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 2 PASS [171203.840132] test_bpf: #115 ALU_MUL_X: -1 * -1 = 1 jited:1 2 PASS [171203.840184] test_bpf: #116 ALU64_MUL_X: 2 * 3 = 6 jited:1 2 PASS [171203.840241] test_bpf: #117 ALU64_MUL_X: 1 * 2147483647 = 2147483647 jited:1 2 PASS [171203.840295] test_bpf: #118 ALU_MUL_K: 2 * 3 = 6 jited:1 2 PASS [171203.840349] test_bpf: #119 ALU_MUL_K: 3 * 1 = 3 jited:1 2 PASS [171203.840408] test_bpf: #120 ALU_MUL_K: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 2 PASS [171203.840460] test_bpf: #121 ALU_MUL_K: 1 * (-1) = 0x00000000ffffffff jited:1 2 PASS [171203.840514] test_bpf: #122 ALU64_MUL_K: 2 * 3 = 6 jited:1 2 PASS [171203.840566] test_bpf: #123 ALU64_MUL_K: 3 * 1 = 3 jited:1 2 PASS [171203.840625] test_bpf: #124 ALU64_MUL_K: 1 * 2147483647 = 2147483647 jited:1 2 PASS [171203.840678] test_bpf: #125 ALU64_MUL_K: 1 * -2147483647 = -2147483647 jited:1 2 PASS [171203.840729] test_bpf: #126 ALU64_MUL_K: 1 * (-1) = 0xffffffffffffffff jited:1 2 PASS [171203.840783] test_bpf: #127 ALU_DIV_X: 6 / 2 = 3 jited:1 3 PASS [171203.840852] test_bpf: #128 ALU_DIV_X: 4294967295 / 4294967295 = 1 jited:1 3 PASS [171203.840920] test_bpf: #129 ALU64_DIV_X: 6 / 2 = 3 jited:1 3 PASS [171203.840989] test_bpf: #130 ALU64_DIV_X: 2147483647 / 2147483647 = 1 jited:1 3 PASS [171203.841058] test_bpf: #131 ALU64_DIV_X: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 3 PASS [171203.841125] test_bpf: #132 ALU_DIV_K: 6 / 2 = 3 jited:1 2 PASS [171203.841183] test_bpf: #133 ALU_DIV_K: 3 / 1 = 3 jited:1 1 PASS [171203.841238] test_bpf: #134 ALU_DIV_K: 4294967295 / 4294967295 = 1 jited:1 2 PASS [171203.841297] test_bpf: #135 ALU_DIV_K: 0xffffffffffffffff / (-1) = 0x1 jited:1 3 PASS [171203.841360] test_bpf: #136 ALU64_DIV_K: 6 / 2 = 3 jited:1 2 PASS [171203.841420] test_bpf: #137 ALU64_DIV_K: 3 / 1 = 3 jited:1 2 PASS [171203.841476] test_bpf: #138 ALU64_DIV_K: 2147483647 / 2147483647 = 1 jited:1 2 PASS [171203.841537] test_bpf: #139 ALU64_DIV_K: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 3 PASS [171203.841602] test_bpf: #140 ALU_MOD_X: 3 % 2 = 1 jited:1 4 PASS [171203.841685] test_bpf: #141 ALU_MOD_X: 4294967295 % 4294967293 = 2 jited:1 3 PASS [171203.841755] test_bpf: #142 ALU64_MOD_X: 3 % 2 = 1 jited:1 3 PASS [171203.841825] test_bpf: #143 ALU64_MOD_X: 2147483647 % 2147483645 = 2 jited:1 3 PASS [171203.841894] test_bpf: #144 ALU_MOD_K: 3 % 2 = 1 jited:1 2 PASS [171203.841952] test_bpf: #145 ALU_MOD_K: 3 % 1 = 0 jited:1 PASS [171203.841984] test_bpf: #146 ALU_MOD_K: 4294967295 % 4294967293 = 2 jited:1 2 PASS [171203.842044] test_bpf: #147 ALU64_MOD_K: 3 % 2 = 1 jited:1 2 PASS [171203.842105] test_bpf: #148 ALU64_MOD_K: 3 % 1 = 0 jited:1 PASS [171203.842138] test_bpf: #149 ALU64_MOD_K: 2147483647 % 2147483645 = 2 jited:1 2 PASS [171203.842199] test_bpf: #150 ALU_AND_X: 3 & 2 = 2 jited:1 2 PASS [171203.842258] test_bpf: #151 ALU_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171203.842318] test_bpf: #152 ALU64_AND_X: 3 & 2 = 2 jited:1 2 PASS [171203.842373] test_bpf: #153 ALU64_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171203.842426] test_bpf: #154 ALU_AND_K: 3 & 2 = 2 jited:1 1 PASS [171203.842476] test_bpf: #155 ALU_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171203.842536] test_bpf: #156 ALU64_AND_K: 3 & 2 = 2 jited:1 2 PASS [171203.842589] test_bpf: #157 ALU64_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 2 PASS [171203.842645] test_bpf: #158 ALU64_AND_K: 0x0000ffffffff0000 & 0x0 = 0x0000ffff00000000 jited:1 2 PASS [171203.842702] test_bpf: #159 ALU64_AND_K: 0x0000ffffffff0000 & -1 = 0x0000ffffffffffff jited:1 2 PASS [171203.842761] test_bpf: #160 ALU64_AND_K: 0xffffffffffffffff & -1 = 0xffffffffffffffff jited:1 2 PASS [171203.842814] test_bpf: #161 ALU_OR_X: 1 | 2 = 3 jited:1 2 PASS [171203.842876] test_bpf: #162 ALU_OR_X: 0x0 | 0xffffffff = 0xffffffff jited:1 2 PASS [171203.842934] test_bpf: #163 ALU64_OR_X: 1 | 2 = 3 jited:1 2 PASS [171203.842988] test_bpf: #164 ALU64_OR_X: 0 | 0xffffffff = 0xffffffff jited:1 2 PASS [171203.843041] test_bpf: #165 ALU_OR_K: 1 | 2 = 3 jited:1 2 PASS [171203.843094] test_bpf: #166 ALU_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 2 PASS [171203.843146] test_bpf: #167 ALU64_OR_K: 1 | 2 = 3 jited:1 2 PASS [171203.843200] test_bpf: #168 ALU64_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 2 PASS [171203.843256] test_bpf: #169 ALU64_OR_K: 0x0000ffffffff0000 | 0x0 = 0x0000ffff00000000 jited:1 2 PASS [171203.843314] test_bpf: #170 ALU64_OR_K: 0x0000ffffffff0000 | -1 = 0xffffffffffffffff jited:1 2 PASS [171203.843367] test_bpf: #171 ALU64_OR_K: 0x000000000000000 | -1 = 0xffffffffffffffff jited:1 2 PASS [171203.843421] test_bpf: #172 ALU_XOR_X: 5 ^ 6 = 3 jited:1 2 PASS [171203.843479] test_bpf: #173 ALU_XOR_X: 0x1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171203.843534] test_bpf: #174 ALU64_XOR_X: 5 ^ 6 = 3 jited:1 2 PASS [171203.843588] test_bpf: #175 ALU64_XOR_X: 1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171203.843643] test_bpf: #176 ALU_XOR_K: 5 ^ 6 = 3 jited:1 2 PASS [171203.843701] test_bpf: #177 ALU_XOR_K: 1 ^ 0xffffffff = 0xfffffffe jited:1 2 PASS [171203.843755] test_bpf: #178 ALU64_XOR_K: 5 ^ 6 = 3 jited:1 2 PASS [171203.843809] test_bpf: #179 ALU64_XOR_K: 1 & 0xffffffff = 0xfffffffe jited:1 2 PASS [171203.843862] test_bpf: #180 ALU64_XOR_K: 0x0000ffffffff0000 ^ 0x0 = 0x0000ffffffff0000 jited:1 2 PASS [171203.843920] test_bpf: #181 ALU64_XOR_K: 0x0000ffffffff0000 ^ -1 = 0xffff00000000ffff jited:1 2 PASS [171203.843973] test_bpf: #182 ALU64_XOR_K: 0x000000000000000 ^ -1 = 0xffffffffffffffff jited:1 2 PASS [171203.844030] test_bpf: #183 ALU_LSH_X: 1 << 1 = 2 jited:1 2 PASS [171203.844085] test_bpf: #184 ALU_LSH_X: 1 << 31 = 0x80000000 jited:1 2 PASS [171203.844138] test_bpf: #185 ALU64_LSH_X: 1 << 1 = 2 jited:1 2 PASS [171203.844190] test_bpf: #186 ALU64_LSH_X: 1 << 31 = 0x80000000 jited:1 2 PASS [171203.844249] test_bpf: #187 ALU_LSH_K: 1 << 1 = 2 jited:1 2 PASS [171203.844306] test_bpf: #188 ALU_LSH_K: 1 << 31 = 0x80000000 jited:1 2 PASS [171203.844362] test_bpf: #189 ALU64_LSH_K: 1 << 1 = 2 jited:1 2 PASS [171203.844419] test_bpf: #190 ALU64_LSH_K: 1 << 31 = 0x80000000 jited:1 2 PASS [171203.844479] test_bpf: #191 ALU_RSH_X: 2 >> 1 = 1 jited:1 2 PASS [171203.844535] test_bpf: #192 ALU_RSH_X: 0x80000000 >> 31 = 1 jited:1 2 PASS [171203.844592] test_bpf: #193 ALU64_RSH_X: 2 >> 1 = 1 jited:1 2 PASS [171203.844647] test_bpf: #194 ALU64_RSH_X: 0x80000000 >> 31 = 1 jited:1 2 PASS [171203.844702] test_bpf: #195 ALU_RSH_K: 2 >> 1 = 1 jited:1 2 PASS [171203.844758] test_bpf: #196 ALU_RSH_K: 0x80000000 >> 31 = 1 jited:1 2 PASS [171203.844813] test_bpf: #197 ALU64_RSH_K: 2 >> 1 = 1 jited:1 2 PASS [171203.844865] test_bpf: #198 ALU64_RSH_K: 0x80000000 >> 31 = 1 jited:1 2 PASS [171203.844918] test_bpf: #199 ALU_ARSH_X: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 2 PASS [171203.844970] test_bpf: #200 ALU_ARSH_K: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 2 PASS [171203.845022] test_bpf: #201 ALU_NEG: -(3) = -3 jited:1 2 PASS [171203.845075] test_bpf: #202 ALU_NEG: -(-3) = 3 jited:1 2 PASS [171203.845127] test_bpf: #203 ALU64_NEG: -(3) = -3 jited:1 2 PASS [171203.845182] test_bpf: #204 ALU64_NEG: -(-3) = 3 jited:1 2 PASS [171203.845240] test_bpf: #205 ALU_END_FROM_BE 16: 0x0123456789abcdef -> 0xcdef jited:1 2 PASS [171203.845301] test_bpf: #206 ALU_END_FROM_BE 32: 0x0123456789abcdef -> 0x89abcdef jited:1 2 PASS [171203.845356] test_bpf: #207 ALU_END_FROM_BE 64: 0x0123456789abcdef -> 0x89abcdef jited:1 2 PASS [171203.845409] test_bpf: #208 ALU_END_FROM_LE 16: 0x0123456789abcdef -> 0xefcd jited:1 2 PASS [171203.845467] test_bpf: #209 ALU_END_FROM_LE 32: 0x0123456789abcdef -> 0xefcdab89 jited:1 2 PASS [171203.845521] test_bpf: #210 ALU_END_FROM_LE 64: 0x0123456789abcdef -> 0x67452301 jited:1 2 PASS [171203.845574] test_bpf: #211 ST_MEM_B: Store/Load byte: max negative jited:1 2 PASS [171203.845633] test_bpf: #212 ST_MEM_B: Store/Load byte: max positive jited:1 2 PASS [171203.845692] test_bpf: #213 STX_MEM_B: Store/Load byte: max negative jited:1 3 PASS [171203.845759] test_bpf: #214 ST_MEM_H: Store/Load half word: max negative jited:1 2 PASS [171203.845818] test_bpf: #215 ST_MEM_H: Store/Load half word: max positive jited:1 2 PASS [171203.845876] test_bpf: #216 STX_MEM_H: Store/Load half word: max negative jited:1 3 PASS [171203.845941] test_bpf: #217 ST_MEM_W: Store/Load word: max negative jited:1 2 PASS [171203.846000] test_bpf: #218 ST_MEM_W: Store/Load word: max positive jited:1 2 PASS [171203.846059] test_bpf: #219 STX_MEM_W: Store/Load word: max negative jited:1 3 PASS [171203.846124] test_bpf: #220 ST_MEM_DW: Store/Load double word: max negative jited:1 2 PASS [171203.846182] test_bpf: #221 ST_MEM_DW: Store/Load double word: max negative 2 jited:1 3 PASS [171203.846247] test_bpf: #222 ST_MEM_DW: Store/Load double word: max positive jited:1 2 PASS [171203.846306] test_bpf: #223 STX_MEM_DW: Store/Load double word: max negative jited:1 3 PASS [171203.846370] test_bpf: #224 STX_XADD_W: Test: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171203.846446] test_bpf: #225 STX_XADD_W: Test side-effects, r10: 0x12 + 0x10 = 0x22 jited:1 PASS [171203.846478] test_bpf: #226 STX_XADD_W: Test side-effects, r0: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171203.846551] test_bpf: #227 STX_XADD_W: X + 1 + 1 + 1 + ... jited:1 5746 PASS [171203.904210] test_bpf: #228 STX_XADD_DW: Test: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171203.904340] test_bpf: #229 STX_XADD_DW: Test side-effects, r10: 0x12 + 0x10 = 0x22 jited:1 PASS [171203.904373] test_bpf: #230 STX_XADD_DW: Test side-effects, r0: 0x12 + 0x10 = 0x22 jited:1 4 PASS [171203.904447] test_bpf: #231 STX_XADD_DW: X + 1 + 1 + 1 + ... jited:1 5744 PASS [171203.962077] test_bpf: #232 JMP_EXIT jited:1 2 PASS [171203.962167] test_bpf: #233 JMP_JA: Unconditional jump: if (true) return 1 jited:1 2 PASS [171203.962221] test_bpf: #234 JMP_JSLT_K: Signed jump: if (-2 < -1) return 1 jited:1 2 PASS [171203.962282] test_bpf: #235 JMP_JSLT_K: Signed jump: if (-1 < -1) return 0 jited:1 2 PASS [171203.962339] test_bpf: #236 JMP_JSGT_K: Signed jump: if (-1 > -2) return 1 jited:1 2 PASS [171203.962394] test_bpf: #237 JMP_JSGT_K: Signed jump: if (-1 > -1) return 0 jited:1 3 PASS [171203.962459] test_bpf: #238 JMP_JSLE_K: Signed jump: if (-2 <= -1) return 1 jited:1 2 PASS [171203.962516] test_bpf: #239 JMP_JSLE_K: Signed jump: if (-1 <= -1) return 1 jited:1 2 PASS [171203.962577] test_bpf: #240 JMP_JSLE_K: Signed jump: value walk 1 jited:1 2 PASS [171203.962636] test_bpf: #241 JMP_JSLE_K: Signed jump: value walk 2 jited:1 2 PASS [171203.962694] test_bpf: #242 JMP_JSGE_K: Signed jump: if (-1 >= -2) return 1 jited:1 2 PASS [171203.962751] test_bpf: #243 JMP_JSGE_K: Signed jump: if (-1 >= -1) return 1 jited:1 2 PASS [171203.962808] test_bpf: #244 JMP_JSGE_K: Signed jump: value walk 1 jited:1 3 PASS [171203.962872] test_bpf: #245 JMP_JSGE_K: Signed jump: value walk 2 jited:1 3 PASS [171203.962935] test_bpf: #246 JMP_JGT_K: if (3 > 2) return 1 jited:1 2 PASS [171203.962993] test_bpf: #247 JMP_JGT_K: Unsigned jump: if (-1 > 1) return 1 jited:1 2 PASS [171203.963050] test_bpf: #248 JMP_JLT_K: if (2 < 3) return 1 jited:1 2 PASS [171203.963107] test_bpf: #249 JMP_JGT_K: Unsigned jump: if (1 < -1) return 1 jited:1 2 PASS [171203.963164] test_bpf: #250 JMP_JGE_K: if (3 >= 2) return 1 jited:1 2 PASS [171203.963218] test_bpf: #251 JMP_JLE_K: if (2 <= 3) return 1 jited:1 2 PASS [171203.963275] test_bpf: #252 JMP_JGT_K: if (3 > 2) return 1 (jump backwards) jited:1 3 PASS [171203.963342] test_bpf: #253 JMP_JGE_K: if (3 >= 3) return 1 jited:1 2 PASS [171203.963399] test_bpf: #254 JMP_JGT_K: if (2 < 3) return 1 (jump backwards) jited:1 3 PASS [171203.963468] test_bpf: #255 JMP_JLE_K: if (3 <= 3) return 1 jited:1 2 PASS [171203.963529] test_bpf: #256 JMP_JNE_K: if (3 != 2) return 1 jited:1 2 PASS [171203.963591] test_bpf: #257 JMP_JEQ_K: if (3 == 3) return 1 jited:1 2 PASS [171203.963648] test_bpf: #258 JMP_JSET_K: if (0x3 & 0x2) return 1 jited:1 2 PASS [171203.963705] test_bpf: #259 JMP_JSET_K: if (0x3 & 0xffffffff) return 1 jited:1 2 PASS [171203.963759] test_bpf: #260 JMP_JSGT_X: Signed jump: if (-1 > -2) return 1 jited:1 2 PASS [171203.963817] test_bpf: #261 JMP_JSGT_X: Signed jump: if (-1 > -1) return 0 jited:1 2 PASS [171203.963872] test_bpf: #262 JMP_JSLT_X: Signed jump: if (-2 < -1) return 1 jited:1 2 PASS [171203.963929] test_bpf: #263 JMP_JSLT_X: Signed jump: if (-1 < -1) return 0 jited:1 2 PASS [171203.963983] test_bpf: #264 JMP_JSGE_X: Signed jump: if (-1 >= -2) return 1 jited:1 2 PASS [171203.964040] test_bpf: #265 JMP_JSGE_X: Signed jump: if (-1 >= -1) return 1 jited:1 2 PASS [171203.964102] test_bpf: #266 JMP_JSLE_X: Signed jump: if (-2 <= -1) return 1 jited:1 2 PASS [171203.964159] test_bpf: #267 JMP_JSLE_X: Signed jump: if (-1 <= -1) return 1 jited:1 2 PASS [171203.964220] test_bpf: #268 JMP_JGT_X: if (3 > 2) return 1 jited:1 2 PASS [171203.964281] test_bpf: #269 JMP_JGT_X: Unsigned jump: if (-1 > 1) return 1 jited:1 2 PASS [171203.964343] test_bpf: #270 JMP_JLT_X: if (2 < 3) return 1 jited:1 2 PASS [171203.964404] test_bpf: #271 JMP_JLT_X: Unsigned jump: if (1 < -1) return 1 jited:1 2 PASS [171203.964461] test_bpf: #272 JMP_JGE_X: if (3 >= 2) return 1 jited:1 2 PASS [171203.964522] test_bpf: #273 JMP_JGE_X: if (3 >= 3) return 1 jited:1 2 PASS [171203.964584] test_bpf: #274 JMP_JLE_X: if (2 <= 3) return 1 jited:1 2 PASS [171203.964642] test_bpf: #275 JMP_JLE_X: if (3 <= 3) return 1 jited:1 2 PASS [171203.964703] test_bpf: #276 JMP_JGE_X: ldimm64 test 1 jited:1 2 PASS [171203.964761] test_bpf: #277 JMP_JGE_X: ldimm64 test 2 jited:1 2 PASS [171203.964815] test_bpf: #278 JMP_JGE_X: ldimm64 test 3 jited:1 2 PASS [171203.964869] test_bpf: #279 JMP_JLE_X: ldimm64 test 1 jited:1 2 PASS [171203.964926] test_bpf: #280 JMP_JLE_X: ldimm64 test 2 jited:1 2 PASS [171203.964980] test_bpf: #281 JMP_JLE_X: ldimm64 test 3 jited:1 2 PASS [171203.965037] test_bpf: #282 JMP_JNE_X: if (3 != 2) return 1 jited:1 2 PASS [171203.965100] test_bpf: #283 JMP_JEQ_X: if (3 == 3) return 1 jited:1 2 PASS [171203.965161] test_bpf: #284 JMP_JSET_X: if (0x3 & 0x2) return 1 jited:1 2 PASS [171203.965222] test_bpf: #285 JMP_JSET_X: if (0x3 & 0xffffffff) return 1 jited:1 2 PASS [171203.965280] test_bpf: #286 JMP_JA: Jump, gap, jump, ... jited:1 2 PASS [171203.965339] test_bpf: #287 BPF_MAXINSNS: Maximum possible literals jited:1 2 PASS [171203.965794] test_bpf: #288 BPF_MAXINSNS: Single literal jited:1 2 PASS [171203.966286] test_bpf: #289 BPF_MAXINSNS: Run/add until end jited:1 2184 PASS [171203.988487] test_bpf: #290 BPF_MAXINSNS: Too many instructions PASS [171203.988487] test_bpf: #291 BPF_MAXINSNS: Very long jump jited:1 2 PASS [171203.988971] test_bpf: #292 BPF_MAXINSNS: Ctx heavy transformations FAIL to prog_create err=-524 len=4096 [171203.989539] test_bpf: #293 BPF_MAXINSNS: Call heavy transformations FAIL to prog_create err=-524 len=4096 [171203.990357] test_bpf: #294 BPF_MAXINSNS: Jump heavy test jited:1 692 PASS [171203.997919] test_bpf: #295 BPF_MAXINSNS: Very long jump backwards jited:1 3 PASS [171203.998174] test_bpf: #296 BPF_MAXINSNS: Edge hopping nuthouse jited:1 6091 PASS [171204.059275] test_bpf: #297 BPF_MAXINSNS: Jump, gap, jump, ... jited:1 26 PASS [171204.059863] test_bpf: #298 BPF_MAXINSNS: ld_abs+get_processor_id FAIL to prog_create err=-524 len=4096 [171204.060432] test_bpf: #299 BPF_MAXINSNS: ld_abs+vlan_push/pop FAIL to select_runtime err=-524 [171204.060619] test_bpf: #300 BPF_MAXINSNS: jump around ld_abs FAIL to select_runtime err=-524 [171204.060733] test_bpf: #301 LD_IND byte frag jited:1 14 PASS [171204.060898] test_bpf: #302 LD_IND halfword frag jited:1 14 PASS [171204.061077] test_bpf: #303 LD_IND word frag jited:1 14 PASS [171204.061254] test_bpf: #304 LD_IND halfword mixed head/frag jited:1 18 PASS [171204.061478] test_bpf: #305 LD_IND word mixed head/frag jited:1 19 PASS [171204.061709] test_bpf: #306 LD_ABS byte frag jited:1 13 PASS [171204.061882] test_bpf: #307 LD_ABS halfword frag jited:1 13 PASS [171204.062054] test_bpf: #308 LD_ABS word frag jited:1 13 PASS [171204.062225] test_bpf: #309 LD_ABS halfword mixed head/frag jited:1 18 PASS [171204.062448] test_bpf: #310 LD_ABS word mixed head/frag jited:1 18 PASS [171204.062668] test_bpf: #311 LD_IND byte default X jited:1 4 PASS [171204.062747] test_bpf: #312 LD_IND byte positive offset jited:1 4 PASS [171204.062827] test_bpf: #313 LD_IND byte negative offset jited:1 4 PASS [171204.062908] test_bpf: #314 LD_IND halfword positive offset jited:1 4 PASS [171204.062990] test_bpf: #315 LD_IND halfword negative offset jited:1 4 PASS [171204.063071] test_bpf: #316 LD_IND halfword unaligned jited:1 4 PASS [171204.063152] test_bpf: #317 LD_IND word positive offset jited:1 4 PASS [171204.063235] test_bpf: #318 LD_IND word negative offset jited:1 4 PASS [171204.063317] test_bpf: #319 LD_IND word unaligned (addr & 3 == 2) jited:1 4 PASS [171204.063398] test_bpf: #320 LD_IND word unaligned (addr & 3 == 1) jited:1 4 PASS [171204.063479] test_bpf: #321 LD_IND word unaligned (addr & 3 == 3) jited:1 4 PASS [171204.063560] test_bpf: #322 LD_ABS byte jited:1 4 PASS [171204.063637] test_bpf: #323 LD_ABS halfword jited:1 4 PASS [171204.063714] test_bpf: #324 LD_ABS halfword unaligned jited:1 4 PASS [171204.063792] test_bpf: #325 LD_ABS word jited:1 4 PASS [171204.063868] test_bpf: #326 LD_ABS word unaligned (addr & 3 == 2) jited:1 4 PASS [171204.063949] test_bpf: #327 LD_ABS word unaligned (addr & 3 == 1) jited:1 4 PASS [171204.064026] test_bpf: #328 LD_ABS word unaligned (addr & 3 == 3) jited:1 5 PASS [171204.064111] test_bpf: #329 ADD default X jited:1 2 PASS [171204.064167] test_bpf: #330 ADD default A jited:1 2 PASS [171204.064227] test_bpf: #331 SUB default X jited:1 2 PASS [171204.064288] test_bpf: #332 SUB default A jited:1 2 PASS [171204.064347] test_bpf: #333 MUL default X jited:1 2 PASS [171204.064404] test_bpf: #334 MUL default A jited:1 2 PASS [171204.064460] test_bpf: #335 DIV default X jited:1 2 PASS [171204.064520] test_bpf: #336 DIV default A jited:1 2 PASS [171204.064576] test_bpf: #337 MOD default X jited:1 2 PASS [171204.064632] test_bpf: #338 MOD default A jited:1 2 PASS [171204.064686] test_bpf: #339 JMP EQ default A jited:1 2 PASS [171204.064742] test_bpf: #340 JMP EQ default X jited:1 2 PASS [171204.064801] test_bpf: #341 LD_ABS with helper changing skb data jited:1 63 PASS [171204.065483] test_bpf: Summary: 337 PASSED, 5 FAILED, [329/329 JIT'ed] [171597.408200] PKCS#7 signature not signed with a trusted key [171597.408208] test_bpf: version magic '4.15.0-9-generic SMP mod_unload ' should be '4.15.0-10-generic SMP mod_unload '