]> granicus.if.org Git - libnl/commit
- Reworked the classifier interface.
authorThomas Graf <tgr@lsx.localdomain>
Wed, 2 Sep 2009 16:31:14 +0000 (18:31 +0200)
committerThomas Graf <tgr@lsx.localdomain>
Wed, 2 Sep 2009 16:31:14 +0000 (18:31 +0200)
commitef858fb492dfe98e3ae194264fbc73649cf8493a
tree86e6c7adc5f4ba2294cb31a386c3f8d90c8b88be
parent7d249fc2e1d0cb06cd4a4dfcc0a3c425ce63def7
- Reworked the classifier interface.
- Added initial ematch support
- Added support for the basic classifier
- Added support for the cgroup classifier
31 files changed:
include/linux/pkt_cls.h
include/netlink-types.h
include/netlink/attr.h
include/netlink/list.h
include/netlink/route/classifier-modules.h
include/netlink/route/classifier.h
include/netlink/route/cls/basic.h [new file with mode: 0644]
include/netlink/route/cls/cgroup.h [new file with mode: 0644]
include/netlink/route/cls/ematch.h [new file with mode: 0644]
include/netlink/route/cls/ematch/cmp.h [new file with mode: 0644]
lib/Makefile
lib/route/cls.c [moved from lib/route/classifier.c with 95% similarity]
lib/route/cls/basic.c [new file with mode: 0644]
lib/route/cls/cgroup.c [new file with mode: 0644]
lib/route/cls/ematch.c [new file with mode: 0644]
lib/route/cls/ematch/cmp.c [new file with mode: 0644]
lib/route/cls/ematch/container.c [new file with mode: 0644]
lib/route/cls/fw.c
lib/route/cls/u32.c
lib/route/cls_obj.c
src/Makefile
src/cls/basic.c [new file with mode: 0644]
src/cls/cgroup.c [new file with mode: 0644]
src/cls/utils.c [new file with mode: 0644]
src/cls/utils.h [new file with mode: 0644]
src/nl-cls-add.c [new file with mode: 0644]
src/nl-cls-delete.c [new file with mode: 0644]
src/nl-cls-list.c [new file with mode: 0644]
src/nl-list-caches.c
src/utils.h
tests/Makefile