keysock.h (195727) | keysock.h (252028) |
---|---|
1/* $FreeBSD: head/sys/netipsec/keysock.h 195727 2009-07-16 21:13:04Z rwatson $ */ | 1/* $FreeBSD: head/sys/netipsec/keysock.h 252028 2013-06-20 11:44:16Z 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 --- 55 unchanged lines hidden (view full) --- 65#ifdef _KERNEL 66struct keycb { 67 struct rawcb kp_raw; /* rawcb */ 68 int kp_promisc; /* promiscuous mode */ 69 int kp_registered; /* registered socket */ 70}; 71 72VNET_DECLARE(struct pfkeystat, pfkeystat); | 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 --- 55 unchanged lines hidden (view full) --- 65#ifdef _KERNEL 66struct keycb { 67 struct rawcb kp_raw; /* rawcb */ 68 int kp_promisc; /* promiscuous mode */ 69 int kp_registered; /* registered socket */ 70}; 71 72VNET_DECLARE(struct pfkeystat, pfkeystat); |
73#define PFKEYSTAT_ADD(name, val) V_pfkeystat.name += (val) 74#define PFKEYSTAT_INC(name) PFKEYSTAT_ADD(name, 1) |
|
73#define V_pfkeystat VNET(pfkeystat) 74 75extern int key_output(struct mbuf *m, struct socket *so); 76extern int key_usrreq __P((struct socket *, 77 int, struct mbuf *, struct mbuf *, struct mbuf *)); 78 79extern int key_sendup __P((struct socket *, struct sadb_msg *, u_int, int)); 80extern int key_sendup_mbuf __P((struct socket *, struct mbuf *, int)); 81#endif /* _KERNEL */ 82 83#endif /*_NETIPSEC_KEYSOCK_H_*/ | 75#define V_pfkeystat VNET(pfkeystat) 76 77extern int key_output(struct mbuf *m, struct socket *so); 78extern int key_usrreq __P((struct socket *, 79 int, struct mbuf *, struct mbuf *, struct mbuf *)); 80 81extern int key_sendup __P((struct socket *, struct sadb_msg *, u_int, int)); 82extern int key_sendup_mbuf __P((struct socket *, struct mbuf *, int)); 83#endif /* _KERNEL */ 84 85#endif /*_NETIPSEC_KEYSOCK_H_*/ |