On Thu, 30 Nov 2017 08:01:10 +0000 Ophir Munk <ophi...@mellanox.com> wrote:
> +static struct bpf_insn l2_src_hash_insns[] = { > + {0xbf, 7, 1, 0, 0x00000000}, > + {0x61, 6, 7, 16, 0x00000000}, > + {0x61, 9, 7, 76, 0x00000000}, > + {0x61, 8, 7, 80, 0x00000000}, > + {0x18, 1, 0, 0, 0xdeadbeef}, > + {0x00, 0, 0, 0, 0x00000000}, > + {0x63, 10, 1, -4, 0x00000000}, > + {0x61, 1, 7, 48, 0x00000000}, > + {0x7b, 10, 1, -56, 0x00000000}, > + {0xbf, 2, 10, 0, 0x00000000}, > + {0x07, 2, 0, 0, 0xfffffffc}, > + {0x18, 1, 1, 0, 0xffffffff}, > + {0x00, 0, 0, 0, 0x00000000}, > + {0x85, 0, 0, 0, 0x00000001}, > + {0x55, 0, 0, 21, 0x00000000}, > + {0xb7, 1, 0, 0, 0x00000a64}, > + {0x6b, 10, 1, -16, 0x00000000}, > + {0x18, 1, 0, 0, 0x69666e6f}, > + {0x00, 0, 0, 0, 0x65727567}, > + {0x7b, 10, 1, -24, 0x00000000}, > + {0x18, 1, 0, 0, 0x6e207369}, > + {0x00, 0, 0, 0, 0x6320746f}, > + {0x7b, 10, 1, -32, 0x00000000}, > + {0x18, 1, 0, 0, 0x20737372}, > + {0x00, 0, 0, 0, 0x2079656b}, > + {0x7b, 10, 1, -40, 0x00000000}, > + {0x18, 1, 0, 0, 0x68736168}, > + {0x00, 0, 0, 0, 0x203a2928}, > + {0x7b, 10, 1, -48, 0x00000000}, > + {0xb7, 7, 0, 0, 0x00000000}, > + {0x73, 10, 7, -14, 0x00000000}, > + {0xbf, 1, 10, 0, 0x00000000}, > + {0x07, 1, 0, 0, 0xffffffd0}, > + {0xb7, 2, 0, 0, 0x00000023}, > + {0x85, 0, 0, 0, 0x00000006}, > + {0x05, 0, 0, 543, 0x00000000}, > + {0xb7, 1, 0, 0, 0x0000000e}, > + {0x61, 2, 7, 20, 0x00000000}, > + {0x15, 2, 0, 10, 0x00000000}, > + {0x61, 2, 7, 28, 0x00000000}, > + {0x55, 2, 0, 8, 0x0000a888}, > + {0xbf, 2, 7, 0, 0x00000000}, > + {0xb7, 7, 0, 0, 0x00000000}, > + {0xbf, 1, 9, 0, 0x00000000}, > + {0x07, 1, 0, 0, 0x00000012}, > + {0x2d, 1, 8, 533, 0x00000000}, > + {0xb7, 1, 0, 0, 0x00000012}, > + {0x69, 6, 9, 16, 0x00000000}, > + {0xbf, 7, 2, 0, 0x00000000}, > + {0x61, 2, 0, 128, 0x00000000}, > + {0xbf, 3, 2, 0, 0x00000000}, > + {0x57, 3, 0, 0, 0x00000001}, > + {0xb7, 4, 0, 0, 0x00000000}, > + {0x1d, 3, 4, 1, 0x00000000}, > + {0x07, 0, 0, 0, 0x00000006}, > + {0x57, 2, 0, 0, 0x00000002}, > + {0x15, 2, 0, 508, 0x00000000}, > + {0x7b, 10, 7, -64, 0x00000000}, > + {0xb7, 7, 0, 0, 0x00000000}, > + {0xbf, 1, 9, 0, 0x00000000}, > + {0x07, 1, 0, 0, 0x0000000c}, > + {0x2d, 1, 8, 517, 0x00000000}, > + {0x71, 1, 0, 0, 0x00000000}, > + {0x67, 1, 0, 0, 0x00000018}, > + {0x71, 6, 0, 1, 0x00000000}, > + {0x67, 6, 0, 0, 0x00000010}, > + {0x4f, 6, 1, 0, 0x00000000}, > + {0x71, 1, 0, 2, 0x00000000}, > + {0x67, 1, 0, 0, 0x00000008}, > + {0x4f, 6, 1, 0, 0x00000000}, > + {0x71, 1, 0, 3, 0x00000000}, > + {0x4f, 6, 1, 0, 0x00000000}, > + {0x71, 5, 9, 6, 0x00000000}, > + {0x67, 5, 0, 0, 0x00000038}, > + {0xc7, 5, 0, 0, 0x00000038}, > + {0xb7, 2, 0, 0, 0x00000000}, > + {0xb7, 3, 0, 0, 0xffffffff}, > + {0xb7, 4, 0, 0, 0x00000000}, > + {0x6d, 5, 3, 1, 0x00000000}, > + {0xbf, 4, 6, 0, 0x00000000}, > + {0x79, 1, 10, -56, 0x00000000}, > + {0xaf, 4, 1, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x00000001}, > + {0x71, 7, 0, 4, 0x00000000}, > + {0xbf, 1, 7, 0, 0x00000000}, > + {0x77, 1, 0, 0, 0x00000007}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x00000039}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000006}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003a}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000005}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003b}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000004}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003c}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000003}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003d}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000002}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003e}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000001}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0x67, 5, 0, 0, 0x0000003f}, > + {0xc7, 5, 0, 0, 0x0000003f}, > + {0x5f, 5, 1, 0, 0x00000000}, > + {0xaf, 4, 5, 0, 0x00000000}, > + {0x57, 7, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 7, 0, 0x00000000}, > + {0x71, 5, 9, 7, 0x00000000}, > + {0x67, 5, 0, 0, 0x00000038}, > + {0xc7, 5, 0, 0, 0x00000038}, > + {0xb7, 6, 0, 0, 0x00000000}, > + {0x6d, 5, 3, 1, 0x00000000}, > + {0xbf, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x71, 7, 0, 5, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000007}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x00000039}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000006}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003a}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000005}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003b}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000004}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003c}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000003}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003d}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000002}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003e}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000001}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0x67, 5, 0, 0, 0x0000003f}, > + {0xc7, 5, 0, 0, 0x0000003f}, > + {0x5f, 5, 1, 0, 0x00000000}, > + {0xaf, 4, 5, 0, 0x00000000}, > + {0x57, 7, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 7, 0, 0x00000000}, > + {0x71, 5, 9, 8, 0x00000000}, > + {0x67, 5, 0, 0, 0x00000038}, > + {0xc7, 5, 0, 0, 0x00000038}, > + {0xb7, 6, 0, 0, 0x00000000}, > + {0x6d, 5, 3, 1, 0x00000000}, > + {0xbf, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x71, 7, 0, 6, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000007}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x00000039}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000006}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003a}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000005}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003b}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000004}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003c}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000003}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003d}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000002}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003e}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000001}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0x67, 5, 0, 0, 0x0000003f}, > + {0xc7, 5, 0, 0, 0x0000003f}, > + {0x5f, 5, 1, 0, 0x00000000}, > + {0xaf, 4, 5, 0, 0x00000000}, > + {0x57, 7, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 7, 0, 0x00000000}, > + {0x71, 5, 9, 9, 0x00000000}, > + {0x67, 5, 0, 0, 0x00000038}, > + {0xc7, 5, 0, 0, 0x00000038}, > + {0xb7, 6, 0, 0, 0x00000000}, > + {0x6d, 5, 3, 1, 0x00000000}, > + {0xbf, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x71, 7, 0, 7, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000007}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x00000039}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000006}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003a}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000005}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003b}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000004}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003c}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000003}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003d}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000002}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003e}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000001}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0x67, 5, 0, 0, 0x0000003f}, > + {0xc7, 5, 0, 0, 0x0000003f}, > + {0x5f, 5, 1, 0, 0x00000000}, > + {0xaf, 4, 5, 0, 0x00000000}, > + {0x57, 7, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 7, 0, 0x00000000}, > + {0x71, 5, 9, 10, 0x00000000}, > + {0x67, 5, 0, 0, 0x00000038}, > + {0xc7, 5, 0, 0, 0x00000038}, > + {0xb7, 6, 0, 0, 0x00000000}, > + {0x6d, 5, 3, 1, 0x00000000}, > + {0xbf, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x71, 7, 0, 8, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000007}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x00000039}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000006}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003a}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000005}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003b}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000004}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003c}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000003}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003d}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000002}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0xbf, 6, 5, 0, 0x00000000}, > + {0x67, 6, 0, 0, 0x0000003e}, > + {0xc7, 6, 0, 0, 0x0000003f}, > + {0x5f, 6, 1, 0, 0x00000000}, > + {0xaf, 4, 6, 0, 0x00000000}, > + {0xbf, 6, 7, 0, 0x00000000}, > + {0x77, 6, 0, 0, 0x00000001}, > + {0x57, 6, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 6, 0, 0x00000000}, > + {0x67, 5, 0, 0, 0x0000003f}, > + {0xc7, 5, 0, 0, 0x0000003f}, > + {0x5f, 5, 1, 0, 0x00000000}, > + {0xaf, 4, 5, 0, 0x00000000}, > + {0x57, 7, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 7, 0, 0x00000000}, > + {0x71, 5, 9, 11, 0x00000000}, > + {0x67, 5, 0, 0, 0x00000038}, > + {0xc7, 5, 0, 0, 0x00000038}, > + {0x6d, 5, 3, 1, 0x00000000}, > + {0xbf, 2, 1, 0, 0x00000000}, > + {0xaf, 4, 2, 0, 0x00000000}, > + {0x71, 2, 0, 9, 0x00000000}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0xbf, 3, 2, 0, 0x00000000}, > + {0x77, 3, 0, 0, 0x00000007}, > + {0x4f, 1, 3, 0, 0x00000000}, > + {0xbf, 3, 5, 0, 0x00000000}, > + {0x67, 3, 0, 0, 0x00000039}, > + {0xc7, 3, 0, 0, 0x0000003f}, > + {0x5f, 3, 1, 0, 0x00000000}, > + {0xaf, 4, 3, 0, 0x00000000}, > + {0xbf, 3, 2, 0, 0x00000000}, > + {0x77, 3, 0, 0, 0x00000006}, > + {0x57, 3, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 3, 0, 0x00000000}, > + {0xbf, 3, 5, 0, 0x00000000}, > + {0x67, 3, 0, 0, 0x0000003a}, > + {0xc7, 3, 0, 0, 0x0000003f}, > + {0x5f, 3, 1, 0, 0x00000000}, > + {0xaf, 4, 3, 0, 0x00000000}, > + {0xbf, 3, 2, 0, 0x00000000}, > + {0x77, 3, 0, 0, 0x00000005}, > + {0x57, 3, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 3, 0, 0x00000000}, > + {0xbf, 3, 5, 0, 0x00000000}, > + {0x67, 3, 0, 0, 0x0000003b}, > + {0xc7, 3, 0, 0, 0x0000003f}, > + {0x5f, 3, 1, 0, 0x00000000}, > + {0xaf, 4, 3, 0, 0x00000000}, > + {0xbf, 3, 2, 0, 0x00000000}, > + {0x77, 3, 0, 0, 0x00000004}, > + {0x57, 3, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 3, 0, 0x00000000}, > + {0xbf, 3, 5, 0, 0x00000000}, > + {0x67, 3, 0, 0, 0x0000003c}, > + {0xc7, 3, 0, 0, 0x0000003f}, > + {0x5f, 3, 1, 0, 0x00000000}, > + {0xaf, 4, 3, 0, 0x00000000}, > + {0xbf, 3, 2, 0, 0x00000000}, > + {0x77, 3, 0, 0, 0x00000003}, > + {0x57, 3, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 3, 0, 0x00000000}, > + {0xbf, 3, 5, 0, 0x00000000}, > + {0x67, 3, 0, 0, 0x0000003d}, > + {0xc7, 3, 0, 0, 0x0000003f}, > + {0x5f, 3, 1, 0, 0x00000000}, > + {0xaf, 4, 3, 0, 0x00000000}, > + {0xbf, 3, 2, 0, 0x00000000}, > + {0x77, 3, 0, 0, 0x00000002}, > + {0x57, 3, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 3, 0, 0x00000000}, > + {0xbf, 3, 5, 0, 0x00000000}, > + {0x67, 3, 0, 0, 0x0000003e}, > + {0xc7, 3, 0, 0, 0x0000003f}, > + {0x5f, 3, 1, 0, 0x00000000}, > + {0xaf, 4, 3, 0, 0x00000000}, > + {0x77, 2, 0, 0, 0x00000001}, > + {0x57, 2, 0, 0, 0x00000001}, > + {0x67, 1, 0, 0, 0x00000001}, > + {0x4f, 1, 2, 0, 0x00000000}, > + {0x67, 5, 0, 0, 0x0000003f}, > + {0xc7, 5, 0, 0, 0x0000003f}, > + {0x5f, 5, 1, 0, 0x00000000}, > + {0xaf, 4, 5, 0, 0x00000000}, > + {0x79, 1, 10, -64, 0x00000000}, > + {0x63, 1, 4, 48, 0x00000000}, > + {0x18, 1, 0, 0, 0x25203d20}, > + {0x00, 0, 0, 0, 0x000a2964}, > + {0x7b, 10, 1, -24, 0x00000000}, > + {0x18, 1, 0, 0, 0x20782520}, > + {0x00, 0, 0, 0, 0x66666f28}, > + {0x7b, 10, 1, -32, 0x00000000}, > + {0x18, 1, 0, 0, 0x6168203a}, > + {0x00, 0, 0, 0, 0x3d206873}, > + {0x7b, 10, 1, -40, 0x00000000}, > + {0x18, 1, 0, 0, 0x68736168}, > + {0x00, 0, 0, 0, 0x29642528}, > + {0x7b, 10, 1, -48, 0x00000000}, > + {0xbf, 1, 10, 0, 0x00000000}, > + {0x07, 1, 0, 0, 0xffffffd0}, > + {0xb7, 2, 0, 0, 0x00000020}, > + {0xb7, 3, 0, 0, 0x00000001}, > + {0xb7, 5, 0, 0, 0x00000006}, > + {0x85, 0, 0, 0, 0x00000006}, > + {0x05, 0, 0, 13, 0x00000000}, > + {0x57, 6, 0, 0, 0x0000ffff}, > + {0x15, 6, 0, 7, 0x0000dd86}, > + {0xb7, 7, 0, 0, 0x00000003}, > + {0x55, 6, 0, 10, 0x00000008}, > + {0x0f, 9, 1, 0, 0x00000000}, > + {0x07, 9, 0, 0, 0x00000014}, > + {0xb7, 7, 0, 0, 0x00000000}, > + {0x2d, 9, 8, 6, 0x00000000}, > + {0x05, 0, 0, 4, 0x00000000}, > + {0x0f, 9, 1, 0, 0x00000000}, > + {0x07, 9, 0, 0, 0x00000028}, > + {0xb7, 7, 0, 0, 0x00000000}, > + {0x2d, 9, 8, 1, 0x00000000}, > + {0xb7, 7, 0, 0, 0x00000003}, > + {0xbf, 0, 7, 0, 0x00000000}, > + {0x95, 0, 0, 0, 0x00000000}, > +}; Loading BPF is a could solution to doing dynamic flow matching. It needs to be done differently to be accepted. Putting raw machine instructions in source code is as bad as binary blobs. You need to provide original source of program and then have build instructions to create any needed code. There licensing concerns here as well. Any BPF program inserted in the kernel must be GPL. So you need to provide source. Given the license overlap you should also document that in the rte_flow_tap.rst file. < The program that loads the program can be BSD, it just needs to pick up the BPF firmware file from a compiled ELF image.