OSDN Git Service

r8169: improve rtl_rx
authorHeiner Kallweit <hkallweit1@gmail.com>
Mon, 22 Jul 2019 20:01:15 +0000 (22:01 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 23 Jul 2019 01:28:12 +0000 (18:28 -0700)
commitfcd4e60885af969d190999a6c42454c5578d52f1
tree5c1d8c332a3e8dda1f071dbaf4e0dd00e2b79917
parentd1854d509d61d36af44f2130423bff8836e1592e
r8169: improve rtl_rx

This patch improves few aspects of rtl_rx, no functional change intended.

1. inline rtl8169_try_rx_copy
2. make pkt_size unsigned
3. use constant ETH_FCS_LEN instead of value 4
4. We just created the skb, so we don't need the checks in skb_put.
   Also we don't need the return value of skb_put.
   Set skb->tail and skb->len directly.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/realtek/r8169_main.c