Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
netlabel_user.c File Reference
#include <linux/init.h>
#include <linux/types.h>
#include <linux/list.h>
#include <linux/socket.h>
#include <linux/audit.h>
#include <linux/tty.h>
#include <linux/security.h>
#include <linux/gfp.h>
#include <net/sock.h>
#include <net/netlink.h>
#include <net/genetlink.h>
#include <net/netlabel.h>
#include <asm/bug.h>
#include "netlabel_mgmt.h"
#include "netlabel_unlabeled.h"
#include "netlabel_cipso_v4.h"
#include "netlabel_user.h"

Go to the source code of this file.


int __init netlbl_netlink_init (void)
struct audit_buffernetlbl_audit_start_common (int type, struct netlbl_audit *audit_info)

Function Documentation

struct audit_buffer* netlbl_audit_start_common ( int  type,
struct netlbl_audit audit_info 

netlbl_audit_start_common - Start an audit message : audit message type : NetLabel audit information

Description: Start an audit message using the type specified in and fill the audit message with some fields common to all NetLabel audit messages. Returns a pointer to the audit buffer on success, NULL on failure.

Definition at line 97 of file netlabel_user.c.

int __init netlbl_netlink_init ( void  )

netlbl_netlink_init - Initialize the NETLINK communication channel

Description: Call out to the NetLabel components so they can register their families and commands with the Generic NETLINK mechanism. Returns zero on success and non-zero on failure.

Definition at line 63 of file netlabel_user.c.