netnode.h 617 B

1234567891011121314151617181920212223242526
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Network node table
  4. *
  5. * SELinux must keep a mapping of network nodes to labels/SIDs. This
  6. * mapping is maintained as part of the normal policy but a fast cache is
  7. * needed to reduce the lookup overhead since most of these queries happen on
  8. * a per-packet basis.
  9. *
  10. * Author: Paul Moore <[email protected]>
  11. */
  12. /*
  13. * (c) Copyright Hewlett-Packard Development Company, L.P., 2007
  14. */
  15. #ifndef _SELINUX_NETNODE_H
  16. #define _SELINUX_NETNODE_H
  17. #include <linux/types.h>
  18. void sel_netnode_flush(void);
  19. int sel_netnode_sid(void *addr, u16 family, u32 *sid);
  20. #endif