diff options
author | rwatson <rwatson@FreeBSD.org> | 2007-10-26 13:18:38 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2007-10-26 13:18:38 +0000 |
commit | a3b8fc4866545652607bccb0d3d248e512463e35 (patch) | |
tree | 5126fbd4b18174fda8e90bc084911557af9f87ae /sys/security/mac/mac_policy.h | |
parent | 6edabeb2b453e55413bf787226f2563ce3c4a5da (diff) | |
download | FreeBSD-src-a3b8fc4866545652607bccb0d3d248e512463e35.zip FreeBSD-src-a3b8fc4866545652607bccb0d3d248e512463e35.tar.gz |
Rename 'mac_mbuf_create_from_firewall' to 'mac_netinet_firewall_send' as
we move towards netinet as a pseudo-object for the MAC Framework.
Rename 'mac_create_mbuf_linklayer' to 'mac_mbuf_create_linklayer' to
reflect general object-first ordering preference.
Sponsored by: SPARTA (original patches against Mac OS X)
Obtained from: TrustedBSD Project, Apple Computer
Diffstat (limited to 'sys/security/mac/mac_policy.h')
-rw-r--r-- | sys/security/mac/mac_policy.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/security/mac/mac_policy.h b/sys/security/mac/mac_policy.h index f09735d..8dbe9ea 100644 --- a/sys/security/mac/mac_policy.h +++ b/sys/security/mac/mac_policy.h @@ -221,9 +221,7 @@ typedef int (*mpo_kld_check_stat_t)(struct ucred *cred); typedef void (*mpo_mbuf_copy_label_t)(struct label *src, struct label *dest); -typedef void (*mpo_mbuf_create_from_firewall_t)(struct mbuf *m, - struct label *label); -typedef void (*mpo_create_mbuf_linklayer_t)(struct ifnet *ifp, +typedef void (*mpo_mbuf_create_linklayer_t)(struct ifnet *ifp, struct label *ifplabel, struct mbuf *m, struct label *mlabel); typedef void (*mpo_mbuf_create_multicast_encap_t)(struct mbuf *m, @@ -243,6 +241,8 @@ typedef void (*mpo_mount_create_t)(struct ucred *cred, struct mount *mp, typedef void (*mpo_mount_destroy_label_t)(struct label *label); typedef void (*mpo_mount_init_label_t)(struct label *label); +typedef void (*mpo_netinet_firewall_send_t)(struct mbuf *m, + struct label *mlabel); typedef void (*mpo_netinet_fragment_t)(struct mbuf *m, struct label *mlabel, struct mbuf *frag, struct label *fraglabel); @@ -678,8 +678,7 @@ struct mac_policy_ops { mpo_kld_check_stat_t mpo_kld_check_stat; mpo_mbuf_copy_label_t mpo_mbuf_copy_label; - mpo_mbuf_create_from_firewall_t mpo_mbuf_create_from_firewall; - mpo_create_mbuf_linklayer_t mpo_create_mbuf_linklayer; + mpo_mbuf_create_linklayer_t mpo_mbuf_create_linklayer; mpo_mbuf_create_multicast_encap_t mpo_mbuf_create_multicast_encap; mpo_mbuf_create_netlayer_t mpo_mbuf_create_netlayer; mpo_mbuf_destroy_label_t mpo_mbuf_destroy_label; @@ -690,6 +689,7 @@ struct mac_policy_ops { mpo_mount_destroy_label_t mpo_mount_destroy_label; mpo_mount_init_label_t mpo_mount_init_label; + mpo_netinet_firewall_send_t mpo_netinet_firewall_send; mpo_netinet_fragment_t mpo_netinet_fragment; mpo_netinet_icmp_reply_t mpo_netinet_icmp_reply; mpo_netinet_tcp_reply_t mpo_netinet_tcp_reply; |