update IPv4 utils

This commit is contained in:
luwenpeng
2024-02-21 14:34:34 +08:00
parent 03f428681e
commit bd3735d3c4
11 changed files with 543 additions and 235 deletions

View File

@@ -4,8 +4,8 @@ static void overwrite_ipv4_saddr(struct packet *pkt, uint32_t saddr)
{
const struct layer_record *ipv4_layer = packet_get_innermost_layer(pkt, LAYER_TYPE_IPV4);
EXPECT_TRUE(ipv4_layer);
const struct ip *hdr = (const struct ip *)ipv4_layer->hdr_ptr;
ipv4_hdr_set_host_order_saddr((struct ip *)hdr, saddr);
struct ip *hdr = (struct ip *)ipv4_layer->hdr_ptr;
ipv4_hdr_set_src_addr(hdr, saddr);
}
#if 1