diff --git a/src/capwap/conn.h b/src/capwap/conn.h index 246184ce..2c400bff 100644 --- a/src/capwap/conn.h +++ b/src/capwap/conn.h @@ -177,6 +177,11 @@ struct conn { void *request_handler_param; */ + + int (*process_packet)(struct conn *conn, uint8_t * packet, int len,struct sockaddr *from); + + + }; @@ -193,6 +198,8 @@ extern int conn_send_cwmsg(struct conn *conn, struct cwmsg *cwmsg); //extern int conn_process_packet(struct conn *conn, uint8_t * packet, int len, // int (*cb) (void *, uint8_t *,int len), void *cbarg); +extern int conn_process_packet(struct conn *conn, uint8_t * packet, int len,struct sockaddr *from); + extern uint8_t *conn_get_message(struct conn *conn); extern int conn_send_packet(struct conn *conn, const uint8_t * buffer, int len);