mlx5hws_matc...ze_rule_move(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mlx5hws_matc...ze_rule_move β€” Kernel API Manual ✨

okay so bestie, welcome to the glow-up era of the kernel API manual β€” this one's the page for mlx5hws_matc...ze_rule_move(9), and yes the title is literally truncated like that, that's just her aesthetic πŸŽ€


🌸 NAME

mlx5hws_matcher_resize_rule_move β€” Enqueue moving rule operation. that's it, that's the whole vibe. she enqueues, she moves rules, she slays πŸ’…

✨ SYNOPSIS

int mlx5hws_matcher_resize_rule_move (struct mlx5hws_matcher
*src_matcher , struct mlx5hws_rule *rule , struct mlx5hws_rule_attr
*attr );

literally just three args and an int return, no cap 🫢

πŸ¦‹ ARGUMENTS

  • src_matcher β€” Matcher that the rule belongs to. like, her home matcher, the one she's moving out of 🏠
  • rule β€” The rule to move. the main character of this whole operation, fr fr πŸ‘‘
  • attr β€” Rule attributes. the little details that come along for the ride πŸŽ€

πŸ’– DESCRIPTION

This function enqueues the operation of moving a rule from the source matcher to the destination matcher.

and that's the tea β˜• β€” it's an enqueue, bestie, meaning you're putting the operation in the queue, not doing the whole thing on the spot. the rule packs her bags at the source matcher and heads over to the destination matcher. iconic behaviour, honestly βœ¨πŸ¦‹

πŸ”₯ RETURN

Zero on success, non-zero otherwise. so like β€” 0 = slay πŸ’…, anything else = not slay 😭 check it, always.

🌈 SEE ALSO

the kernel file lives right here, go look, iykyk:

./drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws.h

and the whole friend group, in the order the original listed them (do not come for me, i'm keeping it exact):


✨ and that's the page, bestie ✨ sourced from ./drivers/net/ethernet/mellano..., dated October 2026, and she's still serving mlx5hws_matc...ze_rule_move(9) energy πŸ’œπŸ«ΆπŸ“

πŸ“¦ where this page comes from