summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2002-07-30 23:09:20 +0000
committerrwatson <rwatson@FreeBSD.org>2002-07-30 23:09:20 +0000
commit2cef0b19012954545a36d025c2a5c758fbd3a00b (patch)
tree6296473f1b87777feb0697d893b7fc38640bb4f7 /sys
parentf476cee6025c9a56bad1af5eefc46de8cae24547 (diff)
downloadFreeBSD-src-2cef0b19012954545a36d025c2a5c758fbd3a00b.zip
FreeBSD-src-2cef0b19012954545a36d025c2a5c758fbd3a00b.tar.gz
Introduce support for Mandatory Access Control and extensible
kernel access control. Label IP fragment reassembly queues, permitting security features to be maintained on those objects. ipq_label will be used to manage the reassembly of fragments into IP datagrams using security properties. This permits policies to deny the reassembly of fragments, as well as influence the resulting label of a datagram following reassembly. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
Diffstat (limited to 'sys')
-rw-r--r--sys/netinet/ip_var.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet/ip_var.h b/sys/netinet/ip_var.h
index 79f8336..4efb589 100644
--- a/sys/netinet/ip_var.h
+++ b/sys/netinet/ip_var.h
@@ -68,6 +68,7 @@ struct ipq {
u_int32_t ipq_div_info; /* ipfw divert port & flags */
u_int16_t ipq_div_cookie; /* ipfw divert cookie */
#endif
+ struct label ipq_label; /* MAC label */
};
#endif /* _KERNEL */
OpenPOWER on IntegriCloud