diff options
Diffstat (limited to 'security/apparmor/include/net.h')
-rw-r--r-- | security/apparmor/include/net.h | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/security/apparmor/include/net.h b/security/apparmor/include/net.h deleted file mode 100644 index cb8a12109b7..00000000000 --- a/security/apparmor/include/net.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * AppArmor security module - * - * This file contains AppArmor network mediation definitions. - * - * Copyright (C) 1998-2008 Novell/SUSE - * Copyright 2009-2012 Canonical Ltd. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation, version 2 of the - * License. - */ - -#ifndef __AA_NET_H -#define __AA_NET_H - -#include <net/sock.h> - -#include "apparmorfs.h" - -/* struct aa_net - network confinement data - * @allowed: basic network families permissions - * @audit_network: which network permissions to force audit - * @quiet_network: which network permissions to quiet rejects - */ -struct aa_net { - u16 allow[AF_MAX]; - u16 audit[AF_MAX]; - u16 quiet[AF_MAX]; -}; - -extern struct aa_fs_entry aa_fs_entry_network[]; - -extern int aa_net_perm(int op, struct aa_profile *profile, u16 family, - int type, int protocol, struct sock *sk); -extern int aa_revalidate_sk(int op, struct sock *sk); - -static inline void aa_free_net_rules(struct aa_net *new) -{ - /* NOP */ -} - -#endif /* __AA_NET_H */ |