Diff for /src/sys/netinet6/ip6_input.c between versions 1.13 and 1.14

version 1.13, 2004/04/09 22:34:10 version 1.14, 2004/04/21 18:13:57
Line 163  struct ip6stat ip6stat; Line 163  struct ip6stat ip6stat;
 static void ip6_init2 (void *);  static void ip6_init2 (void *);
 static struct ip6aux *ip6_setdstifaddr (struct mbuf *, struct in6_ifaddr *);  static struct ip6aux *ip6_setdstifaddr (struct mbuf *, struct in6_ifaddr *);
 static int ip6_hopopts_input (u_int32_t *, u_int32_t *, struct mbuf **, int *);  static int ip6_hopopts_input (u_int32_t *, u_int32_t *, struct mbuf **, int *);
   static int ip6_input(struct netmsg *msg);
 #ifdef PULLDOWN_TEST  #ifdef PULLDOWN_TEST
 static struct mbuf *ip6_pullexthdr (struct mbuf *, size_t, int);  static struct mbuf *ip6_pullexthdr (struct mbuf *, size_t, int);
 #endif  #endif
Line 246  SYSINIT(netinet6init2, SI_SUB_PROTO_DOMA Line 247  SYSINIT(netinet6init2, SI_SUB_PROTO_DOMA
   
 extern struct   route_in6 ip6_forward_rt;  extern struct   route_in6 ip6_forward_rt;
   
voidstatic
 int
 ip6_input(struct netmsg *msg)  ip6_input(struct netmsg *msg)
 {  {
         struct mbuf *m = ((struct netmsg_packet *)msg)->nm_packet;          struct mbuf *m = ((struct netmsg_packet *)msg)->nm_packet;
Line 843  bad: Line 845  bad:
         m_freem(m);          m_freem(m);
 bad2:  bad2:
         lwkt_replymsg(&msg->nm_lmsg, 0);          lwkt_replymsg(&msg->nm_lmsg, 0);
           return(EASYNC);
 }  }
   
 /*  /*

Removed from v.1.13  
changed lines
  Added in v.1.14