ROHC compression/decompression library
Todo List
Global
c_tcp_check_context
(const struct
rohc_comp_ctxt
*const context, const struct
net_pkt
*const packet, size_t *const cr_score)
TODO: the code that parses IP headers in IP/UDP/RTP profiles could probably be re-used (and maybe enhanced if needed)
Global
c_tcp_code_tcp_opts_irreg
(const struct
rohc_comp_ctxt
*const context, const struct tcphdr *const tcp, const uint16_t msn, struct
c_tcp_opts_ctxt
*const opts_ctxt, uint8_t *const comp_opts, const size_t comp_opts_max_len)
TODO: defines 'options profiles' the same way as for decompressor
Global
c_tcp_create_from_pkt
(struct
rohc_comp_ctxt
*const context, const struct
net_pkt
*const packet)
TODO: the code that parses IP headers in IP/UDP/RTP profiles could probably be re-used (and maybe enhanced if needed)
Global
c_tcp_encode
(struct
rohc_comp_ctxt
*const context, const struct
net_pkt
*const uncomp_pkt, uint8_t *const rohc_pkt, const size_t rohc_pkt_max_len, rohc_packet_t *const packet_type, size_t *const payload_offset)
TODO: the code that parses IP headers in IP/UDP/RTP profiles could probably be re-used (and maybe enhanced if needed)
Global
d_ip_id_lsb
(const struct
rohc_decomp_ctxt
*const context, const struct
rohc_lsb_decode
*const ip_id_lsb_ctxt, const uint16_t msn, const uint32_t ip_id_bits, const size_t ip_id_bits_nr, const rohc_lsb_shift_t p, uint16_t *const ip_id)
TODO: could be merged with decomp/schemes/ip_id_offset.[ch] module
Global
rfc3095_decomp_build_hdrs
(const struct
rohc_decomp
*const decomp, const struct
rohc_decomp_ctxt
*const context, const rohc_packet_t packet_type, const struct
rohc_decomp_crc
*const extr_crc, const struct
rohc_decoded_values
*const decoded, const size_t payload_len, struct
rohc_buf
*const uncomp_hdrs, size_t *const uncomp_hdrs_len)
check for uncomp_hdrs size before writing into it
Global
rohc_comp_rfc5225_ip_check_context
(const struct
rohc_comp_ctxt
*const context, const struct
net_pkt
*const packet, size_t *const cr_score)
TODO: the code that parses IP headers in IP/UDP/RTP profiles could probably be re-used (and maybe enhanced if needed)
Global
rohc_comp_rfc5225_ip_esp_check_context
(const struct
rohc_comp_ctxt
*const context, const struct
net_pkt
*const packet, size_t *const cr_score)
TODO: the code that parses IP headers in IP/UDP/RTP profiles could probably be re-used (and maybe enhanced if needed)
Global
rohc_comp_rfc5225_ip_udp_check_context
(const struct
rohc_comp_ctxt
*const context, const struct
net_pkt
*const packet, size_t *const cr_score)
TODO: the code that parses IP headers in IP/UDP/RTP profiles could probably be re-used (and maybe enhanced if needed)
Global
udp_lite_build_uncomp_udp
(const struct
rohc_decomp_ctxt
*const context, const struct
rohc_decoded_values
*const decoded, uint8_t *const dest, const unsigned int payload_len)
check for dest size before writing into it
Generated by
1.8.13