Hi Steve and Group,
I'm trying to address an issue against the OpenHPSDR TAPR protocol 2 repo:
Much of that ethernet code was borrowed from the HL2 project. The person
who posted that issue is suggests I re-introduce ip_id:
"fix the hardcoded IP Identification field (0x0000 on every
packet) regardless of which of the above is chosen — per RFC 791 this should be
unique per packet (or at least incrementing) so that debugging tools and any
future fragmentation/reassembly logic can tell packets apart."
The ip_id was removed in the commit below with the comment:
"Removed ip_id to fix timing"
I'm wondering what timing problems it caused before I re-introduce it in the P2
code. Maybe it was something specific to P1 (protocol 1)?
-Rick / N1GP