#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 }