/[lwip]/lwip/src/core/ipv4/ip.c
ViewVC logotype

Diff of /lwip/src/core/ipv4/ip.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by jani, Fri Nov 22 15:46:50 2002 UTC revision 1.5 by likewise, Wed Dec 11 00:21:12 2002 UTC
# Line 312  ip_input(struct pbuf *p, struct netif *i Line 312  ip_input(struct pbuf *p, struct netif *i
312                        netif->ip_addr.addr & netif->netmask.addr,                        netif->ip_addr.addr & netif->netmask.addr,
313                        iphdr->dest.addr & ~(netif->netmask.addr)));                        iphdr->dest.addr & ~(netif->netmask.addr)));
314    
315        /* interface unconfigured? */
316      if(ip_addr_isany(&(netif->ip_addr)) ||      if(ip_addr_isany(&(netif->ip_addr)) ||
317           /* or unicast to this interface address? */
318         ip_addr_cmp(&(iphdr->dest), &(netif->ip_addr)) ||         ip_addr_cmp(&(iphdr->dest), &(netif->ip_addr)) ||
319           /* or broadcast on this interface network address ? */
320         (ip_addr_isbroadcast(&(iphdr->dest), &(netif->netmask)) &&         (ip_addr_isbroadcast(&(iphdr->dest), &(netif->netmask)) &&
321          ip_addr_maskcmp(&(iphdr->dest), &(netif->ip_addr), &(netif->netmask))) ||          ip_addr_maskcmp(&(iphdr->dest), &(netif->ip_addr), &(netif->netmask))) ||
322           /* or restricted broadcast? */
323         ip_addr_cmp(&(iphdr->dest), IP_ADDR_BROADCAST)) {         ip_addr_cmp(&(iphdr->dest), IP_ADDR_BROADCAST)) {
324        break;        break;
325      }      }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26