| Submitter | YOSHIFUJI Hideaki / 吉藤英明 |
|---|---|
| Date | Jan. 17, 2013, 3:10 a.m. |
| Message ID | <50F76BC1.90300@linux-ipv6.org> |
| Download | mbox | patch |
| Permalink | /patch/213128/ |
| State | Accepted |
| Delegated to: | David Miller |
| Headers | show |
Comments
From: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Date: Thu, 17 Jan 2013 12:10:57 +0900 > Commit 3e4e4c1f ("ipv6: Introduce ip6_flow_hdr() to fill version, > tclass and flowlabel.) uses ntohl(), which should be htonl(). > > Found by Fengguang Wu <fengguang.wu@intel.com>. > > Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Patch
diff --git a/include/net/ipv6.h b/include/net/ipv6.h index 459a5a4..be3358b 100644 --- a/include/net/ipv6.h +++ b/include/net/ipv6.h @@ -629,7 +629,7 @@ extern void ipv6_select_ident(struct frag_hdr *fhdr, struct rt6_info *rt); static inline void ip6_flow_hdr(struct ipv6hdr *hdr, unsigned int tclass, __be32 flowlabel) { - *(__be32 *)hdr = ntohl(0x60000000 | (tclass << 20)) | flowlabel; + *(__be32 *)hdr = htonl(0x60000000 | (tclass << 20)) | flowlabel; } static inline __be32 ip6_flowinfo(const struct ipv6hdr *hdr)
Commit 3e4e4c1f ("ipv6: Introduce ip6_flow_hdr() to fill version, tclass and flowlabel.) uses ntohl(), which should be htonl(). Found by Fengguang Wu <fengguang.wu@intel.com>. Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> --- include/net/ipv6.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)