avoid AltiVec keyword vector
authorThomas Monjalon <thomas@monjalon.net>
Tue, 3 May 2022 12:03:21 +0000 (14:03 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 25 May 2022 09:49:39 +0000 (11:49 +0200)
commit64fcadeac0f70c8c9c215196a3d580b4ad37dcdc
tree9d806c6ea25f474cc88915ade2f199b07d66147e
parent36edf3cc9ba18fb33c880518f5bb67765c3b99d4
avoid AltiVec keyword vector

The AltiVec header file is defining "vector", except in C++ build.
The keyword "vector" may conflict easily.
As a rule, it is better to use the alternative keyword "__vector",
so we will be able to #undef vector after including AltiVec header.

Later it may become possible to #undef vector in rte_altivec.h
with a compatibility breakage.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Reviewed-by: David Christensen <drc@linux.vnet.ibm.com>
drivers/net/i40e/i40e_rxtx_vec_altivec.c
drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
drivers/net/virtio/virtio_rxtx_simple_altivec.c
examples/l3fwd/l3fwd_altivec.h
examples/l3fwd/l3fwd_lpm_altivec.h
lib/acl/acl_run_altivec.h
lib/eal/ppc/include/rte_vect.h
lib/lpm/rte_lpm_altivec.h