common/mlx5: replace alignas keyword
The keyword alignas can be replaced with __rte_aligned macro for consistency and allow compilers compatibility control. The macro __rte_cache_aligned is a shortcut including __rte_aligned and RTE_CACHE_LINE_SIZE constant. Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
This commit is contained in:
parent
ddf06e8a08
commit
6c9d13410b
@ -1182,8 +1182,8 @@ mlx5_glue_dv_free_var(struct mlx5dv_var *var)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
alignas(RTE_CACHE_LINE_SIZE)
|
__rte_cache_aligned
|
||||||
const struct mlx5_glue *mlx5_glue = &(const struct mlx5_glue){
|
const struct mlx5_glue *mlx5_glue = &(const struct mlx5_glue) {
|
||||||
.version = MLX5_GLUE_VERSION,
|
.version = MLX5_GLUE_VERSION,
|
||||||
.fork_init = mlx5_glue_fork_init,
|
.fork_init = mlx5_glue_fork_init,
|
||||||
.alloc_pd = mlx5_glue_alloc_pd,
|
.alloc_pd = mlx5_glue_alloc_pd,
|
||||||
|
@ -1342,7 +1342,7 @@ mlx5_nl_vlan_vmwa_create(struct mlx5_nl_vlan_vmwa_context *vmwa,
|
|||||||
struct ifinfomsg *ifm;
|
struct ifinfomsg *ifm;
|
||||||
char name[sizeof(MLX5_VMWA_VLAN_DEVICE_PFX) + 32];
|
char name[sizeof(MLX5_VMWA_VLAN_DEVICE_PFX) + 32];
|
||||||
|
|
||||||
alignas(RTE_CACHE_LINE_SIZE)
|
__rte_cache_aligned
|
||||||
uint8_t buf[NLMSG_ALIGN(sizeof(struct nlmsghdr)) +
|
uint8_t buf[NLMSG_ALIGN(sizeof(struct nlmsghdr)) +
|
||||||
NLMSG_ALIGN(sizeof(struct ifinfomsg)) +
|
NLMSG_ALIGN(sizeof(struct ifinfomsg)) +
|
||||||
NLMSG_ALIGN(sizeof(struct nlattr)) * 8 +
|
NLMSG_ALIGN(sizeof(struct nlattr)) * 8 +
|
||||||
|
Loading…
Reference in New Issue
Block a user