nareshkamboju

BPF modprobe test_bpf

Jul 21st, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 69.32 KB | None | 0 0
  1. root@hikey:/usr/bin/kselftests/bpf# ./test_kmod.sh
  2. [ JIT enabled:0 hardened:0 ]
  3. [ JIT enabled:1 hardened:0 ]
  4. [ 6494.299085] test_bpf: #0 TAX jited:1 58 53 53 PASS
  5. [ 6494.308572] test_bpf: #1 TXA jited:1 29 29 29 PASS
  6. [ 6494.317230] test_bpf: #2 ADD_SUB_MUL_K jited:1 29 PASS
  7. [ 6494.325571] test_bpf: #3 DIV_MOD_KX jited:1 63 PASS
  8. [ 6494.333979] test_bpf: #4 AND_OR_LSH_K jited:1 29 34 PASS
  9. [ 6494.342777] test_bpf: #5 LD_IMM_0 jited:1 27 PASS
  10. [ 6494.350615] test_bpf: #6 LD_IND jited:1 78 72 72 PASS
  11. [ 6494.360776] test_bpf: #7 LD_ABS jited:1 69 69 75 PASS
  12. [ 6494.370738] test_bpf: #8 LD_ABS_LL jited:1 89 83 PASS
  13. [ 6494.380342] test_bpf: #9 LD_IND_LL jited:1 56 56 56 PASS
  14. [ 6494.390091] test_bpf: #10 LD_ABS_NET jited:1 77 79 PASS
  15. [ 6494.399556] test_bpf: #11 LD_IND_NET jited:1 58 55 54 PASS
  16. [ 6494.409356] test_bpf: #12 LD_PKTTYPE jited:1 40 40 PASS
  17. [ 6494.417976] test_bpf: #13 LD_MARK jited:1 27 27 PASS
  18. [ 6494.426039] test_bpf: #14 LD_RXHASH jited:1 27 27 PASS
  19. [ 6494.434223] test_bpf: #15 LD_QUEUE jited:1 27 27 PASS
  20. [ 6494.442319] test_bpf: #16 LD_PROTOCOL jited:1 82 78 PASS
  21. [ 6494.451746] test_bpf: #17 LD_VLAN_TAG jited:1 29 29 PASS
  22. [ 6494.460124] test_bpf: #18 LD_VLAN_TAG_PRESENT jited:1 30 30 PASS
  23. [ 6494.469254] test_bpf: #19 LD_IFINDEX jited:1 31 31 PASS
  24. [ 6494.477587] test_bpf: #20 LD_HATYPE jited:1 31 31 PASS
  25. [ 6494.485872] test_bpf: #21 LD_CPU jited:1 44 44 PASS
  26. [ 6494.494121] test_bpf: #22 LD_NLATTR jited:1 37 69 PASS
  27. [ 6494.502797] test_bpf: #23 LD_NLATTR_NEST jited:1 141 380 PASS
  28. [ 6494.516341] test_bpf: #24 LD_PAYLOAD_OFF jited:1 532 649 PASS
  29. [ 6494.536412] test_bpf: #25 LD_ANC_XOR jited:1 26 26 PASS
  30. [ 6494.544728] test_bpf: #26 SPILL_FILL jited:1 44 44 44 PASS
  31. [ 6494.554113] test_bpf: #27 JEQ jited:1 71 55 50 PASS
  32. [ 6494.563268] test_bpf: #28 JGT jited:1 75 51 51 PASS
  33. [ 6494.572452] test_bpf: #29 JGE jited:1 53 55 55 PASS
  34. [ 6494.581473] test_bpf: #30 JSET jited:1 58 60 81 PASS
  35. [ 6494.590865] test_bpf: #31 tcpdump port 22 jited:1 69 169 179 PASS
  36. [ 6494.603679] test_bpf: #32 tcpdump complex jited:1 69 176 289 PASS
  37. [ 6494.617689] test_bpf: #33 RET_A jited:1 25 25 PASS
  38. [ 6494.625484] test_bpf: #34 INT: ADD trivial jited:1 30 PASS
  39. [ 6494.633730] test_bpf: #35 INT: MUL_X jited:1 29 PASS
  40. [ 6494.641458] test_bpf: #36 INT: MUL_X2 jited:1 31 PASS
  41. [ 6494.649314] test_bpf: #37 INT: MUL32_X jited:1 30 PASS
  42. [ 6494.657268] test_bpf: #38 INT: ADD 64-bit jited:1 133 PASS
  43. [ 6494.666650] test_bpf: #39 INT: ADD 32-bit jited:1 119 PASS
  44. [ 6494.675961] test_bpf: #40 INT: SUB jited:1 106 PASS
  45. [ 6494.684550] test_bpf: #41 INT: XOR jited:1 64 PASS
  46. [ 6494.692581] test_bpf: #42 INT: MUL jited:1 140 PASS
  47. [ 6494.701489] test_bpf: #43 MOV REG64 jited:1 45 PASS
  48. [ 6494.709447] test_bpf: #44 MOV REG32 jited:1 45 PASS
  49. [ 6494.717357] test_bpf: #45 LD IMM64 jited:1 45 PASS
  50. [ 6494.725207] test_bpf: #46 INT: ALU MIX jited:1 39 PASS
  51. [ 6494.733332] test_bpf: #47 INT: shifts by register jited:1 43 PASS
  52. [ 6494.742430] test_bpf: #48 INT: DIV + ABS jited:1 97 93 PASS
  53. [ 6494.752559] test_bpf: #49 INT: DIV by zero jited:1 69 47 PASS
  54. [ 6494.762098] test_bpf: #50 check: missing ret PASS
  55. [ 6494.769319] test_bpf: #51 check: div_k_0 PASS
  56. [ 6494.776113] test_bpf: #52 check: unknown insn PASS
  57. [ 6494.783291] test_bpf: #53 check: out of range spill/fill PASS
  58. [ 6494.791496] test_bpf: #54 JUMPS + HOLES jited:1 62 PASS
  59. [ 6494.800092] test_bpf: #55 check: RET X PASS
  60. [ 6494.806770] test_bpf: #56 check: LDX + RET X PASS
  61. [ 6494.813984] test_bpf: #57 M[]: alt STX + LDX jited:1 135 PASS
  62. [ 6494.823719] test_bpf: #58 M[]: full STX + full LDX jited:1 118 PASS
  63. [ 6494.833894] test_bpf: #59 check: SKF_AD_MAX PASS
  64. [ 6494.841108] test_bpf: #60 LD [SKF_AD_OFF-1] jited:1 48 PASS
  65. [ 6494.849848] test_bpf: #61 load 64-bit immediate jited:1 39 PASS
  66. [ 6494.858858] test_bpf: #62 nmap reduced jited:1 173 PASS
  67. [ 6494.868624] test_bpf: #63 ALU_MOV_X: dst = 2 jited:1 24 PASS
  68. [ 6494.877268] test_bpf: #64 ALU_MOV_X: dst = 4294967295 jited:1 28 PASS
  69. [ 6494.886730] test_bpf: #65 ALU64_MOV_X: dst = 2 jited:1 24 PASS
  70. [ 6494.895609] test_bpf: #66 ALU64_MOV_X: dst = 4294967295 jited:1 24 PASS
  71. [ 6494.905264] test_bpf: #67 ALU_MOV_K: dst = 2 jited:1 25 PASS
  72. [ 6494.913958] test_bpf: #68 ALU_MOV_K: dst = 4294967295 jited:1 25 PASS
  73. [ 6494.923510] test_bpf: #69 ALU_MOV_K: 0x0000ffffffff0000 = 0x00000000ffffffff jited:1 28 PASS
  74. [ 6494.935110] test_bpf: #70 ALU64_MOV_K: dst = 2 jited:1 24 PASS
  75. [ 6494.944108] test_bpf: #71 ALU64_MOV_K: dst = 2147483647 jited:1 25 PASS
  76. [ 6494.953893] test_bpf: #72 ALU64_OR_K: dst = 0x0 jited:1 32 PASS
  77. [ 6494.963018] test_bpf: #73 ALU64_MOV_K: dst = -1 jited:1 29 PASS
  78. [ 6494.972158] test_bpf: #74 ALU_ADD_X: 1 + 2 = 3 jited:1 25 PASS
  79. [ 6494.981168] test_bpf: #75 ALU_ADD_X: 1 + 4294967294 = 4294967295 jited:1 25 PASS
  80. [ 6494.991807] test_bpf: #76 ALU_ADD_X: 2 + 4294967294 = 0 jited:1 27 PASS
  81. [ 6495.001693] test_bpf: #77 ALU64_ADD_X: 1 + 2 = 3 jited:1 29 PASS
  82. [ 6495.010981] test_bpf: #78 ALU64_ADD_X: 1 + 4294967294 = 4294967295 jited:1 25 PASS
  83. [ 6495.021872] test_bpf: #79 ALU64_ADD_X: 2 + 4294967294 = 4294967296 jited:1 28 PASS
  84. [ 6495.032774] test_bpf: #80 ALU_ADD_K: 1 + 2 = 3 jited:1 25 PASS
  85. [ 6495.041883] test_bpf: #81 ALU_ADD_K: 3 + 0 = 3 jited:1 29 PASS
  86. [ 6495.050960] test_bpf: #82 ALU_ADD_K: 1 + 4294967294 = 4294967295 jited:1 25 PASS
  87. [ 6495.061689] test_bpf: #83 ALU_ADD_K: 4294967294 + 2 = 0 jited:1 27 PASS
  88. [ 6495.071638] test_bpf: #84 ALU_ADD_K: 0 + (-1) = 0x00000000ffffffff jited:1 27 PASS
  89. [ 6495.082584] test_bpf: #85 ALU_ADD_K: 0 + 0xffff = 0xffff jited:1 27 PASS
  90. [ 6495.092670] test_bpf: #86 ALU_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 28 PASS
  91. [ 6495.103533] test_bpf: #87 ALU_ADD_K: 0 + 0x80000000 = 0x80000000 jited:1 28 PASS
  92. [ 6495.114364] test_bpf: #88 ALU_ADD_K: 0 + 0x80008000 = 0x80008000 jited:1 28 PASS
  93. [ 6495.125187] test_bpf: #89 ALU64_ADD_K: 1 + 2 = 3 jited:1 25 PASS
  94. [ 6495.134617] test_bpf: #90 ALU64_ADD_K: 3 + 0 = 3 jited:1 25 PASS
  95. [ 6495.144044] test_bpf: #91 ALU64_ADD_K: 1 + 2147483646 = 2147483647 jited:1 25 PASS
  96. [ 6495.155087] test_bpf: #92 ALU64_ADD_K: 4294967294 + 2 = 4294967296 jited:1 28 PASS
  97. [ 6495.166203] test_bpf: #93 ALU64_ADD_K: 2147483646 + -2147483647 = -1 jited:1 26 PASS
  98. [ 6495.177484] test_bpf: #94 ALU64_ADD_K: 1 + 0 = 1 jited:1 27 PASS
  99. [ 6495.186989] test_bpf: #95 ALU64_ADD_K: 0 + (-1) = 0xffffffffffffffff jited:1 29 PASS
  100. [ 6495.198356] test_bpf: #96 ALU64_ADD_K: 0 + 0xffff = 0xffff jited:1 27 PASS
  101. [ 6495.208815] test_bpf: #97 ALU64_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 28 PASS
  102. [ 6495.220003] test_bpf: #98 ALU64_ADD_K: 0 + 0x80000000 = 0xffffffff80000000 jited:1 30 PASS
  103. [ 6495.231945] test_bpf: #99 ALU_ADD_K: 0 + 0x80008000 = 0xffffffff80008000 jited:1 29 PASS
  104. [ 6495.243746] test_bpf: #100 ALU_SUB_X: 3 - 1 = 2 jited:1 25 PASS
  105. [ 6495.253333] test_bpf: #101 ALU_SUB_X: 4294967295 - 4294967294 = 1 jited:1 25 PASS
  106. [ 6495.264523] test_bpf: #102 ALU64_SUB_X: 3 - 1 = 2 jited:1 25 PASS
  107. [ 6495.274343] test_bpf: #103 ALU64_SUB_X: 4294967295 - 4294967294 = 1 jited:1 25 PASS
  108. [ 6495.285778] test_bpf: #104 ALU_SUB_K: 3 - 1 = 2 jited:1 30 PASS
  109. [ 6495.295507] test_bpf: #105 ALU_SUB_K: 3 - 0 = 3 jited:1 25 PASS
  110. [ 6495.305150] test_bpf: #106 ALU_SUB_K: 4294967295 - 4294967294 = 1 jited:1 25 PASS
  111. [ 6495.316484] test_bpf: #107 ALU64_SUB_K: 3 - 1 = 2 jited:1 25 PASS
  112. [ 6495.326360] test_bpf: #108 ALU64_SUB_K: 3 - 0 = 3 jited:1 25 PASS
  113. [ 6495.336187] test_bpf: #109 ALU64_SUB_K: 4294967294 - 4294967295 = -1 jited:1 25 PASS
  114. [ 6495.347719] test_bpf: #110 ALU64_ADD_K: 2147483646 - 2147483647 = -1 jited:1 26 PASS
  115. [ 6495.359195] test_bpf: #111 ALU_MUL_X: 2 * 3 = 6 jited:1 25 PASS
  116. [ 6495.368899] test_bpf: #112 ALU_MUL_X: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 26 PASS
  117. [ 6495.380193] test_bpf: #113 ALU_MUL_X: -1 * -1 = 1 jited:1 28 PASS
  118. [ 6495.390088] test_bpf: #114 ALU64_MUL_X: 2 * 3 = 6 jited:1 26 PASS
  119. [ 6495.399950] test_bpf: #115 ALU64_MUL_X: 1 * 2147483647 = 2147483647 jited:1 27 PASS
  120. [ 6495.411395] test_bpf: #116 ALU_MUL_K: 2 * 3 = 6 jited:1 25 PASS
  121. [ 6495.421094] test_bpf: #117 ALU_MUL_K: 3 * 1 = 3 jited:1 25 PASS
  122. [ 6495.430681] test_bpf: #118 ALU_MUL_K: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 26 PASS
  123. [ 6495.441885] test_bpf: #119 ALU_MUL_K: 1 * (-1) = 0x00000000ffffffff jited:1 29 PASS
  124. [ 6495.453304] test_bpf: #120 ALU64_MUL_K: 2 * 3 = 6 jited:1 26 PASS
  125. [ 6495.463158] test_bpf: #121 ALU64_MUL_K: 3 * 1 = 3 jited:1 26 PASS
  126. [ 6495.472986] test_bpf: #122 ALU64_MUL_K: 1 * 2147483647 = 2147483647 jited:1 27 PASS
  127. [ 6495.484442] test_bpf: #123 ALU64_MUL_K: 1 * -2147483647 = -2147483647 jited:1 27 PASS
  128. [ 6495.496072] test_bpf: #124 ALU64_MUL_K: 1 * (-1) = 0xffffffffffffffff jited:1 34 PASS
  129. [ 6495.507742] test_bpf: #125 ALU_DIV_X: 6 / 2 = 3 jited:1 25 PASS
  130. [ 6495.517413] test_bpf: #126 ALU_DIV_X: 4294967295 / 4294967295 = 1 jited:1 26 PASS
  131. [ 6495.528729] test_bpf: #127 ALU64_DIV_X: 6 / 2 = 3 jited:1 25 PASS
  132. [ 6495.538611] test_bpf: #128 ALU64_DIV_X: 2147483647 / 2147483647 = 1 jited:1 27 PASS
  133. [ 6495.550165] test_bpf: #129 ALU64_DIV_X: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 33 PASS
  134. [ 6495.563504] test_bpf: #130 ALU_DIV_K: 6 / 2 = 3 jited:1 25 PASS
  135. [ 6495.573369] test_bpf: #131 ALU_DIV_K: 3 / 1 = 3 jited:1 25 PASS
  136. [ 6495.583159] test_bpf: #132 ALU_DIV_K: 4294967295 / 4294967295 = 1 jited:1 26 PASS
  137. [ 6495.594552] test_bpf: #133 ALU_DIV_K: 0xffffffffffffffff / (-1) = 0x1 jited:1 30 PASS
  138. [ 6495.606362] test_bpf: #134 ALU64_DIV_K: 6 / 2 = 3 jited:1 25 PASS
  139. [ 6495.616416] test_bpf: #135 ALU64_DIV_K: 3 / 1 = 3 jited:1 25 PASS
  140. [ 6495.626462] test_bpf: #136 ALU64_DIV_K: 2147483647 / 2147483647 = 1 jited:1 27 PASS
  141. [ 6495.638086] test_bpf: #137 ALU64_DIV_K: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 30 PASS
  142. [ 6495.651550] test_bpf: #138 ALU_MOD_X: 3 % 2 = 1 jited:1 29 PASS
  143. [ 6495.661576] test_bpf: #139 ALU_MOD_X: 4294967295 % 4294967293 = 2 jited:1 30 PASS
  144. [ 6495.673238] test_bpf: #140 ALU64_MOD_X: 3 % 2 = 1 jited:1 30 PASS
  145. [ 6495.683542] test_bpf: #141 ALU64_MOD_X: 2147483647 % 2147483645 = 2 jited:1 32 PASS
  146. [ 6495.695413] test_bpf: #142 ALU_MOD_K: 3 % 2 = 1 jited:1 30 PASS
  147. [ 6495.705493] test_bpf: #143 ALU_MOD_K: 3 % 1 = 0 jited:1 PASS
  148. [ 6495.714946] test_bpf: #144 ALU_MOD_K: 4294967295 % 4294967293 = 2 jited:1 30 PASS
  149. [ 6495.726595] test_bpf: #145 ALU64_MOD_K: 3 % 2 = 1 jited:1 30 PASS
  150. [ 6495.736868] test_bpf: #146 ALU64_MOD_K: 3 % 1 = 0 jited:1 PASS
  151. [ 6495.746463] test_bpf: #147 ALU64_MOD_K: 2147483647 % 2147483645 = 2 jited:1 32 PASS
  152. [ 6495.758226] test_bpf: #148 ALU_AND_X: 3 & 2 = 2 jited:1 25 PASS
  153. [ 6495.768179] test_bpf: #149 ALU_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 25 PASS
  154. [ 6495.780533] test_bpf: #150 ALU64_AND_X: 3 & 2 = 2 jited:1 25 PASS
  155. [ 6495.790682] test_bpf: #151 ALU64_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 25 PASS
  156. [ 6495.803225] test_bpf: #152 ALU_AND_K: 3 & 2 = 2 jited:1 25 PASS
  157. [ 6495.813289] test_bpf: #153 ALU_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 25 PASS
  158. [ 6495.825801] test_bpf: #154 ALU64_AND_K: 3 & 2 = 2 jited:1 30 PASS
  159. [ 6495.836117] test_bpf: #155 ALU64_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 25 PASS
  160. [ 6495.848874] test_bpf: #156 ALU64_AND_K: 0x0000ffffffff0000 & 0x0 = 0x0000ffff00000000 jited:1 28 PASS
  161. [ 6495.862449] test_bpf: #157 ALU64_AND_K: 0x0000ffffffff0000 & -1 = 0x0000ffffffffffff jited:1 33 PASS
  162. [ 6495.876054] test_bpf: #158 ALU64_AND_K: 0xffffffffffffffff & -1 = 0xffffffffffffffff jited:1 31 PASS
  163. [ 6495.889524] test_bpf: #159 ALU_OR_X: 1 | 2 = 3 jited:1 25 PASS
  164. [ 6495.899666] test_bpf: #160 ALU_OR_X: 0x0 | 0xffffffff = 0xffffffff jited:1 25 PASS
  165. [ 6495.911541] test_bpf: #161 ALU64_OR_X: 1 | 2 = 3 jited:1 25 PASS
  166. [ 6495.921859] test_bpf: #162 ALU64_OR_X: 0 | 0xffffffff = 0xffffffff jited:1 25 PASS
  167. [ 6495.933787] test_bpf: #163 ALU_OR_K: 1 | 2 = 3 jited:1 25 PASS
  168. [ 6495.943945] test_bpf: #164 ALU_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 25 PASS
  169. [ 6495.955788] test_bpf: #165 ALU64_OR_K: 1 | 2 = 3 jited:1 25 PASS
  170. [ 6495.966190] test_bpf: #166 ALU64_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 25 PASS
  171. [ 6495.978179] test_bpf: #167 ALU64_OR_K: 0x0000ffffffff0000 | 0x0 = 0x0000ffff00000000 jited:1 30 PASS
  172. [ 6495.991799] test_bpf: #168 ALU64_OR_K: 0x0000ffffffff0000 | -1 = 0xffffffffffffffff jited:1 30 PASS
  173. [ 6496.005380] test_bpf: #169 ALU64_OR_K: 0x000000000000000 | -1 = 0xffffffffffffffff jited:1 29 PASS
  174. [ 6496.018867] test_bpf: #170 ALU_XOR_X: 5 ^ 6 = 3 jited:1 25 PASS
  175. [ 6496.029296] test_bpf: #171 ALU_XOR_X: 0x1 ^ 0xffffffff = 0xfffffffe jited:1 25 PASS
  176. [ 6496.041488] test_bpf: #172 ALU64_XOR_X: 5 ^ 6 = 3 jited:1 25 PASS
  177. [ 6496.052099] test_bpf: #173 ALU64_XOR_X: 1 ^ 0xffffffff = 0xfffffffe jited:1 29 PASS
  178. [ 6496.064318] test_bpf: #174 ALU_XOR_K: 5 ^ 6 = 3 jited:1 25 PASS
  179. [ 6496.074726] test_bpf: #175 ALU_XOR_K: 1 ^ 0xffffffff = 0xfffffffe jited:1 25 PASS
  180. [ 6496.086743] test_bpf: #176 ALU64_XOR_K: 5 ^ 6 = 3 jited:1 25 PASS
  181. [ 6496.097317] test_bpf: #177 ALU64_XOR_K: 1 & 0xffffffff = 0xfffffffe jited:1 25 PASS
  182. [ 6496.109431] test_bpf: #178 ALU64_XOR_K: 0x0000ffffffff0000 ^ 0x0 = 0x0000ffffffff0000 jited:1 30 PASS
  183. [ 6496.123259] test_bpf: #179 ALU64_XOR_K: 0x0000ffffffff0000 ^ -1 = 0xffff00000000ffff jited:1 29 PASS
  184. [ 6496.137005] test_bpf: #180 ALU64_XOR_K: 0x000000000000000 ^ -1 = 0xffffffffffffffff jited:1 29 PASS
  185. [ 6496.150652] test_bpf: #181 ALU_LSH_X: 1 << 1 = 2 jited:1 25 PASS
  186. [ 6496.161202] test_bpf: #182 ALU_LSH_X: 1 << 31 = 0x80000000 jited:1 25 PASS
  187. [ 6496.172681] test_bpf: #183 ALU64_LSH_X: 1 << 1 = 2 jited:1 25 PASS
  188. [ 6496.183448] test_bpf: #184 ALU64_LSH_X: 1 << 31 = 0x80000000 jited:1 25 PASS
  189. [ 6496.195038] test_bpf: #185 ALU_LSH_K: 1 << 1 = 2 jited:1 24 PASS
  190. [ 6496.205533] test_bpf: #186 ALU_LSH_K: 1 << 31 = 0x80000000 jited:1 25 PASS
  191. [ 6496.216915] test_bpf: #187 ALU64_LSH_K: 1 << 1 = 2 jited:1 24 PASS
  192. [ 6496.227560] test_bpf: #188 ALU64_LSH_K: 1 << 31 = 0x80000000 jited:1 24 PASS
  193. [ 6496.239069] test_bpf: #189 ALU_RSH_X: 2 >> 1 = 1 jited:1 25 PASS
  194. [ 6496.249522] test_bpf: #190 ALU_RSH_X: 0x80000000 >> 31 = 1 jited:1 26 PASS
  195. [ 6496.260910] test_bpf: #191 ALU64_RSH_X: 2 >> 1 = 1 jited:1 25 PASS
  196. [ 6496.271578] test_bpf: #192 ALU64_RSH_X: 0x80000000 >> 31 = 1 jited:1 26 PASS
  197. [ 6496.283106] test_bpf: #193 ALU_RSH_K: 2 >> 1 = 1 jited:1 25 PASS
  198. [ 6496.293607] test_bpf: #194 ALU_RSH_K: 0x80000000 >> 31 = 1 jited:1 26 PASS
  199. [ 6496.305008] test_bpf: #195 ALU64_RSH_K: 2 >> 1 = 1 jited:1 25 PASS
  200. [ 6496.315656] test_bpf: #196 ALU64_RSH_K: 0x80000000 >> 31 = 1 jited:1 26 PASS
  201. [ 6496.327193] test_bpf: #197 ALU_ARSH_X: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 27 PASS
  202. [ 6496.340925] test_bpf: #198 ALU_ARSH_K: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 27 PASS
  203. [ 6496.354532] test_bpf: #199 ALU_NEG: -(3) = -3 jited:1 24 PASS
  204. [ 6496.364691] test_bpf: #200 ALU_NEG: -(-3) = 3 jited:1 24 PASS
  205. [ 6496.374767] test_bpf: #201 ALU64_NEG: -(3) = -3 jited:1 25 PASS
  206. [ 6496.385006] test_bpf: #202 ALU64_NEG: -(-3) = 3 jited:1 27 PASS
  207. [ 6496.395184] test_bpf: #203 ALU_END_FROM_BE 16: 0x0123456789abcdef -> 0xcdef jited:1 30 PASS
  208. [ 6496.407894] test_bpf: #204 ALU_END_FROM_BE 32: 0x0123456789abcdef -> 0x89abcdef jited:1 31 PASS
  209. [ 6496.420998] test_bpf: #205 ALU_END_FROM_BE 64: 0x0123456789abcdef -> 0x89abcdef jited:1 28 PASS
  210. [ 6496.434010] test_bpf: #206 ALU_END_FROM_LE 16: 0x0123456789abcdef -> 0xefcd jited:1 28 PASS
  211. [ 6496.446592] test_bpf: #207 ALU_END_FROM_LE 32: 0x0123456789abcdef -> 0xefcdab89 jited:1 31 PASS
  212. [ 6496.459548] test_bpf: #208 ALU_END_FROM_LE 64: 0x0123456789abcdef -> 0x67452301 jited:1 26 PASS
  213. [ 6496.472392] test_bpf: #209 ST_MEM_B: Store/Load byte: max negative jited:1 27 PASS
  214. [ 6496.484147] test_bpf: #210 ST_MEM_B: Store/Load byte: max positive jited:1 31 PASS
  215. [ 6496.495878] test_bpf: #211 STX_MEM_B: Store/Load byte: max negative jited:1 27 PASS
  216. [ 6496.507664] test_bpf: #212 ST_MEM_H: Store/Load half word: max negative jited:1 31 PASS
  217. [ 6496.519843] test_bpf: #213 ST_MEM_H: Store/Load half word: max positive jited:1 31 PASS
  218. [ 6496.531981] test_bpf: #214 STX_MEM_H: Store/Load half word: max negative jited:1 27 PASS
  219. [ 6496.544213] test_bpf: #215 ST_MEM_W: Store/Load word: max negative jited:1 31 PASS
  220. [ 6496.555946] test_bpf: #216 ST_MEM_W: Store/Load word: max positive jited:1 27 PASS
  221. [ 6496.567613] test_bpf: #217 STX_MEM_W: Store/Load word: max negative jited:1 29 PASS
  222. [ 6496.579350] test_bpf: #218 ST_MEM_DW: Store/Load double word: max negative jited:1 27 PASS
  223. [ 6496.591725] test_bpf: #219 ST_MEM_DW: Store/Load double word: max negative 2 jited:1 33 PASS
  224. [ 6496.604286] test_bpf: #220 ST_MEM_DW: Store/Load double word: max positive jited:1 27 PASS
  225. [ 6496.616575] test_bpf: #221 STX_MEM_DW: Store/Load double word: max negative jited:1 29 PASS
  226. [ 6496.629012] test_bpf: #222 STX_XADD_W: Test: 0x12 + 0x10 = 0x22 [ 6496.635106] bpf_jit: *** NOT YET: opcode c3 ***
  227. [ 6496.643098] jited:0 90 PASS
  228. [ 6496.650422] test_bpf: #223 STX_XADD_DW: Test: 0x12 + 0x10 = 0x22 jited:0 90 PASS
  229. [ 6496.662525] test_bpf: #224 JMP_EXIT jited:1 24 PASS
  230. [ 6496.671436] test_bpf: #225 JMP_JA: Unconditional jump: if (true) return 1 jited:1 25 PASS
  231. [ 6496.683828] test_bpf: #226 JMP_JSGT_K: Signed jump: if (-1 > -2) return 1 jited:1 28 PASS
  232. [ 6496.696226] test_bpf: #227 JMP_JSGT_K: Signed jump: if (-1 > -1) return 0 jited:1 28 PASS
  233. [ 6496.708538] test_bpf: #228 JMP_JSGE_K: Signed jump: if (-1 >= -2) return 1 jited:1 28 PASS
  234. [ 6496.720916] test_bpf: #229 JMP_JSGE_K: Signed jump: if (-1 >= -1) return 1 jited:1 28 PASS
  235. [ 6496.733216] test_bpf: #230 JMP_JGT_K: if (3 > 2) return 1 jited:1 26 PASS
  236. [ 6496.744067] test_bpf: #231 JMP_JGT_K: Unsigned jump: if (-1 > 1) return 1 jited:1 28 PASS
  237. [ 6496.756358] test_bpf: #232 JMP_JGE_K: if (3 >= 2) return 1 jited:1 26 PASS
  238. [ 6496.767322] test_bpf: #233 JMP_JGT_K: if (3 > 2) return 1 (jump backwards) jited:1 27 PASS
  239. [ 6496.779729] test_bpf: #234 JMP_JGE_K: if (3 >= 3) return 1 jited:1 26 PASS
  240. [ 6496.790702] test_bpf: #235 JMP_JNE_K: if (3 != 2) return 1 jited:1 26 PASS
  241. [ 6496.801648] test_bpf: #236 JMP_JEQ_K: if (3 == 3) return 1 jited:1 26 PASS
  242. [ 6496.812538] test_bpf: #237 JMP_JSET_K: if (0x3 & 0x2) return 1 jited:1 31 PASS
  243. [ 6496.823822] test_bpf: #238 JMP_JSET_K: if (0x3 & 0xffffffff) return 1 jited:1 30 PASS
  244. [ 6496.835722] test_bpf: #239 JMP_JSGT_X: Signed jump: if (-1 > -2) return 1 jited:1 36 PASS
  245. [ 6496.848080] test_bpf: #240 JMP_JSGT_X: Signed jump: if (-1 > -1) return 0 jited:1 30 PASS
  246. [ 6496.860321] test_bpf: #241 JMP_JSGE_X: Signed jump: if (-1 >= -2) return 1 jited:1 30 PASS
  247. [ 6496.872703] test_bpf: #242 JMP_JSGE_X: Signed jump: if (-1 >= -1) return 1 jited:1 30 PASS
  248. [ 6496.884958] test_bpf: #243 JMP_JGT_X: if (3 > 2) return 1 jited:1 30 PASS
  249. [ 6496.895679] test_bpf: #244 JMP_JGT_X: Unsigned jump: if (-1 > 1) return 1 jited:1 32 PASS
  250. [ 6496.907901] test_bpf: #245 JMP_JGE_X: if (3 >= 2) return 1 jited:1 26 PASS
  251. [ 6496.918726] test_bpf: #246 JMP_JGE_X: if (3 >= 3) return 1 jited:1 26 PASS
  252. [ 6496.929543] test_bpf: #247 JMP_JGE_X: ldimm64 test 1 jited:1 32 PASS
  253. [ 6496.939888] test_bpf: #248 JMP_JGE_X: ldimm64 test 2 jited:1 28 PASS
  254. [ 6496.950193] test_bpf: #249 JMP_JGE_X: ldimm64 test 3 jited:1 26 PASS
  255. [ 6496.960402] test_bpf: #250 JMP_JNE_X: if (3 != 2) return 1 jited:1 26 PASS
  256. [ 6496.971155] test_bpf: #251 JMP_JEQ_X: if (3 == 3) return 1 jited:1 26 PASS
  257. [ 6496.981914] test_bpf: #252 JMP_JSET_X: if (0x3 & 0x2) return 1 jited:1 26 PASS
  258. [ 6496.993046] test_bpf: #253 JMP_JSET_X: if (0x3 & 0xffffffff) return 1 jited:1 27 PASS
  259. [ 6497.004821] test_bpf: #254 JMP_JA: Jump, gap, jump, ... jited:1 27 PASS
  260. [ 6497.015386] test_bpf: #255 BPF_MAXINSNS: Maximum possible literals jited:1 26 PASS
  261. [ 6497.029546] test_bpf: #256 BPF_MAXINSNS: Single literal jited:1 26 PASS
  262. [ 6497.043395] test_bpf: #257 BPF_MAXINSNS: Run/add until end jited:1 11755 PASS
  263. [ 6497.175325] test_bpf: #258 BPF_MAXINSNS: Too many instructions PASS
  264. [ 6497.185036] test_bpf: #259 BPF_MAXINSNS: Very long jump jited:1 26 PASS
  265. [ 6497.198882] test_bpf: #260 BPF_MAXINSNS: Ctx heavy transformations jited:1 23016 22993 PASS
  266. [ 6497.677529] test_bpf: #261 BPF_MAXINSNS: Call heavy transformations jited:1 64352 64365 PASS
  267. [ 6498.984921] test_bpf: #262 BPF_MAXINSNS: Jump heavy test jited:1 11441 PASS
  268. [ 6499.114111] test_bpf: #263 BPF_MAXINSNS: Very long jump backwards jited:1 26 PASS
  269. [ 6499.127366] test_bpf: #264 BPF_MAXINSNS: Edge hopping nuthouse jited:1 10303 PASS
  270. [ 6499.242545] test_bpf: #265 BPF_MAXINSNS: Jump, gap, jump, ... jited:1 179 PASS
  271. [ 6499.257035] test_bpf: #266 BPF_MAXINSNS: ld_abs+get_processor_id jited:1 85891 PASS
  272. [ 6500.136902] test_bpf: #267 BPF_MAXINSNS: ld_abs+vlan_push/pop jited:1 88175 PASS
  273. [ 6501.033400] test_bpf: #268 LD_IND byte frag jited:1 136 PASS
  274. [ 6501.044242] test_bpf: #269 LD_IND halfword frag jited:1 130 PASS
  275. [ 6501.055295] test_bpf: #270 LD_IND word frag jited:1 131 PASS
  276. [ 6501.065973] test_bpf: #271 LD_IND halfword mixed head/frag jited:1 148 PASS
  277. [ 6501.078130] test_bpf: #272 LD_IND word mixed head/frag jited:1 144 PASS
  278. [ 6501.089876] test_bpf: #273 LD_ABS byte frag jited:1 134 PASS
  279. [ 6501.100520] test_bpf: #274 LD_ABS halfword frag jited:1 129 PASS
  280. [ 6501.111496] test_bpf: #275 LD_ABS word frag jited:1 130 PASS
  281. [ 6501.122161] test_bpf: #276 LD_ABS halfword mixed head/frag jited:1 148 PASS
  282. [ 6501.134327] test_bpf: #277 LD_ABS word mixed head/frag jited:1 144 PASS
  283. [ 6501.146096] test_bpf: #278 LD_IND byte default X jited:1 46 PASS
  284. [ 6501.156216] test_bpf: #279 LD_IND byte positive offset jited:1 46 PASS
  285. [ 6501.166827] test_bpf: #280 LD_IND byte negative offset jited:1 46 PASS
  286. [ 6501.177410] test_bpf: #281 LD_IND halfword positive offset jited:1 49 PASS
  287. [ 6501.188411] test_bpf: #282 LD_IND halfword negative offset jited:1 49 PASS
  288. [ 6501.199372] test_bpf: #283 LD_IND halfword unaligned jited:1 49 PASS
  289. [ 6501.209893] test_bpf: #284 LD_IND word positive offset jited:1 49 PASS
  290. [ 6501.220553] test_bpf: #285 LD_IND word negative offset jited:1 49 PASS
  291. [ 6501.231162] test_bpf: #286 LD_IND word unaligned (addr & 3 == 2) jited:1 49 PASS
  292. [ 6501.242668] test_bpf: #287 LD_IND word unaligned (addr & 3 == 1) jited:1 49 PASS
  293. [ 6501.254169] test_bpf: #288 LD_IND word unaligned (addr & 3 == 3) jited:1 49 PASS
  294. [ 6501.265607] test_bpf: #289 LD_ABS byte jited:1 45 PASS
  295. [ 6501.274764] test_bpf: #290 LD_ABS halfword jited:1 48 PASS
  296. [ 6501.284264] test_bpf: #291 LD_ABS halfword unaligned jited:1 48 PASS
  297. [ 6501.294594] test_bpf: #292 LD_ABS word jited:1 53 PASS
  298. [ 6501.303719] test_bpf: #293 LD_ABS word unaligned (addr & 3 == 2) jited:1 48 PASS
  299. [ 6501.315094] test_bpf: #294 LD_ABS word unaligned (addr & 3 == 1) jited:1 48 PASS
  300. [ 6501.326520] test_bpf: #295 LD_ABS word unaligned (addr & 3 == 3) jited:1 48 PASS
  301. [ 6501.337904] test_bpf: #296 ADD default X jited:1 26 PASS
  302. [ 6501.346980] test_bpf: #297 ADD default A jited:1 26 PASS
  303. [ 6501.356004] test_bpf: #298 SUB default X jited:1 26 PASS
  304. [ 6501.365018] test_bpf: #299 SUB default A jited:1 26 PASS
  305. [ 6501.373998] test_bpf: #300 MUL default X jited:1 26 PASS
  306. [ 6501.382919] test_bpf: #301 MUL default A jited:1 26 PASS
  307. [ 6501.391769] test_bpf: #302 DIV default X jited:1 27 PASS
  308. [ 6501.400537] test_bpf: #303 DIV default A jited:1 26 PASS
  309. [ 6501.409251] test_bpf: #304 MOD default X jited:1 27 PASS
  310. [ 6501.417933] test_bpf: #305 MOD default A jited:1 30 PASS
  311. [ 6501.426587] test_bpf: #306 JMP EQ default A jited:1 27 PASS
  312. [ 6501.435452] test_bpf: #307 JMP EQ default X jited:1 27 PASS
  313. [ 6501.444246] test_bpf: Summary: 308 PASSED, 0 FAILED, [298/300 JIT'ed]
  314. [ 6501.444246] test_bpf: Summary: 308 PASSED, 0 FAILED, [298/300 JIT'ed]
  315. [ JIT enabled:1 hardened:1 ]
  316. [ 6501.542516] test_bpf: #0 TAX jited:1 53 57 53 PASS
  317. [ 6501.551921] test_bpf: #1 TXA jited:1 29 29 29 PASS
  318. [ 6501.560541] test_bpf: #2 ADD_SUB_MUL_K jited:1 29 PASS
  319. [ 6501.568857] test_bpf: #3 DIV_MOD_KX jited:1 63 PASS
  320. [ 6501.577239] test_bpf: #4 AND_OR_LSH_K jited:1 29 29 PASS
  321. [ 6501.586035] test_bpf: #5 LD_IMM_0 jited:1 27 PASS
  322. [ 6501.593870] test_bpf: #6 LD_IND jited:1 72 78 72 PASS
  323. [ 6501.603998] test_bpf: #7 LD_ABS jited:1 69 69 69 PASS
  324. [ 6501.613940] test_bpf: #8 LD_ABS_LL jited:1 87 91 PASS
  325. [ 6501.623510] test_bpf: #9 LD_IND_LL jited:1 56 56 56 PASS
  326. [ 6501.633328] test_bpf: #10 LD_ABS_NET jited:1 76 84 PASS
  327. [ 6501.642853] test_bpf: #11 LD_IND_NET jited:1 63 55 54 PASS
  328. [ 6501.652814] test_bpf: #12 LD_PKTTYPE jited:1 40 40 PASS
  329. [ 6501.661538] test_bpf: #13 LD_MARK jited:1 27 27 PASS
  330. [ 6501.669711] test_bpf: #14 LD_RXHASH jited:1 27 27 PASS
  331. [ 6501.678041] test_bpf: #15 LD_QUEUE jited:1 27 27 PASS
  332. [ 6501.686257] test_bpf: #16 LD_PROTOCOL jited:1 83 78 PASS
  333. [ 6501.695832] test_bpf: #17 LD_VLAN_TAG jited:1 29 29 PASS
  334. [ 6501.704336] test_bpf: #18 LD_VLAN_TAG_PRESENT jited:1 30 30 PASS
  335. [ 6501.713589] test_bpf: #19 LD_IFINDEX jited:1 31 31 PASS
  336. [ 6501.722040] test_bpf: #20 LD_HATYPE jited:1 31 31 PASS
  337. [ 6501.730433] test_bpf: #21 LD_CPU jited:1 44 50 PASS
  338. [ 6501.738826] test_bpf: #22 LD_NLATTR jited:1 42 65 PASS
  339. [ 6501.747659] test_bpf: #23 LD_NLATTR_NEST jited:1 141 391 PASS
  340. [ 6501.761439] test_bpf: #24 LD_PAYLOAD_OFF jited:1 537 645 PASS
  341. [ 6501.781639] test_bpf: #25 LD_ANC_XOR jited:1 26 26 PASS
  342. [ 6501.790084] test_bpf: #26 SPILL_FILL jited:1 44 49 44 PASS
  343. [ 6501.799661] test_bpf: #27 JEQ jited:1 80 51 50 PASS
  344. [ 6501.809018] test_bpf: #28 JGT jited:1 71 51 51 PASS
  345. [ 6501.818312] test_bpf: #29 JGE jited:1 53 62 55 PASS
  346. [ 6501.827505] test_bpf: #30 JSET jited:1 63 60 71 PASS
  347. [ 6501.837071] test_bpf: #31 tcpdump port 22 jited:1 69 175 176 PASS
  348. [ 6501.850044] test_bpf: #32 tcpdump complex jited:1 74 176 292 PASS
  349. [ 6501.864261] test_bpf: #33 RET_A jited:1 25 25 PASS
  350. [ 6501.872210] test_bpf: #34 INT: ADD trivial jited:1 30 PASS
  351. [ 6501.880614] test_bpf: #35 INT: MUL_X jited:1 29 PASS
  352. [ 6501.888516] test_bpf: #36 INT: MUL_X2 jited:1 31 PASS
  353. [ 6501.896579] test_bpf: #37 INT: MUL32_X jited:1 30 PASS
  354. [ 6501.904706] test_bpf: #38 INT: ADD 64-bit jited:1 129 PASS
  355. [ 6501.914276] test_bpf: #39 INT: ADD 32-bit jited:1 125 PASS
  356. [ 6501.923786] test_bpf: #40 INT: SUB jited:1 106 PASS
  357. [ 6501.932514] test_bpf: #41 INT: XOR jited:1 63 PASS
  358. [ 6501.940715] test_bpf: #42 INT: MUL jited:1 140 PASS
  359. [ 6501.949781] test_bpf: #43 MOV REG64 jited:1 45 PASS
  360. [ 6501.957932] test_bpf: #44 MOV REG32 jited:1 45 PASS
  361. [ 6501.966048] test_bpf: #45 LD IMM64 jited:1 45 PASS
  362. [ 6501.974081] test_bpf: #46 INT: ALU MIX jited:1 39 PASS
  363. [ 6501.982404] test_bpf: #47 INT: shifts by register jited:1 44 PASS
  364. [ 6501.991731] test_bpf: #48 INT: DIV + ABS jited:1 94 93 PASS
  365. [ 6502.002011] test_bpf: #49 INT: DIV by zero jited:1 74 47 PASS
  366. [ 6502.011778] test_bpf: #50 check: missing ret PASS
  367. [ 6502.019083] test_bpf: #51 check: div_k_0 PASS
  368. [ 6502.026005] test_bpf: #52 check: unknown insn PASS
  369. [ 6502.033329] test_bpf: #53 check: out of range spill/fill PASS
  370. [ 6502.041658] test_bpf: #54 JUMPS + HOLES jited:1 62 PASS
  371. [ 6502.050354] test_bpf: #55 check: RET X PASS
  372. [ 6502.057202] test_bpf: #56 check: LDX + RET X PASS
  373. [ 6502.064474] test_bpf: #57 M[]: alt STX + LDX jited:1 132 PASS
  374. [ 6502.074320] test_bpf: #58 M[]: full STX + full LDX jited:1 118 PASS
  375. [ 6502.084681] test_bpf: #59 check: SKF_AD_MAX PASS
  376. [ 6502.092024] test_bpf: #60 LD [SKF_AD_OFF-1] jited:1 49 PASS
  377. [ 6502.100892] test_bpf: #61 load 64-bit immediate jited:1 35 PASS
  378. [ 6502.110086] test_bpf: #62 nmap reduced jited:1 178 PASS
  379. [ 6502.120055] test_bpf: #63 ALU_MOV_X: dst = 2 jited:1 25 PASS
  380. [ 6502.128900] test_bpf: #64 ALU_MOV_X: dst = 4294967295 jited:1 25 PASS
  381. [ 6502.138568] test_bpf: #65 ALU64_MOV_X: dst = 2 jited:1 24 PASS
  382. [ 6502.147585] test_bpf: #66 ALU64_MOV_X: dst = 4294967295 jited:1 25 PASS
  383. [ 6502.157431] test_bpf: #67 ALU_MOV_K: dst = 2 jited:1 25 PASS
  384. [ 6502.166327] test_bpf: #68 ALU_MOV_K: dst = 4294967295 jited:1 25 PASS
  385. [ 6502.175987] test_bpf: #69 ALU_MOV_K: 0x0000ffffffff0000 = 0x00000000ffffffff jited:1 28 PASS
  386. [ 6502.187745] test_bpf: #70 ALU64_MOV_K: dst = 2 jited:1 25 PASS
  387. [ 6502.196832] test_bpf: #71 ALU64_MOV_K: dst = 2147483647 jited:1 25 PASS
  388. [ 6502.206687] test_bpf: #72 ALU64_OR_K: dst = 0x0 jited:1 28 PASS
  389. [ 6502.215991] test_bpf: #73 ALU64_MOV_K: dst = -1 jited:1 29 PASS
  390. [ 6502.225310] test_bpf: #74 ALU_ADD_X: 1 + 2 = 3 jited:1 25 PASS
  391. [ 6502.234494] test_bpf: #75 ALU_ADD_X: 1 + 4294967294 = 4294967295 jited:1 25 PASS
  392. [ 6502.245399] test_bpf: #76 ALU_ADD_X: 2 + 4294967294 = 0 jited:1 27 PASS
  393. [ 6502.255459] test_bpf: #77 ALU64_ADD_X: 1 + 2 = 3 jited:1 25 PASS
  394. [ 6502.264946] test_bpf: #78 ALU64_ADD_X: 1 + 4294967294 = 4294967295 jited:1 25 PASS
  395. [ 6502.275998] test_bpf: #79 ALU64_ADD_X: 2 + 4294967294 = 4294967296 jited:1 28 PASS
  396. [ 6502.287046] test_bpf: #80 ALU_ADD_K: 1 + 2 = 3 jited:1 25 PASS
  397. [ 6502.296394] test_bpf: #81 ALU_ADD_K: 3 + 0 = 3 jited:1 25 PASS
  398. [ 6502.305675] test_bpf: #82 ALU_ADD_K: 1 + 4294967294 = 4294967295 jited:1 25 PASS
  399. [ 6502.316544] test_bpf: #83 ALU_ADD_K: 4294967294 + 2 = 0 jited:1 27 PASS
  400. [ 6502.326697] test_bpf: #84 ALU_ADD_K: 0 + (-1) = 0x00000000ffffffff jited:1 27 PASS
  401. [ 6502.337844] test_bpf: #85 ALU_ADD_K: 0 + 0xffff = 0xffff jited:1 27 PASS
  402. [ 6502.348110] test_bpf: #86 ALU_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 28 PASS
  403. [ 6502.359074] test_bpf: #87 ALU_ADD_K: 0 + 0x80000000 = 0x80000000 jited:1 28 PASS
  404. [ 6502.370072] test_bpf: #88 ALU_ADD_K: 0 + 0x80008000 = 0x80008000 jited:1 28 PASS
  405. [ 6502.381091] test_bpf: #89 ALU64_ADD_K: 1 + 2 = 3 jited:1 25 PASS
  406. [ 6502.390705] test_bpf: #90 ALU64_ADD_K: 3 + 0 = 3 jited:1 25 PASS
  407. [ 6502.400324] test_bpf: #91 ALU64_ADD_K: 1 + 2147483646 = 2147483647 jited:1 31 PASS
  408. [ 6502.411571] test_bpf: #92 ALU64_ADD_K: 4294967294 + 2 = 4294967296 jited:1 28 PASS
  409. [ 6502.422887] test_bpf: #93 ALU64_ADD_K: 2147483646 + -2147483647 = -1 jited:1 26 PASS
  410. [ 6502.434383] test_bpf: #94 ALU64_ADD_K: 1 + 0 = 1 jited:1 27 PASS
  411. [ 6502.444100] test_bpf: #95 ALU64_ADD_K: 0 + (-1) = 0xffffffffffffffff jited:1 34 PASS
  412. [ 6502.455689] test_bpf: #96 ALU64_ADD_K: 0 + 0xffff = 0xffff jited:1 27 PASS
  413. [ 6502.466324] test_bpf: #97 ALU64_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 28 PASS
  414. [ 6502.477691] test_bpf: #98 ALU64_ADD_K: 0 + 0x80000000 = 0xffffffff80000000 jited:1 29 PASS
  415. [ 6502.489812] test_bpf: #99 ALU_ADD_K: 0 + 0x80008000 = 0xffffffff80008000 jited:1 29 PASS
  416. [ 6502.501802] test_bpf: #100 ALU_SUB_X: 3 - 1 = 2 jited:1 25 PASS
  417. [ 6502.511545] test_bpf: #101 ALU_SUB_X: 4294967295 - 4294967294 = 1 jited:1 25 PASS
  418. [ 6502.522950] test_bpf: #102 ALU64_SUB_X: 3 - 1 = 2 jited:1 25 PASS
  419. [ 6502.532949] test_bpf: #103 ALU64_SUB_X: 4294967295 - 4294967294 = 1 jited:1 25 PASS
  420. [ 6502.544587] test_bpf: #104 ALU_SUB_K: 3 - 1 = 2 jited:1 25 PASS
  421. [ 6502.554483] test_bpf: #105 ALU_SUB_K: 3 - 0 = 3 jited:1 25 PASS
  422. [ 6502.564322] test_bpf: #106 ALU_SUB_K: 4294967295 - 4294967294 = 1 jited:1 30 PASS
  423. [ 6502.575801] test_bpf: #107 ALU64_SUB_K: 3 - 1 = 2 jited:1 25 PASS
  424. [ 6502.585831] test_bpf: #108 ALU64_SUB_K: 3 - 0 = 3 jited:1 31 PASS
  425. [ 6502.595853] test_bpf: #109 ALU64_SUB_K: 4294967294 - 4294967295 = -1 jited:1 25 PASS
  426. [ 6502.607483] test_bpf: #110 ALU64_ADD_K: 2147483646 - 2147483647 = -1 jited:1 26 PASS
  427. [ 6502.619198] test_bpf: #111 ALU_MUL_X: 2 * 3 = 6 jited:1 25 PASS
  428. [ 6502.629075] test_bpf: #112 ALU_MUL_X: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 26 PASS
  429. [ 6502.640535] test_bpf: #113 ALU_MUL_X: -1 * -1 = 1 jited:1 28 PASS
  430. [ 6502.650591] test_bpf: #114 ALU64_MUL_X: 2 * 3 = 6 jited:1 26 PASS
  431. [ 6502.660616] test_bpf: #115 ALU64_MUL_X: 1 * 2147483647 = 2147483647 jited:1 27 PASS
  432. [ 6502.672272] test_bpf: #116 ALU_MUL_K: 2 * 3 = 6 jited:1 25 PASS
  433. [ 6502.682108] test_bpf: #117 ALU_MUL_K: 3 * 1 = 3 jited:1 25 PASS
  434. [ 6502.691878] test_bpf: #118 ALU_MUL_K: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 26 PASS
  435. [ 6502.703212] test_bpf: #119 ALU_MUL_K: 1 * (-1) = 0x00000000ffffffff jited:1 29 PASS
  436. [ 6502.714778] test_bpf: #120 ALU64_MUL_K: 2 * 3 = 6 jited:1 26 PASS
  437. [ 6502.724837] test_bpf: #121 ALU64_MUL_K: 3 * 1 = 3 jited:1 26 PASS
  438. [ 6502.734827] test_bpf: #122 ALU64_MUL_K: 1 * 2147483647 = 2147483647 jited:1 27 PASS
  439. [ 6502.746395] test_bpf: #123 ALU64_MUL_K: 1 * -2147483647 = -2147483647 jited:1 27 PASS
  440. [ 6502.758197] test_bpf: #124 ALU64_MUL_K: 1 * (-1) = 0xffffffffffffffff jited:1 30 PASS
  441. [ 6502.770023] test_bpf: #125 ALU_DIV_X: 6 / 2 = 3 jited:1 30 PASS
  442. [ 6502.779873] test_bpf: #126 ALU_DIV_X: 4294967295 / 4294967295 = 1 jited:1 26 PASS
  443. [ 6502.791327] test_bpf: #127 ALU64_DIV_X: 6 / 2 = 3 jited:1 25 PASS
  444. [ 6502.801415] test_bpf: #128 ALU64_DIV_X: 2147483647 / 2147483647 = 1 jited:1 27 PASS
  445. [ 6502.813171] test_bpf: #129 ALU64_DIV_X: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 33 PASS
  446. [ 6502.826690] test_bpf: #130 ALU_DIV_K: 6 / 2 = 3 jited:1 25 PASS
  447. [ 6502.836727] test_bpf: #131 ALU_DIV_K: 3 / 1 = 3 jited:1 25 PASS
  448. [ 6502.846685] test_bpf: #132 ALU_DIV_K: 4294967295 / 4294967295 = 1 jited:1 26 PASS
  449. [ 6502.858238] test_bpf: #133 ALU_DIV_K: 0xffffffffffffffff / (-1) = 0x1 jited:1 30 PASS
  450. [ 6502.870213] test_bpf: #134 ALU64_DIV_K: 6 / 2 = 3 jited:1 25 PASS
  451. [ 6502.880391] test_bpf: #135 ALU64_DIV_K: 3 / 1 = 3 jited:1 25 PASS
  452. [ 6502.890537] test_bpf: #136 ALU64_DIV_K: 2147483647 / 2147483647 = 1 jited:1 27 PASS
  453. [ 6502.902301] test_bpf: #137 ALU64_DIV_K: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 30 PASS
  454. [ 6502.915937] test_bpf: #138 ALU_MOD_X: 3 % 2 = 1 jited:1 30 PASS
  455. [ 6502.926137] test_bpf: #139 ALU_MOD_X: 4294967295 % 4294967293 = 2 jited:1 30 PASS
  456. [ 6502.937951] test_bpf: #140 ALU64_MOD_X: 3 % 2 = 1 jited:1 30 PASS
  457. [ 6502.948378] test_bpf: #141 ALU64_MOD_X: 2147483647 % 2147483645 = 2 jited:1 32 PASS
  458. [ 6502.960419] test_bpf: #142 ALU_MOD_K: 3 % 2 = 1 jited:1 29 PASS
  459. [ 6502.970674] test_bpf: #143 ALU_MOD_K: 3 % 1 = 0 jited:1 PASS
  460. [ 6502.980303] test_bpf: #144 ALU_MOD_K: 4294967295 % 4294967293 = 2 jited:1 35 PASS
  461. [ 6502.992143] test_bpf: #145 ALU64_MOD_K: 3 % 2 = 1 jited:1 30 PASS
  462. [ 6503.002555] test_bpf: #146 ALU64_MOD_K: 3 % 1 = 0 jited:1 PASS
  463. [ 6503.012318] test_bpf: #147 ALU64_MOD_K: 2147483647 % 2147483645 = 2 jited:1 32 PASS
  464. [ 6503.024275] test_bpf: #148 ALU_AND_X: 3 & 2 = 2 jited:1 25 PASS
  465. [ 6503.034382] test_bpf: #149 ALU_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 25 PASS
  466. [ 6503.046884] test_bpf: #150 ALU64_AND_X: 3 & 2 = 2 jited:1 25 PASS
  467. [ 6503.057205] test_bpf: #151 ALU64_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 25 PASS
  468. [ 6503.069957] test_bpf: #152 ALU_AND_K: 3 & 2 = 2 jited:1 30 PASS
  469. [ 6503.080213] test_bpf: #153 ALU_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 25 PASS
  470. [ 6503.092834] test_bpf: #154 ALU64_AND_K: 3 & 2 = 2 jited:1 25 PASS
  471. [ 6503.103270] test_bpf: #155 ALU64_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 30 PASS
  472. [ 6503.116207] test_bpf: #156 ALU64_AND_K: 0x0000ffffffff0000 & 0x0 = 0x0000ffff00000000 jited:1 28 PASS
  473. [ 6503.129955] test_bpf: #157 ALU64_AND_K: 0x0000ffffffff0000 & -1 = 0x0000ffffffffffff jited:1 29 PASS
  474. [ 6503.143730] test_bpf: #158 ALU64_AND_K: 0xffffffffffffffff & -1 = 0xffffffffffffffff jited:1 31 PASS
  475. [ 6503.157417] test_bpf: #159 ALU_OR_X: 1 | 2 = 3 jited:1 25 PASS
  476. [ 6503.167703] test_bpf: #160 ALU_OR_X: 0x0 | 0xffffffff = 0xffffffff jited:1 25 PASS
  477. [ 6503.179750] test_bpf: #161 ALU64_OR_X: 1 | 2 = 3 jited:1 25 PASS
  478. [ 6503.190246] test_bpf: #162 ALU64_OR_X: 0 | 0xffffffff = 0xffffffff jited:1 25 PASS
  479. [ 6503.202342] test_bpf: #163 ALU_OR_K: 1 | 2 = 3 jited:1 25 PASS
  480. [ 6503.212666] test_bpf: #164 ALU_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 25 PASS
  481. [ 6503.224644] test_bpf: #165 ALU64_OR_K: 1 | 2 = 3 jited:1 25 PASS
  482. [ 6503.235222] test_bpf: #166 ALU64_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 25 PASS
  483. [ 6503.247392] test_bpf: #167 ALU64_OR_K: 0x0000ffffffff0000 | 0x0 = 0x0000ffff00000000 jited:1 30 PASS
  484. [ 6503.261201] test_bpf: #168 ALU64_OR_K: 0x0000ffffffff0000 | -1 = 0xffffffffffffffff jited:1 30 PASS
  485. [ 6503.274965] test_bpf: #169 ALU64_OR_K: 0x000000000000000 | -1 = 0xffffffffffffffff jited:1 33 PASS
  486. [ 6503.288655] test_bpf: #170 ALU_XOR_X: 5 ^ 6 = 3 jited:1 25 PASS
  487. [ 6503.299180] test_bpf: #171 ALU_XOR_X: 0x1 ^ 0xffffffff = 0xfffffffe jited:1 25 PASS
  488. [ 6503.311492] test_bpf: #172 ALU64_XOR_X: 5 ^ 6 = 3 jited:1 25 PASS
  489. [ 6503.322197] test_bpf: #173 ALU64_XOR_X: 1 ^ 0xffffffff = 0xfffffffe jited:1 25 PASS
  490. [ 6503.334542] test_bpf: #174 ALU_XOR_K: 5 ^ 6 = 3 jited:1 25 PASS
  491. [ 6503.345138] test_bpf: #175 ALU_XOR_K: 1 ^ 0xffffffff = 0xfffffffe jited:1 25 PASS
  492. [ 6503.357343] test_bpf: #176 ALU64_XOR_K: 5 ^ 6 = 3 jited:1 25 PASS
  493. [ 6503.368104] test_bpf: #177 ALU64_XOR_K: 1 & 0xffffffff = 0xfffffffe jited:1 31 PASS
  494. [ 6503.380427] test_bpf: #178 ALU64_XOR_K: 0x0000ffffffff0000 ^ 0x0 = 0x0000ffffffff0000 jited:1 30 PASS
  495. [ 6503.394451] test_bpf: #179 ALU64_XOR_K: 0x0000ffffffff0000 ^ -1 = 0xffff00000000ffff jited:1 29 PASS
  496. [ 6503.408364] test_bpf: #180 ALU64_XOR_K: 0x000000000000000 ^ -1 = 0xffffffffffffffff jited:1 29 PASS
  497. [ 6503.422188] test_bpf: #181 ALU_LSH_X: 1 << 1 = 2 jited:1 25 PASS
  498. [ 6503.432904] test_bpf: #182 ALU_LSH_X: 1 << 31 = 0x80000000 jited:1 30 PASS
  499. [ 6503.444568] test_bpf: #183 ALU64_LSH_X: 1 << 1 = 2 jited:1 25 PASS
  500. [ 6503.455492] test_bpf: #184 ALU64_LSH_X: 1 << 31 = 0x80000000 jited:1 25 PASS
  501. [ 6503.467246] test_bpf: #185 ALU_LSH_K: 1 << 1 = 2 jited:1 25 PASS
  502. [ 6503.477888] test_bpf: #186 ALU_LSH_K: 1 << 31 = 0x80000000 jited:1 24 PASS
  503. [ 6503.489431] test_bpf: #187 ALU64_LSH_K: 1 << 1 = 2 jited:1 25 PASS
  504. [ 6503.500240] test_bpf: #188 ALU64_LSH_K: 1 << 31 = 0x80000000 jited:1 24 PASS
  505. [ 6503.511919] test_bpf: #189 ALU_RSH_X: 2 >> 1 = 1 jited:1 25 PASS
  506. [ 6503.522548] test_bpf: #190 ALU_RSH_X: 0x80000000 >> 31 = 1 jited:1 26 PASS
  507. [ 6503.534116] test_bpf: #191 ALU64_RSH_X: 2 >> 1 = 1 jited:1 25 PASS
  508. [ 6503.544951] test_bpf: #192 ALU64_RSH_X: 0x80000000 >> 31 = 1 jited:1 31 PASS
  509. [ 6503.556666] test_bpf: #193 ALU_RSH_K: 2 >> 1 = 1 jited:1 25 PASS
  510. [ 6503.567347] test_bpf: #194 ALU_RSH_K: 0x80000000 >> 31 = 1 jited:1 26 PASS
  511. [ 6503.578941] test_bpf: #195 ALU64_RSH_K: 2 >> 1 = 1 jited:1 25 PASS
  512. [ 6503.589791] test_bpf: #196 ALU64_RSH_K: 0x80000000 >> 31 = 1 jited:1 26 PASS
  513. [ 6503.601524] test_bpf: #197 ALU_ARSH_X: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 27 PASS
  514. [ 6503.615370] test_bpf: #198 ALU_ARSH_K: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 27 PASS
  515. [ 6503.629165] test_bpf: #199 ALU_NEG: -(3) = -3 jited:1 24 PASS
  516. [ 6503.639485] test_bpf: #200 ALU_NEG: -(-3) = 3 jited:1 24 PASS
  517. [ 6503.649709] test_bpf: #201 ALU64_NEG: -(3) = -3 jited:1 24 PASS
  518. [ 6503.660093] test_bpf: #202 ALU64_NEG: -(-3) = 3 jited:1 27 PASS
  519. [ 6503.670446] test_bpf: #203 ALU_END_FROM_BE 16: 0x0123456789abcdef -> 0xcdef jited:1 30 PASS
  520. [ 6503.683321] test_bpf: #204 ALU_END_FROM_BE 32: 0x0123456789abcdef -> 0x89abcdef jited:1 31 PASS
  521. [ 6503.696543] test_bpf: #205 ALU_END_FROM_BE 64: 0x0123456789abcdef -> 0x89abcdef jited:1 28 PASS
  522. [ 6503.709702] test_bpf: #206 ALU_END_FROM_LE 16: 0x0123456789abcdef -> 0xefcd jited:1 28 PASS
  523. [ 6503.722453] test_bpf: #207 ALU_END_FROM_LE 32: 0x0123456789abcdef -> 0xefcdab89 jited:1 31 PASS
  524. [ 6503.735584] test_bpf: #208 ALU_END_FROM_LE 64: 0x0123456789abcdef -> 0x67452301 jited:1 26 PASS
  525. [ 6503.748583] test_bpf: #209 ST_MEM_B: Store/Load byte: max negative jited:1 27 PASS
  526. [ 6503.760495] test_bpf: #210 ST_MEM_B: Store/Load byte: max positive jited:1 27 PASS
  527. [ 6503.772333] test_bpf: #211 STX_MEM_B: Store/Load byte: max negative jited:1 31 PASS
  528. [ 6503.784254] test_bpf: #212 ST_MEM_H: Store/Load half word: max negative jited:1 27 PASS
  529. [ 6503.796543] test_bpf: #213 ST_MEM_H: Store/Load half word: max positive jited:1 27 PASS
  530. [ 6503.808813] test_bpf: #214 STX_MEM_H: Store/Load half word: max negative jited:1 27 PASS
  531. [ 6503.821204] test_bpf: #215 ST_MEM_W: Store/Load word: max negative jited:1 27 PASS
  532. [ 6503.833106] test_bpf: #216 ST_MEM_W: Store/Load word: max positive jited:1 27 PASS
  533. [ 6503.844909] test_bpf: #217 STX_MEM_W: Store/Load word: max negative jited:1 29 PASS
  534. [ 6503.856771] test_bpf: #218 ST_MEM_DW: Store/Load double word: max negative jited:1 27 PASS
  535. [ 6503.869204] test_bpf: #219 ST_MEM_DW: Store/Load double word: max negative 2 jited:1 33 PASS
  536. [ 6503.881829] test_bpf: #220 ST_MEM_DW: Store/Load double word: max positive jited:1 27 PASS
  537. [ 6503.894217] test_bpf: #221 STX_MEM_DW: Store/Load double word: max negative jited:1 29 PASS
  538. [ 6503.906783] test_bpf: #222 STX_XADD_W: Test: 0x12 + 0x10 = 0x22 jited:0 90 PASS
  539. [ 6503.918939] test_bpf: #223 STX_XADD_DW: Test: 0x12 + 0x10 = 0x22 jited:0 90 PASS
  540. [ 6503.930993] test_bpf: #224 JMP_EXIT jited:1 30 PASS
  541. [ 6503.939957] test_bpf: #225 JMP_JA: Unconditional jump: if (true) return 1 jited:1 25 PASS
  542. [ 6503.952360] test_bpf: #226 JMP_JSGT_K: Signed jump: if (-1 > -2) return 1 jited:1 28 PASS
  543. [ 6503.964761] test_bpf: #227 JMP_JSGT_K: Signed jump: if (-1 > -1) return 0 jited:1 28 PASS
  544. [ 6503.977127] test_bpf: #228 JMP_JSGE_K: Signed jump: if (-1 >= -2) return 1 jited:1 28 PASS
  545. [ 6503.989504] test_bpf: #229 JMP_JSGE_K: Signed jump: if (-1 >= -1) return 1 jited:1 28 PASS
  546. [ 6504.001817] test_bpf: #230 JMP_JGT_K: if (3 > 2) return 1 jited:1 26 PASS
  547. [ 6504.012648] test_bpf: #231 JMP_JGT_K: Unsigned jump: if (-1 > 1) return 1 jited:1 28 PASS
  548. [ 6504.024947] test_bpf: #232 JMP_JGE_K: if (3 >= 2) return 1 jited:1 31 PASS
  549. [ 6504.035905] test_bpf: #233 JMP_JGT_K: if (3 > 2) return 1 (jump backwards) jited:1 27 PASS
  550. [ 6504.048311] test_bpf: #234 JMP_JGE_K: if (3 >= 3) return 1 jited:1 26 PASS
  551. [ 6504.059301] test_bpf: #235 JMP_JNE_K: if (3 != 2) return 1 jited:1 26 PASS
  552. [ 6504.070233] test_bpf: #236 JMP_JEQ_K: if (3 == 3) return 1 jited:1 26 PASS
  553. [ 6504.081124] test_bpf: #237 JMP_JSET_K: if (0x3 & 0x2) return 1 jited:1 26 PASS
  554. [ 6504.092403] test_bpf: #238 JMP_JSET_K: if (0x3 & 0xffffffff) return 1 jited:1 26 PASS
  555. [ 6504.104302] test_bpf: #239 JMP_JSGT_X: Signed jump: if (-1 > -2) return 1 jited:1 30 PASS
  556. [ 6504.116585] test_bpf: #240 JMP_JSGT_X: Signed jump: if (-1 > -1) return 0 jited:1 30 PASS
  557. [ 6504.128803] test_bpf: #241 JMP_JSGE_X: Signed jump: if (-1 >= -2) return 1 jited:1 30 PASS
  558. [ 6504.141058] test_bpf: #242 JMP_JSGE_X: Signed jump: if (-1 >= -1) return 1 jited:1 30 PASS
  559. [ 6504.153285] test_bpf: #243 JMP_JGT_X: if (3 > 2) return 1 jited:1 26 PASS
  560. [ 6504.164018] test_bpf: #244 JMP_JGT_X: Unsigned jump: if (-1 > 1) return 1 jited:1 28 PASS
  561. [ 6504.176175] test_bpf: #245 JMP_JGE_X: if (3 >= 2) return 1 jited:1 26 PASS
  562. [ 6504.187066] test_bpf: #246 JMP_JGE_X: if (3 >= 3) return 1 jited:1 26 PASS
  563. [ 6504.197856] test_bpf: #247 JMP_JGE_X: ldimm64 test 1 jited:1 28 PASS
  564. [ 6504.208163] test_bpf: #248 JMP_JGE_X: ldimm64 test 2 jited:1 28 PASS
  565. [ 6504.218416] test_bpf: #249 JMP_JGE_X: ldimm64 test 3 jited:1 26 PASS
  566. [ 6504.228655] test_bpf: #250 JMP_JNE_X: if (3 != 2) return 1 jited:1 26 PASS
  567. [ 6504.239340] test_bpf: #251 JMP_JEQ_X: if (3 == 3) return 1 jited:1 26 PASS
  568. [ 6504.250073] test_bpf: #252 JMP_JSET_X: if (0x3 & 0x2) return 1 jited:1 26 PASS
  569. [ 6504.261152] test_bpf: #253 JMP_JSET_X: if (0x3 & 0xffffffff) return 1 jited:1 27 PASS
  570. [ 6504.272840] test_bpf: #254 JMP_JA: Jump, gap, jump, ... jited:1 27 PASS
  571. [ 6504.283294] test_bpf: #255 BPF_MAXINSNS: Maximum possible literals jited:1 26 PASS
  572. [ 6504.297381] test_bpf: #256 BPF_MAXINSNS: Single literal jited:1 26 PASS
  573. [ 6504.311111] test_bpf: #257 BPF_MAXINSNS: Run/add until end jited:1 12035 PASS
  574. [ 6504.445795] test_bpf: #258 BPF_MAXINSNS: Too many instructions PASS
  575. [ 6504.455303] test_bpf: #259 BPF_MAXINSNS: Very long jump jited:1 26 PASS
  576. [ 6504.469060] test_bpf: #260 BPF_MAXINSNS: Ctx heavy transformations jited:1 22950 22936 PASS
  577. [ 6504.946221] test_bpf: #261 BPF_MAXINSNS: Call heavy transformations jited:1 65155 65161 PASS
  578. [ 6506.269566] test_bpf: #262 BPF_MAXINSNS: Jump heavy test jited:1 11183 PASS
  579. [ 6506.396012] test_bpf: #263 BPF_MAXINSNS: Very long jump backwards jited:1 26 PASS
  580. [ 6506.409191] test_bpf: #264 BPF_MAXINSNS: Edge hopping nuthouse jited:1 10298 PASS
  581. [ 6506.524209] test_bpf: #265 BPF_MAXINSNS: Jump, gap, jump, ... jited:1 172 PASS
  582. [ 6506.538418] test_bpf: #266 BPF_MAXINSNS: ld_abs+get_processor_id jited:1 93633 PASS
  583. [ 6507.495408] test_bpf: #267 BPF_MAXINSNS: ld_abs+vlan_push/pop jited:1 87435 PASS
  584. [ 6508.384346] test_bpf: #268 LD_IND byte frag jited:1 130 PASS
  585. [ 6508.395061] test_bpf: #269 LD_IND halfword frag jited:1 130 PASS
  586. [ 6508.406115] test_bpf: #270 LD_IND word frag jited:1 135 PASS
  587. [ 6508.416759] test_bpf: #271 LD_IND halfword mixed head/frag jited:1 152 PASS
  588. [ 6508.428858] test_bpf: #272 LD_IND word mixed head/frag jited:1 149 PASS
  589. [ 6508.440571] test_bpf: #273 LD_ABS byte frag jited:1 129 PASS
  590. [ 6508.451239] test_bpf: #274 LD_ABS halfword frag jited:1 129 PASS
  591. [ 6508.462274] test_bpf: #275 LD_ABS word frag jited:1 137 PASS
  592. [ 6508.473027] test_bpf: #276 LD_ABS halfword mixed head/frag jited:1 154 PASS
  593. [ 6508.485335] test_bpf: #277 LD_ABS word mixed head/frag jited:1 149 PASS
  594. [ 6508.497201] test_bpf: #278 LD_IND byte default X jited:1 46 PASS
  595. [ 6508.507416] test_bpf: #279 LD_IND byte positive offset jited:1 46 PASS
  596. [ 6508.518146] test_bpf: #280 LD_IND byte negative offset jited:1 46 PASS
  597. [ 6508.528790] test_bpf: #281 LD_IND halfword positive offset jited:1 54 PASS
  598. [ 6508.539859] test_bpf: #282 LD_IND halfword negative offset jited:1 49 PASS
  599. [ 6508.550899] test_bpf: #283 LD_IND halfword unaligned jited:1 49 PASS
  600. [ 6508.561460] test_bpf: #284 LD_IND word positive offset jited:1 54 PASS
  601. [ 6508.572188] test_bpf: #285 LD_IND word negative offset jited:1 49 PASS
  602. [ 6508.582854] test_bpf: #286 LD_IND word unaligned (addr & 3 == 2) jited:1 50 PASS
  603. [ 6508.594402] test_bpf: #287 LD_IND word unaligned (addr & 3 == 1) jited:1 49 PASS
  604. [ 6508.605944] test_bpf: #288 LD_IND word unaligned (addr & 3 == 3) jited:1 49 PASS
  605. [ 6508.617439] test_bpf: #289 LD_ABS byte jited:1 45 PASS
  606. [ 6508.626633] test_bpf: #290 LD_ABS halfword jited:1 48 PASS
  607. [ 6508.636184] test_bpf: #291 LD_ABS halfword unaligned jited:1 48 PASS
  608. [ 6508.646541] test_bpf: #292 LD_ABS word jited:1 52 PASS
  609. [ 6508.655595] test_bpf: #293 LD_ABS word unaligned (addr & 3 == 2) jited:1 48 PASS
  610. [ 6508.667014] test_bpf: #294 LD_ABS word unaligned (addr & 3 == 1) jited:1 48 PASS
  611. [ 6508.678389] test_bpf: #295 LD_ABS word unaligned (addr & 3 == 3) jited:1 48 PASS
  612. [ 6508.689804] test_bpf: #296 ADD default X jited:1 26 PASS
  613. [ 6508.698943] test_bpf: #297 ADD default A jited:1 26 PASS
  614. [ 6508.708054] test_bpf: #298 SUB default X jited:1 26 PASS
  615. [ 6508.717128] test_bpf: #299 SUB default A jited:1 26 PASS
  616. [ 6508.726151] test_bpf: #300 MUL default X jited:1 26 PASS
  617. [ 6508.735136] test_bpf: #301 MUL default A jited:1 26 PASS
  618. [ 6508.744038] test_bpf: #302 DIV default X jited:1 27 PASS
  619. [ 6508.752853] test_bpf: #303 DIV default A jited:1 26 PASS
  620. [ 6508.761621] test_bpf: #304 MOD default X jited:1 27 PASS
  621. [ 6508.770361] test_bpf: #305 MOD default A jited:1 30 PASS
  622. [ 6508.779060] test_bpf: #306 JMP EQ default A jited:1 27 PASS
  623. [ 6508.788049] test_bpf: #307 JMP EQ default X jited:1 27 PASS
  624. [ 6508.796962] test_bpf: Summary: 308 PASSED, 0 FAILED, [298/300 JIT'ed]
  625. [ 6508.796962] test_bpf: Summary: 308 PASSED, 0 FAILED, [298/300 JIT'ed]
  626. [ JIT enabled:1 hardened:2 ]
  627. [ 6508.900342] test_bpf: #0 TAX jited:1 63 63 63 PASS
  628. [ 6508.910124] test_bpf: #1 TXA jited:1 29 29 29 PASS
  629. [ 6508.918822] test_bpf: #2 ADD_SUB_MUL_K jited:1 52 PASS
  630. [ 6508.927429] test_bpf: #3 DIV_MOD_KX jited:1 85 PASS
  631. [ 6508.936183] test_bpf: #4 AND_OR_LSH_K jited:1 41 41 PASS
  632. [ 6508.945298] test_bpf: #5 LD_IMM_0 jited:1 32 PASS
  633. [ 6508.953284] test_bpf: #6 LD_IND jited:1 74 74 82 PASS
  634. [ 6508.963548] test_bpf: #7 LD_ABS jited:1 71 71 71 PASS
  635. [ 6508.973745] test_bpf: #8 LD_ABS_LL jited:1 89 95 PASS
  636. [ 6508.983452] test_bpf: #9 LD_IND_LL jited:1 63 63 63 PASS
  637. [ 6508.993585] test_bpf: #10 LD_ABS_NET jited:1 79 89 PASS
  638. [ 6509.003281] test_bpf: #11 LD_IND_NET jited:1 64 60 60 PASS
  639. [ 6509.013515] test_bpf: #12 LD_PKTTYPE jited:1 53 53 PASS
  640. [ 6509.022543] test_bpf: #13 LD_MARK jited:1 27 27 PASS
  641. [ 6509.030743] test_bpf: #14 LD_RXHASH jited:1 27 27 PASS
  642. [ 6509.039111] test_bpf: #15 LD_QUEUE jited:1 32 27 PASS
  643. [ 6509.047413] test_bpf: #16 LD_PROTOCOL jited:1 86 86 PASS
  644. [ 6509.057237] test_bpf: #17 LD_VLAN_TAG jited:1 30 30 PASS
  645. [ 6509.065837] test_bpf: #18 LD_VLAN_TAG_PRESENT jited:1 33 33 PASS
  646. [ 6509.075207] test_bpf: #19 LD_IFINDEX jited:1 33 33 PASS
  647. [ 6509.083827] test_bpf: #20 LD_HATYPE jited:1 33 33 PASS
  648. [ 6509.092337] test_bpf: #21 LD_CPU jited:1 44 44 PASS
  649. [ 6509.100852] test_bpf: #22 LD_NLATTR jited:1 43 71 PASS
  650. [ 6509.109841] test_bpf: #23 LD_NLATTR_NEST jited:1 163 408 PASS
  651. [ 6509.124030] test_bpf: #24 LD_PAYLOAD_OFF jited:1 535 648 PASS
  652. [ 6509.144267] test_bpf: #25 LD_ANC_XOR jited:1 32 32 PASS
  653. [ 6509.152836] test_bpf: #26 SPILL_FILL jited:1 49 49 49 PASS
  654. [ 6509.162552] test_bpf: #27 JEQ jited:1 74 62 55 PASS
  655. [ 6509.172083] test_bpf: #28 JGT jited:1 74 56 56 PASS
  656. [ 6509.181512] test_bpf: #29 JGE jited:1 62 69 74 PASS
  657. [ 6509.191084] test_bpf: #30 JSET jited:1 74 73 94 PASS
  658. [ 6509.201187] test_bpf: #31 tcpdump port 22 jited:1 71 199 213 PASS
  659. [ 6509.214848] test_bpf: #32 tcpdump complex jited:1 71 200 344 PASS
  660. [ 6509.229923] test_bpf: #33 RET_A jited:1 25 25 PASS
  661. [ 6509.237883] test_bpf: #34 INT: ADD trivial jited:1 44 PASS
  662. [ 6509.246442] test_bpf: #35 INT: MUL_X jited:1 43 PASS
  663. [ 6509.254517] test_bpf: #36 INT: MUL_X2 jited:1 45 PASS
  664. [ 6509.262725] test_bpf: #37 INT: MUL32_X jited:1 50 PASS
  665. [ 6509.271057] test_bpf: #38 INT: ADD 64-bit jited:1 225 PASS
  666. [ 6509.281774] test_bpf: #39 INT: ADD 32-bit jited:1 196 PASS
  667. [ 6509.292133] test_bpf: #40 INT: SUB jited:1 163 PASS
  668. [ 6509.301552] test_bpf: #41 INT: XOR jited:1 89 PASS
  669. [ 6509.310068] test_bpf: #42 INT: MUL jited:1 184 PASS
  670. [ 6509.319620] test_bpf: #43 MOV REG64 jited:1 54 PASS
  671. [ 6509.327939] test_bpf: #44 MOV REG32 jited:1 54 PASS
  672. [ 6509.336163] test_bpf: #45 LD IMM64 jited:1 133 PASS
  673. [ 6509.345280] test_bpf: #46 INT: ALU MIX jited:1 59 PASS
  674. [ 6509.353836] test_bpf: #47 INT: shifts by register jited:1 91 PASS
  675. [ 6509.363637] test_bpf: #48 INT: DIV + ABS jited:1 101 103 PASS
  676. [ 6509.374342] test_bpf: #49 INT: DIV by zero jited:1 75 49 PASS
  677. [ 6509.384162] test_bpf: #50 check: missing ret PASS
  678. [ 6509.391481] test_bpf: #51 check: div_k_0 PASS
  679. [ 6509.398356] test_bpf: #52 check: unknown insn PASS
  680. [ 6509.405634] test_bpf: #53 check: out of range spill/fill PASS
  681. [ 6509.413862] test_bpf: #54 JUMPS + HOLES jited:1 76 PASS
  682. [ 6509.422813] test_bpf: #55 check: RET X PASS
  683. [ 6509.429641] test_bpf: #56 check: LDX + RET X PASS
  684. [ 6509.436873] test_bpf: #57 M[]: alt STX + LDX jited:1 178 PASS
  685. [ 6509.447190] test_bpf: #58 M[]: full STX + full LDX jited:1 157 PASS
  686. [ 6509.458016] test_bpf: #59 check: SKF_AD_MAX PASS
  687. [ 6509.465363] test_bpf: #60 LD [SKF_AD_OFF-1] jited:1 50 PASS
  688. [ 6509.474269] test_bpf: #61 load 64-bit immediate jited:1 54 PASS
  689. [ 6509.483662] test_bpf: #62 nmap reduced jited:1 211 PASS
  690. [ 6509.494060] test_bpf: #63 ALU_MOV_X: dst = 2 jited:1 28 PASS
  691. [ 6509.502959] test_bpf: #64 ALU_MOV_X: dst = 4294967295 jited:1 28 PASS
  692. [ 6509.512695] test_bpf: #65 ALU64_MOV_X: dst = 2 jited:1 28 PASS
  693. [ 6509.521805] test_bpf: #66 ALU64_MOV_X: dst = 4294967295 jited:1 28 PASS
  694. [ 6509.531705] test_bpf: #67 ALU_MOV_K: dst = 2 jited:1 27 PASS
  695. [ 6509.540699] test_bpf: #68 ALU_MOV_K: dst = 4294967295 jited:1 27 PASS
  696. [ 6509.550470] test_bpf: #69 ALU_MOV_K: 0x0000ffffffff0000 = 0x00000000ffffffff jited:1 48 PASS
  697. [ 6509.562559] test_bpf: #70 ALU64_MOV_K: dst = 2 jited:1 27 PASS
  698. [ 6509.571865] test_bpf: #71 ALU64_MOV_K: dst = 2147483647 jited:1 27 PASS
  699. [ 6509.581945] test_bpf: #72 ALU64_OR_K: dst = 0x0 jited:1 50 PASS
  700. [ 6509.591518] test_bpf: #73 ALU64_MOV_K: dst = -1 jited:1 48 PASS
  701. [ 6509.601152] test_bpf: #74 ALU_ADD_X: 1 + 2 = 3 jited:1 36 PASS
  702. [ 6509.610551] test_bpf: #75 ALU_ADD_X: 1 + 4294967294 = 4294967295 jited:1 36 PASS
  703. [ 6509.621576] test_bpf: #76 ALU_ADD_X: 2 + 4294967294 = 0 jited:1 48 PASS
  704. [ 6509.631976] test_bpf: #77 ALU64_ADD_X: 1 + 2 = 3 jited:1 36 PASS
  705. [ 6509.641645] test_bpf: #78 ALU64_ADD_X: 1 + 4294967294 = 4294967295 jited:1 36 PASS
  706. [ 6509.652902] test_bpf: #79 ALU64_ADD_X: 2 + 4294967294 = 4294967296 jited:1 53 PASS
  707. [ 6509.664362] test_bpf: #80 ALU_ADD_K: 1 + 2 = 3 jited:1 35 PASS
  708. [ 6509.673872] test_bpf: #81 ALU_ADD_K: 3 + 0 = 3 jited:1 35 PASS
  709. [ 6509.683283] test_bpf: #82 ALU_ADD_K: 1 + 4294967294 = 4294967295 jited:1 35 PASS
  710. [ 6509.694340] test_bpf: #83 ALU_ADD_K: 4294967294 + 2 = 0 jited:1 42 PASS
  711. [ 6509.704736] test_bpf: #84 ALU_ADD_K: 0 + (-1) = 0x00000000ffffffff jited:1 48 PASS
  712. [ 6509.716177] test_bpf: #85 ALU_ADD_K: 0 + 0xffff = 0xffff jited:1 48 PASS
  713. [ 6509.726734] test_bpf: #86 ALU_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 48 PASS
  714. [ 6509.738030] test_bpf: #87 ALU_ADD_K: 0 + 0x80000000 = 0x80000000 jited:1 48 PASS
  715. [ 6509.749301] test_bpf: #88 ALU_ADD_K: 0 + 0x80008000 = 0x80008000 jited:1 48 PASS
  716. [ 6509.760573] test_bpf: #89 ALU64_ADD_K: 1 + 2 = 3 jited:1 35 PASS
  717. [ 6509.770347] test_bpf: #90 ALU64_ADD_K: 3 + 0 = 3 jited:1 35 PASS
  718. [ 6509.780126] test_bpf: #91 ALU64_ADD_K: 1 + 2147483646 = 2147483647 jited:1 40 PASS
  719. [ 6509.791551] test_bpf: #92 ALU64_ADD_K: 4294967294 + 2 = 4294967296 jited:1 48 PASS
  720. [ 6509.803110] test_bpf: #93 ALU64_ADD_K: 2147483646 + -2147483647 = -1 jited:1 35 PASS
  721. [ 6509.814717] test_bpf: #94 ALU64_ADD_K: 1 + 0 = 1 jited:1 48 PASS
  722. [ 6509.824714] test_bpf: #95 ALU64_ADD_K: 0 + (-1) = 0xffffffffffffffff jited:1 48 PASS
  723. [ 6509.836481] test_bpf: #96 ALU64_ADD_K: 0 + 0xffff = 0xffff jited:1 48 PASS
  724. [ 6509.847338] test_bpf: #97 ALU64_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 48 PASS
  725. [ 6509.858968] test_bpf: #98 ALU64_ADD_K: 0 + 0x80000000 = 0xffffffff80000000 jited:1 48 PASS
  726. [ 6509.871332] test_bpf: #99 ALU_ADD_K: 0 + 0x80008000 = 0xffffffff80008000 jited:1 48 PASS
  727. [ 6509.883558] test_bpf: #100 ALU_SUB_X: 3 - 1 = 2 jited:1 36 PASS
  728. [ 6509.893574] test_bpf: #101 ALU_SUB_X: 4294967295 - 4294967294 = 1 jited:1 36 PASS
  729. [ 6509.905132] test_bpf: #102 ALU64_SUB_X: 3 - 1 = 2 jited:1 36 PASS
  730. [ 6509.915316] test_bpf: #103 ALU64_SUB_X: 4294967295 - 4294967294 = 1 jited:1 36 PASS
  731. [ 6509.927112] test_bpf: #104 ALU_SUB_K: 3 - 1 = 2 jited:1 35 PASS
  732. [ 6509.937209] test_bpf: #105 ALU_SUB_K: 3 - 0 = 3 jited:1 35 PASS
  733. [ 6509.947228] test_bpf: #106 ALU_SUB_K: 4294967295 - 4294967294 = 1 jited:1 35 PASS
  734. [ 6509.958826] test_bpf: #107 ALU64_SUB_K: 3 - 1 = 2 jited:1 35 PASS
  735. [ 6509.969072] test_bpf: #108 ALU64_SUB_K: 3 - 0 = 3 jited:1 35 PASS
  736. [ 6509.979237] test_bpf: #109 ALU64_SUB_K: 4294967294 - 4294967295 = -1 jited:1 35 PASS
  737. [ 6509.991093] test_bpf: #110 ALU64_ADD_K: 2147483646 - 2147483647 = -1 jited:1 35 PASS
  738. [ 6510.002968] test_bpf: #111 ALU_MUL_X: 2 * 3 = 6 jited:1 37 PASS
  739. [ 6510.013057] test_bpf: #112 ALU_MUL_X: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 37 PASS
  740. [ 6510.024713] test_bpf: #113 ALU_MUL_X: -1 * -1 = 1 jited:1 37 PASS
  741. [ 6510.034909] test_bpf: #114 ALU64_MUL_X: 2 * 3 = 6 jited:1 38 PASS
  742. [ 6510.045188] test_bpf: #115 ALU64_MUL_X: 1 * 2147483647 = 2147483647 jited:1 38 PASS
  743. [ 6510.057065] test_bpf: #116 ALU_MUL_K: 2 * 3 = 6 jited:1 36 PASS
  744. [ 6510.067093] test_bpf: #117 ALU_MUL_K: 3 * 1 = 3 jited:1 36 PASS
  745. [ 6510.077061] test_bpf: #118 ALU_MUL_K: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 36 PASS
  746. [ 6510.088640] test_bpf: #119 ALU_MUL_K: 1 * (-1) = 0x00000000ffffffff jited:1 49 PASS
  747. [ 6510.100527] test_bpf: #120 ALU64_MUL_K: 2 * 3 = 6 jited:1 37 PASS
  748. [ 6510.110694] test_bpf: #121 ALU64_MUL_K: 3 * 1 = 3 jited:1 37 PASS
  749. [ 6510.120813] test_bpf: #122 ALU64_MUL_K: 1 * 2147483647 = 2147483647 jited:1 37 PASS
  750. [ 6510.132559] test_bpf: #123 ALU64_MUL_K: 1 * -2147483647 = -2147483647 jited:1 37 PASS
  751. [ 6510.144528] test_bpf: #124 ALU64_MUL_K: 1 * (-1) = 0xffffffffffffffff jited:1 50 PASS
  752. [ 6510.156638] test_bpf: #125 ALU_DIV_X: 6 / 2 = 3 jited:1 37 PASS
  753. [ 6510.166677] test_bpf: #126 ALU_DIV_X: 4294967295 / 4294967295 = 1 jited:1 37 PASS
  754. [ 6510.178387] test_bpf: #127 ALU64_DIV_X: 6 / 2 = 3 jited:1 37 PASS
  755. [ 6510.188656] test_bpf: #128 ALU64_DIV_X: 2147483647 / 2147483647 = 1 jited:1 37 PASS
  756. [ 6510.200591] test_bpf: #129 ALU64_DIV_X: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 54 PASS
  757. [ 6510.214410] test_bpf: #130 ALU_DIV_K: 6 / 2 = 3 jited:1 36 PASS
  758. [ 6510.224629] test_bpf: #131 ALU_DIV_K: 3 / 1 = 3 jited:1 36 PASS
  759. [ 6510.234795] test_bpf: #132 ALU_DIV_K: 4294967295 / 4294967295 = 1 jited:1 36 PASS
  760. [ 6510.246538] test_bpf: #133 ALU_DIV_K: 0xffffffffffffffff / (-1) = 0x1 jited:1 49 PASS
  761. [ 6510.258833] test_bpf: #134 ALU64_DIV_K: 6 / 2 = 3 jited:1 36 PASS
  762. [ 6510.269300] test_bpf: #135 ALU64_DIV_K: 3 / 1 = 3 jited:1 36 PASS
  763. [ 6510.279701] test_bpf: #136 ALU64_DIV_K: 2147483647 / 2147483647 = 1 jited:1 36 PASS
  764. [ 6510.291686] test_bpf: #137 ALU64_DIV_K: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 49 PASS
  765. [ 6510.305679] test_bpf: #138 ALU_MOD_X: 3 % 2 = 1 jited:1 41 PASS
  766. [ 6510.316081] test_bpf: #139 ALU_MOD_X: 4294967295 % 4294967293 = 2 jited:1 41 PASS
  767. [ 6510.328116] test_bpf: #140 ALU64_MOD_X: 3 % 2 = 1 jited:1 42 PASS
  768. [ 6510.338733] test_bpf: #141 ALU64_MOD_X: 2147483647 % 2147483645 = 2 jited:1 42 PASS
  769. [ 6510.350946] test_bpf: #142 ALU_MOD_K: 3 % 2 = 1 jited:1 40 PASS
  770. [ 6510.361445] test_bpf: #143 ALU_MOD_K: 3 % 1 = 0 jited:1 PASS
  771. [ 6510.371165] test_bpf: #144 ALU_MOD_K: 4294967295 % 4294967293 = 2 jited:1 40 PASS
  772. [ 6510.383176] test_bpf: #145 ALU64_MOD_K: 3 % 2 = 1 jited:1 41 PASS
  773. [ 6510.393809] test_bpf: #146 ALU64_MOD_K: 3 % 1 = 0 jited:1 PASS
  774. [ 6510.403666] test_bpf: #147 ALU64_MOD_K: 2147483647 % 2147483645 = 2 jited:1 41 PASS
  775. [ 6510.415785] test_bpf: #148 ALU_AND_X: 3 & 2 = 2 jited:1 36 PASS
  776. [ 6510.426158] test_bpf: #149 ALU_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 36 PASS
  777. [ 6510.438896] test_bpf: #150 ALU64_AND_X: 3 & 2 = 2 jited:1 36 PASS
  778. [ 6510.449480] test_bpf: #151 ALU64_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 36 PASS
  779. [ 6510.462392] test_bpf: #152 ALU_AND_K: 3 & 2 = 2 jited:1 35 PASS
  780. [ 6510.472814] test_bpf: #153 ALU_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 35 PASS
  781. [ 6510.485660] test_bpf: #154 ALU64_AND_K: 3 & 2 = 2 jited:1 41 PASS
  782. [ 6510.496358] test_bpf: #155 ALU64_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 35 PASS
  783. [ 6510.509518] test_bpf: #156 ALU64_AND_K: 0x0000ffffffff0000 & 0x0 = 0x0000ffff00000000 jited:1 48 PASS
  784. [ 6510.523566] test_bpf: #157 ALU64_AND_K: 0x0000ffffffff0000 & -1 = 0x0000ffffffffffff jited:1 48 PASS
  785. [ 6510.537561] test_bpf: #158 ALU64_AND_K: 0xffffffffffffffff & -1 = 0xffffffffffffffff jited:1 48 PASS
  786. [ 6510.551485] test_bpf: #159 ALU_OR_X: 1 | 2 = 3 jited:1 36 PASS
  787. [ 6510.561951] test_bpf: #160 ALU_OR_X: 0x0 | 0xffffffff = 0xffffffff jited:1 36 PASS
  788. [ 6510.574197] test_bpf: #161 ALU64_OR_X: 1 | 2 = 3 jited:1 36 PASS
  789. [ 6510.584907] test_bpf: #162 ALU64_OR_X: 0 | 0xffffffff = 0xffffffff jited:1 36 PASS
  790. [ 6510.597186] test_bpf: #163 ALU_OR_K: 1 | 2 = 3 jited:1 35 PASS
  791. [ 6510.607702] test_bpf: #164 ALU_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 35 PASS
  792. [ 6510.619876] test_bpf: #165 ALU64_OR_K: 1 | 2 = 3 jited:1 35 PASS
  793. [ 6510.630638] test_bpf: #166 ALU64_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 35 PASS
  794. [ 6510.643008] test_bpf: #167 ALU64_OR_K: 0x0000ffffffff0000 | 0x0 = 0x0000ffff00000000 jited:1 48 PASS
  795. [ 6510.657097] test_bpf: #168 ALU64_OR_K: 0x0000ffffffff0000 | -1 = 0xffffffffffffffff jited:1 48 PASS
  796. [ 6510.671097] test_bpf: #169 ALU64_OR_K: 0x000000000000000 | -1 = 0xffffffffffffffff jited:1 48 PASS
  797. [ 6510.684980] test_bpf: #170 ALU_XOR_X: 5 ^ 6 = 3 jited:1 36 PASS
  798. [ 6510.695697] test_bpf: #171 ALU_XOR_X: 0x1 ^ 0xffffffff = 0xfffffffe jited:1 36 PASS
  799. [ 6510.708178] test_bpf: #172 ALU64_XOR_X: 5 ^ 6 = 3 jited:1 36 PASS
  800. [ 6510.719041] test_bpf: #173 ALU64_XOR_X: 1 ^ 0xffffffff = 0xfffffffe jited:1 36 PASS
  801. [ 6510.731515] test_bpf: #174 ALU_XOR_K: 5 ^ 6 = 3 jited:1 35 PASS
  802. [ 6510.742258] test_bpf: #175 ALU_XOR_K: 1 ^ 0xffffffff = 0xfffffffe jited:1 35 PASS
  803. [ 6510.754643] test_bpf: #176 ALU64_XOR_K: 5 ^ 6 = 3 jited:1 35 PASS
  804. [ 6510.765606] test_bpf: #177 ALU64_XOR_K: 1 & 0xffffffff = 0xfffffffe jited:1 35 PASS
  805. [ 6510.778095] test_bpf: #178 ALU64_XOR_K: 0x0000ffffffff0000 ^ 0x0 = 0x0000ffffffff0000 jited:1 48 PASS
  806. [ 6510.792383] test_bpf: #179 ALU64_XOR_K: 0x0000ffffffff0000 ^ -1 = 0xffff00000000ffff jited:1 48 PASS
  807. [ 6510.806589] test_bpf: #180 ALU64_XOR_K: 0x000000000000000 ^ -1 = 0xffffffffffffffff jited:1 53 PASS
  808. [ 6510.820744] test_bpf: #181 ALU_LSH_X: 1 << 1 = 2 jited:1 37 PASS
  809. [ 6510.831654] test_bpf: #182 ALU_LSH_X: 1 << 31 = 0x80000000 jited:1 37 PASS
  810. [ 6510.843511] test_bpf: #183 ALU64_LSH_X: 1 << 1 = 2 jited:1 37 PASS
  811. [ 6510.854666] test_bpf: #184 ALU64_LSH_X: 1 << 31 = 0x80000000 jited:1 37 PASS
  812. [ 6510.866656] test_bpf: #185 ALU_LSH_K: 1 << 1 = 2 jited:1 34 PASS
  813. [ 6510.877506] test_bpf: #186 ALU_LSH_K: 1 << 31 = 0x80000000 jited:1 34 PASS
  814. [ 6510.889280] test_bpf: #187 ALU64_LSH_K: 1 << 1 = 2 jited:1 34 PASS
  815. [ 6510.900278] test_bpf: #188 ALU64_LSH_K: 1 << 31 = 0x80000000 jited:1 34 PASS
  816. [ 6510.912107] test_bpf: #189 ALU_RSH_X: 2 >> 1 = 1 jited:1 37 PASS
  817. [ 6510.922914] test_bpf: #190 ALU_RSH_X: 0x80000000 >> 31 = 1 jited:1 37 PASS
  818. [ 6510.934654] test_bpf: #191 ALU64_RSH_X: 2 >> 1 = 1 jited:1 37 PASS
  819. [ 6510.945757] test_bpf: #192 ALU64_RSH_X: 0x80000000 >> 31 = 1 jited:1 37 PASS
  820. [ 6510.957605] test_bpf: #193 ALU_RSH_K: 2 >> 1 = 1 jited:1 34 PASS
  821. [ 6510.968376] test_bpf: #194 ALU_RSH_K: 0x80000000 >> 31 = 1 jited:1 34 PASS
  822. [ 6510.980027] test_bpf: #195 ALU64_RSH_K: 2 >> 1 = 1 jited:1 34 PASS
  823. [ 6510.990970] test_bpf: #196 ALU64_RSH_K: 0x80000000 >> 31 = 1 jited:1 34 PASS
  824. [ 6511.002860] test_bpf: #197 ALU_ARSH_X: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 44 PASS
  825. [ 6511.016953] test_bpf: #198 ALU_ARSH_K: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 34 PASS
  826. [ 6511.030879] test_bpf: #199 ALU_NEG: -(3) = -3 jited:1 28 PASS
  827. [ 6511.041323] test_bpf: #200 ALU_NEG: -(-3) = 3 jited:1 28 PASS
  828. [ 6511.051676] test_bpf: #201 ALU64_NEG: -(3) = -3 jited:1 33 PASS
  829. [ 6511.062219] test_bpf: #202 ALU64_NEG: -(-3) = 3 jited:1 33 PASS
  830. [ 6511.072702] test_bpf: #203 ALU_END_FROM_BE 16: 0x0123456789abcdef -> 0xcdef jited:1 35 PASS
  831. [ 6511.085735] test_bpf: #204 ALU_END_FROM_BE 32: 0x0123456789abcdef -> 0x89abcdef jited:1 37 PASS
  832. [ 6511.099108] test_bpf: #205 ALU_END_FROM_BE 64: 0x0123456789abcdef -> 0x89abcdef jited:1 39 PASS
  833. [ 6511.112456] test_bpf: #206 ALU_END_FROM_LE 16: 0x0123456789abcdef -> 0xefcd jited:1 34 PASS
  834. [ 6511.125413] test_bpf: #207 ALU_END_FROM_LE 32: 0x0123456789abcdef -> 0xefcdab89 jited:1 37 PASS
  835. [ 6511.138697] test_bpf: #208 ALU_END_FROM_LE 64: 0x0123456789abcdef -> 0x67452301 jited:1 32 PASS
  836. [ 6511.151928] test_bpf: #209 ST_MEM_B: Store/Load byte: max negative jited:1 33 PASS
  837. [ 6511.164015] test_bpf: #210 ST_MEM_B: Store/Load byte: max positive jited:1 33 PASS
  838. [ 6511.176040] test_bpf: #211 STX_MEM_B: Store/Load byte: max negative jited:1 49 PASS
  839. [ 6511.188286] test_bpf: #212 ST_MEM_H: Store/Load half word: max negative jited:1 33 PASS
  840. [ 6511.200789] test_bpf: #213 ST_MEM_H: Store/Load half word: max positive jited:1 33 PASS
  841. [ 6511.213236] test_bpf: #214 STX_MEM_H: Store/Load half word: max negative jited:1 44 PASS
  842. [ 6511.225869] test_bpf: #215 ST_MEM_W: Store/Load word: max negative jited:1 33 PASS
  843. [ 6511.237880] test_bpf: #216 ST_MEM_W: Store/Load word: max positive jited:1 33 PASS
  844. [ 6511.249845] test_bpf: #217 STX_MEM_W: Store/Load word: max negative jited:1 44 PASS
  845. [ 6511.262012] test_bpf: #218 ST_MEM_DW: Store/Load double word: max negative jited:1 33 PASS
  846. [ 6511.274692] test_bpf: #219 ST_MEM_DW: Store/Load double word: max negative 2 jited:1 51 PASS
  847. [ 6511.287715] test_bpf: #220 ST_MEM_DW: Store/Load double word: max positive jited:1 38 PASS
  848. [ 6511.300376] test_bpf: #221 STX_MEM_DW: Store/Load double word: max negative jited:1 44 PASS
  849. [ 6511.313198] test_bpf: #222 STX_XADD_W: Test: 0x12 + 0x10 = 0x22 jited:0 90 PASS
  850. [ 6511.325339] test_bpf: #223 STX_XADD_DW: Test: 0x12 + 0x10 = 0x22 jited:0 90 PASS
  851. [ 6511.337402] test_bpf: #224 JMP_EXIT jited:1 28 PASS
  852. [ 6511.346410] test_bpf: #225 JMP_JA: Unconditional jump: if (true) return 1 jited:1 28 PASS
  853. [ 6511.358943] test_bpf: #226 JMP_JSGT_K: Signed jump: if (-1 > -2) return 1 jited:1 39 PASS
  854. [ 6511.371582] test_bpf: #227 JMP_JSGT_K: Signed jump: if (-1 > -1) return 0 jited:1 47 PASS
  855. [ 6511.384208] test_bpf: #228 JMP_JSGE_K: Signed jump: if (-1 >= -2) return 1 jited:1 39 PASS
  856. [ 6511.396815] test_bpf: #229 JMP_JSGE_K: Signed jump: if (-1 >= -1) return 1 jited:1 39 PASS
  857. [ 6511.409412] test_bpf: #230 JMP_JGT_K: if (3 > 2) return 1 jited:1 39 PASS
  858. [ 6511.420496] test_bpf: #231 JMP_JGT_K: Unsigned jump: if (-1 > 1) return 1 jited:1 39 PASS
  859. [ 6511.433033] test_bpf: #232 JMP_JGE_K: if (3 >= 2) return 1 jited:1 44 PASS
  860. [ 6511.444244] test_bpf: #233 JMP_JGT_K: if (3 > 2) return 1 (jump backwards) jited:1 40 PASS
  861. [ 6511.456977] test_bpf: #234 JMP_JGE_K: if (3 >= 3) return 1 jited:1 45 PASS
  862. [ 6511.468245] test_bpf: #235 JMP_JNE_K: if (3 != 2) return 1 jited:1 39 PASS
  863. [ 6511.479458] test_bpf: #236 JMP_JEQ_K: if (3 == 3) return 1 jited:1 39 PASS
  864. [ 6511.490615] test_bpf: #237 JMP_JSET_K: if (0x3 & 0x2) return 1 jited:1 39 PASS
  865. [ 6511.502153] test_bpf: #238 JMP_JSET_K: if (0x3 & 0xffffffff) return 1 jited:1 39 PASS
  866. [ 6511.514286] test_bpf: #239 JMP_JSGT_X: Signed jump: if (-1 > -2) return 1 jited:1 44 PASS
  867. [ 6511.526886] test_bpf: #240 JMP_JSGT_X: Signed jump: if (-1 > -1) return 0 jited:1 45 PASS
  868. [ 6511.539435] test_bpf: #241 JMP_JSGE_X: Signed jump: if (-1 >= -2) return 1 jited:1 53 PASS
  869. [ 6511.552096] test_bpf: #242 JMP_JSGE_X: Signed jump: if (-1 >= -1) return 1 jited:1 44 PASS
  870. [ 6511.564637] test_bpf: #243 JMP_JGT_X: if (3 > 2) return 1 jited:1 44 PASS
  871. [ 6511.575649] test_bpf: #244 JMP_JGT_X: Unsigned jump: if (-1 > 1) return 1 jited:1 52 PASS
  872. [ 6511.588174] test_bpf: #245 JMP_JGE_X: if (3 >= 2) return 1 jited:1 44 PASS
  873. [ 6511.599387] test_bpf: #246 JMP_JGE_X: if (3 >= 3) return 1 jited:1 44 PASS
  874. [ 6511.610478] test_bpf: #247 JMP_JGE_X: ldimm64 test 1 jited:1 49 PASS
  875. [ 6511.621175] test_bpf: #248 JMP_JGE_X: ldimm64 test 2 jited:1 49 PASS
  876. [ 6511.631769] test_bpf: #249 JMP_JGE_X: ldimm64 test 3 jited:1 45 PASS
  877. [ 6511.642376] test_bpf: #250 JMP_JNE_X: if (3 != 2) return 1 jited:1 44 PASS
  878. [ 6511.653477] test_bpf: #251 JMP_JEQ_X: if (3 == 3) return 1 jited:1 44 PASS
  879. [ 6511.664534] test_bpf: #252 JMP_JSET_X: if (0x3 & 0x2) return 1 jited:1 51 PASS
  880. [ 6511.676061] test_bpf: #253 JMP_JSET_X: if (0x3 & 0xffffffff) return 1 jited:1 50 PASS
  881. [ 6511.688148] test_bpf: #254 JMP_JA: Jump, gap, jump, ... jited:1 29 PASS
  882. [ 6511.698882] test_bpf: #255 BPF_MAXINSNS: Maximum possible literals jited:1 29 PASS
  883. [ 6512.061966] test_bpf: #256 BPF_MAXINSNS: Single literal jited:1 29 PASS
  884. [ 6512.423492] test_bpf: #257 BPF_MAXINSNS: Run/add until end jited:1 26012 PASS
  885. [ 6512.915025] test_bpf: #258 BPF_MAXINSNS: Too many instructions PASS
  886. [ 6512.924638] test_bpf: #259 BPF_MAXINSNS: Very long jump jited:1 29 PASS
  887. [ 6513.313826] test_bpf: #260 BPF_MAXINSNS: Ctx heavy transformations jited:1 41158 41149 PASS
  888. [ 6514.603416] test_bpf: #261 BPF_MAXINSNS: Call heavy transformations jited:1 64270 64207 PASS
  889. [ 6515.910950] test_bpf: #262 BPF_MAXINSNS: Jump heavy test jited:1 35470 PASS
  890. [ 6516.802657] test_bpf: #263 BPF_MAXINSNS: Very long jump backwards jited:1 29 PASS
  891. [ 6517.033833] test_bpf: #264 BPF_MAXINSNS: Edge hopping nuthouse jited:1 10306 PASS
  892. [ 6517.149829] test_bpf: #265 BPF_MAXINSNS: Jump, gap, jump, ... jited:1 181 PASS
  893. [ 6517.164983] test_bpf: #266 BPF_MAXINSNS: ld_abs+get_processor_id jited:1 115639 PASS
  894. [ 6518.556223] test_bpf: #267 BPF_MAXINSNS: ld_abs+vlan_push/pop jited:1 105696 PASS
  895. [ 6519.830541] test_bpf: #268 LD_IND byte frag jited:1 141 PASS
  896. [ 6519.841541] test_bpf: #269 LD_IND halfword frag jited:1 141 PASS
  897. [ 6519.852831] test_bpf: #270 LD_IND word frag jited:1 137 PASS
  898. [ 6519.863752] test_bpf: #271 LD_IND halfword mixed head/frag jited:1 160 PASS
  899. [ 6519.876318] test_bpf: #272 LD_IND word mixed head/frag jited:1 156 PASS
  900. [ 6519.888334] test_bpf: #273 LD_ABS byte frag jited:1 132 PASS
  901. [ 6519.899167] test_bpf: #274 LD_ABS halfword frag jited:1 132 PASS
  902. [ 6519.910485] test_bpf: #275 LD_ABS word frag jited:1 138 PASS
  903. [ 6519.921425] test_bpf: #276 LD_ABS halfword mixed head/frag jited:1 150 PASS
  904. [ 6519.933883] test_bpf: #277 LD_ABS word mixed head/frag jited:1 146 PASS
  905. [ 6519.945896] test_bpf: #278 LD_IND byte default X jited:1 55 PASS
  906. [ 6519.956327] test_bpf: #279 LD_IND byte positive offset jited:1 52 PASS
  907. [ 6519.967245] test_bpf: #280 LD_IND byte negative offset jited:1 52 PASS
  908. [ 6519.978147] test_bpf: #281 LD_IND halfword positive offset jited:1 54 PASS
  909. [ 6519.989433] test_bpf: #282 LD_IND halfword negative offset jited:1 55 PASS
  910. [ 6520.000699] test_bpf: #283 LD_IND halfword unaligned jited:1 55 PASS
  911. [ 6520.011445] test_bpf: #284 LD_IND word positive offset jited:1 54 PASS
  912. [ 6520.022377] test_bpf: #285 LD_IND word negative offset jited:1 54 PASS
  913. [ 6520.033250] test_bpf: #286 LD_IND word unaligned (addr & 3 == 2) jited:1 55 PASS
  914. [ 6520.044980] test_bpf: #287 LD_IND word unaligned (addr & 3 == 1) jited:1 55 PASS
  915. [ 6520.056738] test_bpf: #288 LD_IND word unaligned (addr & 3 == 3) jited:1 61 PASS
  916. [ 6520.068479] test_bpf: #289 LD_ABS byte jited:1 48 PASS
  917. [ 6520.077881] test_bpf: #290 LD_ABS halfword jited:1 50 PASS
  918. [ 6520.087620] test_bpf: #291 LD_ABS halfword unaligned jited:1 50 PASS
  919. [ 6520.098222] test_bpf: #292 LD_ABS word jited:1 50 PASS
  920. [ 6520.107532] test_bpf: #293 LD_ABS word unaligned (addr & 3 == 2) jited:1 50 PASS
  921. [ 6520.119216] test_bpf: #294 LD_ABS word unaligned (addr & 3 == 1) jited:1 50 PASS
  922. [ 6520.130835] test_bpf: #295 LD_ABS word unaligned (addr & 3 == 3) jited:1 50 PASS
  923. [ 6520.142452] test_bpf: #296 ADD default X jited:1 29 PASS
  924. [ 6520.151746] test_bpf: #297 ADD default A jited:1 28 PASS
  925. [ 6520.161118] test_bpf: #298 SUB default X jited:1 29 PASS
  926. [ 6520.170389] test_bpf: #299 SUB default A jited:1 28 PASS
  927. [ 6520.179551] test_bpf: #300 MUL default X jited:1 29 PASS
  928. [ 6520.188787] test_bpf: #301 MUL default A jited:1 29 PASS
  929. [ 6520.197885] test_bpf: #302 DIV default X jited:1 29 PASS
  930. [ 6520.206935] test_bpf: #303 DIV default A jited:1 29 PASS
  931. [ 6520.215901] test_bpf: #304 MOD default X jited:1 29 PASS
  932. [ 6520.224865] test_bpf: #305 MOD default A jited:1 33 PASS
  933. [ 6520.233766] test_bpf: #306 JMP EQ default A jited:1 32 PASS
  934. [ 6520.242950] test_bpf: #307 JMP EQ default X jited:1 30 PASS
  935. [ 6520.251999] test_bpf: Summary: 308 PASSED, 0 FAILED, [298/300 JIT'ed]
  936. [ 6520.251999] test_bpf: Summary: 308 PASSED, 0 FAILED, [298/300 JIT'ed]
  937. root@hikey:/usr/bin/kselftests/bpf#
Add Comment
Please, Sign In to add comment