riot_sys::bindgen

Function gnrc_udp_hdr_build

Source
pub unsafe extern "C" fn gnrc_udp_hdr_build(
    payload: *mut gnrc_pktsnip_t,
    src: u16,
    dst: u16,
) -> *mut gnrc_pktsnip_t
Expand description

@brief Allocate and initialize a fresh UDP header in the packet buffer

@param[in] payload Payload contained in the UDP packet @param[in] src Source port in host byte order @param[in] dst Destination port in host byte order

@return pointer to the newly created (and allocated) header @return NULL on src == NULL, dst == NULL, src_len != 2, dst_len != 2 or on allocation error

@pre src > 0 and dst > 0