[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 and 1.88.4.1

version 1.88, 2005/12/11 12:24:57 version 1.88.4.1, 2006/02/05 03:03:09
Line 140  rip_input(struct mbuf *m, ...)
Line 140  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 165  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(inph, &rawcbtable.inpt_queue, inph_queue) {          CIRCLEQ_FOREACH(inp, &rawcbtable.inpt_queue, inp_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  
changed lines
  Added in v.1.88.4.1

CVSweb <webmaster@jp.NetBSD.org>