发明名称 |
Packet capture |
摘要 |
Roughly described, a network interface device for connection between a host data processing device and a network, comprising: a controller for supporting communication with a host data processing device over a data bus interface; and a packet capture unit between the controller and the network and comprising: a packet inspector configured to parse incoming data packets to identify data packets of a first data flow; a duplication engine to generate a duplicate data flow from the first data flow; and a packet capture engine to process said duplicate data flow into a packet capture data stream having a predefined format. The network interface device is configured to cause: the first data flow to be made available to a consumer process of a host data processing device to which the network interface device is connected; and the processed packet capture data stream to be stored at a packet capture buffer. |
申请公布号 |
US9300599(B2) |
申请公布日期 |
2016.03.29 |
申请号 |
US201414291741 |
申请日期 |
2014.05.30 |
申请人 |
SOLARFLARE COMMUNICATIONS, INC. |
发明人 |
Pope Steve L.;Riddoch David J.;Porter Martin |
分类号 |
H04L12/931;H04L12/26 |
主分类号 |
H04L12/931 |
代理机构 |
Haynes Beffel & Wolfeld LLP |
代理人 |
Haynes Beffel & Wolfeld LLP ;Wolfeld Warren S. |
主权项 |
1. A network interface device for connection between a host data processing device supporting a consumer process and a network, the network interface device comprising:
a data bus interface; a controller for supporting communication with a host data processing device over the data bus interface; and a packet capture unit located between the controller and the network and comprising:
a packet inspector configured to parse incoming data packets so as to identify data packets belonging to a first data flow;a duplication engine configured to generate a duplicate data flow from the first data flow; anda packet capture engine configured to process said duplicate data flow into a packet capture data stream having a predefined format; wherein the network interface device is configured to cause:
the first data flow to be made available to a consumer process of a host data processing device to which the network interface device is connected; andthe processed packet capture data stream to be stored at a packet capture buffer. |
地址 |
Irvine CA US |