Deleted Added
full compact
keysock.h (252028) keysock.h (253081)
1/* $FreeBSD: head/sys/netipsec/keysock.h 252028 2013-06-20 11:44:16Z ae $ */
1/* $FreeBSD: head/sys/netipsec/keysock.h 253081 2013-07-09 09:32:06Z ae $ */
2/* $KAME: keysock.h,v 1.8 2000/03/27 05:11:06 sumikawa Exp $ */
3
4/*-
5 * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions

--- 21 unchanged lines hidden (view full) ---

31 */
32
33#ifndef _NETIPSEC_KEYSOCK_H_
34#define _NETIPSEC_KEYSOCK_H_
35
36/* statistics for pfkey socket */
37struct pfkeystat {
38 /* kernel -> userland */
2/* $KAME: keysock.h,v 1.8 2000/03/27 05:11:06 sumikawa Exp $ */
3
4/*-
5 * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions

--- 21 unchanged lines hidden (view full) ---

31 */
32
33#ifndef _NETIPSEC_KEYSOCK_H_
34#define _NETIPSEC_KEYSOCK_H_
35
36/* statistics for pfkey socket */
37struct pfkeystat {
38 /* kernel -> userland */
39 u_quad_t out_total; /* # of total calls */
40 u_quad_t out_bytes; /* total bytecount */
41 u_quad_t out_msgtype[256]; /* message type histogram */
42 u_quad_t out_invlen; /* invalid length field */
43 u_quad_t out_invver; /* invalid version field */
44 u_quad_t out_invmsgtype; /* invalid message type field */
45 u_quad_t out_tooshort; /* msg too short */
46 u_quad_t out_nomem; /* memory allocation failure */
47 u_quad_t out_dupext; /* duplicate extension */
48 u_quad_t out_invexttype; /* invalid extension type */
49 u_quad_t out_invsatype; /* invalid sa type */
50 u_quad_t out_invaddr; /* invalid address extension */
39 uint64_t out_total; /* # of total calls */
40 uint64_t out_bytes; /* total bytecount */
41 uint64_t out_msgtype[256]; /* message type histogram */
42 uint64_t out_invlen; /* invalid length field */
43 uint64_t out_invver; /* invalid version field */
44 uint64_t out_invmsgtype; /* invalid message type field */
45 uint64_t out_tooshort; /* msg too short */
46 uint64_t out_nomem; /* memory allocation failure */
47 uint64_t out_dupext; /* duplicate extension */
48 uint64_t out_invexttype; /* invalid extension type */
49 uint64_t out_invsatype; /* invalid sa type */
50 uint64_t out_invaddr; /* invalid address extension */
51 /* userland -> kernel */
51 /* userland -> kernel */
52 u_quad_t in_total; /* # of total calls */
53 u_quad_t in_bytes; /* total bytecount */
54 u_quad_t in_msgtype[256]; /* message type histogram */
55 u_quad_t in_msgtarget[3]; /* one/all/registered */
56 u_quad_t in_nomem; /* memory allocation failure */
52 uint64_t in_total; /* # of total calls */
53 uint64_t in_bytes; /* total bytecount */
54 uint64_t in_msgtype[256]; /* message type histogram */
55 uint64_t in_msgtarget[3]; /* one/all/registered */
56 uint64_t in_nomem; /* memory allocation failure */
57 /* others */
57 /* others */
58 u_quad_t sockerr; /* # of socket related errors */
58 uint64_t sockerr; /* # of socket related errors */
59};
60
61#define KEY_SENDUP_ONE 0
62#define KEY_SENDUP_ALL 1
63#define KEY_SENDUP_REGISTERED 2
64
65#ifdef _KERNEL
66struct keycb {

--- 19 unchanged lines hidden ---
59};
60
61#define KEY_SENDUP_ONE 0
62#define KEY_SENDUP_ALL 1
63#define KEY_SENDUP_REGISTERED 2
64
65#ifdef _KERNEL
66struct keycb {

--- 19 unchanged lines hidden ---