code: def recv_raw(self, x=MTU):
            # noqa: E501
          pkt, sa_ll = self.ins.recvfrom(x)
          if self.outs and sa_ll[2] == socket.PACKET_OUTGOING:
              return None, None, None
          ts = get_last_packet_timestamp(self.ins)
          return self.LL, pkt, ts
docs: Receives a packet, then returns a tuple containing (cls, pkt_data, time)