Add ip_reassemble & ip_fragment function define
This commit is contained in:
31
src/ip_reassemble/ip_reassemble.cpp
Normal file
31
src/ip_reassemble/ip_reassemble.cpp
Normal file
@@ -0,0 +1,31 @@
|
||||
#include "ip_reassemble.h"
|
||||
|
||||
struct ip_reassemble_manager *ip_reassemble_manager_create(const struct ip_reassemble_config *config)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
void ip_reassemble_manager_destory(struct ip_reassemble_manager *mgr)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
void ip_reassemble_manager_stat(struct ip_reassemble_manager *mgr)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
/*
|
||||
* Returns the reassembled packet, or NULL if the packet is not reassembled
|
||||
* The returned packet should be freed by calling the packet_free() function
|
||||
*/
|
||||
|
||||
struct packet *ipv4_reassemble_packet(struct ip_reassemble_manager *mgr, const struct packet *pkt)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
struct packet *ipv6_reassemble_packet(struct ip_reassemble_manager *mgr, const struct packet *pkt)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
Reference in New Issue
Block a user