TSG-19631 SCE Support Datapath Packet Trace
This commit is contained in:
@@ -16,6 +16,20 @@ enum session_state
|
||||
SESSION_STATE_RESETALL = 4,
|
||||
};
|
||||
|
||||
enum control_packet_state
|
||||
{
|
||||
CTRL_PKT_SUCCESS = 0,
|
||||
CTRL_PKT_INVALID_FORMAT,
|
||||
CTRL_PKT_INVALID_TSYNC,
|
||||
CTRL_PKT_INVALID_SESSION_ID,
|
||||
CTRL_PKT_INVALID_STATE,
|
||||
CTRL_PKT_INVALID_METHOD,
|
||||
CTRL_PKT_INVALID_POLICY_UPDATE,
|
||||
CTRL_PKT_INVALID_PARAMS,
|
||||
CTRL_PKT_INVALID_APP,
|
||||
CTRL_PKT_INVALID_RULE_IDS,
|
||||
};
|
||||
|
||||
struct control_packet
|
||||
{
|
||||
char tsync[4];
|
||||
@@ -27,10 +41,9 @@ struct control_packet
|
||||
};
|
||||
|
||||
const char *session_state_to_string(enum session_state state);
|
||||
const char *control_packte_state_to_string(enum control_packet_state state);
|
||||
|
||||
// return 0 : success
|
||||
// return -1 : error
|
||||
int control_packet_parse(struct control_packet *handler, const char *data, size_t length);
|
||||
enum control_packet_state control_packet_parse(struct control_packet *handler, const char *data, size_t length);
|
||||
void control_packet_dump(struct control_packet *handler);
|
||||
|
||||
#ifdef __cpluscplus
|
||||
|
||||
Reference in New Issue
Block a user