Re: [PATCH RFC 5/6] net: Generic resolver backend

2016-09-14 Thread Tom Herbert
On Wed, Sep 14, 2016 at 2:49 AM, Thomas Graf wrote: > On 09/09/16 at 04:19pm, Tom Herbert wrote: >> diff --git a/net/core/resolver.c b/net/core/resolver.c >> new file mode 100644 >> index 000..61b36c5 >> --- /dev/null >> +++ b/net/core/resolver.c >> @@ -0,0 +1,267 @@ >>

Re: [PATCH RFC 5/6] net: Generic resolver backend

2016-09-14 Thread Thomas Graf
On 09/09/16 at 04:19pm, Tom Herbert wrote: > diff --git a/net/core/resolver.c b/net/core/resolver.c > new file mode 100644 > index 000..61b36c5 > --- /dev/null > +++ b/net/core/resolver.c > @@ -0,0 +1,267 @@ > +#include > +#include > +#include > +#include > +#include > +#include >

[PATCH RFC 5/6] net: Generic resolver backend

2016-09-09 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