summaryrefslogtreecommitdiff
path: root/bpf/filter/bpf_bpfel.o
blob: 2167b9934c4a1f2f02eaa58ab41147911c7b6292 (plain) (blame)
ofshex dumpascii
0000 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 01 00 f7 00 01 00 00 00 00 00 00 00 00 00 00 00 .ELF............................
0020 00 00 00 00 00 00 00 00 50 0b 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 40 00 0d 00 01 00 ........P...........@.....@.....
0040 b7 00 00 00 02 00 00 00 61 12 04 00 00 00 00 00 61 11 00 00 00 00 00 00 bf 13 00 00 00 00 00 00 ........a.......a...............
0060 07 03 00 00 0e 00 00 00 2d 23 20 00 00 00 00 00 71 13 0c 00 00 00 00 00 71 12 0d 00 00 00 00 00 ........-#......q.......q.......
0080 67 02 00 00 08 00 00 00 4f 32 00 00 00 00 00 00 15 02 01 00 86 dd 00 00 55 02 1a 00 08 00 00 00 g.......O2..............U.......
00a0 71 12 0a 00 00 00 00 00 67 02 00 00 08 00 00 00 71 13 0b 00 00 00 00 00 4f 32 00 00 00 00 00 00 q.......g.......q.......O2......
00c0 71 13 09 00 00 00 00 00 67 03 00 00 10 00 00 00 4f 32 00 00 00 00 00 00 71 13 08 00 00 00 00 00 q.......g.......O2......q.......
00e0 67 03 00 00 18 00 00 00 4f 32 00 00 00 00 00 00 71 13 07 00 00 00 00 00 67 03 00 00 20 00 00 00 g.......O2......q.......g.......
0100 4f 32 00 00 00 00 00 00 71 11 06 00 00 00 00 00 67 01 00 00 28 00 00 00 4f 12 00 00 00 00 00 00 O2......q.......g...(...O.......
0120 7b 2a f8 ff 00 00 00 00 bf a2 00 00 00 00 00 00 07 02 00 00 f8 ff ff ff 18 01 00 00 00 00 00 00 {*..............................
0140 00 00 00 00 00 00 00 00 85 00 00 00 01 00 00 00 bf 01 00 00 00 00 00 00 b7 00 00 00 02 00 00 00 ................................
0160 15 01 01 00 00 00 00 00 b7 00 00 00 01 00 00 00 95 00 00 00 00 00 00 00 47 50 4c 00 00 00 00 00 ........................GPL.....
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 9f eb 01 00 18 00 00 00 00 00 00 00 08 02 00 00 08 02 00 00 db 02 00 00 00 00 00 00 00 00 00 02 ................................
01c0 03 00 00 00 01 00 00 00 00 00 00 01 04 00 00 00 20 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 ................................
01e0 02 00 00 00 04 00 00 00 01 00 00 00 05 00 00 00 00 00 00 01 04 00 00 00 20 00 00 00 00 00 00 00 ................................
0200 00 00 00 02 06 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 02 00 00 00 04 00 00 00 00 10 00 00 ................................
0220 00 00 00 00 00 00 00 02 08 00 00 00 19 00 00 00 00 00 00 08 09 00 00 00 1f 00 00 00 00 00 00 01 ................................
0240 08 00 00 00 40 00 00 00 00 00 00 00 00 00 00 02 0b 00 00 00 32 00 00 00 00 00 00 08 0c 00 00 00 ....@...............2...........
0260 38 00 00 00 00 00 00 01 02 00 00 00 10 00 00 00 00 00 00 00 04 00 00 04 20 00 00 00 47 00 00 00 8...........................G...
0280 01 00 00 00 00 00 00 00 4c 00 00 00 05 00 00 00 40 00 00 00 58 00 00 00 07 00 00 00 80 00 00 00 ........L.......@...X...........
02a0 5c 00 00 00 0a 00 00 00 c0 00 00 00 62 00 00 00 00 00 00 0e 0d 00 00 00 01 00 00 00 00 00 00 00 \...........b...................
02c0 00 00 00 02 10 00 00 00 74 00 00 00 06 00 00 04 18 00 00 00 7b 00 00 00 11 00 00 00 00 00 00 00 ........t...........{...........
02e0 80 00 00 00 11 00 00 00 20 00 00 00 89 00 00 00 11 00 00 00 40 00 00 00 93 00 00 00 11 00 00 00 ....................@...........
0300 60 00 00 00 a3 00 00 00 11 00 00 00 80 00 00 00 b2 00 00 00 11 00 00 00 a0 00 00 00 c1 00 00 00 `...............................
0320 00 00 00 08 12 00 00 00 c7 00 00 00 00 00 00 01 04 00 00 00 20 00 00 00 00 00 00 00 01 00 00 0d ................................
0340 02 00 00 00 d4 00 00 00 0f 00 00 00 d8 00 00 00 01 00 00 0c 13 00 00 00 be 02 00 00 00 00 00 01 ................................
0360 01 00 00 00 08 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 15 00 00 00 04 00 00 00 04 00 00 00 ................................
0380 c3 02 00 00 00 00 00 0e 16 00 00 00 01 00 00 00 cd 02 00 00 01 00 00 0f 00 00 00 00 0e 00 00 00 ................................
03a0 00 00 00 00 20 00 00 00 d3 02 00 00 01 00 00 0f 00 00 00 00 17 00 00 00 00 00 00 00 04 00 00 00 ................................
03c0 00 69 6e 74 00 5f 5f 41 52 52 41 59 5f 53 49 5a 45 5f 54 59 50 45 5f 5f 00 5f 5f 75 36 34 00 75 .int.__ARRAY_SIZE_TYPE__.__u64.u
03e0 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e 67 00 5f 5f 75 31 36 00 75 6e 73 69 67 6e 65 64 nsigned.long.long.__u16.unsigned
0400 20 73 68 6f 72 74 00 74 79 70 65 00 6d 61 78 5f 65 6e 74 72 69 65 73 00 6b 65 79 00 76 61 6c 75 .short.type.max_entries.key.valu
0420 65 00 6d 61 63 5f 62 6c 61 63 6b 6c 69 73 74 5f 6d 61 70 00 78 64 70 5f 6d 64 00 64 61 74 61 00 e.mac_blacklist_map.xdp_md.data.
0440 64 61 74 61 5f 65 6e 64 00 64 61 74 61 5f 6d 65 74 61 00 69 6e 67 72 65 73 73 5f 69 66 69 6e 64 data_end.data_meta.ingress_ifind
0460 65 78 00 72 78 5f 71 75 65 75 65 5f 69 6e 64 65 78 00 65 67 72 65 73 73 5f 69 66 69 6e 64 65 78 ex.rx_queue_index.egress_ifindex
0480 00 5f 5f 75 33 32 00 75 6e 73 69 67 6e 65 64 20 69 6e 74 00 63 74 78 00 6d 61 63 5f 66 69 6c 74 .__u32.unsigned.int.ctx.mac_filt
04a0 65 72 00 78 64 70 00 2e 2f 62 70 66 2e 63 00 69 6e 74 20 6d 61 63 5f 66 69 6c 74 65 72 28 73 74 er.xdp../bpf.c.int.mac_filter(st
04c0 72 75 63 74 20 78 64 70 5f 6d 64 20 2a 63 74 78 29 00 09 76 6f 69 64 20 2a 64 61 74 61 5f 65 6e ruct.xdp_md.*ctx)..void.*data_en
04e0 64 20 3d 20 28 76 6f 69 64 20 2a 29 28 6c 6f 6e 67 29 63 74 78 2d 3e 64 61 74 61 5f 65 6e 64 3b d.=.(void.*)(long)ctx->data_end;
0500 00 09 73 74 72 75 63 74 20 65 74 68 68 64 72 20 2a 65 74 68 20 3d 20 28 76 6f 69 64 20 2a 29 28 ..struct.ethhdr.*eth.=.(void.*)(
0520 6c 6f 6e 67 29 63 74 78 2d 3e 64 61 74 61 3b 00 09 69 66 20 28 28 76 6f 69 64 20 2a 29 20 28 65 long)ctx->data;..if.((void.*).(e
0540 74 68 20 2b 20 31 29 20 3e 20 64 61 74 61 5f 65 6e 64 29 00 09 69 66 20 28 65 74 68 2d 3e 68 5f th.+.1).>.data_end)..if.(eth->h_
0560 70 72 6f 74 6f 20 21 3d 20 62 70 66 5f 68 74 6f 6e 73 28 45 54 48 5f 50 5f 49 50 29 20 26 26 00 proto.!=.bpf_htons(ETH_P_IP).&&.
0580 09 72 65 74 2e 62 79 74 65 73 5b 31 5d 20 3d 20 62 79 74 65 73 5b 34 5d 3b 00 7d 00 09 72 65 74 .ret.bytes[1].=.bytes[4];.}..ret
05a0 2e 62 79 74 65 73 5b 30 5d 20 3d 20 62 79 74 65 73 5b 35 5d 3b 00 09 72 65 74 2e 62 79 74 65 73 .bytes[0].=.bytes[5];..ret.bytes
05c0 5b 32 5d 20 3d 20 62 79 74 65 73 5b 33 5d 3b 00 09 72 65 74 2e 62 79 74 65 73 5b 33 5d 20 3d 20 [2].=.bytes[3];..ret.bytes[3].=.
05e0 62 79 74 65 73 5b 32 5d 3b 00 09 72 65 74 2e 62 79 74 65 73 5b 34 5d 20 3d 20 62 79 74 65 73 5b bytes[2];..ret.bytes[4].=.bytes[
0600 31 5d 3b 00 09 72 65 74 2e 62 79 74 65 73 5b 35 5d 20 3d 20 62 79 74 65 73 5b 30 5d 3b 00 09 2a 1];..ret.bytes[5].=.bytes[0];..*
0620 6d 61 63 20 3d 20 6e 63 68 61 72 36 5f 74 6f 5f 75 36 34 28 65 74 68 2d 3e 68 5f 73 6f 75 72 63 mac.=.nchar6_to_u64(eth->h_sourc
0640 65 29 3b 00 09 62 6c 6f 63 6b 65 64 20 3d 20 62 70 66 5f 6d 61 70 5f 6c 6f 6f 6b 75 70 5f 65 6c e);..blocked.=.bpf_map_lookup_el
0660 65 6d 28 26 6d 61 63 5f 62 6c 61 63 6b 6c 69 73 74 5f 6d 61 70 2c 20 26 6d 61 63 29 3b 00 63 68 em(&mac_blacklist_map,.&mac);.ch
0680 61 72 00 5f 5f 6c 69 63 65 6e 73 65 00 2e 6d 61 70 73 00 6c 69 63 65 6e 73 65 00 00 9f eb 01 00 ar.__license..maps.license......
06a0 20 00 00 00 00 00 00 00 14 00 00 00 14 00 00 00 8c 01 00 00 a0 01 00 00 00 00 00 00 08 00 00 00 ................................
06c0 e3 00 00 00 01 00 00 00 00 00 00 00 14 00 00 00 10 00 00 00 e3 00 00 00 18 00 00 00 00 00 00 00 ................................
06e0 e7 00 00 00 ef 00 00 00 00 10 01 00 08 00 00 00 e7 00 00 00 12 01 00 00 26 d0 00 00 10 00 00 00 ........................&.......
0700 e7 00 00 00 41 01 00 00 2a d4 00 00 18 00 00 00 e7 00 00 00 70 01 00 00 14 dc 00 00 28 00 00 00 ....A...*...........p.......(...
0720 e7 00 00 00 70 01 00 00 06 dc 00 00 30 00 00 00 e7 00 00 00 94 01 00 00 0b e8 00 00 50 00 00 00 ....p.......0...............P...
0740 e7 00 00 00 94 01 00 00 2a e8 00 00 60 00 00 00 e7 00 00 00 c0 01 00 00 11 7c 00 00 68 00 00 00 ........*...`............|..h...
0760 e7 00 00 00 da 01 00 00 01 b8 00 00 70 00 00 00 e7 00 00 00 dc 01 00 00 11 78 00 00 78 00 00 00 ............p............x..x...
0780 e7 00 00 00 da 01 00 00 01 b8 00 00 80 00 00 00 e7 00 00 00 f6 01 00 00 11 80 00 00 88 00 00 00 ................................
07a0 e7 00 00 00 da 01 00 00 01 b8 00 00 98 00 00 00 e7 00 00 00 10 02 00 00 11 84 00 00 a0 00 00 00 ................................
07c0 e7 00 00 00 da 01 00 00 01 b8 00 00 b0 00 00 00 e7 00 00 00 2a 02 00 00 11 88 00 00 b8 00 00 00 ....................*...........
07e0 e7 00 00 00 da 01 00 00 01 b8 00 00 c8 00 00 00 e7 00 00 00 44 02 00 00 11 8c 00 00 d0 00 00 00 ....................D...........
0800 e7 00 00 00 da 01 00 00 01 b8 00 00 e0 00 00 00 e7 00 00 00 5e 02 00 00 07 fc 00 00 f0 00 00 00 ....................^...........
0820 e7 00 00 00 00 00 00 00 00 00 00 00 f8 00 00 00 e7 00 00 00 84 02 00 00 0c 34 01 00 20 01 00 00 .........................4......
0840 e7 00 00 00 00 00 00 00 00 00 00 00 30 01 00 00 e7 00 00 00 da 01 00 00 01 48 01 00 00 00 00 00 ............0............H......
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 03 00 ................................
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 03 00 30 01 00 00 00 00 00 00 ................p.......0.......
08a0 00 00 00 00 00 00 00 00 77 00 00 00 00 00 03 00 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........w.......`...............
08c0 1a 00 00 00 12 00 03 00 00 00 00 00 00 00 00 00 38 01 00 00 00 00 00 00 2d 00 00 00 11 00 06 00 ................8.......-.......
08e0 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 4d 00 00 00 11 00 05 00 00 00 00 00 00 00 00 00 ................M...............
0900 04 00 00 00 00 00 00 00 f8 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 00 02 00 00 00 00 00 00 ................................
0920 04 00 00 00 05 00 00 00 18 02 00 00 00 00 00 00 04 00 00 00 06 00 00 00 2c 00 00 00 00 00 00 00 ........................,.......
0940 04 00 00 00 01 00 00 00 40 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00 50 00 00 00 00 00 00 00 ........@...............P.......
0960 04 00 00 00 01 00 00 00 60 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00 70 00 00 00 00 00 00 00 ........`...............p.......
0980 04 00 00 00 01 00 00 00 80 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00 90 00 00 00 00 00 00 00 ................................
09a0 04 00 00 00 01 00 00 00 a0 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00 b0 00 00 00 00 00 00 00 ................................
09c0 04 00 00 00 01 00 00 00 c0 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00 d0 00 00 00 00 00 00 00 ................................
09e0 04 00 00 00 01 00 00 00 e0 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00 f0 00 00 00 00 00 00 00 ................................
0a00 04 00 00 00 01 00 00 00 00 01 00 00 00 00 00 00 04 00 00 00 01 00 00 00 10 01 00 00 00 00 00 00 ................................
0a20 04 00 00 00 01 00 00 00 20 01 00 00 00 00 00 00 04 00 00 00 01 00 00 00 30 01 00 00 00 00 00 00 ........................0.......
0a40 04 00 00 00 01 00 00 00 40 01 00 00 00 00 00 00 04 00 00 00 01 00 00 00 50 01 00 00 00 00 00 00 ........@...............P.......
0a60 04 00 00 00 01 00 00 00 60 01 00 00 00 00 00 00 04 00 00 00 01 00 00 00 70 01 00 00 00 00 00 00 ........`...............p.......
0a80 04 00 00 00 01 00 00 00 80 01 00 00 00 00 00 00 04 00 00 00 01 00 00 00 90 01 00 00 00 00 00 00 ................................
0aa0 04 00 00 00 01 00 00 00 a0 01 00 00 00 00 00 00 04 00 00 00 01 00 00 00 b0 01 00 00 00 00 00 00 ................................
0ac0 04 00 00 00 01 00 00 00 0e 10 0f 00 2e 74 65 78 74 00 2e 72 65 6c 2e 42 54 46 2e 65 78 74 00 2e .............text..rel.BTF.ext..
0ae0 6d 61 70 73 00 6d 61 63 5f 66 69 6c 74 65 72 00 2e 72 65 6c 78 64 70 00 6d 61 63 5f 62 6c 61 63 maps.mac_filter..relxdp.mac_blac
0b00 6b 6c 69 73 74 5f 6d 61 70 00 2e 6c 6c 76 6d 5f 61 64 64 72 73 69 67 00 5f 5f 6c 69 63 65 6e 73 klist_map..llvm_addrsig.__licens
0b20 65 00 2e 73 74 72 74 61 62 00 2e 73 79 6d 74 61 62 00 2e 72 65 6c 2e 42 54 46 00 4c 42 42 30 5f e..strtab..symtab..rel.BTF.LBB0_
0b40 35 00 4c 42 42 30 5f 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5.LBB0_3........................
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 57 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ................W...............
0ba0 00 00 00 00 00 00 00 00 cb 0a 00 00 00 00 00 00 7e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................~...............
0bc0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........@.......................
0c00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 ................)...............
0c20 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 38 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........@.......8...............
0c40 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 00 00 00 09 00 00 00 40 00 00 00 00 00 00 00 ................%.......@.......
0c60 00 00 00 00 00 00 00 00 08 09 00 00 00 00 00 00 10 00 00 00 00 00 00 00 0c 00 00 00 03 00 00 00 ................................
0c80 08 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 4f 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 ................O...............
0ca0 00 00 00 00 00 00 00 00 78 01 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........x.......................
0cc0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 ................................
0ce0 00 00 00 00 00 00 00 00 80 01 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................k...............
0d20 00 00 00 00 00 00 00 00 a0 01 00 00 00 00 00 00 fb 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d40 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 67 00 00 00 09 00 00 00 40 00 00 00 00 00 00 00 ................g.......@.......
0d60 00 00 00 00 00 00 00 00 18 09 00 00 00 00 00 00 20 00 00 00 00 00 00 00 0c 00 00 00 07 00 00 00 ................................
0d80 08 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................................
0da0 00 00 00 00 00 00 00 00 9c 06 00 00 00 00 00 00 c0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0dc0 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 09 00 00 00 40 00 00 00 00 00 00 00 ........................@.......
0de0 00 00 00 00 00 00 00 00 38 09 00 00 00 00 00 00 90 01 00 00 00 00 00 00 0c 00 00 00 09 00 00 00 ........8.......................
0e00 08 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 3f 00 00 00 03 4c ff 6f 00 00 00 80 00 00 00 00 ................?....L.o........
0e20 00 00 00 00 00 00 00 00 c8 0a 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e40 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 ................_...............
0e60 00 00 00 00 00 00 00 00 60 08 00 00 00 00 00 00 a8 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 ........`.......................
0e80 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 ................