|
|
| 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; |
| void | static |
| 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); | |
| } | } |
| /* | /* |