Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
netnode.h
Go to the documentation of this file.
1 /*
2  * Network node table
3  *
4  * SELinux must keep a mapping of network nodes to labels/SIDs. This
5  * mapping is maintained as part of the normal policy but a fast cache is
6  * needed to reduce the lookup overhead since most of these queries happen on
7  * a per-packet basis.
8  *
9  * Author: Paul Moore <[email protected]>
10  *
11  */
12 
13 /*
14  * (c) Copyright Hewlett-Packard Development Company, L.P., 2007
15  *
16  * This program is free software: you can redistribute it and/or modify
17  * it under the terms of version 2 of the GNU General Public License as
18  * published by the Free Software Foundation.
19  *
20  * This program is distributed in the hope that it will be useful,
21  * but WITHOUT ANY WARRANTY; without even the implied warranty of
22  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23  * GNU General Public License for more details.
24  *
25  */
26 
27 #ifndef _SELINUX_NETNODE_H
28 #define _SELINUX_NETNODE_H
29 
30 int sel_netnode_sid(void *addr, u16 family, u32 *sid);
31 
32 #endif