×

Efficient capture and streaming of data packets

  • US 10,616,382 B2
  • Filed: 09/02/2016
  • Issued: 04/07/2020
  • Est. Priority Date: 09/02/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for efficient capture and streaming of data packets in a network device having an input port configured to receive packets from a network and an output port configured to deliver the packets to a target device connected thereto, the method comprising:

  • capturing, by a programmable processor, data packets matching predetermined filters that match flow filters defined for each port;

    packaging said data packets into samples;

    aggregating one or more samples in a high-speed bus payload;

    transferring, from said programmable processor, said high speed bus payload to a Central Processing Unit (CPU);

    extracting said samples from the high-speed bus payload and storing said samples in a shared memory of the CPU, the shared memory located in a kernel space of the CPU; and

    accessing said samples from the shared memory for streaming to one or more client.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×