Support struct tunnel

This commit is contained in:
luwenpeng
2024-06-17 11:41:21 +08:00
parent de4c15f43c
commit 327d6e7b14
9 changed files with 205 additions and 28 deletions

View File

@@ -186,4 +186,18 @@ void packet_free(struct packet *pkt)
{
free((void *)pkt);
}
}
void layer_convert(const struct raw_layer *in, struct layer *out)
{
if (in == NULL || out == NULL)
{
return;
}
out->proto = in->proto;
out->header_len = in->hdr_len;
out->payload_len = in->pld_len;
out->header.raw = in->hdr_ptr;
out->payload = in->pld_ptr;
}