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