All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
paircmp.c File Reference
#include <freeradius-devel/radiusd.h>
#include <freeradius-devel/rad_assert.h>
#include "rlm_expr.h"
+ Include dependency graph for paircmp.c:

Go to the source code of this file.

Functions

static int connectcmp (UNUSED void *instance, REQUEST *request UNUSED, VALUE_PAIR *req, VALUE_PAIR *check, UNUSED VALUE_PAIR *check_pairs, UNUSED VALUE_PAIR **reply_pairs)
 
static int genericcmp (UNUSED void *instance, REQUEST *request, VALUE_PAIR *req, VALUE_PAIR *check, UNUSED VALUE_PAIR *check_pairs, UNUSED VALUE_PAIR **reply_pairs)
 
static int packetcmp (UNUSED void *instance, REQUEST *request, UNUSED VALUE_PAIR *req, VALUE_PAIR *check, UNUSED VALUE_PAIR *check_pairs, UNUSED VALUE_PAIR **reply_pairs)
 
void pair_builtincompare_add (void *instance)
 
static int presufcmp (UNUSED void *instance, REQUEST *request, VALUE_PAIR *req, VALUE_PAIR *check, VALUE_PAIR *check_pairs, UNUSED VALUE_PAIR **reply_pairs)
 
static int responsecmp (UNUSED void *instance, REQUEST *request, UNUSED VALUE_PAIR *req, VALUE_PAIR *check, UNUSED VALUE_PAIR *check_pairs, UNUSED VALUE_PAIR **reply_pairs)
 

Variables

static int generic_attrs []
 

Function Documentation

static int connectcmp ( UNUSED void *  instance,
REQUEST *request  UNUSED,
VALUE_PAIR req,
VALUE_PAIR check,
UNUSED VALUE_PAIR check_pairs,
UNUSED VALUE_PAIR **  reply_pairs 
)
static

Definition at line 33 of file paircmp.c.

+ Here is the caller graph for this function:

static int genericcmp ( UNUSED void *  instance,
REQUEST request,
VALUE_PAIR req,
VALUE_PAIR check,
UNUSED VALUE_PAIR check_pairs,
UNUSED VALUE_PAIR **  reply_pairs 
)
static

Definition at line 172 of file paircmp.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static int packetcmp ( UNUSED void *  instance,
REQUEST request,
UNUSED VALUE_PAIR req,
VALUE_PAIR check,
UNUSED VALUE_PAIR check_pairs,
UNUSED VALUE_PAIR **  reply_pairs 
)
static

Definition at line 134 of file paircmp.c.

+ Here is the caller graph for this function:

void pair_builtincompare_add ( void *  instance)

Definition at line 245 of file paircmp.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static int presufcmp ( UNUSED void *  instance,
REQUEST request,
VALUE_PAIR req,
VALUE_PAIR check,
VALUE_PAIR check_pairs,
UNUSED VALUE_PAIR **  reply_pairs 
)
static

Definition at line 58 of file paircmp.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static int responsecmp ( UNUSED void *  instance,
REQUEST request,
UNUSED VALUE_PAIR req,
VALUE_PAIR check,
UNUSED VALUE_PAIR check_pairs,
UNUSED VALUE_PAIR **  reply_pairs 
)
static

Definition at line 153 of file paircmp.c.

+ Here is the caller graph for this function:

Variable Documentation

int generic_attrs[]
static
Initial value:
= {
PW_CLIENT_IP_ADDRESS,
PW_PACKET_SRC_IP_ADDRESS,
PW_PACKET_DST_IP_ADDRESS,
PW_PACKET_SRC_PORT,
PW_PACKET_DST_PORT,
PW_REQUEST_PROCESSING_STAGE,
PW_PACKET_SRC_IPV6_ADDRESS,
PW_PACKET_DST_IPV6_ADDRESS,
PW_VIRTUAL_SERVER,
0
}

Definition at line 229 of file paircmp.c.