raw_ip6.h (186048) | raw_ip6.h (195699) |
---|---|
1/*- 2 * Copyright (C) 2001 WIDE Project. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 13 unchanged lines hidden (view full) --- 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * 29 * $KAME: raw_ip6.h,v 1.2 2001/05/27 13:28:35 itojun Exp $ | 1/*- 2 * Copyright (C) 2001 WIDE Project. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 13 unchanged lines hidden (view full) --- 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * 29 * $KAME: raw_ip6.h,v 1.2 2001/05/27 13:28:35 itojun Exp $ |
30 * $FreeBSD: head/sys/netinet6/raw_ip6.h 186048 2008-12-13 19:13:03Z bz $ | 30 * $FreeBSD: head/sys/netinet6/raw_ip6.h 195699 2009-07-14 22:48:30Z rwatson $ |
31 */ 32 33#ifndef _NETINET6_RAW_IP6_H_ 34#define _NETINET6_RAW_IP6_H_ 35 36/* 37 * ICMPv6 stat is counted separately. see netinet/icmp6.h 38 */ --- 4 unchanged lines hidden (view full) --- 43 u_quad_t rip6s_nosock; /* no matching socket */ 44 u_quad_t rip6s_nosockmcast; /* of above, arrived as multicast */ 45 u_quad_t rip6s_fullsock; /* not delivered, input socket full */ 46 47 u_quad_t rip6s_opackets; /* total output packets */ 48}; 49 50#ifdef _KERNEL | 31 */ 32 33#ifndef _NETINET6_RAW_IP6_H_ 34#define _NETINET6_RAW_IP6_H_ 35 36/* 37 * ICMPv6 stat is counted separately. see netinet/icmp6.h 38 */ --- 4 unchanged lines hidden (view full) --- 43 u_quad_t rip6s_nosock; /* no matching socket */ 44 u_quad_t rip6s_nosockmcast; /* of above, arrived as multicast */ 45 u_quad_t rip6s_fullsock; /* not delivered, input socket full */ 46 47 u_quad_t rip6s_opackets; /* total output packets */ 48}; 49 50#ifdef _KERNEL |
51#ifdef VIMAGE_GLOBALS 52extern struct rip6stat rip6stat; | 51VNET_DECLARE(struct rip6stat, rip6stat); 52#define V_rip6stat VNET_GET(rip6stat) |
53#endif | 53#endif |
54#endif | |
55 56#endif | 54 55#endif |