Adding IPv4 fragmentation and reassembly HAL extensions