SELinux: Allow NetLabel to directly cache SIDs
authorPaul Moore <paul.moore@hp.com>
Tue, 29 Jan 2008 13:44:18 +0000 (08:44 -0500)
committerJames Morris <jmorris@namei.org>
Tue, 29 Jan 2008 21:17:27 +0000 (08:17 +1100)
commit5dbe1eb0cfc144a2b0cb1466e22bcb6fc34229a8
treee1e028acaf0dd08cbcacd2c125f60230f820b442
parentd621d35e576aa20a0ddae8022c3810f38357c8ff
SELinux: Allow NetLabel to directly cache SIDs

Now that the SELinux NetLabel "base SID" is always the netmsg initial SID we
can do a big optimization - caching the SID and not just the MLS attributes.
This not only saves a lot of per-packet memory allocations and copies but it
has a nice side effect of removing a chunk of code.

Signed-off-by: Paul Moore <paul.moore@hp.com>
Signed-off-by: James Morris <jmorris@namei.org>
security/selinux/hooks.c
security/selinux/include/netlabel.h
security/selinux/include/security.h
security/selinux/netlabel.c
security/selinux/ss/services.c