INFLATE(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

πŸ’– NAME πŸ’–

rte_comp_decompress_xform β€” the decompression setup-data struct, and yes bestie we're gonna get into every single field of it πŸ’…

(This little cutie lives in the Library Functions Manual, section 3, okay? iykyk.)


✨ SYNOPSIS ✨

#include <rte_comp.h>

πŸ“ Data Fields

  • enum rte_comp_algorithm algo
  • enum rte_comp_checksum_type chksum
  • uint8_t window_size
  • union { ... } β€” an anonymous union holding:
    • struct rte_comp_inflate_params inflate
    • struct rte_comp_lz4_params lz4
  • enum rte_comp_hash_algorithm hash_algo

πŸ¦‹ DESCRIPTION πŸ¦‹

Detailed Description

Setup Data for decompression. That's it, that's the whole vibe β€” it's the struct that carries all your decompression config 🫢

Definition at line 333 of file rte_comp.h.

πŸŽ€ FIELD DOCUMENTATION πŸŽ€

enum rte_comp_algorithm algo

Algorithm to use for decompression ✨

Definition at line 334 of file rte_comp.h.

enum rte_comp_checksum_type chksum

Type of checksum to generate on the decompressed data πŸ”₯

Definition at line 336 of file rte_comp.h.

uint8_t window_size

Base two log value of sliding window which was used to generate compressed data. Real talk: if the window size can't be supported by the PMD, then setup of stream or private_xform should fail β€” no cap, it's supposed to blow up there πŸ’€

Definition at line 338 of file rte_comp.h.

struct rte_comp_inflate_params inflate

Parameters specific to the deflate algorithm πŸ‘‘

Definition at line 344 of file rte_comp.h.

struct rte_comp_lz4_params lz4

Parameters specific to the LZ4 algorithm 🌸

Definition at line 346 of file rte_comp.h.

union { ... }

Algorithm specific parameters β€” it's giving "pick your fighter" energy, main character union vibes πŸ¦‹

enum rte_comp_hash_algorithm hash_algo

Hash algorithm to be used with decompress operation. And listen β€” the hash is always done on plaintext, periodt ⭐

Definition at line 349 of file rte_comp.h.

πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. Not a human, just a little documentation robot doing its thing πŸ™ˆ


and that's the whole page, bestie β€” brought to you by DPDK Version 26.03.0, mwah πŸ’‹

πŸ“¦ where this page comes from