pub async fn send_to(
    _handle: &HandleRef,
    source: Ipv4Addr,
    dest: Ipv4Addr,
    prot: Ipv4Prot,
    buffers: &[SendableBuffer<'_>],
    header_buffer: NicBuffer,
    layer4_header: Option<&(dyn Header + Sync)>
) -> Result<(), Ipv4SendError>