netif.h 655 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  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>
  11. * Copyright (C) 2007 Hewlett-Packard Development Company, L.P.
  12. * Paul Moore <paul@paul-moore.com>
  13. */
  14. #ifndef _SELINUX_NETIF_H_
  15. #define _SELINUX_NETIF_H_
  16. #include <net/net_namespace.h>
  17. void sel_netif_flush(void);
  18. int sel_netif_sid(struct net *ns, int ifindex, u32 *sid);
  19. #endif /* _SELINUX_NETIF_H_ */