Add build checks for portable OpenFlow structure padding and alignment.
authorBen Pfaff <blp@nicira.com>
Mon, 25 Jan 2010 18:49:31 +0000 (10:49 -0800)
committerBen Pfaff <blp@nicira.com>
Mon, 25 Jan 2010 18:49:31 +0000 (10:49 -0800)
commit05b3c97be6a9a5efa27edb40023e329f680837c5
treecec5b32820beebc50aacac91b6611caa0078cb65
parent84a0ee89e29cdae2b9cc80ae383a1222ba4f5ad5
Add build checks for portable OpenFlow structure padding and alignment.

This causes the build to fail with an error message if openflow.h contains
a structure whose members are not aligned in a portable way.
12 files changed:
.gitignore
build-aux/.gitignore [new file with mode: 0644]
build-aux/check-structs [new file with mode: 0755]
configure.ac
include/openflow/.gitignore [new file with mode: 0644]
include/openflow/automake.mk
include/openflow/nicira-ext.h
m4/openvswitch.m4
tests/atlocal.in
tests/automake.mk
tests/check-structs.at [new file with mode: 0644]
tests/testsuite.at