/linux-2.6.21.1-rsbac-1.3.4/rsbac/help/net_helpers.c File Reference

#include <rsbac/types.h>

Go to the source code of this file.

Functions

static __u32 rsbac_net_make_mask_u32 (__u8 bits)

Variables

static __u32 ipv4_mask [32]


Function Documentation

static __u32 rsbac_net_make_mask_u32 ( __u8  bits  )  [inline, static]

Definition at line 29 of file net_helpers.c.

References ipv4_mask.

00030 {                               
00031         if (bits >= 32)         
00032                 return (__u32)-1UL;
00033         return ipv4_mask[bits];
00034 }


Variable Documentation

__u32 ipv4_mask[32] [static]

Initial value:

 {
  0x00000000, 0x00000080, 0x000000C0, 0x000000E0,
  0x000000F0, 0x000000F8, 0x000000FC, 0x000000FE,
  0x000000FF, 0x000080FF, 0x0000C0FF, 0x0000E0FF,
  0x0000F0FF, 0x0000F8FF, 0x0000FCFF, 0x0000FEFF,
  0x0000FFFF, 0x0080FFFF, 0x00C0FFFF, 0x00E0FFFF,
  0x00F0FFFF, 0x00F8FFFF, 0x00FCFFFF, 0x00FEFFFF,
  0x00FFFFFF, 0x80FFFFFF, 0xC0FFFFFF, 0xE0FFFFFF,
  0xF0FFFFFF, 0xF8FFFFFF, 0xFCFFFFFF, 0xFEFFFFFF
}

Definition at line 18 of file net_helpers.c.

Referenced by rsbac_net_make_mask_u32().


Generated on Wed May 16 11:54:31 2007 for RSBAC by  doxygen 1.5.1