Home | History | Annotate | Download | only in bpf

Lines Matching defs:ins

40     ins = None
57 (self.ins, self.dev_bpf) = get_dev_bpf()
58 self.outs = self.ins
62 fcntl.ioctl(self.ins, BIOCSBLEN, struct.pack('I', BPF_BUFFER_LENGTH))
69 fcntl.ioctl(self.ins, BIOCSETIF, struct.pack("16s16x", self.iface.encode()))
80 fcntl.ioctl(self.ins, BIOCIMMEDIATE, struct.pack('I', 1))
88 fcntl.ioctl(self.ins, BIOCSHDRCMPLT, struct.pack('i', 1))
101 attach_filter(self.ins, self.iface, filter)
110 fcntl.ioctl(self.ins, BIOCPROMISC, struct.pack('i', value))
127 ret = fcntl.ioctl(self.ins, BIOCGDLT, struct.pack('I', 0))
148 self.fd_flags = fcntl.fcntl(self.ins, fcntl.F_GETFL)
160 fcntl.fcntl(self.ins, fcntl.F_SETFL, new_fd_flags)
169 ret = fcntl.ioctl(self.ins, BIOCGSTATS, struct.pack("2I", 0, 0))
179 ret = fcntl.ioctl(self.ins, BIOCGBLEN, struct.pack("I", 0))
187 return self.ins
192 if not self.closed and self.ins is not None:
193 os.close(self.ins)
195 self.ins = None
276 bpf_buffer = os.read(self.ins, x)