why the inconsistent types? i.e. why not struct in_addr in line 41? _Originally posted by @dthaler in https://github.com/l3af-project/eBPF-Package-Repository/pull/65#discussion_r1337428002_