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

void rtnl_class_foreach_cls ( struct rtnl_class class,
struct nl_cache cache,
void(*)(struct nl_object *, void *)  cb,
void *  arg 

Call a callback for each classifier attached to the class

  • class the parent class
  • cache a filter cache including at least all the filters attached to the specified class
  • cb callback function
  • arg argument to be passed to callback function

Definition at line 194 of file class_obj.c.

References nl_cache_foreach_filter().

      struct rtnl_cls *filter;

      filter = rtnl_cls_alloc();
      if (!filter)

      rtnl_cls_set_ifindex(filter, class->c_ifindex);
      rtnl_cls_set_parent(filter, class->c_parent);

      nl_cache_foreach_filter(cache, (struct nl_object *) filter, cb, arg);

Here is the call graph for this function:

Generated by  Doxygen 1.6.0   Back to index