From fd3cc20554cba6fe7ee7c671730079f81a2fbc5d Mon Sep 17 00:00:00 2001 From: luwenpeng Date: Wed, 23 Oct 2024 10:01:20 +0800 Subject: feature: packet IO support IP reassembly --- include/stellar/packet_manager.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/stellar/packet_manager.h b/include/stellar/packet_manager.h index dd90074..870eb2a 100644 --- a/include/stellar/packet_manager.h +++ b/include/stellar/packet_manager.h @@ -26,14 +26,14 @@ struct packet_manager *stellar_module_get_packet_manager(struct stellar_module_m int packet_manager_new_packet_exdata_index(struct packet_manager *pkt_mgr, const char *name, exdata_free *func, void *arg); -typedef void on_packet_stage_callback(enum packet_stage stage, struct packet *pkt, void *args); -int packet_manager_subscribe(struct packet_manager *pkt_mgr, enum packet_stage stage, on_packet_stage_callback *cb, void *args); +typedef void on_packet_stage_callback(enum packet_stage stage, struct packet *pkt, void *arg); +int packet_manager_subscribe(struct packet_manager *pkt_mgr, enum packet_stage stage, on_packet_stage_callback *cb, void *arg); // if two modules claim the same packet at the same stage, the second 'claim' fails. // return 0 on success // return -1 on failure -typedef void on_packet_claimed_callback(struct packet *pkt, void *args); -int packet_manager_claim_packet(struct packet_manager *pkt_mgr, uint16_t thread_id, struct packet *pkt, on_packet_claimed_callback cb, void *args); +typedef void on_packet_claimed_callback(struct packet *pkt, void *arg); +int packet_manager_claim_packet(struct packet_manager *pkt_mgr, uint16_t thread_id, struct packet *pkt, on_packet_claimed_callback cb, void *arg); void packet_manager_schedule_packet(struct packet_manager *pkt_mgr, uint16_t thread_id, struct packet *pkt, enum packet_stage stage); #ifdef __cplusplus -- cgit v1.2.3