Florian Fainelli
a86d8becc3
net: dsa: Factor bottom tag receive functions
...
All DSA tag receive functions do strictly the same thing after they have located
the originating source port from their tag specific protocol:
- push ETH_HLEN bytes
- set pkt_type to PACKET_HOST
- call eth_type_trans()
- bump up counters
- call netif_receive_skb()
Factor all of that into dsa_switch_rcv(). This also makes us return a pointer to
a sk_buff, which makes us symetric with the xmit function.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-04-08 13:49:36 -07:00
..
acpi
asm-generic
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-04-02 09:22:03 -07:00
clocksource
crypto
net: Work around lockdep limitation in sockets that use sockets
2017-03-09 18:23:27 -08:00
drm
drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces
2017-03-30 11:43:39 +02:00
dt-bindings
scripts/spelling.txt: add "overide" pattern and fix typo instances
2017-03-09 17:01:09 -08:00
keys
KEYS: Differentiate uses of rcu_dereference_key() and user_key_payload()
2017-03-02 10:09:00 +11:00
kvm
linux
skbuff: Extend gso_type to unsigned int.
2017-04-08 12:32:07 -07:00
math-emu
media
media fixes for v4.11-rc2
2017-03-09 15:50:56 -08:00
memory
misc
net
net: dsa: Factor bottom tag receive functions
2017-04-08 13:49:36 -07:00
pcmcia
ras
rdma
IB/core: Restore I/O MMU, s390 and powerpc support
2017-03-24 21:51:16 -04:00
rxrpc
scsi
scsi: mpt3sas: Avoid sleeping in interrupt context
2017-03-01 21:52:13 -05:00
soc
sound
sched/headers: Prepare to remove spurious <linux/sched.h> inclusion dependencies
2017-03-02 08:42:41 +01:00
target
target: fix ALUA transition timeout handling
2017-03-18 14:47:28 -07:00
trace
rxrpc: Trace client call connection
2017-04-06 11:10:41 +01:00
uapi
netlink: uapi: use hex numbers for NLM_F_* flags
2017-04-08 08:26:02 -07:00
video
drm/exynos/decon5433: signal frame done interrupt at front porch
2017-03-21 13:17:22 +09:00
xen
Merge branch 'stable/for-linus-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb
2017-03-07 10:23:17 -08:00
Kbuild