Added IP information printing from NFLOG packet
Merge pull request #67 from PetarAlilovic/master

IP packet information printing from NFLOG packet
Merge remote-tracking branch 'mcrhub/master'
Convert some versions of EXTRACT_{16,32,64}BITS() to inline functions.

It remove the vast majority of strict-aliasing warnings from GCC.
Use __inline with MSVC for all source files.
Clean up various things.

Clean up white space, just add 104 (the length of the NFLOG header) to
the pointer, and return the length of the NFLOG header from
nflog_if_print().  Mark the caplen argument to nflog_print() as unused.
OpenFlow 1.0: fix OFPST_QUEUE decoding bug

The while loop in of10_queue_stats_reply_print() decremented the
remaining length by 104 instead of 32. As soon as that happened the
decoding didn't proceed/stop in a normal way and was likely to hit
snapend. Fixed.
OpenFlow 1.0: adjust OFPST_TABLE indentation
Fix a strict-aliasing GCC warning in getname6(), as the GCC manual suggests.
Merge remote-tracking branch 'bpf/master'

Conflicts:
	Makefile.in
Typo in displayed text
Merge pull request #322 from bortzmeyer/master

Typo in a printed text. Closes #321
Merge pull request #320 from tejblum/strict-aliasing-2

Fix a strict-aliasing GCC warning in addrtoname.c
Avoid some warnings from Sun C.

Some versions of Sun C support __attribute__ but don't support the
"unused" or "format" attributes - they don't fail, but they whine a lot.
They also support the "noreturn" attribute, but don't allow it to be
applied to function pointers, only to functions.

Check whether they can be used without warnings, and use them only if
they can.
Merge pull request #317 from tejblum/strict-aliasing

Remove the vast majority of strict-aliasing warnings from GCC.

Make the EXTRACT_ macros inline functions instead.
Merge git://github.com/the-tcpdump-group/tcpdump

Pull changes from the GitHub repository.
Squelch a signed vs. unsigned comparison warning.

(At that point, we've already checked whether rc is < 0, so we know it's
not.)
Some changes didn't make it into 4.4.0.

Fix the CHANGES list by moving some changes that got in after the 4.4.0
release was made into a list for 4.4.1, and add some additional fixes to
that list.
Fix build issues with the OpenFlow printer on some systems.

Don't assume we have <stdint.h>.  Instead, use the AC_TYPE_ macros to
ensure we have the C99 intN_t and uintN_t types; we already include
<inttypes.h> in tcpdump-stdinc.h iff we have it.

Get rid of the structure declarations in openflow-1.0.h, as they have
zero-length arrays (not supported by all the compilers people might be
using) and as

	1) they're only used in sizeof()

and

	2) after each one there's an assertion to check that sizeof()
returns a specific numerical value

so, instead, just #define various _LEN items to those numerical values
and use them.

Add an openflow.h header with a #define for the length of the basic
header, and move the declaration of of10_header_body_print() there.
Adding support for ISO CALM FAST and ETSI GeoNetworking