diff options
author | Hadar Hen Zion <hadarh@mellanox.com> | 2013-04-24 13:58:47 +0000 |
---|---|---|
committer | Roland Dreier <roland@purestorage.com> | 2013-04-24 17:51:29 -0700 |
commit | bcf372971d471f6cb4070adb7bfc987d8b3d21f2 (patch) | |
tree | d99f6faa007d10a1246a0f7a4853dff6e8b98d44 /include | |
parent | ba60a3560ccf8e4253da9c0e8d1292375fd51796 (diff) | |
download | linux-bcf372971d471f6cb4070adb7bfc987d8b3d21f2.tar.gz linux-bcf372971d471f6cb4070adb7bfc987d8b3d21f2.tar.bz2 linux-bcf372971d471f6cb4070adb7bfc987d8b3d21f2.zip |
mlx4_core: Directly expose fields of DMFS HW rule control segment
Some of struct mlx4_net_trans_rule_hw_ctrl fields were packed into u32
and accessed through bit field operations. Expose and access them
directly as u8 or u16.
Signed-off-by: Hadar Hen Zion <hadarh@mellanox.com>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/mlx4/device.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/mlx4/device.h b/include/linux/mlx4/device.h index a69bda77c1d1..08e5bc1387e1 100644 --- a/include/linux/mlx4/device.h +++ b/include/linux/mlx4/device.h @@ -964,7 +964,9 @@ struct mlx4_net_trans_rule { }; struct mlx4_net_trans_rule_hw_ctrl { - __be32 ctrl; + __be16 prio; + u8 type; + u8 flags; u8 rsvd1; u8 funcid; u8 vep; |