__u32 new_daddr = 0x0101ca64; bpf_skb_store_bytes(skb, l3_off + offsetof(struct iphdr, daddr), &new_daddr, 4, 0); (ref: https://ebpf.io/summit-2021/ctf/ - Stage 1, Hint 2)