From patchwork Tue Jun 29 16:32:46 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sebastian Andrzej Siewior X-Patchwork-Id: 57289 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 2C2C8B6EED for ; Wed, 30 Jun 2010 02:32:53 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932071Ab0F2Qcs (ORCPT ); Tue, 29 Jun 2010 12:32:48 -0400 Received: from Chamillionaire.breakpoint.cc ([85.10.199.196]:43413 "EHLO Chamillionaire.breakpoint.cc" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756581Ab0F2Qcr (ORCPT ); Tue, 29 Jun 2010 12:32:47 -0400 Received: id: bigeasy by Chamillionaire.breakpoint.cc with local (easymta 1.00 BETA 1) id 1OTdjq-0004vQ-FU for netdev@vger.kernel.org; Tue, 29 Jun 2010 18:32:46 +0200 Date: Tue, 29 Jun 2010 18:32:46 +0200 From: Sebastian Andrzej Siewior To: netdev@vger.kernel.org Subject: [PATCH] net/core: use htons for skb->protocol Message-ID: <20100629163246.GA18647@Chamillionaire.breakpoint.cc> MIME-Version: 1.0 Content-Disposition: inline X-Key-Id: FE3F4706 X-Key-Fingerprint: FFDA BBBB 3563 1B27 75C9 925B 98D5 5C1C FE3F 4706 User-Agent: Mutt/1.5.20 (2009-06-14) Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Sebastian Andrzej Siewior This is only noticed by people that are not doing everything correct in the first place. Signed-off-by: Sebastian Andrzej Siewior --- net/core/dev.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/net/core/dev.c b/net/core/dev.c index 2b3bf53..78ad37c 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -1541,7 +1541,8 @@ static void dev_queue_xmit_nit(struct sk_buff *skb, struct net_device *dev) if (net_ratelimit()) printk(KERN_CRIT "protocol %04x is " "buggy, dev %s\n", - skb2->protocol, dev->name); + htons(skb2->protocol), + dev->name); skb_reset_network_header(skb2); }