On 11/02/16 11:35, Brian Russell wrote: ...
diff --git a/include/net/nsh.h b/include/net/nsh.h new file mode 100644 index 0000000..7a5fb95 --- /dev/null +++ b/include/net/nsh.h @@ -0,0 +1,158 @@ +/* + * Network Service Header (NSH) inserted onto encapsulated packets + * or frames to realize service function paths. + * NSH also provides a mechanism for metadata exchange along the + * instantiated service path. + * + * https://tools.ietf.org/html/draft-ietf-sfc-nsh-01 + * + * Copyright (c) 2015 by Brocade Communications Systems, Inc. + * All rights reserved. + */
All rights reserved isn't really compatible with the GPL :-) ...
diff --git a/net/ipv4/nsh.c b/net/ipv4/nsh.c new file mode 100644 index 0000000..70e5ef0 --- /dev/null +++ b/net/ipv4/nsh.c @@ -0,0 +1,362 @@ +/* + * Network Service Header (NSH) inserted onto encapsulated packets + * or frames to realize service function paths. + * NSH also provides a mechanism for metadata exchange along the + * instantiated service path. + * + * https://tools.ietf.org/html/draft-ietf-sfc-nsh-01 + * + * Copyright (c) 2015 by Brocade Communications Systems, Inc. + * All rights reserved. + */
Ditto. Thanks, Rob