Go to the documentation of this file.
70 #include <yaf/autoinc.h>
71 #include <yaf/decode.h>
103 uint32_t max_payload);
153 uint64_t packetTotal);
void yfFragDumpStats(yfFragTab_t *fragtab, uint64_t packetTotal)
Print fragment reassembler statistics to the log.
struct yfFragTab_st yfFragTab_t
A fragment table.
Definition: yafrag.h:79
void yfFragTabFree(yfFragTab_t *fragtab)
Free a fragment table.
Full packet information structure.
Definition: decode.h:150
Packet decoding interface for YAF.
Definition: decode.h:83
gboolean yfDefragPBuf(yfFragTab_t *fragtab, yfIPFragInfo_t *fraginfo, size_t pbuflen, yfPBuf_t *pbuf, const uint8_t *pkt, size_t hdr_len)
Defragment a fragment returned by yfDecodeToPBuf().
yfFragTab_t * yfFragTabAlloc(uint32_t idle_ms, uint32_t max_frags, uint32_t max_payload)
Allocate a fragment table.
void yfGetFragTabStats(yfFragTab_t *fragtab, uint32_t *dropped, uint32_t *assembled, uint32_t *frags)
Get Frag Stats to yfWriteStatsFlow for Stats Export.