]> granicus.if.org Git - libnl/commit
Export interface to define caches
authorThomas Graf <tgraf@suug.ch>
Mon, 17 Sep 2007 11:36:16 +0000 (13:36 +0200)
committerThomas Graf <tgraf@suug.ch>
Mon, 17 Sep 2007 11:36:16 +0000 (13:36 +0200)
commit3040a1d6254465bed9e44e4d1bf279c2c50cd16a
tree29f557cdd57a8b3d6a1dd6accbc15845a44f3195
parent3d8efba91778b65a40d50ca0b6ba91d4071564c5
Export interface to define caches

This interface was internal so far which required all code defining
caches to be compiled with the sources available.

In order to simplify the interface, the co_msg_parser prototype was
changed to take the struct nl_parser_param directly instead of a
void *. It used to be void * because the co_msg_parser was directly
passed as the NL_CB_VALID callback function.
16 files changed:
include/netlink-local.h
include/netlink-types.h
include/netlink/cache-api.h [new file with mode: 0644]
lib/fib_lookup/lookup.c
lib/genl/mngt.c
lib/netfilter/ct.c
lib/netfilter/log.c
lib/route/addr.c
lib/route/class.c
lib/route/classifier.c
lib/route/link.c
lib/route/neigh.c
lib/route/neightbl.c
lib/route/qdisc.c
lib/route/route.c
lib/route/rule.c