numam-dpdk/drivers/net
Cyril Chemparathy 7621d6a8d0 eal: add and use unaligned integer types
On machines that are strict on pointer alignment, current code breaks
on GCC's -Wcast-align checks on casts from narrower to wider types.
This patch introduces new unaligned_uint(16|32|64)_t types, which
correctly retain alignment in such cases.  Strict alignment
architectures will need to define CONFIG_RTE_ARCH_STRICT_ALIGN in
order to effect these new types.

Signed-off-by: Cyril Chemparathy <cchemparathy@ezchip.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
2015-06-24 12:00:41 +02:00
..
af_packet af_packet: move to drivers/net/ 2015-05-22 15:51:38 +02:00
bonding eal: add and use unaligned integer types 2015-06-24 12:00:41 +02:00
e1000 e1000: add multicast MAC address filtering 2015-06-12 15:55:38 +02:00
enic drivers: explicit initialization of pci drivers 2015-06-12 11:10:10 +02:00
fm10k fm10k: fix mac/vlan filtering 2015-06-22 17:27:59 +02:00
i40e drivers: explicit initialization of pci drivers 2015-06-12 11:10:10 +02:00
ixgbe ixgbe: fix X550 copper link 2015-06-22 17:27:58 +02:00
mlx4 mlx4: fix 32-bit build 2015-06-12 17:38:14 +02:00
null null: remove useless memset 2015-06-04 10:46:45 +02:00
pcap drivers: fix whitespace 2015-06-12 11:10:10 +02:00
ring ring: fix return of new port id on creation 2015-06-22 17:33:23 +02:00
virtio virtio: fix crash if CQ is not negotiated 2015-06-12 14:50:06 +02:00
vmxnet3 drivers: explicit initialization of pci drivers 2015-06-12 11:10:10 +02:00
xenvirt xenvirt: move drivers/net/ 2015-05-22 16:06:23 +02:00
Makefile xenvirt: move drivers/net/ 2015-05-22 16:06:23 +02:00