<div dir="ltr"><div>I was inserted this patch manually. It was working. on 4.9 kernel.<br><br></div>check this bellow link for your ref.<br><br><a href="https://github.com/mwasilak/bluetooth-next/commit/f29c632ef6a6a1777815c97fd2f326faccc704f7">https://github.com/mwasilak/bluetooth-next/commit/f29c632ef6a6a1777815c97fd2f326faccc704f7</a><br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 4, 2017 at 9:30 PM, Jiri Pirko <span dir="ltr"><<a href="mailto:jiri@resnulli.us" target="_blank">jiri@resnulli.us</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">Thu, May 04, 2017 at 05:17:18PM CEST, <a href="mailto:bardoutsos@ceid.upatras.gr">bardoutsos@ceid.upatras.gr</a> wrote:<br>
>Signed-off-by: Andreas Bardoutsos <<a href="mailto:bardoutsos@ceid.upatras.gr">bardoutsos@ceid.upatras.gr</a>><br>
>---<br>
>Hi all!<br>
><br>
>I have added a dump function(always return true) to recognise RPL extension<br>
>header(RFC6553)<br>
>Otherwise packet was dropped by kernel resulting in failing communication in<br>
>RPL DAG's between<br>
>linux running border routers and devices in the graph.For example<br>
>communication<br>
>with contiki OS running devices was previously impossible.<br>
><br>
> include/uapi/linux/in6.h |  1 +<br>
> net/ipv6/exthdrs.c       | 13 +++++++++++++<br>
> 2 files changed, 14 insertions(+)<br>
><br>
>diff --git a/include/uapi/linux/in6.h b/include/uapi/linux/in6.h<br>
>index 46444f8fbee4..5cc12d309dfe 100644<br>
>--- a/include/uapi/linux/in6.h<br>
>+++ b/include/uapi/linux/in6.h<br>
>@@ -146,6 +146,7 @@ struct in6_flowlabel_req {<br>
> #define IPV6_TLV_CALIPSO      7       /* RFC 5570 */<br>
> #define IPV6_TLV_JUMBO                194<br>
> #define IPV6_TLV_HAO          201     /* home address option */<br>
>+#define IPV6_TLV_RPL  99      /* RFC 6553 */<br>
><br>
> /*<br>
>  *    IPV6 socket options<br>
>diff --git a/net/ipv6/exthdrs.c b/net/ipv6/exthdrs.c<br>
>index b636f1da9aec..82ed60d3180e 100644<br>
>--- a/net/ipv6/exthdrs.c<br>
>+++ b/net/ipv6/exthdrs.c<br>
>@@ -785,6 +785,15 @@ static bool ipv6_hop_calipso(struct sk_buff *skb, int<br>
>optoff)<br>
>       return false;<br>
> }<br>
><br>
>+/* RPL RFC 6553 */<br>
>+<br>
>+static bool ipv6_hop_rpl(struct sk_buff *skb, int optoff)<br>
>+{<br>
>+      /*Dump function which always return true<br>
>+      *when rpl option is detected*/<br>
<br>
</div></div>This is definitelly wrong formatting of comment. Did you run checkpatch?<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
>+      return true;<br>
>+}<br>
>+<br>
> static const struct tlvtype_proc tlvprochopopt_lst[] = {<br>
>       {<br>
>               .type   = IPV6_TLV_ROUTERALERT,<br>
>@@ -798,6 +807,10 @@ static const struct tlvtype_proc tlvprochopopt_lst[] = {<br>
>               .type   = IPV6_TLV_CALIPSO,<br>
>               .func   = ipv6_hop_calipso,<br>
>       },<br>
>+      {<br>
>+              .type   = IPV6_TLV_RPL,<br>
>+              .func   = ipv6_hop_rpl,<br>
>+      },<br>
>       { -1, }<br>
> };<br>
><br>
--<br>
To unsubscribe from this list: send the line "unsubscribe linux-wpan" in<br>
the body of a message to <a href="mailto:majordomo@vger.kernel.org">majordomo@vger.kernel.org</a><br>
More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" rel="noreferrer" target="_blank">http://vger.kernel.org/<wbr>majordomo-info.html</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="font-size:small"><font face="comic sans ms, sans-serif">Sincerely Your's<br></font></div><div style="font-size:small"><font face="comic sans ms, sans-serif"><br></font></div><div style="font-size:small"><font face="comic sans ms, sans-serif">Janardhanachari Kella<br></font></div><div style="font-size:small"><font face="comic sans ms, sans-serif"></font></div><div style="font-size:small"><font face="comic sans ms, sans-serif">Contact:+91-9908469599</font></div><div style="font-size:small"><font face="comic sans ms, sans-serif">E-mail: <a href="mailto:eni.chari@gmail.com" target="_blank">eni.chari@gmail.com</a></font></div><br></div></div>
</div>