mlx5hws_acti...default_miss(9)
β¨ mlx5hws_action_create_default_miss β the Kernel API Manual tea β¨
okay so bestie, this is a page from the Kernel API Manual (the mlx5hws_acti...default_miss(9) one, yes the name is a whole mouthful, we don't gatekeep) and it's literally about creating a direct rule default miss action π
π NAME π
mlx5hws_action_create_default_miss β create a direct rule default miss action. The defaults are RX: Drop, TX: Wire. no cap, that's the whole vibe π¦
πΈ SYNOPSIS πΈ
struct mlx5hws_action * mlx5hws_action_create_default_miss (struct
mlx5hws_context *ctx , u32 flags );
like, you hand it a context and some flags and it gives you back an action pointer, slay π
π§ ARGUMENTS π§
ctxβ the context in which the new action will be created. it's giving "where the magic happens" β¨flagsβ action creation flags (enum mlx5hws_action_flags). yes bestie, the enum, use it π
β RETURN β
Pointer to mlx5hws_action on success, NULL otherwise. so likeβ¦ check it, okay? don't be out here dereferencing NULL, that's not the main character energy we want ππ
π SEE ALSO π
the whole friend group, fr fr β and also the kernel file itself:
./drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws.h
mlx5hws_is_supported(9)mlx5hws_context_open(9)mlx5hws_context_close(9)mlx5hws_context_set_peer(9)mlx5hws_table_create(9)mlx5hws_table_destroy(9)mlx5hws_table_get_id(9)mlx5hws_table_set_default_miss(9)mlx5hws_match_template_create(9)mlx5hws_match_template_destroy(9)mlx5hws_action_template_create(9)mlx5hws_action_template_destroy(9)mlx5hws_matcher_create(9)mlx5hws_matcher_destroy(9)mlx5hws_matcher_attach_at(9)mlx5hws_matcher_resize_set_target(9)mlx5hws_matcher_resize_rule_move(9)mlx5hws_rule_create(9)mlx5hws_rule_destroy(9)mlx5hws_rule_action_update(9)mlx5hws_action_get_type(9)mlx5hws_action_get_dev(9)mlx5hws_action_create_dest_drop(9)mlx5hws_action_create_dest_table(9)mlx5hws_action_create_dest_table_num(9)mlx5hws_action_create_dest_match_range(9)mlx5hws_action_create_flow_sampler(9)mlx5hws_action_create_dest_vport(9)mlx5hws_action_create_tag(9)mlx5hws_action_create_counter(9)mlx5hws_action_create_reformat(9)mlx5hws_action_create_modify_header(9)mlx5hws_action_create_aso_meter(9)mlx5hws_action_create_pop_vlan(9)mlx5hws_action_create_push_vlan(9)mlx5hws_action_create_dest_array(9)mlx5hws_action_create_insert_header(9)mlx5hws_action_create_remove_header(9)mlx5hws_action_create_last(9)mlx5hws_action_destroy(9)mlx5hws_send_queue_poll(9)mlx5hws_send_queue_action(9)mlx5hws_debug_dump(9)mlx5hws_bwc_matcher_create(9)mlx5hws_bwc_matcher_destroy(9)mlx5hws_bwc_rule_create(9)mlx5hws_bwc_rule_destroy(9)mlx5hws_bwc_rule_action_update(9)
and that's the whole page bestie, go build something iconic π
source file:./drivers/net/ethernet/mellano...Β· dated October 2026 Β· manualmlx5hws_acti...default_miss(9)π«Ά
periodt. π
π¦ 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