droppacket.o: file format ELF64-BPF Disassembly of section .text: 0000000000000000 ntohs: 0: bf 10 00 00 00 00 00 00 r0 = r1 1: dc 00 00 00 10 00 00 00 r0 = be16 r0 2: 95 00 00 00 00 00 00 00 exit Disassembly of section xdp: 0000000000000000 DropPacket: 0: bf 16 00 00 00 00 00 00 r6 = r1 1: b7 01 00 00 00 00 00 00 r1 = 0 2: 7b 1a f8 ff 00 00 00 00 *(u64 *)(r10 - 8) = r1 3: bf a2 00 00 00 00 00 00 r2 = r10 4: 07 02 00 00 f8 ff ff ff r2 += -8 5: 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 r1 = 0 ll 7: 85 00 00 00 01 00 00 00 call 1 8: bf 01 00 00 00 00 00 00 r1 = r0 9: 15 01 04 00 00 00 00 00 if r1 == 0 goto +4 10: b7 00 00 00 01 00 00 00 r0 = 1 11: 61 11 00 00 00 00 00 00 r1 = *(u32 *)(r1 + 0) 12: 61 62 18 00 00 00 00 00 r2 = *(u32 *)(r6 + 24) 13: 5d 12 20 00 00 00 00 00 if r2 != r1 goto +32 0000000000000070 LBB1_2: 14: b7 00 00 00 01 00 00 00 r0 = 1 15: 79 62 08 00 00 00 00 00 r2 = *(u64 *)(r6 + 8) 16: 79 61 00 00 00 00 00 00 r1 = *(u64 *)(r6 + 0) 17: bf 13 00 00 00 00 00 00 r3 = r1 18: 07 03 00 00 2a 00 00 00 r3 += 42 19: 2d 23 1a 00 00 00 00 00 if r3 > r2 goto +26 20: 69 13 0c 00 00 00 00 00 r3 = *(u16 *)(r1 + 12) 21: 55 03 18 00 08 00 00 00 if r3 != 8 goto +24 22: 71 13 17 00 00 00 00 00 r3 = *(u8 *)(r1 + 23) 23: 55 03 16 00 11 00 00 00 if r3 != 17 goto +22 24: 07 01 00 00 0e 00 00 00 r1 += 14 25: 71 13 00 00 00 00 00 00 r3 = *(u8 *)(r1 + 0) 26: 67 03 00 00 02 00 00 00 r3 <<= 2 27: 57 03 00 00 3c 00 00 00 r3 &= 60 28: 0f 31 00 00 00 00 00 00 r1 += r3 29: bf 13 00 00 00 00 00 00 r3 = r1 30: 07 03 00 00 08 00 00 00 r3 += 8 31: 2d 23 0e 00 00 00 00 00 if r3 > r2 goto +14 32: 69 11 04 00 00 00 00 00 r1 = *(u16 *)(r1 + 4) 33: dc 01 00 00 10 00 00 00 r1 = be16 r1 34: 25 01 0b 00 08 00 00 00 if r1 > 8 goto +11 35: bf a2 00 00 00 00 00 00 r2 = r10 36: 07 02 00 00 f8 ff ff ff r2 += -8 37: 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 r1 = 0 ll 39: 85 00 00 00 01 00 00 00 call 1 40: bf 01 00 00 00 00 00 00 r1 = r0 41: b7 00 00 00 02 00 00 00 r0 = 2 42: 15 01 03 00 00 00 00 00 if r1 == 0 goto +3 43: 79 12 00 00 00 00 00 00 r2 = *(u64 *)(r1 + 0) 44: 07 02 00 00 01 00 00 00 r2 += 1 45: 7b 21 00 00 00 00 00 00 *(u64 *)(r1 + 0) = r2 0000000000000170 LBB1_9: 46: 95 00 00 00 00 00 00 00 exit droppacket.o: file format ELF64-BPF RELOCATION RECORDS FOR [xdp]: 0000000000000028 R_BPF_64_64 interface_index_map 0000000000000128 R_BPF_64_64 dropped_packet_map