blob: 85ec30d11144b596d0f2c9a2b40dcd811d7f12bf [file] [log] [blame]
Thomas Gleixnerd2912cb2019-06-04 10:11:33 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Linus Torvalds1da177e2005-04-16 15:20:36 -07002/*
3 * Network interface table.
4 *
5 * Network interfaces (devices) do not have a security field, so we
6 * maintain a table associating each interface with a SID.
7 *
8 * Author: James Morris <jmorris@redhat.com>
9 *
10 * Copyright (C) 2003 Red Hat, Inc., James Morris <jmorris@redhat.com>
Paul Mooree8bfdb92008-01-29 08:38:08 -050011 * Copyright (C) 2007 Hewlett-Packard Development Company, L.P.
Paul Moore82c21bf2011-08-01 11:10:33 +000012 * Paul Moore <paul@paul-moore.com>
Linus Torvalds1da177e2005-04-16 15:20:36 -070013 */
14#ifndef _SELINUX_NETIF_H_
15#define _SELINUX_NETIF_H_
16
Paul Moorecbe0d6e2014-09-10 17:09:57 -040017#include <net/net_namespace.h>
18
Paul Moore615e51f2014-06-26 14:33:56 -040019void sel_netif_flush(void);
20
Paul Moorecbe0d6e2014-09-10 17:09:57 -040021int sel_netif_sid(struct net *ns, int ifindex, u32 *sid);
Linus Torvalds1da177e2005-04-16 15:20:36 -070022
23#endif /* _SELINUX_NETIF_H_ */
24