]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet6/esp6.h
xnu-4903.241.1.tar.gz
[apple/xnu.git] / bsd / netinet6 / esp6.h
index e0c40b37fec4adec9ac042270668eefd9f80b585..384ec59dc46040423313d28c7f694c80dc325791 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2008 Apple Inc. All rights reserved.
+ * Copyright (c) 2008-2013 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  * 
 #define _NETINET6_ESP6_H_
 #include <sys/appleapiopts.h>
 
-#ifdef KERNEL_PRIVATE
+#ifdef BSD_KERNEL_PRIVATE
 extern int esp6_output(struct mbuf *, u_char *, struct mbuf *,
        struct secasvar *);
-extern int esp6_input(struct mbuf **, int *);
+extern int esp6_input(struct mbuf **, int *, int);
+extern int esp6_input_extended(struct mbuf **mp, int *offp, int proto, ifnet_t interface);
 
-extern void esp6_ctlinput(int, struct sockaddr *, void *);
-#endif /* KERNEL_PRIVATE */
+extern void esp6_ctlinput(int, struct sockaddr *, void *, struct ifnet *);
+#endif /* BSD_KERNEL_PRIVATE */
 
 #endif /* _NETINET6_ESP6_H_ */