1*4882a593Smuzhiyun { 2*4882a593Smuzhiyun "XDP, using ifindex from netdev", 3*4882a593Smuzhiyun .insns = { 4*4882a593Smuzhiyun BPF_MOV64_IMM(BPF_REG_0, 0), 5*4882a593Smuzhiyun BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, 6*4882a593Smuzhiyun offsetof(struct xdp_md, ingress_ifindex)), 7*4882a593Smuzhiyun BPF_JMP_IMM(BPF_JLT, BPF_REG_2, 1, 1), 8*4882a593Smuzhiyun BPF_MOV64_IMM(BPF_REG_0, 1), 9*4882a593Smuzhiyun BPF_EXIT_INSN(), 10*4882a593Smuzhiyun }, 11*4882a593Smuzhiyun .result = ACCEPT, 12*4882a593Smuzhiyun .prog_type = BPF_PROG_TYPE_XDP, 13*4882a593Smuzhiyun .retval = 1, 14*4882a593Smuzhiyun }, 15