mlx5hws_act...late_destroy(9)
π mlx5hws_act...late_destroy(9) β Kernel API Manual β¨
okay so bestie, welcome to the glow-up edition of the mlx5hws_action_template_destroy page. This is your Kernel API Manual moment, and it's literally about cleaning up after yourself. Let's get into it π
πΈ NAME πΈ
mlx5hws_action_template_destroy β destroy an action template. that's it. that's the whole job. she's a destroyer, your honor π
π¦ SYNOPSIS π¦
int mlx5hws_action_template_destroy(struct mlx5hws_action_template *at);
one function, one argument, one int coming back at you. no cap, that's the whole signature π«Ά
π ARGUMENTS π
atβ the action template you're yeeting into the void. like, the actual thing to destroy. main character energy: she's the one being cleaned up β¨
β RETURN β
returns zero on success π and non-zero otherwise π (iykyk, that's the classic Unix "something happened" situation).
π₯ SEE ALSO π₯
the kernel file herself, the icon, the blueprint:
./drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws.h
and now the whole group chat β every single friend, no one left on read π«Ά:
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_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_default_miss(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)
like I said. the entire friend group. go read them all, you'll be obsessed ππ
and that's the page, bestie π§ this little masterpiece lives in that kernel tree at ./drivers/net/ethernet/mellano... and it's stamped October 2026 β same date as the original, because we don't rewrite the facts, only the vibe. slay π
β¨π
π¦ 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