Be more precise about sliced_pkt and remnants.
Initialize TTL as well; else TTLChecker drops packets.
Simply field initialization.
Header struct for PacketHeader/CELLULAR; set last_fragment_ appropriately.