Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
cls_api.c File Reference
#include <linux/module.h>
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/errno.h>
#include <linux/skbuff.h>
#include <linux/init.h>
#include <linux/kmod.h>
#include <linux/netlink.h>
#include <linux/err.h>
#include <linux/slab.h>
#include <net/net_namespace.h>
#include <net/sock.h>
#include <net/netlink.h>
#include <net/pkt_sched.h>
#include <net/pkt_cls.h>

Go to the source code of this file.

Data Structures

struct  tcf_dump_args
 

Functions

int register_tcf_proto_ops (struct tcf_proto_ops *ops)
 
 EXPORT_SYMBOL (register_tcf_proto_ops)
 
int unregister_tcf_proto_ops (struct tcf_proto_ops *ops)
 
 EXPORT_SYMBOL (unregister_tcf_proto_ops)
 
void tcf_exts_destroy (struct tcf_proto *tp, struct tcf_exts *exts)
 
 EXPORT_SYMBOL (tcf_exts_destroy)
 
int tcf_exts_validate (struct tcf_proto *tp, struct nlattr **tb, struct nlattr *rate_tlv, struct tcf_exts *exts, const struct tcf_ext_map *map)
 
 EXPORT_SYMBOL (tcf_exts_validate)
 
void tcf_exts_change (struct tcf_proto *tp, struct tcf_exts *dst, struct tcf_exts *src)
 
 EXPORT_SYMBOL (tcf_exts_change)
 
int tcf_exts_dump (struct sk_buff *skb, struct tcf_exts *exts, const struct tcf_ext_map *map)
 
 EXPORT_SYMBOL (tcf_exts_dump)
 
int tcf_exts_dump_stats (struct sk_buff *skb, struct tcf_exts *exts, const struct tcf_ext_map *map)
 
 EXPORT_SYMBOL (tcf_exts_dump_stats)
 
 subsys_initcall (tc_filter_init)
 

Function Documentation

EXPORT_SYMBOL ( register_tcf_proto_ops  )
EXPORT_SYMBOL ( unregister_tcf_proto_ops  )
EXPORT_SYMBOL ( tcf_exts_destroy  )
EXPORT_SYMBOL ( tcf_exts_validate  )
EXPORT_SYMBOL ( tcf_exts_change  )
EXPORT_SYMBOL ( tcf_exts_dump  )
EXPORT_SYMBOL ( tcf_exts_dump_stats  )
int register_tcf_proto_ops ( struct tcf_proto_ops ops)

Definition at line 63 of file cls_api.c.

subsys_initcall ( tc_filter_init  )
void tcf_exts_change ( struct tcf_proto tp,
struct tcf_exts dst,
struct tcf_exts src 
)

Definition at line 547 of file cls_api.c.

void tcf_exts_destroy ( struct tcf_proto tp,
struct tcf_exts exts 
)

Definition at line 498 of file cls_api.c.

int tcf_exts_dump ( struct sk_buff skb,
struct tcf_exts exts,
const struct tcf_ext_map map 
)

Definition at line 564 of file cls_api.c.

int tcf_exts_dump_stats ( struct sk_buff skb,
struct tcf_exts exts,
const struct tcf_ext_map map 
)

Definition at line 600 of file cls_api.c.

int tcf_exts_validate ( struct tcf_proto tp,
struct nlattr **  tb,
struct nlattr rate_tlv,
struct tcf_exts exts,
const struct tcf_ext_map map 
)

Definition at line 509 of file cls_api.c.

int unregister_tcf_proto_ops ( struct tcf_proto_ops ops)

Definition at line 82 of file cls_api.c.