Lines Matching refs:BPF
17 local BPF = ffi.typeof('struct bpf')
231 e.emit(BPF.LD + BPF.ABS + e.const_width[ffi.sizeof(type)], tmp_reg, 0, 0, d.off + off or 0)
235 e.emit(BPF.LD + BPF.IND + e.const_width[ffi.sizeof(type)], tmp_reg, dst_reg, 0, off or 0)
239 e.emit(BPF.ALU + BPF.AND + BPF.K, tmp_reg, 0, 0, mask)
242 local op = BPF.LSH
244 op = BPF.RSH
247 e.emit(BPF.ALU + op + BPF.K, tmp_reg, 0, 0, shift)
251 e.emit(BPF.ALU + BPF.ADD + BPF.X, dst_reg, tmp_reg, 0, 0)
253 e.emit(BPF.ALU + BPF.ADD + BPF.K, dst_reg, 0, 0, d.off)
264 e.emit(BPF.ALU64 + BPF.ADD + BPF.K, dst_reg, 0, 0, off)
305 next_skip(e, dst, BPF.NET_OFF)