PERFORCE change 100714 for review
Robert Watson
rwatson at FreeBSD.org
Thu Jul 6 10:33:40 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=100714
Change 100714 by rwatson at rwatson_zoo on 2006/07/06 10:33:28
Update to reflect name changes.
Affected files ...
.. //depot/projects/trustedbsd/mac2/sys/sys/mac_policy.h#14 edit
Differences ...
==== //depot/projects/trustedbsd/mac2/sys/sys/mac_policy.h#14 (text+ko) ====
@@ -243,10 +243,10 @@
typedef void (*mpo_ipq_create_t)(struct mbuf *fragment,
struct label *fragmentlabel, struct ipq *ipq,
struct label *ipqlabel);
-typedef void (*mpo_ipq_create_datagram_t)
+typedef void (*mpo_ipq_reassemble_t)
(struct ipq *ipq, struct label *ipqlabel,
struct mbuf *datagram, struct label *datagramlabel);
-typedef int (*mpo_ipq_fragment_match_t)(struct mbuf *fragment,
+typedef int (*mpo_ipq_match_t)(struct mbuf *fragment,
struct label *fragmentlabel, struct ipq *ipq,
struct label *ipqlabel);
typedef void (*mpo_ipq_update_t)(struct mbuf *fragment,
@@ -297,16 +297,9 @@
typedef void (*mpo_mbuf_destroy_label_t)(struct label *label);
typedef void (*mpo_mbuf_copy_label_t)(struct label *src,
struct label *dest);
-typedef void (*mpo_mbuf_create_fragment_t)(struct mbuf *datagram,
- struct label *datagramlabel, struct mbuf *fragment,
- struct label *fragmentlabel);
typedef void (*mpo_mbuf_create_netlayer_t)(struct mbuf *oldmbuf,
struct label *oldmbuflabel, struct mbuf *newmbuf,
struct label *newmbuflabel);
-typedef void (*mpo_mbuf_reflect_icmp_t)(struct mbuf *m,
- struct label *mlabel);
-typedef void (*mpo_mbuf_reflect_tcp_t)(struct mbuf *m,
- struct label *mlabel);
/*
* Object: struct mount (File system mountpoint)
@@ -322,6 +315,17 @@
struct label *fslabel);
/*
+ * IPv4 networking.
+ */
+typedef void (*mpo_netinet_fragment_t)(struct mbuf *datagram,
+ struct label *datagramlabel, struct mbuf *fragment,
+ struct label *fragmentlabel);
+typedef void (*mpo_netinet_icmp_reply_t)(struct mbuf *m,
+ struct label *mlabel);
+typedef void (*mpo_netinet_tcp_reply_t)(struct mbuf *m,
+ struct label *mlabel);
+
+/*
* Object: struct pipepair (Pipe)
*/
typedef void (*mpo_pipe_init_label_t)(struct label *label);
@@ -386,29 +390,28 @@
/*
* Object: struct msqid_kernel (System V message queue)
*/
-typedef void (*mpo_sysv_msgqueue_init_label_t)(struct label *label);
-typedef void (*mpo_sysv_msgqueue_destroy_t)(struct label *label);
-typedef void (*mpo_sysv_msgqueue_cleanup_t)(struct label *msqlabel);
-typedef void (*mpo_sysv_msgqueue_create_msg_t)(struct ucred *cred,
+typedef void (*mpo_sysv_msq_init_label_t)(struct label *label);
+typedef void (*mpo_sysv_msq_destroy_t)(struct label *label);
+typedef void (*mpo_sysv_msq_cleanup_t)(struct label *msqlabel);
+typedef void (*mpo_sysv_msq_create_msg_t)(struct ucred *cred,
struct msqid_kernel *msqkptr, struct label *msqlabel,
struct msg *msgptr, struct label *msglabel);
-typedef void (*mpo_sysv_msgqueue_create_t)(struct ucred *cred,
+typedef void (*mpo_sysv_msq_create_t)(struct ucred *cred,
struct msqid_kernel *msqkptr, struct label *msqlabel);
-
-typedef int (*mpo_sysv_msgqueue_check_msgmsq_t)(struct ucred *cred,
+typedef int (*mpo_sysv_msq_check_msgmsq_t)(struct ucred *cred,
struct msg *msgptr, struct label *msglabel,
struct msqid_kernel *msqkptr, struct label *msqklabel);
-typedef int (*mpo_sysv_msgqueue_check_msgrcv_t)(struct ucred *cred,
+typedef int (*mpo_sysv_msq_check_msgrcv_t)(struct ucred *cred,
struct msg *msgptr, struct label *msglabel);
-typedef int (*mpo_sysv_msgqueue_check_msgrmid_t)(struct ucred *cred,
+typedef int (*mpo_sysv_msq_check_msgrmid_t)(struct ucred *cred,
struct msg *msgptr, struct label *msglabel);
-typedef int (*mpo_sysv_msgqueue_check_msqget_t)(struct ucred *cred,
+typedef int (*mpo_sysv_msq_check_msqget_t)(struct ucred *cred,
struct msqid_kernel *msqkptr, struct label *msqklabel);
-typedef int (*mpo_sysv_msgqueue_check_msqsnd_t)(struct ucred *cred,
+typedef int (*mpo_sysv_msq_check_msqsnd_t)(struct ucred *cred,
struct msqid_kernel *msqkptr, struct label *msqklabel);
-typedef int (*mpo_sysv_msgqueue_check_msqrcv_t)(struct ucred *cred,
+typedef int (*mpo_sysv_msq_check_msqrcv_t)(struct ucred *cred,
struct msqid_kernel *msqkptr, struct label *msqklabel);
-typedef int (*mpo_sysv_msgqueue_check_msqctl_t)(struct ucred *cred,
+typedef int (*mpo_sysv_msq_check_msqctl_t)(struct ucred *cred,
struct msqid_kernel *msqkptr, struct label *msqklabel,
int cmd);
/*
More information about the trustedbsd-cvs
mailing list