[BACK]Return to raw_ip.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / netinet

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/netinet/raw_ip.c between version 1.88.4.2 and 1.88.8.2

version 1.88.4.2, 2006/09/09 02:58:47 version 1.88.8.2, 2006/08/11 15:46:33
Line 141  rip_input(struct mbuf *m, ...)
Line 141  rip_input(struct mbuf *m, ...)
 {  {
         int proto;          int proto;
         struct ip *ip = mtod(m, struct ip *);          struct ip *ip = mtod(m, struct ip *);
           struct inpcb_hdr *inph;
         struct inpcb *inp;          struct inpcb *inp;
         struct inpcb *last = 0;          struct inpcb *last = 0;
         struct mbuf *opts = 0;          struct mbuf *opts = 0;
Line 166  rip_input(struct mbuf *m, ...)
Line 167  rip_input(struct mbuf *m, ...)
         ip->ip_len = ntohs(ip->ip_len) - (ip->ip_hl << 2);          ip->ip_len = ntohs(ip->ip_len) - (ip->ip_hl << 2);
         NTOHS(ip->ip_off);          NTOHS(ip->ip_off);
   
         CIRCLEQ_FOREACH(inp, &rawcbtable.inpt_queue, inp_queue) {          CIRCLEQ_FOREACH(inph, &rawcbtable.inpt_queue, inph_queue) {
                   inp = (struct inpcb *)inph;
                 if (inp->inp_af != AF_INET)                  if (inp->inp_af != AF_INET)
                         continue;                          continue;
                 if (inp->inp_ip.ip_p && inp->inp_ip.ip_p != proto)                  if (inp->inp_ip.ip_p && inp->inp_ip.ip_p != proto)

Legend:
Removed from v.1.88.4.2  
changed lines
  Added in v.1.88.8.2

CVSweb <webmaster@jp.NetBSD.org>