- Timestamping management added - Errors due to reading uninitialized data in ARP fixed - EthInterface reworked, incoming packet notification and payload readout separated (through which fixing concurrent access problems) - RX and TX offloads added - Capability to add a packet sieve layer without prior registration of specific packet class added (this makes it possible to register arbitrary EtherType connection blocks, for example)
15 lines
369 B
C
15 lines
369 B
C
#ifndef ETHERLIB_ETHERLIB_H
|
|
#define ETHERLIB_ETHERLIB_H
|
|
|
|
#include "prefab/prefab.h"
|
|
#include "global_state.h"
|
|
#include "timestamping.h"
|
|
#include "utils.h"
|
|
|
|
// TODO group these includes..
|
|
#include "prefab/conn_blocks/igmp_connblock.h"
|
|
#include "prefab/conn_blocks/udp_connblock.h"
|
|
#include "prefab/conn_blocks/custom_ethertype_connblock.h"
|
|
|
|
#endif //ETHERLIB_ETHERLIB_H
|