numam-dpdk/lib/librte_ip_frag
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
..
ip_frag_common.h ip_frag: fix build with gcc 5.1 2015-06-02 18:24:28 +02:00
ip_frag_internal.c lib: remove extra parenthesis after return 2015-06-23 23:31:15 +02:00
Makefile mbuf: remove build option to disable refcnt 2015-02-23 19:31:24 +01:00
rte_ip_frag_common.c lib: remove extra parenthesis after return 2015-06-23 23:31:15 +02:00
rte_ip_frag.h ip_frag: remove inclusion of mbuf header 2015-05-11 15:36:37 +02:00
rte_ipfrag_version.map lib: provide initial versioning 2015-02-03 16:56:58 +01:00
rte_ipv4_fragmentation.c mbuf: replace data pointer by an offset 2014-09-17 18:53:40 +02:00
rte_ipv4_reassembly.c eal: add and use unaligned integer types 2015-06-24 12:00:41 +02:00
rte_ipv6_fragmentation.c lib: remove extra parenthesis after return 2015-06-23 23:31:15 +02:00
rte_ipv6_reassembly.c mbuf: flatten struct vlan_macip 2014-09-17 11:29:17 +02:00