High speed packet capture
    1.
    发明授权
    High speed packet capture 有权
    高速数据包捕获

    公开(公告)号:US08730955B2

    公开(公告)日:2014-05-20

    申请号:US13024923

    申请日:2011-02-10

    IPC分类号: H04L12/28 H04L1/00 G06F12/00

    摘要: Packets can be read from a network interface into an application using a single kernel copy. In one embodiment, the invention includes a receiver packet memory to store captured packets, and a network interface driver operating in a kernel of a device to read packets captured by network interface hardware into the kernel by storing captured packets in the receiver packet memory. Then, an application interface can expose the receiver packet memory to an application executing on the device by representing the receiver packet memory as a virtual file.

    摘要翻译: 可以使用单个内核副本将数据包从网络接口读取到应用程序中。 在一个实施例中,本发明包括用于存储捕获的分组的接收器分组存储器和在设备的内核中操作的网络接口驱动器,以通过将捕获的分组存储在接收器分组存储器中来将由网络接口​​硬件捕获的分组读取到内核中。 然后,应用接口可以通过将接收器分组存储器表示为虚拟文件来将接收器分组存储器暴露给在设备上执行的应用。

    HIGH SPEED PACKET CAPTURE
    2.
    发明申请
    HIGH SPEED PACKET CAPTURE 有权
    高速分组捕获

    公开(公告)号:US20110149959A1

    公开(公告)日:2011-06-23

    申请号:US13024923

    申请日:2011-02-10

    IPC分类号: H04L12/56

    摘要: Packets can be read from a network interface into an application using a single kernel copy. In one embodiment, the invention includes a receiver packet memory to store captured packets, and a network interface driver operating in a kernel of a device to read packets captured by network interface hardware into the kernel by storing captured packets in the receiver packet memory. Then, an application interface can expose the receiver packet memory to an application executing on the device by representing the receiver packet memory as a virtual file.

    摘要翻译: 可以使用单个内核副本将数据包从网络接口读取到应用程序中。 在一个实施例中,本发明包括用于存储捕获的分组的接收器分组存储器和在设备的内核中操作的网络接口驱动器,以通过将捕获的分组存储在接收器分组存储器中来将由网络接口​​硬件捕获的分组读取到内核中。 然后,应用接口可以通过将接收器分组存储器表示为虚拟文件来将接收器分组存储器暴露给在设备上执行的应用。

    High speed packet capture
    3.
    发明授权
    High speed packet capture 有权
    高速数据包捕获

    公开(公告)号:US07907608B2

    公开(公告)日:2011-03-15

    申请号:US11202438

    申请日:2005-08-12

    IPC分类号: H04L12/28 H04L12/56

    摘要: Packets can be read from a network interface into an application using a single kernel copy. In one embodiment, the invention includes a receiver packet memory to store captured packets, and a network interface driver operating in a kernel of a device to read packets captured by network interface hardware into the kernel by storing captured packets in the receiver packet memory. Then, an application interface can expose the receiver packet memory to an application executing on the device by representing the receiver packet memory as a virtual file.

    摘要翻译: 可以使用单个内核副本将数据包从网络接口读取到应用程序中。 在一个实施例中,本发明包括用于存储捕获的分组的接收器分组存储器和在设备的内核中操作的网络接口驱动器,以通过将捕获的分组存储在接收器分组存储器中来将由网络接口​​硬件捕获的分组读取到内核中。 然后,应用接口可以通过将接收器分组存储器表示为虚拟文件来将接收器分组存储器暴露给在设备上执行的应用。

    High speed packet capture
    4.
    发明申请
    High speed packet capture 有权
    高速数据包捕获

    公开(公告)号:US20070036156A1

    公开(公告)日:2007-02-15

    申请号:US11202438

    申请日:2005-08-12

    IPC分类号: H04L12/56

    摘要: Packets can be read from a network interface into an application using a single kernel copy. In one embodiment, the invention includes a receiver packet memory to store captured packets, and a network interface driver operating in a kernel of a device to read packets captured by network interface hardware into the kernel by storing captured packets in the receiver packet memory. Then, an application interface can expose the receiver packet memory to an application executing on the device by representing the receiver packet memory as a virtual file.

    摘要翻译: 可以使用单个内核副本将数据包从网络接口读取到应用程序中。 在一个实施例中,本发明包括用于存储捕获的分组的接收器分组存储器和在设备的内核中操作的网络接口驱动器,以通过将捕获的分组存储在接收器分组存储器中来将由网络接口​​硬件捕获的分组读取到内核中。 然后,应用接口可以通过将接收器分组存储器表示为虚拟文件来将接收器分组存储器暴露给在设备上执行的应用。

    File system for a capture system
    5.
    发明授权
    File system for a capture system 有权
    捕获系统的文件系统

    公开(公告)号:US08707008B2

    公开(公告)日:2014-04-22

    申请号:US13049533

    申请日:2011-03-16

    IPC分类号: G06F12/00 G06F17/00

    摘要: A file system can be provided in a capture system to efficiently read and write captured objects. In one embodiment, such a file system includes a plurality of queues to queue captured objects to be written to a disk, each queue being associated with one of a plurality of object types, and each queue containing captured objects of the type associated with each queue. A scheduler can be provided to select one of the plurality of queues, and a block manager to select a partition of a disk, the partition being associated with the object type of the captured objects in the selected queue. A disk controller configured to write contiguous blocks of data from the selected queue to the selected partition is connected to the block manager to enable writing to a disk.

    摘要翻译: 可以在捕获系统中提供文件系统,以有效地读取和写入捕获的对象。 在一个实施例中,这样的文件系统包括多个队列以排队要被写入磁盘的被捕获对象,每个队列与多个对象类型中的一个相关联,并且每个队列包含与每个队列相关联的类型的捕获对象 。 可以提供调度器来选择多个队列中的一个,以及块管理器,用于选择磁盘的分区,所述分区与所选队列中的所捕获的对象的对象类型相关联。 被配置为将连续的数据块从所选择的队列写入所选择的分区的磁盘控制器被连接到块管理器以使能写入到磁盘。

    FILE SYSTEM FOR A CAPTURE SYSTEM
    6.
    发明申请
    FILE SYSTEM FOR A CAPTURE SYSTEM 有权
    用于捕获系统的文件系统

    公开(公告)号:US20110167212A1

    公开(公告)日:2011-07-07

    申请号:US13049533

    申请日:2011-03-16

    IPC分类号: G06F12/00 G06F12/02

    摘要: A file system can be provided in a capture system to efficiently read and write captured objects. In one embodiment, such a file system includes a plurality of queues to queue captured objects to be written to a disk, each queue being associated with one of a plurality of object types, and each queue containing captured objects of the type associated with each queue. A scheduler can be provided to select one of the plurality of queues, and a block manager to select a partition of a disk, the partition being associated with the object type of the captured objects in the selected queue. A disk controller configured to write contiguous blocks of data from the selected queue to the selected partition is connected to the block manager to enable writing to a disk.

    摘要翻译: 可以在捕获系统中提供文件系统,以有效地读取和写入捕获的对象。 在一个实施例中,这样的文件系统包括多个队列以排队要被写入磁盘的被捕获对象,每个队列与多个对象类型中的一个相关联,并且每个队列包含与每个队列相关联的类型的捕获对象 。 可以提供调度器来选择多个队列中的一个,以及块管理器,用于选择磁盘的分区,所述分区与所选队列中的所捕获的对象的对象类型相关联。 被配置为将连续的数据块从所选择的队列写入所选择的分区的磁盘控制器被连接到块管理器以使能写入到磁盘。

    File system for a capture system
    7.
    发明授权
    File system for a capture system 有权
    捕获系统的文件系统

    公开(公告)号:US07949849B2

    公开(公告)日:2011-05-24

    申请号:US11168104

    申请日:2005-06-27

    IPC分类号: G06F12/00 G06F17/00

    摘要: A file system can be provided in a capture system to efficiently read and write captured objects. In one embodiment, such a file system includes a plurality of queues to queue captured objects to be written to a disk, each queue being associated with one of a plurality of object types, and each queue containing captured objects of the type associated with each queue. A scheduler can be provided to select one of the plurality of queues, and a block manager to select a partition of a disk, the partition being associated with the object type of the captured objects in the selected queue. A disk controller configured to write contiguous blocks of data from the selected queue to the selected partition is connected to the block manager to enable writing to a disk.

    摘要翻译: 可以在捕获系统中提供文件系统,以有效地读取和写入捕获的对象。 在一个实施例中,这样的文件系统包括多个队列以排队要被写入磁盘的被捕获对象,每个队列与多个对象类型中的一个相关联,并且每个队列包含与每个队列相关联的类型的捕获对象 。 可以提供调度器来选择多个队列中的一个,以及块管理器,用于选择磁盘的分区,所述分区与所选队列中的所捕获的对象的对象类型相关联。 被配置为将连续的数据块从所选择的队列写入所选择的分区的磁盘控制器被连接到块管理器以使能写入到磁盘。

    File system for a capture system
    8.
    发明申请
    File system for a capture system 有权
    捕获系统的文件系统

    公开(公告)号:US20060047675A1

    公开(公告)日:2006-03-02

    申请号:US11168104

    申请日:2005-06-27

    IPC分类号: G06F17/00

    摘要: A file system can be provided in a capture system to efficiently read and write captured objects. In one embodiment, such a file system includes a plurality of queues to queue captured objects to be written to a disk, each queue being associated with one of a plurality of object types, and each queue containing captured objects of the type associated with each queue. A scheduler can be provided to select one of the plurality of queues, and a block manager to select a partition of a disk, the partition being associated with the object type of the captured objects in the selected queue. A disk controller configured to write contiguous blocks of data from the selected queue to the selected partition is connected to the block manager to enable writing to a disk.

    摘要翻译: 可以在捕获系统中提供文件系统,以有效地读取和写入捕获的对象。 在一个实施例中,这样的文件系统包括多个队列以排队要被写入磁盘的被捕获对象,每个队列与多个对象类型中的一个相关联,并且每个队列包含与每个队列相关联的类型的捕获对象 。 可以提供调度器来选择多个队列中的一个,以及块管理器,用于选择磁盘的分区,所述分区与所选队列中的所捕获的对象的对象类型相关联。 被配置为将连续的数据块从所选择的队列写入所选择的分区的磁盘控制器被连接到块管理器以使能写入到磁盘。