Logo Search packages:      
Sourcecode: libnl2 version File versions  Download package

Classifiers
[Traffic Control]


Detailed Description

Classifier Identification
  • protocol
  • priority
  • parent
  • interface
  • kind
  • handle


Modules

 Basic Classifier
 Extended Match
 Classifier Modules
 Classifier Object

Classifier Addition/Modification/Deletion

int rtnl_cls_add (struct nl_sock *sk, struct rtnl_cls *cls, int flags)
int rtnl_cls_build_add_request (struct rtnl_cls *cls, int flags, struct nl_msg **result)
int rtnl_cls_build_change_request (struct rtnl_cls *cls, int flags, struct nl_msg **result)
int rtnl_cls_build_delete_request (struct rtnl_cls *cls, int flags, struct nl_msg **result)
int rtnl_cls_change (struct nl_sock *sk, struct rtnl_cls *cls, int flags)
int rtnl_cls_delete (struct nl_sock *sk, struct rtnl_cls *cls, int flags)

Cache Management

int rtnl_cls_alloc_cache (struct nl_sock *sk, int ifindex, uint32_t parent, struct nl_cache **result)

Functions

static int cls_build (struct rtnl_cls *cls, int type, int flags, struct nl_msg **result)
static void __exit cls_exit (void)
static void __init cls_init (void)
static int cls_msg_parser (struct nl_cache_ops *ops, struct sockaddr_nl *who, struct nlmsghdr *nlh, struct nl_parser_param *pp)
static int cls_request_update (struct nl_cache *cache, struct nl_sock *sk)

Variables

static struct nl_cache_ops rtnl_cls_ops


Generated by  Doxygen 1.6.0   Back to index