Update API of manipulation session
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user