summaryrefslogtreecommitdiffstats
path: root/sys/security/mac_stub/mac_stub.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/security/mac_stub/mac_stub.c')
-rw-r--r--sys/security/mac_stub/mac_stub.c38
1 files changed, 37 insertions, 1 deletions
diff --git a/sys/security/mac_stub/mac_stub.c b/sys/security/mac_stub/mac_stub.c
index d8a9d2b..3c305fd 100644
--- a/sys/security/mac_stub/mac_stub.c
+++ b/sys/security/mac_stub/mac_stub.c
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 1999-2002, 2007 Robert N. M. Watson
+ * Copyright (c) 1999-2002, 2007-2008 Robert N. M. Watson
* Copyright (c) 2001-2005 McAfee, Inc.
* Copyright (c) 2005-2006 SPARTA, Inc.
* Copyright (c) 2008 Apple Inc.
@@ -308,6 +308,35 @@ stub_inpcb_sosetlabel(struct socket *so, struct label *solabel,
}
static void
+stub_ip6q_create(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
+ struct label *q6label)
+{
+
+}
+
+static int
+stub_ip6q_match(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
+ struct label *q6label)
+{
+
+ return (1);
+}
+
+static void
+stub_ip6q_reassemble(struct ip6q *q6, struct label *q6label, struct mbuf *m,
+ struct label *mlabel)
+{
+
+}
+
+static void
+stub_ip6q_update(struct mbuf *m, struct label *mlabel, struct ip6q *q6,
+ struct label *q6label)
+{
+
+}
+
+static void
stub_ipq_create(struct mbuf *m, struct label *mlabel, struct ipq *q,
struct label *qlabel)
{
@@ -1546,6 +1575,13 @@ static struct mac_policy_ops stub_ops =
.mpo_inpcb_init_label = stub_init_label_waitcheck,
.mpo_inpcb_sosetlabel = stub_inpcb_sosetlabel,
+ .mpo_ip6q_create = stub_ip6q_create,
+ .mpo_ip6q_destroy_label = stub_destroy_label,
+ .mpo_ip6q_init_label = stub_init_label_waitcheck,
+ .mpo_ip6q_match = stub_ip6q_match,
+ .mpo_ip6q_update = stub_ip6q_update,
+ .mpo_ip6q_reassemble = stub_ip6q_reassemble,
+
.mpo_ipq_create = stub_ipq_create,
.mpo_ipq_destroy_label = stub_destroy_label,
.mpo_ipq_init_label = stub_init_label_waitcheck,
OpenPOWER on IntegriCloud