mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-26 12:13:47 +00:00
Updated documentation.
This commit is contained in:
parent
384fb3c353
commit
de2e311e6e
@ -40,13 +40,10 @@ const struct ip_addr ip_addr_broadcast = { 0xffffffffUL };
|
|||||||
|
|
||||||
/* Determine if an address is a broadcast address on a network interface
|
/* Determine if an address is a broadcast address on a network interface
|
||||||
*
|
*
|
||||||
* @param addr address to be checkedk
|
* @param addr address to be checked
|
||||||
* @param netif the network interface against which the address is checked
|
* @param netif the network interface against which the address is checked
|
||||||
* @return returns non-zero if the address is a broadcast address
|
* @return returns non-zero if the address is a broadcast address
|
||||||
*
|
*
|
||||||
* @intern work in progress - meant to replace ip_addr.h macro
|
|
||||||
* as it does not support non-broadcast interfaces.
|
|
||||||
* see lwip-devel mailing list on 18-2-2004
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
u8_t ip_addr_isbroadcast(struct ip_addr *addr, struct netif *netif)
|
u8_t ip_addr_isbroadcast(struct ip_addr *addr, struct netif *netif)
|
||||||
@ -55,9 +52,10 @@ u8_t ip_addr_isbroadcast(struct ip_addr *addr, struct netif *netif)
|
|||||||
if ((addr->addr == ip_addr_broadcast.addr) ||
|
if ((addr->addr == ip_addr_broadcast.addr) ||
|
||||||
(addr->addr == ip_addr_any.addr))
|
(addr->addr == ip_addr_any.addr))
|
||||||
return 1;
|
return 1;
|
||||||
/* no broadcast support on this network interface
|
/* no broadcast support on this network interface? */
|
||||||
* we cannot proceed matching against broadcast addresses */
|
|
||||||
else if ((netif->flags & NETIF_FLAG_BROADCAST) == 0)
|
else if ((netif->flags & NETIF_FLAG_BROADCAST) == 0)
|
||||||
|
/* the given address cannot be a broadcast address */
|
||||||
|
* nor can we check against any broadcast addresses */
|
||||||
return 0;
|
return 0;
|
||||||
/* address matches network interface address exactly? => no broadcast */
|
/* address matches network interface address exactly? => no broadcast */
|
||||||
else if (addr->addr == netif->ip_addr.addr)
|
else if (addr->addr == netif->ip_addr.addr)
|
||||||
|
Loading…
Reference in New Issue
Block a user