cvs commit: src/sys/conf files src/sys/netatalk aarp.c
src/sys/netinet if_ether.c igmp.c src/sys/netinet6 nd6.c
src/sys/security/mac mac_atalk.c mac_framework.h mac_inet.c
mac_inet6.c mac_internal.h mac_net.c mac_policy.h ...
Robert Watson
rwatson at FreeBSD.org
Sun Oct 28 08:55:23 PDT 2007
rwatson 2007-10-28 15:55:23 UTC
FreeBSD src repository
Modified files:
sys/conf files
sys/netatalk aarp.c
sys/netinet if_ether.c igmp.c
sys/netinet6 nd6.c
sys/security/mac mac_framework.h mac_inet.c mac_internal.h
mac_net.c mac_policy.h
sys/security/mac_biba mac_biba.c
sys/security/mac_lomac mac_lomac.c
sys/security/mac_mls mac_mls.c
sys/security/mac_stub mac_stub.c
sys/security/mac_test mac_test.c
Added files:
sys/security/mac mac_atalk.c mac_inet6.c
Log:
Move towards more explicit support for various network protocol stacks
in the TrustedBSD MAC Framework:
- Add mac_atalk.c and add explicit entry point mac_netatalk_aarp_send()
for AARP packet labeling, rather than using a generic link layer
entry point.
- Add mac_inet6.c and add explicit entry point mac_netinet6_nd6_send()
for ND6 packet labeling, rather than using a generic link layer entry
point.
- Add expliict entry point mac_netinet_arp_send() for ARP packet
labeling, and mac_netinet_igmp_send() for IGMP packet labeling,
rather than using a generic link layer entry point.
- Remove previous genering link layer entry point,
mac_mbuf_create_linklayer() as it is no longer used.
- Add implementations of new entry points to various policies, largely
by replicating the existing link layer entry point for them; remove
old link layer entry point implementation.
- Make MAC_IFNET_LOCK(), MAC_IFNET_UNLOCK(), and mac_ifnet_mtx global
to the MAC Framework rather than static to mac_net.c as it is now
needed outside of mac_net.c.
Obtained from: TrustedBSD Project
Revision Changes Path
1.1249 +2 -0 src/sys/conf/files
1.44 +2 -2 src/sys/netatalk/aarp.c
1.164 +1 -1 src/sys/netinet/if_ether.c
1.56 +1 -1 src/sys/netinet/igmp.c
1.86 +1 -1 src/sys/netinet6/nd6.c
1.1 +66 -0 src/sys/security/mac/mac_atalk.c (new)
1.93 +7 -2 src/sys/security/mac/mac_framework.h
1.15 +25 -1 src/sys/security/mac/mac_inet.c
1.1 +64 -0 src/sys/security/mac/mac_inet6.c (new)
1.123 +4 -0 src/sys/security/mac/mac_internal.h
1.129 +1 -15 src/sys/security/mac/mac_net.c
1.103 +21 -5 src/sys/security/mac/mac_policy.h
1.114 +48 -12 src/sys/security/mac_biba/mac_biba.c
1.59 +49 -14 src/sys/security/mac_lomac/mac_lomac.c
1.95 +49 -13 src/sys/security/mac_mls/mac_mls.c
1.76 +32 -8 src/sys/security/mac_stub/mac_stub.c
1.86 +48 -12 src/sys/security/mac_test/mac_test.c
More information about the cvs-src
mailing list