[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20160217033132.GA47212@ast-mbp.thefacebook.com>
Date: Tue, 16 Feb 2016 19:31:33 -0800
From: Alexei Starovoitov <alexei.starovoitov@...il.com>
To: Brian Russell <brussell@...cade.com>
Cc: netdev@...r.kernel.org
Subject: Re: [PATCH net-next v2 1/2] nsh: encapsulation module
On Thu, Feb 11, 2016 at 07:57:05PM +0000, Brian Russell wrote:
> Support encap/decap of Network Service Header (NSH) as defined in
> https://tools.ietf.org/html/draft-ietf-sfc-nsh-01
>
> Includes support for Type 1 and Type 2 metadata and a simple registration
> for listeners to see decapsulated packets based on the Type/Class.
>
> Signed-off-by: Brian Russell <brussell@...cade.com>
...
> +int nsh_register_listener(struct nsh_listener *listener)
> +{
> + if (listener->max_ctx_hdrs > limit_ctx_hdrs)
> + return -ENOMEM;
> +
> + mutex_lock(&nsh_listener_mutex);
> + list_add(&listener->list, &nsh_listeners);
> + mutex_unlock(&nsh_listener_mutex);
> + return 0;
> +}
> +EXPORT_SYMBOL(nsh_register_listener);
> +EXPORT_SYMBOL(nsh_unregister_listener);
looks like this patch doesn't actually implement the protocol,
but rather provides a placeholder for out of tree modules?
Powered by blists - more mailing lists