* Give back a drop flow rule resources instance. * * @param drop * Pointer to drop flow rule resources. */
| 1000 | * Pointer to drop flow rule resources. |
| 1001 | */ |
| 1002 | static void |
| 1003 | mlx4_drop_put(struct mlx4_drop *drop) |
| 1004 | { |
| 1005 | MLX4_ASSERT(drop->refcnt); |
| 1006 | if (--drop->refcnt) |
| 1007 | return; |
| 1008 | drop->priv->drop = NULL; |
| 1009 | claim_zero(mlx4_glue->destroy_qp(drop->qp)); |
| 1010 | claim_zero(mlx4_glue->destroy_cq(drop->cq)); |
| 1011 | rte_free(drop); |
| 1012 | } |
| 1013 | |
| 1014 | /** |
| 1015 | * Toggle a configured flow rule. |
no test coverage detected