1 Star 0 Fork 1

吴政琪/oflops

forked from derekwin/oflops 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
pcap_track.h 1.14 KB
一键复制 编辑 原始数据 按行查看 历史
Rob Sherwood 提交于 2009-04-28 22:43 +08:00 . added get_timestamps feature
#ifndef PCAP_TRACK_H
#define PCAP_TRACK_H
#include <pcap.h>
/**** ptrack_list:
* used to map timestamps from pcap to openflow messages
* so that every module doesn't have to do it
* @author: Rob Sherwood
* @date: Tue Apr 28 05:20:09 PDT 2009
***/
struct ptrack_list;
// Create a new ptrack_list; \return new ptrack list
struct ptrack_list * ptrack_new();
/// Add a new timestamp to track
/// @param ptl A ptrack_list structure
/// @param data Ethernet header pointer from pcap
/// @param len length of captured data
/// @param hdr pcap header from pcap
/// @return zero... always
int ptrack_add_of_entry( struct ptrack_list * ptl, void * data, int len, struct pcap_pkthdr hdr);
/// Lookup a timestamp from the tcp payload data
/// @param ptl A ptrack_list structure
/// @param data Ethernet header pointer from pcap
/// @param len length of captured data
/// @param hdr write timestamp info into *hdr if found
/// @return zero if not found, one if timestamp found
int ptrack_lookup(struct ptrack_list * ptl, void * data, int len, struct pcap_pkthdr * hdr);
/// Free a ptrack_list
void ptrack_free(struct ptrack_list * ptl);
#endif
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wu_zhengqi/oflops.git
git@gitee.com:wu_zhengqi/oflops.git
wu_zhengqi
oflops
oflops
master

搜索帮助