• Home
  • Raw
  • Download

Lines Matching refs:reg_id

173 	u64 reg_id;			/* Flow steering API id */  member
255 if (filter->reg_id) { in mlx4_en_filter_work()
256 rc = mlx4_flow_detach(priv->mdev->dev, filter->reg_id); in mlx4_en_filter_work()
261 rc = mlx4_flow_attach(priv->mdev->dev, &rule, &filter->reg_id); in mlx4_en_filter_work()
327 rc = mlx4_flow_detach(priv->mdev->dev, filter->reg_id); in mlx4_en_filter_free()
538 int qpn, u64 *reg_id) in mlx4_en_tunnel_steer_add() argument
547 MLX4_DOMAIN_NIC, reg_id); in mlx4_en_tunnel_steer_add()
552 en_dbg(DRV, priv, "added vxlan steering rule, mac %pM reg_id %llx\n", addr, *reg_id); in mlx4_en_tunnel_steer_add()
558 unsigned char *mac, int *qpn, u64 *reg_id) in mlx4_en_uc_steer_add() argument
597 err = mlx4_flow_attach(dev, &rule, reg_id); in mlx4_en_uc_steer_add()
610 unsigned char *mac, int qpn, u64 reg_id) in mlx4_en_uc_steer_release() argument
628 mlx4_flow_detach(dev, reg_id); in mlx4_en_uc_steer_release()
713 qpn, entry->reg_id); in mlx4_en_replace_mac()
719 entry->reg_id = 0; in mlx4_en_replace_mac()
726 &entry->reg_id); in mlx4_en_replace_mac()
1094 mclist->reg_id); in mlx4_en_do_multicast()
1117 &mclist->reg_id); in mlx4_en_do_multicast()
1171 entry->reg_id); in mlx4_en_do_uc_filter()
1223 &entry->reg_id); in mlx4_en_do_uc_filter()
1299 u64 reg_id; in mlx4_en_set_rss_steer_rules() local
1304 err = mlx4_en_uc_steer_add(priv, priv->dev->dev_addr, qpn, &reg_id); in mlx4_en_set_rss_steer_rules()
1321 entry->reg_id = reg_id; in mlx4_en_set_rss_steer_rules()
1332 mlx4_en_uc_steer_release(priv, priv->dev->dev_addr, *qpn, reg_id); in mlx4_en_set_rss_steer_rules()
1352 qpn, entry->reg_id); in mlx4_en_delete_rss_steer_rules()
1942 mc_list, MLX4_PROT_ETH, mclist->reg_id); in mlx4_en_stop_port()