Vladimir Oltean
f3097be21b
net: dsa: sja1105: Add a state machine for RX timestamping
...
Meta frame reception relies on the hardware keeping its promise that it
will send no other traffic towards the CPU port between a link-local
frame and a meta frame. Otherwise there is no other way to associate
the meta frame with the link-local frame it's holding a timestamp of.
The receive function is made stateful, and buffers a timestampable frame
until its meta frame arrives, then merges the two, drops the meta and
releases the link-local frame up the stack.
Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-06-08 15:20:40 -07:00
..
6lowpan
9p
802
8021q
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
appletalk
atm
ax25
batman-adv
bluetooth
bpf
bpfilter
bridge
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
caif
can
ceph
core
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
dcb
dccp
decnet
dns_resolver
dsa
net: dsa: sja1105: Add a state machine for RX timestamping
2019-06-08 15:20:40 -07:00
ethernet
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
hsr
ieee802154
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
ife
ipv4
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
ipv6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
iucv
kcm
key
l2tp
l3mdev
lapb
llc
mac80211
net: ipv4: provide __rcu annotation for ifa_list
2019-06-02 18:08:36 -07:00
mac802154
mpls
ncsi
netfilter
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
netlabel
netlink
netrom
nfc
nsh
openvswitch
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
packet
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 09:29:14 -07:00
phonet
psample
qrtr
rds
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
rfkill
rose
rxrpc
sched
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
sctp
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
smc
net: use new in_dev_ifa iterators
2019-06-02 18:06:26 -07:00
strparser
net/tls: fully initialize the msg wrapper skb
2019-06-04 14:33:50 -07:00
sunrpc
SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential
2019-05-30 15:29:41 -04:00
switchdev
tipc
tls
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
unix
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
vmw_vsock
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
wimax
wireless
x25
xdp
xfrm
compat.c
Kconfig
Makefile
socket.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
sysctl_net.c