mirror of
https://github.com/martin-ger/esp_wifi_repeater.git
synced 2026-07-27 19:56:03 +00:00
28 lines
706 B
C
Executable File
28 lines
706 B
C
Executable File
#ifndef __PCAP_H__
|
|
#define __PCAP_H__
|
|
|
|
#define PCAP_VERSION_MAJOR 2
|
|
#define PCAP_VERSION_MINOR 4
|
|
#define PCAP_MAGIC_NUMBER 0xa1b2c3d4
|
|
|
|
#define LINKTYPE_ETHERNET 1
|
|
|
|
struct pcap_file_header {
|
|
uint32_t magic;
|
|
uint16_t version_major;
|
|
uint16_t version_minor;
|
|
uint32_t thiszone; /* gmt to local correction */
|
|
uint32_t sigfigs; /* accuracy of timestamps */
|
|
uint32_t snaplen; /* max length saved portion of each pkt */
|
|
uint32_t linktype; /* data link type (LINKTYPE_*) */
|
|
};
|
|
|
|
struct pcap_pkthdr {
|
|
uint32_t ts_sec; /* time stamp sec */
|
|
uint32_t ts_usec; /* time stamp usec */
|
|
uint32_t caplen; /* length of portion present */
|
|
uint32_t len; /* length this packet (off wire) */
|
|
};
|
|
|
|
#endif /* __PCAP_H__ */
|