[IPV4]: Create ipv4_is_<type>(__be32 addr) functions
authorJoe Perches <joe@perches.com>
Sun, 16 Dec 2007 21:42:49 +0000 (13:42 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Jan 2008 22:58:13 +0000 (14:58 -0800)
commit2658fa803111dae1353602e7f586de8e537803e2
tree23921cc424e502855f21da2e8b7259cc1fea48b7
parent586f12115264b767ea6a48ce081ca25a39c1e3dd
[IPV4]: Create ipv4_is_<type>(__be32 addr) functions

Change IPV4 specific macros LOOPBACK MULTICAST LOCAL_MCAST BADCLASS
and ZERONET macros to inline functions ipv4_is_<type>(__be32 addr)

Adds type safety and arguably some readability.

Changes since last submission:

Removed ipv4_addr_octets function
Used hex constants
Converted recently added rfc3330 macros

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/in.h