]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/net/kext_net.h
xnu-6153.141.1.tar.gz
[apple/xnu.git] / bsd / net / kext_net.h
index e9c9a6a6aecd144ff488c817ab13aa835426d1df..c8a364c86124ecb246beb305a75531ec6f499fe3 100644 (file)
@@ -31,7 +31,7 @@
  */
 
 #ifndef NET_KEXT_NET_H
-#define        NET_KEXT_NET_H
+#define NET_KEXT_NET_H
 
 #include <sys/appleapiopts.h>
 
@@ -49,39 +49,37 @@ struct sockopt;
 struct inpcb;
 
 /* Private, internal implementation functions */
-extern void    sflt_init(void);
-extern int     sflt_permission_check(struct inpcb *inp);
-extern void    sflt_initsock(struct socket *so);
-extern void    sflt_termsock(struct socket *so);
-extern errno_t sflt_attach_internal(struct socket *so, sflt_handle     handle);
-extern void    sflt_notify(struct socket *so, sflt_event_t event, void *param);
-extern int     sflt_ioctl(struct socket *so, u_long cmd, caddr_t data);
-extern int     sflt_bind(struct socket *so, const struct sockaddr *nam);
-extern int     sflt_listen(struct socket *so);
-extern int     sflt_accept(struct socket *head, struct socket *so,
-                   const struct sockaddr *local,
-                   const struct sockaddr *remote);
-extern int     sflt_getsockname(struct socket *so, struct sockaddr **local);
-extern int     sflt_getpeername(struct socket *so, struct sockaddr **remote);
-extern int     sflt_connectin(struct socket *head,
-                   const struct sockaddr *remote);
-extern int     sflt_connectout(struct socket *so, const struct sockaddr *nam);
-extern int     sflt_connectxout(struct socket *so,
-                   struct sockaddr_list **nam_sl);
-extern int     sflt_setsockopt(struct socket *so, struct sockopt *sopt);
-extern int     sflt_getsockopt(struct socket *so, struct sockopt *sopt);
-extern int     sflt_data_out(struct socket *so, const struct sockaddr  *to,
-                   mbuf_t *data, mbuf_t *control, sflt_data_flag_t flags);
-extern int     sflt_data_in(struct socket *so, const struct sockaddr *from,
-                   mbuf_t *data, mbuf_t *control, sflt_data_flag_t flags);
+extern void     sflt_init(void);
+extern int      sflt_permission_check(struct inpcb *inp);
+extern void     sflt_initsock(struct socket *so);
+extern void     sflt_termsock(struct socket *so);
+extern errno_t  sflt_attach_internal(struct socket *so, sflt_handle     handle);
+extern void     sflt_notify(struct socket *so, sflt_event_t event, void *param);
+extern int      sflt_ioctl(struct socket *so, u_long cmd, caddr_t data);
+extern int      sflt_bind(struct socket *so, const struct sockaddr *nam);
+extern int      sflt_listen(struct socket *so);
+extern int      sflt_accept(struct socket *head, struct socket *so,
+    const struct sockaddr *local,
+    const struct sockaddr *remote);
+extern int      sflt_getsockname(struct socket *so, struct sockaddr **local);
+extern int      sflt_getpeername(struct socket *so, struct sockaddr **remote);
+extern int      sflt_connectin(struct socket *head,
+    const struct sockaddr *remote);
+extern int      sflt_connectout(struct socket *so, const struct sockaddr *nam);
+extern int      sflt_setsockopt(struct socket *so, struct sockopt *sopt);
+extern int      sflt_getsockopt(struct socket *so, struct sockopt *sopt);
+extern int      sflt_data_out(struct socket *so, const struct sockaddr  *to,
+    mbuf_t *data, mbuf_t *control, sflt_data_flag_t flags);
+extern int      sflt_data_in(struct socket *so, const struct sockaddr *from,
+    mbuf_t *data, mbuf_t *control, sflt_data_flag_t flags);
 
 #endif /* BSD_KERNEL_PRIVATE */
 
-#define        NFF_BEFORE              0x01
-#define        NFF_AFTER               0x02
+#define NFF_BEFORE              0x01
+#define NFF_AFTER               0x02
 
-#define        NKE_OK                  0
-#define        NKE_REMOVE              (-1)
+#define NKE_OK                  0
+#define NKE_REMOVE              (-1)
 
 /*
  * Interface structure for inserting an installed socket NKE into an
@@ -97,7 +95,7 @@ struct so_nke {
        unsigned int nke_handle;
        unsigned int nke_where;
        int nke_flags; /* NFF_BEFORE, NFF_AFTER: net/kext_net.h */
-       u_int32_t reserved[4];  /* for future use */
+       u_int32_t reserved[4];  /* for future use */
 };
 
 #pragma pack()