FreeBSD Manual Pages
rte_swx_table_learner_params(3) DPDK rte_swx_table_learner_params(3) NAME rte_swx_table_learner_params SYNOPSIS #include <rte_swx_table_learner.h> Data Fields uint32_t key_size uint32_t key_offset uint8_t * key_mask0 uint32_t action_data_size rte_swx_hash_func_t hash_func uint32_t n_keys_max uint32_t * key_timeout uint32_t n_key_timeouts Detailed Description Learner table creation parameters. Definition at line 62 of file rte_swx_table_learner.h. Field Documentation uint32_t key_size Key size in bytes. Must be non-zero. Definition at line 64 of file rte_swx_table_learner.h. uint32_t key_offset Offset of the first byte of the key within the key buffer. Definition at line 67 of file rte_swx_table_learner.h. uint8_t* key_mask0 Mask of key_size bytes logically laid over the bytes at positions key_offset .. (key_offset + key_size - 1) of the key buffer in order to specify which bits from the key buffer are part of the key and which ones are not. A bit value of 1 in the key_mask0 means the respective bit in the key buffer is part of the key, while a bit value of 0 means the opposite. A NULL value means that all the bits are part of the key, i.e. the key_mask0 is an all-ones mask. Definition at line 76 of file rte_swx_table_learner.h. uint32_t action_data_size Maximum size (in bytes) of the action data. The data stored in the table for each entry is equal to action_data_size plus 8 bytes, which are used to store the action ID. Definition at line 81 of file rte_swx_table_learner.h. rte_swx_hash_func_t hash_func Hash function. When NULL, the default hash function will be used. Definition at line 85 of file rte_swx_table_learner.h. uint32_t n_keys_max Maximum number of keys to be stored in the table together with their associated data. Definition at line 88 of file rte_swx_table_learner.h. uint32_t* key_timeout The set of all possible key timeout values measured in seconds. Each value must be non-zero. Each table key expires and is automatically deleted from the table after this many seconds. Definition at line 94 of file rte_swx_table_learner.h. uint32_t n_key_timeouts Number of possible key timeout values present in the key_timeout set. It must be less than or equal to RTE_SWX_TABLE_LEARNER_N_KEY_TIMEOUTS_MAX. Definition at line 99 of file rte_swx_table_learner.h. Author Generated automatically by Doxygen for DPDK from the source code. Version 25.11.0 Thu Jun 11 2026rte_swx_table_learner_params(3)
NAME | SYNOPSIS | Detailed Description | Field Documentation | Author
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=n_keys_max&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
