[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190116093312.5274776e@shemminger-XPS-13-9360>
Date: Wed, 16 Jan 2019 09:33:12 -0800
From: Stephen Hemminger <stephen@...workplumber.org>
To: wangyunjian <wangyunjian@...wei.com>
Cc: <netdev@...r.kernel.org>, <xudingke@...wei.com>,
<bridge@...ts.linux-foundation.org>,
Nkolay Aleksandrov <nikolay@...ulusnetworks.com>,
Roopa Prabhu <roopa@...ulusnetworks.com>
Subject: Re: [PATCH net v3] net: bridge: Fix ethernet header pointer before
check skb forwardable
On Wed, 16 Jan 2019 21:04:21 +0800
wangyunjian <wangyunjian@...wei.com> wrote:
> if (unlikely(netpoll_tx_running(to->br->dev))) {
> + skb_push(skb, ETH_HLEN);
> if (!is_skb_forwardable(skb->dev, skb)) {
> kfree_skb(skb);
> } else {
> - skb_push(skb, ETH_HLEN);
> br_netpoll_send_skb(to, skb);
> }
> return;
The patch looks correct.
On minor style issue is that after moving skb_push out of the if statement,
both branches of the statement now contain a single line and therefore
the brackets are no longer necessary. Suprised that checkpatch did
not complain about this.
Powered by blists - more mailing lists