version 1.42, 2008/02/27 19:40:56 |
version 1.43, 2008/04/08 15:04:35 |
Line 329 mld_input(struct mbuf *m, int off) |
|
Line 329 mld_input(struct mbuf *m, int off) |
|
|
|
IP6_EXTHDR_GET(mldh, struct mld_hdr *, m, off, sizeof(*mldh)); |
IP6_EXTHDR_GET(mldh, struct mld_hdr *, m, off, sizeof(*mldh)); |
if (mldh == NULL) { |
if (mldh == NULL) { |
icmp6stat.icp6s_tooshort++; |
icmp6stat[ICMP6_STAT_TOOSHORT]++; |
return; |
return; |
} |
} |
|
|
Line 536 mld_sendpkt(struct in6_multi *in6m, int |
|
Line 536 mld_sendpkt(struct in6_multi *in6m, int |
|
im6o.im6o_multicast_loop = (ip6_mrouter != NULL); |
im6o.im6o_multicast_loop = (ip6_mrouter != NULL); |
|
|
/* increment output statictics */ |
/* increment output statictics */ |
icmp6stat.icp6s_outhist[type]++; |
icmp6stat[ICMP6_STAT_OUTHIST + type]++; |
icmp6_ifstat_inc(ifp, ifs6_out_msg); |
icmp6_ifstat_inc(ifp, ifs6_out_msg); |
switch (type) { |
switch (type) { |
case MLD_LISTENER_QUERY: |
case MLD_LISTENER_QUERY: |