Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
bpf_jit_comp.c File Reference
#include <linux/moduleloader.h>
#include <asm/cacheflush.h>
#include <linux/netdevice.h>
#include <linux/filter.h>
#include "bpf_jit.h"

Go to the source code of this file.

Macros

#define CHOOSE_LOAD_FUNC(K, func)   ((int)K < 0 ? ((int)K >= SKF_LL_OFF ? func##_negative_offset : func) : func##_positive_offset)
 

Functions

void bpf_jit_compile (struct sk_filter *fp)
 
void bpf_jit_free (struct sk_filter *fp)
 

Variables

int bpf_jit_enable __read_mostly
 

Macro Definition Documentation

#define CHOOSE_LOAD_FUNC (   K,
  func 
)    ((int)K < 0 ? ((int)K >= SKF_LL_OFF ? func##_negative_offset : func) : func##_positive_offset)

Definition at line 130 of file bpf_jit_comp.c.

Function Documentation

void bpf_jit_compile ( struct sk_filter fp)

Definition at line 542 of file bpf_jit_comp.c.

void bpf_jit_free ( struct sk_filter fp)

Definition at line 678 of file bpf_jit_comp.c.

Variable Documentation

int bpf_jit_enable __read_mostly

Definition at line 23 of file bpf_jit_comp.c.