Hi! I noticed the packetdump.rs example has the wrong offset for loopback packets, on MacOS 15.3.2 at least; if you change it from `14` to `12` it seems to work: > `payload_offset = `__12__`;` > `[lo0]: TCP Packet: 127.0.0.1:29453 > 127.0.0.1:53957; length: 20` This offset of `14` was added / fixed in _No packets captured on local interface_ #381 in 2020. In 2023, the datalink BPF code was modified to respect [byte alignment](https://github.com/libpnet/libpnet/commit/386afc47b6c6ac2d2859c2cd0c6b602b44755444). I'm not very familiar with libpnet / low level network programming, so I'm not sure whether: A. packetdump.rs is wrong and the offset is always `12` now, B. It's platform dependent (I do see packetdump handling Apple OS's separately), or C. There's an issue with the datalink BPF code. Happy to test on other systems and attempt a PR!