ip4_addr_netcmp is only used within LwIP.
 
Symbols
loading...
Files
loading...

ip4_addr_netcmp macro

Determine if two address are on the same network. @arg addr1 IP address 1 @arg addr2 IP address 2 @arg mask network identifier mask

Syntax

#define ip4_addr_netcmp(addr1, addr2, mask) (((addr1)->addr & \     (mask)->addr) == \     ((addr2)->addr & \     (mask)->addr))

Arguments

addr1

addr2

mask

Return value

!0 if the network identifiers of both address match

References

LocationText
ip4_addr.h:141
#define ip4_addr_netcmp(addr1, addr2, mask) (((addr1)->addr & \
etharp.c:825
if (!ip4_addr_netcmp(ipaddr, netif_ip4_addr(netif), netif_ip4_netmask(netif)) &&
ip4.c:174
if (ip4_addr_netcmp(dest, netif_ip4_addr(netif), netif_ip4_netmask(netif))) {
ip4_addr.c:76
} else if (ip4_addr_netcmp(&ipaddr, netif_ip4_addr(netif), netif_ip4_netmask(netif))
udp.c:166