Re: [PATCH net-next 6/7] net: Generic resolver backend

2016-09-20 Thread Herbert Xu
Tom Herbert wrote: > > + nrslv->params.head_offset = offsetof(struct net_rslv_ent, node); > + nrslv->params.key_offset = offsetof(struct net_rslv_ent, object); > + nrslv->params.key_len = key_len; > + nrslv->params.max_size = max_size; > +

[PATCH net-next 6/7] net: Generic resolver backend

2016-09-14 Thread Tom Herbert
This patch implements the backend of a resolver, specifically it provides a means to track unresolved addresses and to time them out. The resolver is mostly a frontend to an rhashtable where the key of the table is whatever address type or object is tracked. A resolver instance is created by