• Paul Moore's avatar
    NetLabel: make netlbl_lsm_secattr struct easier/quicker to understand · 701a90ba
    Paul Moore authored
    The existing netlbl_lsm_secattr struct required the LSM to check all of the
    fields to determine if any security attributes were present resulting in a lot
    of work in the common case of no attributes.  This patch adds a 'flags' field
    which is used to indicate which attributes are present in the structure; this
    should allow the LSM to do a quick comparison to determine if the structure
    holds any security attributes.
    
    Example:
    
     if (netlbl_lsm_secattr->flags)
    	/* security attributes present */
     else
    	/* NO security attributes present */
    Signed-off-by: default avatarPaul Moore <paul.moore@hp.com>
    Signed-off-by: default avatarJames Morris <jmorris@namei.org>
    701a90ba
cipso_ipv4.c 39.8 KB