Update API of manipulation session

This commit is contained in:
luwenpeng
2024-04-01 17:13:26 +08:00
parent 772860c1be
commit a509f0ce3b
32 changed files with 1145 additions and 1347 deletions

View File

@@ -102,7 +102,7 @@ struct metadata
enum packet_type type;
};
struct layer
struct pkt_layer
{
enum layer_type type;
const char *hdr_ptr; // header pointer
@@ -114,8 +114,8 @@ struct layer
struct packet
{
struct layer layers[PACKET_MAX_LAYERS];
struct layer *frag_layer; // fragment layer
struct pkt_layer layers[PACKET_MAX_LAYERS];
struct pkt_layer *frag_layer; // fragment layer
int8_t layers_used;
int8_t layers_size;
@@ -145,8 +145,8 @@ int packet_get_outermost_tuple4(const struct packet *pkt, struct tuple4 *tuple);
int packet_get_innermost_tuple6(const struct packet *pkt, struct tuple6 *tuple);
int packet_get_outermost_tuple6(const struct packet *pkt, struct tuple6 *tuple);
const struct layer *packet_get_innermost_layer(const struct packet *pkt, enum layer_type type);
const struct layer *packet_get_outermost_layer(const struct packet *pkt, enum layer_type type);
const struct pkt_layer *packet_get_innermost_layer(const struct packet *pkt, enum layer_type type);
const struct pkt_layer *packet_get_outermost_layer(const struct packet *pkt, enum layer_type type);
// direction 1: E2I
// direction 0: I2E