mlx5hws_acti...st_table_num(9)
π mlx5hws_acti...st_table_num(9) β the Kernel API Manual, but make it cute
okay so bestie, you found the page for mlx5hws_action_create_dest_table_num in the Kernel API Manual, and ngl this one's a little superstar. it's a "direct rule goto table number" action creator, and we're gonna walk through it together π«Ά
β¨ NAME β¨
mlx5hws_action_create_dest_table_num β Create direct rule goto table number action. that's it, that's the vibe. it makes the action that says "hey, jump to this table number" π«
π¦ SYNOPSIS π¦
struct mlx5hws_action * mlx5hws_action_create_dest_table_num (struct
mlx5hws_context *ctx , u32 tbl_num , u32 flags );
look at her. three args, one pointer back. main character energy fr fr π
π ARGUMENTS π
ctxβ The context in which the new action will be created. like, the whole world this action gets born into πΈtbl_numβ Destination table number. the actual number of the table you're pointing at, no cap πflagsβ Action creation flags (enum mlx5hws_action_flags). all your lil toggles go here β¨
π RETURN π
pointer to mlx5hws_action on success, NULL otherwise. so like β heads up, bestie β always vibe check that return value before you go dereferencing it π null pointer deref is not the aesthetic π
π SEE ALSO π
the whole friend group shows up for this one, so let's give them all their moment:
Kernel file: ./drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws.h
and the squad:
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_default_miss(9)mlx5hws_action_create_dest_table(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)
literally the entire steering department pulled up π§π
and that's the page!! π this lil cutie comes from ./drivers/net/ethernet/mellano... and it's dated October 2026, stamped mlx5hws_acti...st_table_num(9) on both ends. go forth and goto all the tables you want, bestie β 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