STRUCT DEVLINK_DPIPE_VALUE(9)
π NAME π
struct devlink_dpipe_value β represents value of match/action. That's the name tea, bestie, straight from the Kernel API Manual. Iconic little kernel-struct behavior. π
β¨ SYNOPSIS β¨
struct devlink_dpipe_value {
union {
struct devlink_dpipe_action *action;
struct devlink_dpipe_match *match;
};
unsigned int mapping_value;
bool mapping_valid;
unsigned int value_size;
void *value;
void *mask;
};
π«Ά Members π«Ά
{unnamed_union}β anonymous. No name, no problem, just the anonymous union doing its thing. π«₯actionβ action. πmatchβ match. πmapping_valueβ in case the field has some mapping, this value specifies the mapping value. πΊοΈmapping_validβ specifies if the mapping value is valid. βvalue_sizeβ value size. πvalueβ value. πmaskβ bit mask. π
π₯ SEE ALSO π₯
Kernel file: ./include/net/devlink.h β that's the source flavor. The rest of the struct besties are:
struct devlink_port_pci_pf_attrs(9)struct devlink_port_pci_vf_attrs(9)struct devlink_port_pci_sf_attrs(9)struct devlink_port_attrs(9)struct devlink_linecard_ops(9)struct devlink_dpipe_field(9)struct devlink_dpipe_header(9)struct devlink_dpipe_match(9)struct devlink_dpipe_action(9)struct devlink_dpipe_entry(9)struct devlink_dpipe_dump_ctx(9)struct devlink_dpipe_table(9)struct devlink_dpipe_table_ops(9)struct devlink_dpipe_headers(9)struct devlink_resource_size_params(9)struct devlink_flash_notify(9)struct devlink_param(9)struct devlink_flash_update_params(9)struct devlink_region_ops(9)struct devlink_port_region_ops(9)struct devlink_health_reporter_ops(9)struct devlink_trap_metadata(9)struct devlink_trap_policer(9)struct devlink_trap_group(9)struct devlink_trap(9)struct devlink_port_ops(9)
Cute sign-off: struct devlink_dpipe_value(9) is from the Kernel API Manual, source ./include/net, dated October 2026. Bye bestie, go read the header. ππ¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms