* [PATCH v3 net 0/9] bridge: Fix corner case problems around local fdb entries
From: Toshiaki Makita @ 2014-02-07 7:48 UTC (permalink / raw)
To: David S . Miller, Stephen Hemminger, Vlad Yasevich, netdev
Cc: Toshiaki Makita
There are so many corner cases that are not handled properly around local
fdb entries.
- We might fail to delete the old entry and might delete an arbitrary local
entry when changing mac address of a bridge port.
- We always fail to delete the old entry when changing mac address of the
bridge device.
- We might incorrectly delete a necessary entry when detaching a bridge port.
- We might incorrectly delete a necessary entry when deleting a vlan.
and so on.
This is a patch series to fix these issues.
v3:
- Handle NTF_USE case in patch 1/9, commented by Vlad Yasevich.
- Tested port detach/attach and didn't find any problem with patch 5/9,
suggested by Stephen Hemminger.
- Add comments about possible inconsistent state in current implementation
into commit log of patch 5/9, found by the above test.
- Reword unintensive changelog of patch 7/9, commented by Vlad Yasevich.
v2:
- Change the way to find the old entry in br_fdb_changeaddr() from memorizing
previous port address to introducing a new flag indicating whether a fdb
entry is added by user or not, commented by Stephen Hemminger.
- Add a fix for the way to insert a new address in br_fdb_changeaddr().
- Prevent creating an entry such that its dst is NULL in br_add_if() to
preserve old behavior, commented by Vlad Yasevich.
- Add more comments about slight behavior change, where the bridge device
come to be able to receive traffic to an address it has during short
window, to changelogs, commented by Vlad Yasevich.
- Add a fix for possible race in br_fdb_change_mac_address().
Toshiaki Makita (9):
bridge: Fix the way to find old local fdb entries in br_fdb_changeaddr
bridge: Fix the way to insert new local fdb entries in
br_fdb_changeaddr
bridge: Fix the way to find old local fdb entries in
br_fdb_change_mac_address
bridge: Change local fdb entries whenever mac address of bridge device
changes
bridge: Fix the way to check if a local fdb entry can be deleted
bridge: Properly check if local fdb entry can be deleted in
br_fdb_change_mac_address
bridge: Properly check if local fdb entry can be deleted in
br_fdb_delete_by_port
bridge: Properly check if local fdb entry can be deleted when deleting
vlan
bridge: Prevent possible race condition in br_fdb_change_mac_address
net/bridge/br_device.c | 3 +-
net/bridge/br_fdb.c | 137 +++++++++++++++++++++++++++++++-----------------
net/bridge/br_if.c | 6 +--
net/bridge/br_input.c | 4 +-
net/bridge/br_private.h | 13 ++++-
net/bridge/br_stp_if.c | 2 +
net/bridge/br_vlan.c | 27 +++++++---
7 files changed, 129 insertions(+), 63 deletions(-)
--
1.8.1.2
^ permalink raw reply
* [PATCH v3 net 4/9] bridge: Change local fdb entries whenever mac address of bridge device changes
From: Toshiaki Makita @ 2014-02-07 7:48 UTC (permalink / raw)
To: David S . Miller, Stephen Hemminger, Vlad Yasevich, netdev
Cc: Toshiaki Makita
In-Reply-To: <1391759306-24956-1-git-send-email-makita.toshiaki@lab.ntt.co.jp>
Vlan code may need fdb change when changing mac address of bridge device
even if it is caused by the mac address changing of a bridge port.
Example configuration:
ip link set eth0 address 12:34:56:78:90:ab
ip link set eth1 address aa:bb:cc:dd:ee:ff
brctl addif br0 eth0
brctl addif br0 eth1 # br0 will have mac address 12:34:56:78:90:ab
bridge vlan add dev br0 vid 10 self
bridge vlan add dev eth0 vid 10
We will have fdb entry such that f->dst == NULL, f->vlan_id == 10 and
f->addr == 12:34:56:78:90:ab at this time.
Next, change the mac address of eth0 to greater value.
ip link set eth0 address ee:ff:12:34:56:78
Then, mac address of br0 will be recalculated and set to aa:bb:cc:dd:ee:ff.
However, an entry aa:bb:cc:dd:ee:ff will not be created and we will be not
able to communicate using br0 on vlan 10.
Address this issue by deleting and adding local entries whenever
changing the mac address of the bridge device.
If there already exists an entry that has the same address, for example,
in case that br_fdb_changeaddr() has already inserted it,
br_fdb_change_mac_address() will simply fail to insert it and no
duplicated entry will be made, as it was.
This approach also needs br_add_if() to call br_fdb_insert() before
br_stp_recalculate_bridge_id() so that we don't create an entry whose
dst == NULL in this function to preserve previous behavior.
Note that this is a slight change in behavior where the bridge device can
receive the traffic to the new address before calling
br_stp_recalculate_bridge_id() in br_add_if().
However, it is not a problem because we have already the address on the
new port and such a way to insert new one before recalculating bridge id
is taken in br_device_event() as well.
Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
Acked-by: Vlad Yasevich <vyasevic@redhat.com>
---
net/bridge/br_device.c | 1 -
net/bridge/br_if.c | 6 +++---
net/bridge/br_stp_if.c | 2 ++
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/net/bridge/br_device.c b/net/bridge/br_device.c
index 5f655b6..ac48940 100644
--- a/net/bridge/br_device.c
+++ b/net/bridge/br_device.c
@@ -187,7 +187,6 @@ static int br_set_mac_address(struct net_device *dev, void *p)
spin_lock_bh(&br->lock);
if (!ether_addr_equal(dev->dev_addr, addr->sa_data)) {
- br_fdb_change_mac_address(br, addr->sa_data);
/* Mac address will be changed in br_stp_change_bridge_id(). */
br_stp_change_bridge_id(br, addr->sa_data);
}
diff --git a/net/bridge/br_if.c b/net/bridge/br_if.c
index cffe1d6..54d207d 100644
--- a/net/bridge/br_if.c
+++ b/net/bridge/br_if.c
@@ -389,6 +389,9 @@ int br_add_if(struct net_bridge *br, struct net_device *dev)
if (br->dev->needed_headroom < dev->needed_headroom)
br->dev->needed_headroom = dev->needed_headroom;
+ if (br_fdb_insert(br, p, dev->dev_addr, 0))
+ netdev_err(dev, "failed insert local address bridge forwarding table\n");
+
spin_lock_bh(&br->lock);
changed_addr = br_stp_recalculate_bridge_id(br);
@@ -404,9 +407,6 @@ int br_add_if(struct net_bridge *br, struct net_device *dev)
dev_set_mtu(br->dev, br_min_mtu(br));
- if (br_fdb_insert(br, p, dev->dev_addr, 0))
- netdev_err(dev, "failed insert local address bridge forwarding table\n");
-
kobject_uevent(&p->kobj, KOBJ_ADD);
return 0;
diff --git a/net/bridge/br_stp_if.c b/net/bridge/br_stp_if.c
index 656a6f3..189ba1e 100644
--- a/net/bridge/br_stp_if.c
+++ b/net/bridge/br_stp_if.c
@@ -194,6 +194,8 @@ void br_stp_change_bridge_id(struct net_bridge *br, const unsigned char *addr)
wasroot = br_is_root_bridge(br);
+ br_fdb_change_mac_address(br, addr);
+
memcpy(oldaddr, br->bridge_id.addr, ETH_ALEN);
memcpy(br->bridge_id.addr, addr, ETH_ALEN);
memcpy(br->dev->dev_addr, addr, ETH_ALEN);
--
1.8.1.2
^ permalink raw reply related
* [PATCH v3 net 5/9] bridge: Fix the way to check if a local fdb entry can be deleted
From: Toshiaki Makita @ 2014-02-07 7:48 UTC (permalink / raw)
To: David S . Miller, Stephen Hemminger, Vlad Yasevich, netdev
Cc: Toshiaki Makita
In-Reply-To: <1391759306-24956-1-git-send-email-makita.toshiaki@lab.ntt.co.jp>
We should take into account the followings when deleting a local fdb
entry.
- nbp_vlan_find() can be used only when vid != 0 to check if an entry is
deletable, because a fdb entry with vid 0 can exist at any time while
nbp_vlan_find() always return false with vid 0.
Example of problematic case:
ip link set eth0 address 12:34:56:78:90:ab
ip link set eth1 address 12:34:56:78:90:ab
brctl addif br0 eth0
brctl addif br0 eth1
ip link set eth0 address aa:bb:cc:dd:ee:ff
Then, the fdb entry 12:34:56:78:90:ab will be deleted even though the
bridge port eth1 still has that address.
- The port to which the bridge device is attached might needs a local entry
if its mac address is set manually.
Example of problematic case:
ip link set eth0 address 12:34:56:78:90:ab
brctl addif br0 eth0
ip link set br0 address 12:34:56:78:90:ab
ip link set eth0 address aa:bb:cc:dd:ee:ff
Then, the fdb still must have the entry 12:34:56:78:90:ab, but it will be
deleted.
We can use br->dev->addr_assign_type to check if the address is manually
set or not, but I propose another approach.
Since we delete and insert local entries whenever changing mac address
of the bridge device, we can change dst of the entry to NULL regardless of
addr_assign_type when deleting an entry associated with a certain port,
and if it is found to be unnecessary later, then delete it.
That is, if changing mac address of a port, the entry might be changed
to its dst being NULL first, but is eventually deleted when recalculating
and changing bridge id.
This approach is especially useful when we want to share the code with
deleting vlan in which the bridge device might want such an entry regardless
of addr_assign_type, and makes things easy because we don't have to consider
if mac address of the bridge device will be changed or not at the time we
delete a local entry of a port, which means fdb code will not be bothered
even if the bridge id calculating logic is changed in the future.
Also, this change reduces inconsistent state, where frames whose dst is the
mac address of the bridge, can't reach the bridge because of premature fdb
entry deletion. This change reduces the possibility that the bridge device
replies unreachable mac address to arp requests, which could occur during
the short window between calling del_nbp() and br_stp_recalculate_bridge_id()
in br_del_if(). This will effective after br_fdb_delete_by_port() starts to
use the same code by following patch.
Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
---
net/bridge/br_fdb.c | 10 +++++++++-
net/bridge/br_private.h | 6 ++++++
net/bridge/br_vlan.c | 19 +++++++++++++++++++
3 files changed, 34 insertions(+), 1 deletion(-)
diff --git a/net/bridge/br_fdb.c b/net/bridge/br_fdb.c
index 96ab1d1..b4005f5 100644
--- a/net/bridge/br_fdb.c
+++ b/net/bridge/br_fdb.c
@@ -114,12 +114,20 @@ void br_fdb_changeaddr(struct net_bridge_port *p, const unsigned char *newaddr)
if (op != p &&
ether_addr_equal(op->dev->dev_addr,
f->addr.addr) &&
- nbp_vlan_find(op, vid)) {
+ (!vid || nbp_vlan_find(op, vid))) {
f->dst = op;
goto skip_delete;
}
}
+ /* maybe bridge device has same hw addr? */
+ if (ether_addr_equal(br->dev->dev_addr,
+ f->addr.addr) &&
+ (!vid || br_vlan_find(br, vid))) {
+ f->dst = NULL;
+ goto skip_delete;
+ }
+
/* delete old one */
fdb_delete(br, f);
skip_delete:
diff --git a/net/bridge/br_private.h b/net/bridge/br_private.h
index 939a59e..f91e1d9 100644
--- a/net/bridge/br_private.h
+++ b/net/bridge/br_private.h
@@ -585,6 +585,7 @@ struct sk_buff *br_handle_vlan(struct net_bridge *br,
int br_vlan_add(struct net_bridge *br, u16 vid, u16 flags);
int br_vlan_delete(struct net_bridge *br, u16 vid);
void br_vlan_flush(struct net_bridge *br);
+bool br_vlan_find(struct net_bridge *br, u16 vid);
int br_vlan_filter_toggle(struct net_bridge *br, unsigned long val);
int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags);
int nbp_vlan_delete(struct net_bridge_port *port, u16 vid);
@@ -666,6 +667,11 @@ static inline void br_vlan_flush(struct net_bridge *br)
{
}
+static inline bool br_vlan_find(struct net_bridge *br, u16 vid)
+{
+ return false;
+}
+
static inline int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags)
{
return -EOPNOTSUPP;
diff --git a/net/bridge/br_vlan.c b/net/bridge/br_vlan.c
index 4ca4d0a..233ec1c 100644
--- a/net/bridge/br_vlan.c
+++ b/net/bridge/br_vlan.c
@@ -295,6 +295,25 @@ void br_vlan_flush(struct net_bridge *br)
__vlan_flush(pv);
}
+bool br_vlan_find(struct net_bridge *br, u16 vid)
+{
+ struct net_port_vlans *pv;
+ bool found = false;
+
+ rcu_read_lock();
+ pv = rcu_dereference(br->vlan_info);
+
+ if (!pv)
+ goto out;
+
+ if (test_bit(vid, pv->vlan_bitmap))
+ found = true;
+
+out:
+ rcu_read_unlock();
+ return found;
+}
+
int br_vlan_filter_toggle(struct net_bridge *br, unsigned long val)
{
if (!rtnl_trylock())
--
1.8.1.2
^ permalink raw reply related
* [PATCH v3 net 1/9] bridge: Fix the way to find old local fdb entries in br_fdb_changeaddr
From: Toshiaki Makita @ 2014-02-07 7:48 UTC (permalink / raw)
To: David S . Miller, Stephen Hemminger, Vlad Yasevich, netdev
Cc: Toshiaki Makita
In-Reply-To: <1391759306-24956-1-git-send-email-makita.toshiaki@lab.ntt.co.jp>
br_fdb_changeaddr() assumes that there is at most one local entry per port
per vlan. It used to be true, but since commit 36fd2b63e3b4 ("bridge: allow
creating/deleting fdb entries via netlink"), it has not been so.
Therefore, the function might fail to search a correct previous address
to be deleted and delete an arbitrary local entry if user has added local
entries manually.
Example of problematic case:
ip link set eth0 address ee:ff:12:34:56:78
brctl addif br0 eth0
bridge fdb add 12:34:56:78:90:ab dev eth0 master
ip link set eth0 address aa:bb:cc:dd:ee:ff
Then, the address 12:34:56:78:90:ab might be deleted instead of
ee:ff:12:34:56:78, the original mac address of eth0.
Address this issue by introducing a new flag, added_by_user, to struct
net_bridge_fdb_entry.
Note that br_fdb_delete_by_port() has to set added_by_user to 0 in cases
like:
ip link set eth0 address 12:34:56:78:90:ab
ip link set eth1 address aa:bb:cc:dd:ee:ff
brctl addif br0 eth0
bridge fdb add aa:bb:cc:dd:ee:ff dev eth0 master
brctl addif br0 eth1
brctl delif br0 eth0
In this case, kernel should delete the user-added entry aa:bb:cc:dd:ee:ff,
but it also should have been added by "brctl addif br0 eth1" originally,
so we don't delete it and treat it a new kernel-created entry.
Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
---
net/bridge/br_fdb.c | 16 ++++++++++++----
net/bridge/br_input.c | 4 ++--
net/bridge/br_private.h | 3 ++-
3 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/net/bridge/br_fdb.c b/net/bridge/br_fdb.c
index c5f5a4a..ce54119 100644
--- a/net/bridge/br_fdb.c
+++ b/net/bridge/br_fdb.c
@@ -104,7 +104,7 @@ void br_fdb_changeaddr(struct net_bridge_port *p, const unsigned char *newaddr)
struct net_bridge_fdb_entry *f;
f = hlist_entry(h, struct net_bridge_fdb_entry, hlist);
- if (f->dst == p && f->is_local) {
+ if (f->dst == p && f->is_local && !f->added_by_user) {
/* maybe another port has same hw addr? */
struct net_bridge_port *op;
u16 vid = f->vlan_id;
@@ -247,6 +247,7 @@ void br_fdb_delete_by_port(struct net_bridge *br,
ether_addr_equal(op->dev->dev_addr,
f->addr.addr)) {
f->dst = op;
+ f->added_by_user = 0;
goto skip_delete;
}
}
@@ -397,6 +398,7 @@ static struct net_bridge_fdb_entry *fdb_create(struct hlist_head *head,
fdb->vlan_id = vid;
fdb->is_local = 0;
fdb->is_static = 0;
+ fdb->added_by_user = 0;
fdb->updated = fdb->used = jiffies;
hlist_add_head_rcu(&fdb->hlist, head);
}
@@ -447,7 +449,7 @@ int br_fdb_insert(struct net_bridge *br, struct net_bridge_port *source,
}
void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source,
- const unsigned char *addr, u16 vid)
+ const unsigned char *addr, u16 vid, bool added_by_user)
{
struct hlist_head *head = &br->hash[br_mac_hash(addr, vid)];
struct net_bridge_fdb_entry *fdb;
@@ -473,13 +475,18 @@ void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source,
/* fastpath: update of existing entry */
fdb->dst = source;
fdb->updated = jiffies;
+ if (unlikely(added_by_user))
+ fdb->added_by_user = 1;
}
} else {
spin_lock(&br->hash_lock);
if (likely(!fdb_find(head, addr, vid))) {
fdb = fdb_create(head, source, addr, vid);
- if (fdb)
+ if (fdb) {
+ if (unlikely(added_by_user))
+ fdb->added_by_user = 1;
fdb_notify(br, fdb, RTM_NEWNEIGH);
+ }
}
/* else we lose race and someone else inserts
* it first, don't bother updating
@@ -647,6 +654,7 @@ static int fdb_add_entry(struct net_bridge_port *source, const __u8 *addr,
modified = true;
}
+ fdb->added_by_user = 1;
fdb->used = jiffies;
if (modified) {
@@ -664,7 +672,7 @@ static int __br_fdb_add(struct ndmsg *ndm, struct net_bridge_port *p,
if (ndm->ndm_flags & NTF_USE) {
rcu_read_lock();
- br_fdb_update(p->br, p, addr, vid);
+ br_fdb_update(p->br, p, addr, vid, true);
rcu_read_unlock();
} else {
spin_lock_bh(&p->br->hash_lock);
diff --git a/net/bridge/br_input.c b/net/bridge/br_input.c
index bf8dc7d..28d5446 100644
--- a/net/bridge/br_input.c
+++ b/net/bridge/br_input.c
@@ -77,7 +77,7 @@ int br_handle_frame_finish(struct sk_buff *skb)
/* insert into forwarding database after filtering to avoid spoofing */
br = p->br;
if (p->flags & BR_LEARNING)
- br_fdb_update(br, p, eth_hdr(skb)->h_source, vid);
+ br_fdb_update(br, p, eth_hdr(skb)->h_source, vid, false);
if (!is_broadcast_ether_addr(dest) && is_multicast_ether_addr(dest) &&
br_multicast_rcv(br, p, skb, vid))
@@ -148,7 +148,7 @@ static int br_handle_local_finish(struct sk_buff *skb)
br_vlan_get_tag(skb, &vid);
if (p->flags & BR_LEARNING)
- br_fdb_update(p->br, p, eth_hdr(skb)->h_source, vid);
+ br_fdb_update(p->br, p, eth_hdr(skb)->h_source, vid, false);
return 0; /* process further */
}
diff --git a/net/bridge/br_private.h b/net/bridge/br_private.h
index fcd1233..939a59e 100644
--- a/net/bridge/br_private.h
+++ b/net/bridge/br_private.h
@@ -104,6 +104,7 @@ struct net_bridge_fdb_entry
mac_addr addr;
unsigned char is_local;
unsigned char is_static;
+ unsigned char added_by_user;
__u16 vlan_id;
};
@@ -383,7 +384,7 @@ int br_fdb_fillbuf(struct net_bridge *br, void *buf, unsigned long count,
int br_fdb_insert(struct net_bridge *br, struct net_bridge_port *source,
const unsigned char *addr, u16 vid);
void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source,
- const unsigned char *addr, u16 vid);
+ const unsigned char *addr, u16 vid, bool added_by_user);
int fdb_delete_by_addr(struct net_bridge *br, const u8 *addr, u16 vid);
int br_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[],
--
1.8.1.2
^ permalink raw reply related
* [PATCH v3 net 3/9] bridge: Fix the way to find old local fdb entries in br_fdb_change_mac_address
From: Toshiaki Makita @ 2014-02-07 7:48 UTC (permalink / raw)
To: David S . Miller, Stephen Hemminger, Vlad Yasevich, netdev
Cc: Toshiaki Makita
In-Reply-To: <1391759306-24956-1-git-send-email-makita.toshiaki@lab.ntt.co.jp>
We have been always failed to delete the old entry at
br_fdb_change_mac_address() because br_set_mac_address() updates
dev->dev_addr before calling br_fdb_change_mac_address() and
br_fdb_change_mac_address() uses dev->dev_addr to find the old entry.
That update of dev_addr is completely unnecessary because the same work
is done in br_stp_change_bridge_id() which is called right away after
calling br_fdb_change_mac_address().
Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
Acked-by: Vlad Yasevich <vyasevic@redhat.com>
---
net/bridge/br_device.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/bridge/br_device.c b/net/bridge/br_device.c
index e4401a5..5f655b6 100644
--- a/net/bridge/br_device.c
+++ b/net/bridge/br_device.c
@@ -187,8 +187,8 @@ static int br_set_mac_address(struct net_device *dev, void *p)
spin_lock_bh(&br->lock);
if (!ether_addr_equal(dev->dev_addr, addr->sa_data)) {
- memcpy(dev->dev_addr, addr->sa_data, ETH_ALEN);
br_fdb_change_mac_address(br, addr->sa_data);
+ /* Mac address will be changed in br_stp_change_bridge_id(). */
br_stp_change_bridge_id(br, addr->sa_data);
}
spin_unlock_bh(&br->lock);
--
1.8.1.2
^ permalink raw reply related
* [PATCH v3 net 6/9] bridge: Properly check if local fdb entry can be deleted in br_fdb_change_mac_address
From: Toshiaki Makita @ 2014-02-07 7:48 UTC (permalink / raw)
To: David S . Miller, Stephen Hemminger, Vlad Yasevich, netdev
Cc: Toshiaki Makita
In-Reply-To: <1391759306-24956-1-git-send-email-makita.toshiaki@lab.ntt.co.jp>
br_fdb_change_mac_address() doesn't check if the local entry has the
same address as any of bridge ports.
Although I'm not sure when it is beneficial, current implementation allow
the bridge device to receive any mac address of its ports.
To preserve this behavior, we have to check if the mac address of the
entry being deleted is identical to that of any port.
As this check is almost the same as that in br_fdb_changeaddr(), create
a common function fdb_delete_local() and call it from
br_fdb_changeadddr() and br_fdb_change_mac_address().
Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
Acked-by: Vlad Yasevich <vyasevic@redhat.com>
---
net/bridge/br_fdb.c | 57 ++++++++++++++++++++++++++++++-----------------------
1 file changed, 32 insertions(+), 25 deletions(-)
diff --git a/net/bridge/br_fdb.c b/net/bridge/br_fdb.c
index b4005f5..15bf13d 100644
--- a/net/bridge/br_fdb.c
+++ b/net/bridge/br_fdb.c
@@ -89,6 +89,34 @@ static void fdb_delete(struct net_bridge *br, struct net_bridge_fdb_entry *f)
call_rcu(&f->rcu, fdb_rcu_free);
}
+/* Delete a local entry if no other port had the same address. */
+static void fdb_delete_local(struct net_bridge *br,
+ const struct net_bridge_port *p,
+ struct net_bridge_fdb_entry *f)
+{
+ const unsigned char *addr = f->addr.addr;
+ u16 vid = f->vlan_id;
+ struct net_bridge_port *op;
+
+ /* Maybe another port has same hw addr? */
+ list_for_each_entry(op, &br->port_list, list) {
+ if (op != p && ether_addr_equal(op->dev->dev_addr, addr) &&
+ (!vid || nbp_vlan_find(op, vid))) {
+ f->dst = op;
+ return;
+ }
+ }
+
+ /* Maybe bridge device has same hw addr? */
+ if (p && ether_addr_equal(br->dev->dev_addr, addr) &&
+ (!vid || br_vlan_find(br, vid))) {
+ f->dst = NULL;
+ return;
+ }
+
+ fdb_delete(br, f);
+}
+
void br_fdb_changeaddr(struct net_bridge_port *p, const unsigned char *newaddr)
{
struct net_bridge *br = p->br;
@@ -107,30 +135,9 @@ void br_fdb_changeaddr(struct net_bridge_port *p, const unsigned char *newaddr)
f = hlist_entry(h, struct net_bridge_fdb_entry, hlist);
if (f->dst == p && f->is_local && !f->added_by_user) {
- /* maybe another port has same hw addr? */
- struct net_bridge_port *op;
- u16 vid = f->vlan_id;
- list_for_each_entry(op, &br->port_list, list) {
- if (op != p &&
- ether_addr_equal(op->dev->dev_addr,
- f->addr.addr) &&
- (!vid || nbp_vlan_find(op, vid))) {
- f->dst = op;
- goto skip_delete;
- }
- }
-
- /* maybe bridge device has same hw addr? */
- if (ether_addr_equal(br->dev->dev_addr,
- f->addr.addr) &&
- (!vid || br_vlan_find(br, vid))) {
- f->dst = NULL;
- goto skip_delete;
- }
-
/* delete old one */
- fdb_delete(br, f);
-skip_delete:
+ fdb_delete_local(br, p, f);
+
/* if this port has no vlan information
* configured, we can safely be done at
* this point.
@@ -168,7 +175,7 @@ void br_fdb_change_mac_address(struct net_bridge *br, const u8 *newaddr)
/* If old entry was unassociated with any port, then delete it. */
f = __br_fdb_get(br, br->dev->dev_addr, 0);
if (f && f->is_local && !f->dst)
- fdb_delete(br, f);
+ fdb_delete_local(br, NULL, f);
fdb_insert(br, NULL, newaddr, 0);
@@ -183,7 +190,7 @@ void br_fdb_change_mac_address(struct net_bridge *br, const u8 *newaddr)
for_each_set_bit_from(vid, pv->vlan_bitmap, VLAN_N_VID) {
f = __br_fdb_get(br, br->dev->dev_addr, vid);
if (f && f->is_local && !f->dst)
- fdb_delete(br, f);
+ fdb_delete_local(br, NULL, f);
fdb_insert(br, NULL, newaddr, vid);
}
}
--
1.8.1.2
^ permalink raw reply related
* RE: [PATCH] dp83640: Support a configurable number of periodic outputs
From: Manfred Rudigier @ 2014-02-07 7:44 UTC (permalink / raw)
To: Richard Cochran, Sørensen, Stefan
Cc: ben@decadent.org.uk, netdev@vger.kernel.org
In-Reply-To: <20140207054852.GA4954@netboy>
>From: netdev-owner@vger.kernel.org [mailto:netdev-
>owner@vger.kernel.org] On Behalf Of Richard Cochran
>Sent: Friday, February 07, 2014 6:49 AM
>To: Sørensen, Stefan
>Cc: ben@decadent.org.uk; netdev@vger.kernel.org
>Subject: Re: [PATCH] dp83640: Support a configurable number of periodic
>outputs
>
>On Wed, Feb 05, 2014 at 07:40:17AM +0000, Sørensen, Stefan wrote:
>>
>> Will all PTP clocks be associated with an ethernet device? If not,
>> wouldn't a PTP ioctl be better than ethtool?
>
>Hm, maybe. I don't have a strong preference. I'll try and put together an idea
>of how the ioctl might look like.
At least on the Freescale P2020 CPU there is just one PTP clock for 3
Ethernet devices. But since the PTP registers are shared between all three
Ethernet ports, an ethtool approach would still work, but seems somehow strange
for me.
Regards,
Manfred
^ permalink raw reply
* Re: [PATCH v1 1/3] net: stmmac:sti: Add STi SOC glue driver.
From: srinivas kandagatla @ 2014-02-07 7:54 UTC (permalink / raw)
To: David Miller
Cc: mark.rutland, devicetree, linux, kernel, pawel.moll,
ijc+devicetree, netdev, linux-doc, linux-kernel, stuart.menefy,
robh+dt, rob, galak, peppe.cavallaro, linux-arm-kernel
In-Reply-To: <20140206.195342.1998479313077409827.davem@davemloft.net>
Thankyou Dave,
On 07/02/14 03:53, David Miller wrote:
> From: <srinivas.kandagatla@st.com>
> Date: Mon, 3 Feb 2014 12:01:08 +0000
>
>> + res = platform_get_resource_byname(pdev,
>> + IORESOURCE_MEM, "sti-ethconf");
>
> This is not the correct way to format multi-line function calls,
> you'll need to fix this up in this entire series.
I will fix this in next version.
>
> The arguments on the second and subsequent lines must start at
> the first column after the openning parenthesis of the function
> call. You must use the appropriate number of both space and
> TAB characters necessary to do so.
>
> If you're only using TAB characters to indent, you're doing it
> wrong.
>
> Thank you.
>
>
Thanks,
srini
^ permalink raw reply
* Re: Cascading Bond devices
From: Jay Vosburgh @ 2014-02-07 7:57 UTC (permalink / raw)
To: Thomas Glanzmann; +Cc: Linux Network Development
In-Reply-To: <20140207074149.GA17815@glanzmann.de>
Thomas Glanzmann <thomas@glanzmann.de> wrote:
>I wonder if it is possible to cascade bond devices. I have currently a
>box with four network cards. Two are going to switch a and two are going
>to switchb. And what I would like to do is the following:
>
>switch-01 port 1 - eth0 \
>switch-01 port 2 - eth1 - bond0 (802.3ad Layer 2 hash) \
>switch-02 port 1 - eth2 - bond1 (802.3ad Layer 2 hash) - bond2 (active-passive)
>switch-02 port 2 - eth3 /
For this specific case, it is unnecessary to nest the bonds, as
one feature of 802.3ad is that it will group the ports correctly into
multiple aggregators, and fail over from one to the other under certain
circumstances selected by the ad_select parameter. It is not possible
to select different hash algorithms on a per-aggregator basis, though.
>If it is possible, how would I configure such a scenario? bond0 and
>bond1 is easy and in fact I already have them. But I don't get howto to
>use adifferent hashing algorithm for bond2.
Generally speaking, nesting of bonds does not function
correctly. It is possible to configure, but various parts do not
function as expected from the nesting (when last I checked, transmit
generally functioned, but receive generally did not).
>I also wanted to use tlb/alb in the past but experienced broadcast
>storms when using IPv6 on such devices. Also I was not able to set an
>IPv6 address because of duplicated address detection told me that it was
>already online on the subnet which it was not. This was with kernel 3.12
>and 3.13.
With a nesting, or just in general? I have not tested alb/tlb
modes much with IPv6, but the remote peer load balancing scheme for alb
mode in particular is only implemented for IPv4. I do recall that both
of them should balance outgoing traffic for IPv6.
As far as storms go, normally for tlb/alb, one slave is the
"active" slave, and for both alb and tlb should be the only slave that
receives broadcasts or multicasts. For tlb mode, the active slave is
the only slave that receives anything at all, the others are
transmit-only. For alb mode, the other slaves receive unicast traffic
from network peers according to the balance algorithm issuing special
ARP frames to those peers to direct their traffic (this is the IPv4-only
part).
I have not tested tlb/alb with very recent kernels, so it's
possible that something has been broken in some of the substantial
changes over the last few months.
-J
---
-Jay Vosburgh, IBM Linux Technology Center, fubar@us.ibm.com
^ permalink raw reply
* Re: Cascading Bond devices
From: Thomas Glanzmann @ 2014-02-07 8:19 UTC (permalink / raw)
To: Jay Vosburgh; +Cc: Linux Network Development
In-Reply-To: <2905.1391759849@death.nxdomain>
Hello Jay,
> For this specific case, it is unnecessary to nest the bonds, as one
> feature of 802.3ad is that it will group the ports correctly into
> multiple aggregators, and fail over from one to the other under
> certain circumstances selected by the ad_select parameter. It is not
> possible to select different hash algorithms on a per-aggregator
> basis, though.
perfect. Thank you a lot for clarifying. I'll reconfigure my system
tongiht accordingly.
> Generally speaking, nesting of bonds does not function correctly. It
> is possible to configure, but various parts do not function as
> expected from the nesting (when last I checked, transmit generally
> functioned, but receive generally did not).
I see.
> > Trouble with tlb with IPv4 and IPv6.
> With a nesting, or just in general?
In general. To be precise I had the following scenario:
switch-1 port-1 \
switch-1 port-2 \
switch-2 port-1 - bond0 (tlb)
switch-2 port-2 /
But at the same time I had tagged and untagged vlans on the bond
Interface. What always for me happened is that I was unable to set an
IPv6 address on the bond. This was on 3.2.0-4 which ships with Debian
Wheezy (7). So what I did is I started the bond with one interface, set
the IPv6 interface and enslaved another interface.
This worked perfectly fine for weeks until one morning at 05:00 am my
provider took my interface down because of broadcast storms. There were
two systems on that particular broadcast domain. The otherone had just
one network card and nothing was going on there, so I assume it was the
system with the bonding, but I never actually verified it.
The second problem I had is in order to avoid not be able to set the
IPv6 address on the bond I tried to disable 'dad', so I did that and it
worked perfectly fine, until I rebooted. And immediately my provider
took down the interface again because of broadcast storms. So I disabled
it and never looked back.
The Juniper router of my provider was complaining about:
storm control in effect on the port
So what I will do is in a lab system which has not access to the
upstream switch, I'll configure tlb with IPv6 as described as above and
let you know the results and provide you with pcaps if necessary.
Hopefully we can figure out what is going wrong and fix it.
> I have not tested alb/tlb modes much with IPv6, but the remote peer
> load balancing scheme for alb mode in particular is only implemented
> for IPv4. I do recall that both of them should balance outgoing
> traffic for IPv6.
I see. TLB would fit my scenario perfectly: The system in question is an
install server for 60 servers which are installed concurrently on a
weekly basis over Gbit. So having four 1 GBIT links help especially as
the system in question is the default gateway so that it actually can
use the bandwidth and is not limited by router in between.
> As far as storms go, normally for tlb/alb, one slave is the "active"
> slave, and for both alb and tlb should be the only slave that receives
> broadcasts or multicasts. For tlb mode, the active slave is the only
> slave that receives anything at all, the others are transmit-only. For
> alb mode, the other slaves receive unicast traffic from network peers
> according to the balance algorithm issuing special ARP frames to those
> peers to direct their traffic (this is the IPv4-only part).
I see.
> I have not tested tlb/alb with very recent kernels, so it's possible
> that something has been broken in some of the substantial changes over
> the last few months.
I'll do some more testing and as soon as I have something substantial,
I'll report back with a problem or with a good to go. :-)
Thanks again for the clarification.
Cheers,
Thomas
^ permalink raw reply
* Re: Cascading Bond devices
From: Ding Tianhong @ 2014-02-07 8:27 UTC (permalink / raw)
To: Thomas Glanzmann, Linux Network Development
In-Reply-To: <20140207074149.GA17815@glanzmann.de>
On 2014/2/7 15:41, Thomas Glanzmann wrote:
> Hello,
> I wonder if it is possible to cascade bond devices. I have currently a
> box with four network cards. Two are going to switch a and two are going
> to switchb. And what I would like to do is the following:
>
> switch-01 port 1 - eth0 \
> switch-01 port 2 - eth1 - bond0 (802.3ad Layer 2 hash) \
> switch-02 port 1 - eth2 - bond1 (802.3ad Layer 2 hash) - bond2 (active-passive)
> switch-02 port 2 - eth3 /
>
> If it is possible, how would I configure such a scenario? bond0 and
> bond1 is easy and in fact I already have them. But I don't get howto to
> use adifferent hashing algorithm for bond2.
>
Hi Thomas:
bond2 (active-passive)? if you mean active-backup,
I think this situation will work well, and I test it by two card:
switch-01 port 2 - eth1 - bond0 (802.3ad Layer 2 hash) \
switch-02 port 1 - eth2 - bond1 (802.3ad Layer 2 hash) - bond2 (active-backup)
the bond2 could work.
> I also wanted to use tlb/alb in the past but experienced broadcast
> storms when using IPv6 on such devices. Also I was not able to set an
> IPv6 address because of duplicated address detection told me that it was
> already online on the subnet which it was not. This was with kernel 3.12
> and 3.13.
>
I think you have to reset ipv6 address yourself.
Ding
> Cheers,
> Thomas
> --
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
^ permalink raw reply
* RE: [PATCH] can: xilinx CAN controller support.
From: Appana Durga Kedareswara Rao @ 2014-02-07 8:42 UTC (permalink / raw)
To: Marc Kleine-Budde, wg@grandegger.com, Michal Simek,
grant.likely@linaro.org, robh+dt@kernel.org,
linux-can@vger.kernel.org
Cc: netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, devicetree@vger.kernel.org
In-Reply-To: <52F382D5.6090706@pengutronix.de>
Hi Marc,
> -----Original Message-----
> From: Marc Kleine-Budde [mailto:mkl@pengutronix.de]
> Sent: Thursday, February 06, 2014 6:11 PM
> To: Appana Durga Kedareswara Rao; wg@grandegger.com; Michal Simek;
> grant.likely@linaro.org; robh+dt@kernel.org; linux-can@vger.kernel.org
> Cc: netdev@vger.kernel.org; linux-arm-kernel@lists.infradead.org; linux-
> kernel@vger.kernel.org; devicetree@vger.kernel.org; Appana Durga
> Kedareswara Rao
> Subject: Re: [PATCH] can: xilinx CAN controller support.
>
> On 02/06/2014 11:19 AM, Kedareswara rao Appana wrote:
> > This patch adds xilinx CAN controller support.
> > This driver supports both ZYNQ CANPS IP and Soft IP AXI CAN
> > controller.
> >
> > Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
>
> First review, see comments inline.
>
> Marc
>
> > ---
> > This patch is rebased on the 3.14 rc1 kernel.
> > ---
> > .../devicetree/bindings/net/can/xilinx_can.txt | 43 +
> > drivers/net/can/Kconfig | 8 +
> > drivers/net/can/Makefile | 1 +
> > drivers/net/can/xilinx_can.c | 1150 ++++++++++++++++++++
> > 4 files changed, 1202 insertions(+), 0 deletions(-) create mode
> > 100644 Documentation/devicetree/bindings/net/can/xilinx_can.txt
> > create mode 100644 drivers/net/can/xilinx_can.c
> >
> > diff --git a/Documentation/devicetree/bindings/net/can/xilinx_can.txt
> > b/Documentation/devicetree/bindings/net/can/xilinx_can.txt
> > new file mode 100644
> > index 0000000..34f9643
> > --- /dev/null
> > +++ b/Documentation/devicetree/bindings/net/can/xilinx_can.txt
> > @@ -0,0 +1,43 @@
> > +Xilinx Axi CAN/Zynq CANPS controller Device Tree Bindings
> > +---------------------------------------------------------
> > +
> > +Required properties:
> > +- compatible : Should be "xlnx,zynq-can-1.00.a" for Zynq
> CAN
> > + controllers and "xlnx,axi-can-1.00.a" for Axi CAN
> > + controllers.
> > +- reg : Physical base address and size of the Axi CAN/Zynq
> > + CANPS registers map.
> > +- interrupts : Property with a value describing the interrupt
> > + number.
> > +- interrupt-parent : Must be core interrupt controller
> > +- clock-names : List of input clock names - "ref_clk",
> "aper_clk"
> > + (See clock bindings for details. Two clocks are
> > + required for Zynq CAN. For Axi CAN
> > + case it is one(ref_clk)).
> > +- clocks : Clock phandles (see clock bindings for details).
> > +- xlnx,can-tx-dpth : Can Tx fifo depth (Required for Axi CAN).
> > +- xlnx,can-rx-dpth : Can Rx fifo depth (Required for Axi CAN).
> > +
> > +
> > +Example:
> > +
> > +For Zynq CANPS Dts file:
> > + zynq_can_0: zynq-can@e0008000 {
> > + compatible = "xlnx,zynq-can-1.00.a";
> > + clocks = <&clkc 19>, <&clkc 36>;
> > + clock-names = "ref_clk", "aper_clk";
> > + reg = <0xe0008000 0x1000>;
> > + interrupts = <0 28 4>;
> > + interrupt-parent = <&intc>;
>
> Above xlnx,can-{rx,tx}-dpth is mentioned as required, but it's not in the
> Zynq example.
One of the Difference b/w the AXI CAN and zynq CAN is in AXI CAN the fifo depth(tx,rx)
Is user configurable. But in case of ZYNQ CAN the fifo depth is fixed for tx and rx fifo's(64)
Xlnx,can-{rx,tx}-dpth is required only for AXI CAN case it is not required for zynq CAN.
That's why didn't putted that property in device tree.
>
> > + };
> > +For Axi CAN Dts file:
> > + axi_can_0: axi-can@40000000 {
> > + compatible = "xlnx,axi-can-1.00.a";
> > + clocks = <&clkc 0>;
> > + clock-names = "ref_clk" ;
> > + reg = <0x40000000 0x10000>;
> > + interrupt-parent = <&intc>;
> > + interrupts = <0 59 1>;
> > + xlnx,can-tx-dpth = <0x40>;
> > + xlnx,can-rx-dpth = <0x40>;
> > + };
> > diff --git a/drivers/net/can/Kconfig b/drivers/net/can/Kconfig index
> > d447b88..2344fb5 100644
> > --- a/drivers/net/can/Kconfig
> > +++ b/drivers/net/can/Kconfig
> > @@ -125,6 +125,14 @@ config CAN_GRCAN
> > endian syntheses of the cores would need some modifications on
> > the hardware level to work.
> >
> > +config CAN_XILINXCAN
> > + tristate "Xilinx CAN"
> > + depends on ARCH_ZYNQ || MICROBLAZE
> > + default n
>
> "default n" is default, please remove.
>
Ok
> > + ---help---
> > + Xilinx CAN driver. This driver supports both soft AXI CAN IP and
> > + Zynq CANPS IP.
> > +
> > source "drivers/net/can/mscan/Kconfig"
> >
> > source "drivers/net/can/sja1000/Kconfig"
> > diff --git a/drivers/net/can/Makefile b/drivers/net/can/Makefile index
> > c744039..0b8e11e 100644
> > --- a/drivers/net/can/Makefile
> > +++ b/drivers/net/can/Makefile
> > @@ -25,5 +25,6 @@ obj-$(CONFIG_CAN_JANZ_ICAN3) += janz-
> ican3.o
> > obj-$(CONFIG_CAN_FLEXCAN) += flexcan.o
> > obj-$(CONFIG_PCH_CAN) += pch_can.o
> > obj-$(CONFIG_CAN_GRCAN) += grcan.o
> > +obj-$(CONFIG_CAN_XILINXCAN) += xilinx_can.o
> >
> > ccflags-$(CONFIG_CAN_DEBUG_DEVICES) := -DDEBUG diff --git
> > a/drivers/net/can/xilinx_can.c b/drivers/net/can/xilinx_can.c new file
> > mode 100644 index 0000000..c1b2b9d
> > --- /dev/null
> > +++ b/drivers/net/can/xilinx_can.c
> > @@ -0,0 +1,1150 @@
> > +/* Xilinx CAN device driver
> > + *
> > + * Copyright (C) 2012 - 2014 Xilinx, Inc.
> > + * Copyright (C) 2009 PetaLogix. All rights reserved.
> > + *
> > + * Description:
> > + * This driver is developed for Axi CAN IP and for Zynq CANPS Controller.
> > + * This program is free software: you can redistribute it and/or
> > +modify
> > + * it under the terms of the GNU General Public License as published
> > +by
> > + * the Free Software Foundation, either version 2 of the License, or
> > + * (at your option) any later version.
> > + *
> > + * This program is distributed in the hope that it will be useful,
> > + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> > + * GNU General Public License for more details.
> > + *
> > + * You should have received a copy of the GNU General Public License
> > + * along with this program. If not, see <http://www.gnu.org/licenses/>.
> > + */
> > +
> > +#include <linux/clk.h>
> > +#include <linux/errno.h>
> > +#include <linux/init.h>
> > +#include <linux/interrupt.h>
> > +#include <linux/io.h>
> > +#include <linux/kernel.h>
> > +#include <linux/module.h>
> > +#include <linux/netdevice.h>
> > +#include <linux/of.h>
> > +#include <linux/platform_device.h>
> > +#include <linux/skbuff.h>
> > +#include <linux/string.h>
> > +#include <linux/types.h>
> > +#include <linux/can/dev.h>
> > +#include <linux/can/error.h>
> > +#include <linux/can/led.h>
> > +
> > +#define DRIVER_NAME "XILINX_CAN"
> > +
> > +/* CAN registers set */
> > +#define XCAN_SRR_OFFSET 0x00 /* Software reset */
> > +#define XCAN_MSR_OFFSET 0x04 /* Mode select */
> > +#define XCAN_BRPR_OFFSET 0x08 /* Baud rate prescaler */
> > +#define XCAN_BTR_OFFSET 0x0C /* Bit timing */
> > +#define XCAN_ECR_OFFSET 0x10 /* Error counter */
> > +#define XCAN_ESR_OFFSET 0x14 /* Error status */
> > +#define XCAN_SR_OFFSET 0x18 /* Status */
> > +#define XCAN_ISR_OFFSET 0x1C /* Interrupt status */
> > +#define XCAN_IER_OFFSET 0x20 /* Interrupt enable */
> > +#define XCAN_ICR_OFFSET 0x24 /* Interrupt clear */
> > +#define XCAN_TXFIFO_ID_OFFSET 0x30 /* TX FIFO ID */
> > +#define XCAN_TXFIFO_DLC_OFFSET 0x34 /* TX FIFO DLC */
> > +#define XCAN_TXFIFO_DW1_OFFSET 0x38 /* TX FIFO Data
> Word 1 */
> > +#define XCAN_TXFIFO_DW2_OFFSET 0x3C /* TX FIFO Data
> Word 2 */
> > +#define XCAN_RXFIFO_ID_OFFSET 0x50 /* RX FIFO ID */
> > +#define XCAN_RXFIFO_DLC_OFFSET 0x54 /* RX FIFO DLC */
> > +#define XCAN_RXFIFO_DW1_OFFSET 0x58 /* RX FIFO Data
> Word 1 */
> > +#define XCAN_RXFIFO_DW2_OFFSET 0x5C /* RX FIFO Data
> Word 2 */
> > +
> > +/* CAN register bit masks - XCAN_<REG>_<BIT>_MASK */
> > +#define XCAN_SRR_CEN_MASK 0x00000002 /* CAN enable */
> > +#define XCAN_SRR_RESET_MASK 0x00000001 /* Soft Reset the
> CAN core */
> > +#define XCAN_MSR_LBACK_MASK 0x00000002 /* Loop back
> mode select */
> > +#define XCAN_MSR_SLEEP_MASK 0x00000001 /* Sleep mode
> select */
> > +#define XCAN_BRPR_BRP_MASK 0x000000FF /* Baud rate
> prescaler */
> > +#define XCAN_BTR_SJW_MASK 0x00000180 /* Synchronous
> jump width */
> > +#define XCAN_BTR_TS2_MASK 0x00000070 /* Time segment
> 2 */
> > +#define XCAN_BTR_TS1_MASK 0x0000000F /* Time segment
> 1 */
> > +#define XCAN_ECR_REC_MASK 0x0000FF00 /* Receive error
> counter */
> > +#define XCAN_ECR_TEC_MASK 0x000000FF /* Transmit error
> counter */
> > +#define XCAN_ESR_ACKER_MASK 0x00000010 /* ACK error */
> > +#define XCAN_ESR_BERR_MASK 0x00000008 /* Bit error */
> > +#define XCAN_ESR_STER_MASK 0x00000004 /* Stuff error */
> > +#define XCAN_ESR_FMER_MASK 0x00000002 /* Form error */
> > +#define XCAN_ESR_CRCER_MASK 0x00000001 /* CRC error */
> > +#define XCAN_SR_TXFLL_MASK 0x00000400 /* TX FIFO is full
> */
> > +#define XCAN_SR_ESTAT_MASK 0x00000180 /* Error status */
> > +#define XCAN_SR_ERRWRN_MASK 0x00000040 /* Error warning
> */
> > +#define XCAN_SR_NORMAL_MASK 0x00000008 /* Normal mode
> */
> > +#define XCAN_SR_LBACK_MASK 0x00000002 /* Loop back
> mode */
> > +#define XCAN_SR_CONFIG_MASK 0x00000001 /* Configuration
> mode */
> > +#define XCAN_IXR_TXFEMP_MASK 0x00004000 /* TX FIFO Empty
> */
> > +#define XCAN_IXR_WKUP_MASK 0x00000800 /* Wake up
> interrupt */
> > +#define XCAN_IXR_SLP_MASK 0x00000400 /* Sleep
> interrupt */
> > +#define XCAN_IXR_BSOFF_MASK 0x00000200 /* Bus off
> interrupt */
> > +#define XCAN_IXR_ERROR_MASK 0x00000100 /* Error interrupt
> */
> > +#define XCAN_IXR_RXNEMP_MASK 0x00000080 /* RX FIFO
> NotEmpty intr */
> > +#define XCAN_IXR_RXOFLW_MASK 0x00000040 /* RX FIFO
> Overflow intr */
> > +#define XCAN_IXR_RXOK_MASK 0x00000010 /* Message
> received intr */
> > +#define XCAN_IXR_TXOK_MASK 0x00000002 /* TX successful
> intr */
> > +#define XCAN_IXR_ARBLST_MASK 0x00000001 /* Arbitration
> lost intr */
> > +#define XCAN_IDR_ID1_MASK 0xFFE00000 /* Standard msg
> identifier */
> > +#define XCAN_IDR_SRR_MASK 0x00100000 /* Substitute
> remote TXreq */
> > +#define XCAN_IDR_IDE_MASK 0x00080000 /* Identifier
> extension */
> > +#define XCAN_IDR_ID2_MASK 0x0007FFFE /* Extended
> message ident */
> > +#define XCAN_IDR_RTR_MASK 0x00000001 /* Remote TX
> request */
> > +#define XCAN_DLCR_DLC_MASK 0xF0000000 /* Data length
> code */
> > +
> > +#define XCAN_INTR_ALL (XCAN_IXR_TXOK_MASK |
> XCAN_IXR_BSOFF_MASK |\
> > + XCAN_IXR_WKUP_MASK |
> XCAN_IXR_SLP_MASK | \
> > + XCAN_IXR_RXNEMP_MASK |
> XCAN_IXR_ERROR_MASK | \
> > + XCAN_IXR_ARBLST_MASK |
> XCAN_IXR_RXOK_MASK)
> > +
> > +/* CAN register bit shift - XCAN_<REG>_<BIT>_SHIFT */
> > +#define XCAN_BTR_SJW_SHIFT 7 /* Synchronous jump width
> */
> > +#define XCAN_BTR_TS2_SHIFT 4 /* Time segment 2 */
> > +#define XCAN_IDR_ID1_SHIFT 21 /* Standard Messg
> Identifier */
> > +#define XCAN_IDR_ID2_SHIFT 1 /* Extended Message
> Identifier */
> > +#define XCAN_DLCR_DLC_SHIFT 28 /* Data length code */
> > +#define XCAN_ESR_REC_SHIFT 8 /* Rx Error Count */
> > +
> > +/* CAN frame length constants */
> > +#define XCAN_ECHO_SKB_MAX 64
> > +#define XCAN_NAPI_WEIGHT 64
> > +#define XCAN_FRAME_MAX_DATA_LEN 8
> > +#define XCAN_TIMEOUT (50 * HZ)
> > +
> > +/**
> > + * struct xcan_priv - This definition define CAN driver instance
> > + * @can: CAN private data structure.
> > + * @open_time: For holding timeout values
> > + * @waiting_ech_skb_index: Pointer for skb
> > + * @ech_skb_next: This tell the next packet in the queue
> > + * @waiting_ech_skb_num: Gives the number of packets waiting
> > + * @xcan_echo_skb_max_tx: Maximum number packets the driver
> can send
> > + * @xcan_echo_skb_max_rx: Maximum number packets the driver
> can receive
> > + * @napi: NAPI structure
> > + * @ech_skb_lock: For spinlock purpose
> > + * @read_reg: For reading data from CAN registers
> > + * @write_reg: For writing data to CAN registers
> > + * @dev: Network device data structure
> > + * @reg_base: Ioremapped address to registers
> > + * @irq_flags: For request_irq()
> > + * @aperclk: Pointer to struct clk
> > + * @devclk: Pointer to struct clk
> > + */
> > +struct xcan_priv {
> > + struct can_priv can;
> > + int open_time;
> > + int waiting_ech_skb_index;
> > + int ech_skb_next;
> > + int waiting_ech_skb_num;
> > + int xcan_echo_skb_max_tx;
> > + int xcan_echo_skb_max_rx;
> > + struct napi_struct napi;
> > + spinlock_t ech_skb_lock;
> > + u32 (*read_reg)(const struct xcan_priv *priv, int reg);
> > + void (*write_reg)(const struct xcan_priv *priv, int reg, u32 val);
>
> Why do you have {read,write}_reg function here?
xcan_write_reg/xcan_read_reg is used because this IP is also in big endian version.
We won't support It but if someone else want to support that's why putted these function's here.
If you are not ok with this will remove.
>
> > + struct net_device *dev;
> > + void __iomem *reg_base;
> > + unsigned long irq_flags;
> > + struct clk *aperclk;
> > + struct clk *devclk;
> > +};
> > +
> > +/* CAN Bittiming constants as per Xilinx CAN specs */ static struct
> > +can_bittiming_const xcan_bittiming_const = {
> > + .name = DRIVER_NAME,
> > + .tseg1_min = 1,
> > + .tseg1_max = 16,
> > + .tseg2_min = 1,
> > + .tseg2_max = 8,
> > + .sjw_max = 4,
> > + .brp_min = 1,
> > + .brp_max = 256,
> > + .brp_inc = 1,
> > +};
> > +
> > +/**
> > + * xcan_write_reg - Write a value to the device register
> > + * @priv: Driver private data structure
> > + * @reg: Register offset
> > + * @val: Value to write at the Register offset
> > + *
> > + * Write data to the paricular CAN register */ static void
> > +xcan_write_reg(const struct xcan_priv *priv, int reg, u32 val) {
> > + writel(val, priv->reg_base + reg);
> > +}
> > +
> > +/**
> > + * xcan_read_reg - Read a value from the device register
> > + * @priv: Driver private data structure
> > + * @reg: Register offset
> > + *
> > + * Read data from the particular CAN register
> > + * Return: value read from the CAN register */ static u32
> > +xcan_read_reg(const struct xcan_priv *priv, int reg) {
> > + return readl(priv->reg_base + reg);
> > +}
> > +
> > +/**
> > + * set_reset_mode - Resets the CAN device mode
> > + * @ndev: Pointer to net_device structure
> > + *
> > + * This is the driver reset mode routine.The driver
> > + * enters into configuration mode.
> > + *
> > + * Return: 0 on success and failure value on error */ static int
> > +set_reset_mode(struct net_device *ndev) {
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + unsigned long timeout;
> > +
> > + priv->can.state = CAN_STATE_STOPPED;
> > + priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_OFFSET);
> > +
> > + timeout = jiffies + XCAN_TIMEOUT;
> > + while (!(priv->read_reg(priv, XCAN_SR_OFFSET) &
> XCAN_SR_CONFIG_MASK)) {
> > + if (time_after(jiffies, timeout)) {
> > + netdev_warn(ndev, "timedout waiting for config
> mode\n");
> > + return -ETIMEDOUT;
> > + }
> > + schedule_timeout(1);
>
> better use usleep_range()
>
Ok
> > + }
> > +
> > + return 0;
> > +}
> > +
> > +/**
> > + * xcan_set_bittiming - CAN set bit timing routine
> > + * @ndev: Pointer to net_device structure
> > + *
> > + * This is the driver set bittiming routine.
> > + * Return: 0 on success and failure value on error */ static int
> > +xcan_set_bittiming(struct net_device *ndev) {
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + struct can_bittiming *bt = &priv->can.bittiming;
> > + u32 btr0, btr1;
> > + u32 is_config_mode;
> > +
> > + /* Check whether Xilinx CAN is in configuration mode.
> > + * It cannot set bit timing if Xilinx CAN is not in configuration mode.
> > + */
> > + is_config_mode = priv->read_reg(priv, XCAN_SR_OFFSET) &
> > + XCAN_SR_CONFIG_MASK;
> > + if (!is_config_mode) {
> > + netdev_alert(ndev,
> > + "Cannot set bittiming can is not in config mode\n");
> > + return -EPERM;
> > + }
> > +
> > + netdev_dbg(ndev,
> "brp=%d,prop=%d,phase_seg1:%d,phase_reg2=%d,sjw=%d\n",
> > + bt->brp, bt->prop_seg, bt->phase_seg1, bt-
> >phase_seg2,
> > + bt->sjw);
>
> I think this dbg can be removed, as it just prints the userspace values.
>
Ok
> > +
> > + /* Setting Baud Rate prescalar value in BRPR Register */
> > + btr0 = (bt->brp - 1) & XCAN_BRPR_BRP_MASK;
> > +
> > + /* Setting Time Segment 1 in BTR Register */
> > + btr1 = (bt->prop_seg + bt->phase_seg1 - 1) & XCAN_BTR_TS1_MASK;
> > +
> > + /* Setting Time Segment 2 in BTR Register */
> > + btr1 |= ((bt->phase_seg2 - 1) << XCAN_BTR_TS2_SHIFT) &
> > + XCAN_BTR_TS2_MASK;
> > +
> > + /* Setting Synchronous jump width in BTR Register */
> > + btr1 |= ((bt->sjw - 1) << XCAN_BTR_SJW_SHIFT) &
> XCAN_BTR_SJW_MASK;
> > +
> > + if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES)
> > + netdev_info(ndev, "Doesn't support Triple Sampling\n");
>
> no need to check, it's not passed to the driver until you advertise you
> support it (see priv->can.ctrlmode_supported).
Ok
>
> > + netdev_dbg(ndev, "Setting BTR0=0x%02x BTR1=0x%02x\n", btr0,
> btr1);
> > +
> > + priv->write_reg(priv, XCAN_BRPR_OFFSET, btr0);
> > + priv->write_reg(priv, XCAN_BTR_OFFSET, btr1);
> > +
> > + netdev_dbg(ndev, "BRPR=0x%08x, BTR=0x%08x\n",
> > + priv->read_reg(priv, XCAN_BRPR_OFFSET),
> > + priv->read_reg(priv, XCAN_BTR_OFFSET));
>
> One of the dbg should be enough.
>
Ok
> > +
> > + return 0;
> > +}
> > +
> > +/**
> > + * xcan_start - This the drivers start routine
> > + * @ndev: Pointer to net_device structure
> > + *
> > + * This is the drivers start routine.
> > + * Based on the State of the CAN device it puts
> > + * the CAN device into a proper mode.
> > + *
> > + * Return: 0 always
> > + */
> > +static int xcan_start(struct net_device *ndev) {
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > +
> > + /* Check if it is in reset mode */
> > + if (priv->can.state != CAN_STATE_STOPPED)
> > + set_reset_mode(ndev);
>
> Please check return value of set_reset_mode
Ok
>
> > +
> > + /* Enable interrupts */
> > + priv->write_reg(priv, XCAN_IER_OFFSET, XCAN_INTR_ALL);
> > +
> > + /* Check whether it is loopback mode or normal mode */
> > + if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK)
> > + /* Put device into loopback mode */
> > + priv->write_reg(priv, XCAN_MSR_OFFSET,
> XCAN_MSR_LBACK_MASK);
> > + else
> > + /* The device is in normal mode */
> > + priv->write_reg(priv, XCAN_MSR_OFFSET, 0);
> > +
> > + if (priv->can.state == CAN_STATE_STOPPED) {
>
> I think your driver is always in CAN_STATE_STOPPED, right?
Usually it in stopped state only(configuration mode) during initialization.
>
> > + /* Enable Xilinx CAN */
> > + priv->write_reg(priv, XCAN_SRR_OFFSET,
> XCAN_SRR_CEN_MASK);
> > + priv->can.state = CAN_STATE_ERROR_ACTIVE;
> > + if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) {
> > + while ((priv->read_reg(priv, XCAN_SR_OFFSET) &
> > + XCAN_SR_LBACK_MASK) == 0)
> > + ;
> > + } else {
> > + while ((priv->read_reg(priv, XCAN_SR_OFFSET)
> > + & XCAN_SR_NORMAL_MASK) == 0)
> > + ;
>
> Please add a timeout to the loops.
Ok
>
> > + }
> > + netdev_dbg(ndev, "status:#x%08x\n",
> > + priv->read_reg(priv, XCAN_SR_OFFSET));
> > + }
> > + priv->can.state = CAN_STATE_ERROR_ACTIVE;
> > + return 0;
> > +}
> > +
> > +/**
> > + * xcan_do_set_mode - This sets the mode of the driver
> > + * @ndev: Pointer to net_device structure
> > + * @mode: Tells the mode of the driver
> > + *
> > + * This check the drivers state and calls the
> > + * the corresponding modes to set.
> > + *
> > + * Return: 0 on success and failure value on error */ static int
> > +xcan_do_set_mode(struct net_device *ndev, enum can_mode mode) {
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + int ret;
> > +
> > + netdev_dbg(ndev, "Setting the mode of the driver%s\n", __func__);
>
> please remove dbg
Ok
>
> > +
> > + if (!priv->open_time)
> > + return -EINVAL;
>
> please remove open_time completely.
Ok
>
> > +
> > + switch (mode) {
> > + case CAN_MODE_START:
> > + ret = xcan_start(ndev);
> > + if (ret < 0)
> > + netdev_err(ndev, "xcan_start failed!\n");
> > +
> > + if (netif_queue_stopped(ndev))
> > + netif_wake_queue(ndev);
>
> just call wake_queue
Ok. But existing drivers are using netif_wake_queue right?
> > + break;
> > + default:
> > + ret = -EOPNOTSUPP;
> > + break;
> > + }
> > +
> > + return ret;
> > +}
> > +
> > +/**
> > + * xcan_start_xmit - Starts the transmission
> > + * @skb: sk_buff pointer that contains data to be Txed
> > + * @ndev: Pointer to net_device structure
> > + *
> > + * This function is invoked from upper layers to initiate
> > +transmission. This
> > + * function uses the next available free txbuff and populates their
> > +fields to
> > + * start the transmission.
> > + *
> > + * Return: 0 on success and failure value on error */ static int
> > +xcan_start_xmit(struct sk_buff *skb, struct net_device *ndev) {
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + struct net_device_stats *stats = &ndev->stats;
> > + struct can_frame *cf = (struct can_frame *)skb->data;
> > + u32 id, dlc, tmp_dw1, tmp_dw2 = 0, data1, data2 = 0;
> > + unsigned long flags;
> > +
>
> Please add here:
>
> if (can_dropped_invalid_skb(dev, skb))
> return NETDEV_TX_OK;
Ok
>
> > + /* Check if the TX buffer is full */
> > + if (priv->read_reg(priv, XCAN_SR_OFFSET) & XCAN_SR_TXFLL_MASK)
> {
> > + netif_stop_queue(ndev);
> > + netdev_err(ndev, "TX register is still full!\n");
> > + return NETDEV_TX_BUSY;
> > + } else if (priv->waiting_ech_skb_num == priv-
> >xcan_echo_skb_max_tx) {
> > + netif_stop_queue(ndev);
> > + netdev_err(ndev, "waiting:0x%08x, max:0x%08x\n",
> > + priv->waiting_ech_skb_num, priv-
> >xcan_echo_skb_max_tx);
> > + return NETDEV_TX_BUSY;
> > + }
>
> You should handle flow control after you put the CAN frame into the
> hardware, but before activating the TX complete interrutp.
>
Ok
> > + /* Watch carefully on the bit sequence */
> > + if ((cf->can_id & CAN_EFF_FLAG) == 0) {
>
> Nitpick easier to read is:
>
>
> if (cf->can_id & CAN_EFF_FLAG) {
> /* EFF handling */
> } else {
> /* STD handling */
> }
>
Ok
> > + /* Standard CAN ID format */
> > + id = ((cf->can_id & CAN_SFF_MASK) << XCAN_IDR_ID1_SHIFT)
> &
> > + XCAN_IDR_ID1_MASK;
> > +
> > + if (cf->can_id & CAN_RTR_FLAG)
> > + /* Extended frames remote TX request */
> > + id |= XCAN_IDR_SRR_MASK;
> > + } else {
> > + /* Extended CAN ID format */
> > + id = ((cf->can_id & CAN_EFF_MASK) << XCAN_IDR_ID2_SHIFT)
> &
> > + XCAN_IDR_ID2_MASK;
> > + id |= (((cf->can_id & CAN_EFF_MASK) >>
> > + (CAN_EFF_ID_BITS-CAN_SFF_ID_BITS)) <<
> > + XCAN_IDR_ID1_SHIFT) & XCAN_IDR_ID1_MASK;
> > +
> > + /* The substibute remote TX request bit should be "1"
> > + * for extended frames as in the Xilinx CAN datasheet
> > + */
> > + id |= XCAN_IDR_IDE_MASK | XCAN_IDR_SRR_MASK;
> > +
> > + if (cf->can_id & CAN_RTR_FLAG)
> > + /* Extended frames remote TX request */
> > + id |= XCAN_IDR_RTR_MASK;
> > + }
> > +
> > + dlc = (cf->can_dlc & 0xf) << XCAN_DLCR_DLC_SHIFT;
>
> With the above check can_dlc is valid.
>
> > +
> > + tmp_dw1 = le32_to_cpup((u32 *)(cf->data));
> > + data1 = htonl(tmp_dw1);
>
> This looks broken. cf->data is in big endian, what is the endianess of your
> registers?
>
Endianess of our registers is little endian that's why need to do like this.
> > + if (dlc > 4) {
> > + tmp_dw2 = le32_to_cpup((u32 *)(cf->data + 4));
> > + data2 = htonl(tmp_dw2);
> > + }
> > +
> > + netdev_dbg(ndev,
> "tx:id=0x%08x,dlc=0x%08x,d1=0x%08x,d2=0x%08x\n",
> > + id, dlc, data1, data2);
>
> please remove the dbg
>
Ok
> > + /* Write the Frame to Xilinx CAN TX FIFO */
> > + priv->write_reg(priv, XCAN_TXFIFO_ID_OFFSET, id);
> > + priv->write_reg(priv, XCAN_TXFIFO_DLC_OFFSET, dlc);
> > + priv->write_reg(priv, XCAN_TXFIFO_DW1_OFFSET, data1);
> > + priv->write_reg(priv, XCAN_TXFIFO_DW2_OFFSET, data2);
>
> Which write triggers the transmission?
>
The last write triggers the transmission.
If we are sending data less than 4 bytes in that case also we need to
Fill this( XCAN_TXFIFO_DW2_OFFSET) with default value .
> > + stats->tx_bytes += cf->can_dlc;
>
> Can you move the tx_bytes += to your tx-complete routine?
Ok
>
> > + ndev->trans_start = jiffies;
>
> Please remove
Ok
> > +
> > + can_put_echo_skb(skb, ndev, priv->ech_skb_next);
>
> This looks racy, first fill the echo_skb, then start the transmission.
Ok But I didn't understand it clearly.
Will you please explain a little clear.
> > +
> > + priv->ech_skb_next = (priv->ech_skb_next + 1) %
> > + priv->xcan_echo_skb_max_tx;
> > +
> > + spin_lock_irqsave(&priv->ech_skb_lock, flags);
> > + priv->waiting_ech_skb_num++;
> > + spin_unlock_irqrestore(&priv->ech_skb_lock, flags);
> > +
>
> Please move the flow controll handling here.
>
Ok
> > + return NETDEV_TX_OK;
> > +}
> > +
> > +/**
> > + * xcan_rx - Is called from CAN isr to complete the received
> > + * frame processing
> > + * @ndev: Pointer to net_device structure
> > + *
> > + * This function is invoked from the CAN isr(poll) to process the Rx
> > +frames. It
> > + * does minimal processing and invokes "netif_receive_skb" to
> > +complete further
> > + * processing.
> > + * Return: 0 on success and negative error value on error */ static
> > +int xcan_rx(struct net_device *ndev) {
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + struct net_device_stats *stats = &ndev->stats;
> > + struct can_frame *cf;
> > + struct sk_buff *skb;
> > + u32 id_xcan, dlc, data1, data2;
> > +
> > + skb = alloc_can_skb(ndev, &cf);
> > + if (!skb)
> > + return -ENOMEM;
> > +
> > + /* Read a frame from Xilinx zynq CANPS */
> > + id_xcan = priv->read_reg(priv, XCAN_RXFIFO_ID_OFFSET);
> > + dlc = priv->read_reg(priv, XCAN_RXFIFO_DLC_OFFSET) &
> XCAN_DLCR_DLC_MASK;
> > + data1 = priv->read_reg(priv, XCAN_RXFIFO_DW1_OFFSET);
> > + data2 = priv->read_reg(priv, XCAN_RXFIFO_DW2_OFFSET);
>
> If you don't use data? below, don't read them in the first place. Better move
> the read below, where you fill the data of the can_frame.
>
Ok
> + netdev_dbg(ndev,
> "rx:id=0x%08x,dlc=0x%08x,d1=0x%08x,d2=0x%08x\n",
> > + id_xcan, dlc, data1, data2);
> >
> please remove dbg
Ok
>
> +
> > + /* Change Xilinx CAN data length format to socketCAN data format
> */
> > + cf->can_dlc = get_can_dlc((dlc & XCAN_DLCR_DLC_MASK) >>
> > + XCAN_DLCR_DLC_SHIFT);
> > +
> > + /* Change Xilinx CAN ID format to socketCAN ID format */
> > + if (id_xcan & XCAN_IDR_IDE_MASK) {
> > + /* The received frame is an Extended format frame */
> > + cf->can_id = (id_xcan & XCAN_IDR_ID1_MASK) >> 3;
> > + cf->can_id |= (id_xcan & XCAN_IDR_ID2_MASK) >>
> > + XCAN_IDR_ID2_SHIFT;
> > + cf->can_id |= CAN_EFF_FLAG;
> > + if (id_xcan & XCAN_IDR_RTR_MASK)
> > + cf->can_id |= CAN_RTR_FLAG;
> > + } else {
> > + /* The received frame is a standard format frame */
> > + cf->can_id = (id_xcan & XCAN_IDR_ID1_MASK) >>
> > + XCAN_IDR_ID1_SHIFT;
> > + if (id_xcan & XCAN_IDR_RTR_MASK)
> > + cf->can_id |= CAN_RTR_FLAG;
> > + }
> > +
> > + /* Change Xilinx CAN data format to socketCAN data format */
>
> Don't fill cf->data if RTR is set. The endianess handling looks weird here,
> too.
>
OK
> > + *(u32 *)(cf->data) = ntohl(data1);
> > + if (cf->can_dlc > 4)
> > + *(u32 *)(cf->data + 4) = ntohl(data2);
> > + else
> > + *(u32 *)(cf->data + 4) = 0;
>
> no need to set to zero
>
Ok
> > + stats->rx_bytes += cf->can_dlc;
>
> please group rx_bytes and rx_packets handling
> > +
Ok
> > + can_led_event(ndev, CAN_LED_EVENT_RX);
> > +
> > + netif_receive_skb(skb);
> > +
> > + stats->rx_packets++;
> > + return 0;
> > +}
> > +
> > +/**
> > + * xcan_err_interrupt - error frame Isr
> > + * @ndev: net_device pointer
> > + * @isr: interrupt status register value
> > + *
> > + * This is the CAN error interrupt and it will
> > + * check the the type of error and forward the error
> > + * frame to upper layers.
> > + */
> > +static void xcan_err_interrupt(struct net_device *ndev, u32 isr) {
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + struct net_device_stats *stats = &ndev->stats;
> > + struct can_frame *cf;
> > + struct sk_buff *skb;
> > + u32 err_status, status;
> > +
> > + skb = alloc_can_err_skb(ndev, &cf);
> > + if (!skb) {
> > + netdev_err(ndev, "alloc_can_err_skb() failed!\n");
> > + return;
> > + }
> > +
> > + err_status = priv->read_reg(priv, XCAN_ESR_OFFSET);
> > + priv->write_reg(priv, XCAN_ESR_OFFSET, err_status);
> > + status = priv->read_reg(priv, XCAN_SR_OFFSET);
> > +
> > + if (isr & XCAN_IXR_BSOFF_MASK) {
> > + priv->can.state = CAN_STATE_BUS_OFF;
> > + cf->can_id |= CAN_ERR_BUSOFF;
> > + priv->can.can_stats.bus_off++;
> > + /* Leave device in Config Mode in bus-off state */
> > + priv->write_reg(priv, XCAN_SRR_OFFSET,
> XCAN_SRR_RESET_MASK);
> > + can_bus_off(ndev);
> > + } else if ((status & XCAN_SR_ESTAT_MASK) ==
> XCAN_SR_ESTAT_MASK) {
> > + cf->can_id |= CAN_ERR_CRTL;
> > + priv->can.state = CAN_STATE_ERROR_PASSIVE;
> > + priv->can.can_stats.error_passive++;
> > + cf->data[1] |= CAN_ERR_CRTL_RX_PASSIVE |
> > + CAN_ERR_CRTL_TX_PASSIVE;
> > + } else if (status & XCAN_SR_ERRWRN_MASK) {
> > + cf->can_id |= CAN_ERR_CRTL;
> > + priv->can.state = CAN_STATE_ERROR_WARNING;
> > + priv->can.can_stats.error_warning++;
> > + cf->data[1] |= CAN_ERR_CRTL_RX_WARNING |
> > + CAN_ERR_CRTL_TX_WARNING;
> > + }
> > +
> > + /* Check for Arbitration lost interrupt */
> > + if (isr & XCAN_IXR_ARBLST_MASK) {
> > + cf->can_id |= CAN_ERR_LOSTARB;
> > + cf->data[0] = CAN_ERR_LOSTARB_UNSPEC;
> > + priv->can.can_stats.arbitration_lost++;
> > + }
> > +
> > + /* Check for RX FIFO Overflow interrupt */
> > + if (isr & XCAN_IXR_RXOFLW_MASK) {
> > + cf->can_id |= CAN_ERR_CRTL;
> > + cf->data[1] |= CAN_ERR_CRTL_RX_OVERFLOW;
> > + stats->rx_over_errors++;
> > + stats->rx_errors++;
> > + priv->write_reg(priv, XCAN_SRR_OFFSET,
> XCAN_SRR_RESET_MASK);
> > + }
> > +
> > + /* Check for error interrupt */
> > + if (isr & XCAN_IXR_ERROR_MASK) {
> > + cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR;
> > + cf->data[2] |= CAN_ERR_PROT_UNSPEC;
> > +
> > + /* Check for Ack error interrupt */
> > + if (err_status & XCAN_ESR_ACKER_MASK) {
> > + cf->can_id |= CAN_ERR_ACK;
> > + cf->data[3] |= CAN_ERR_PROT_LOC_ACK;
> > + stats->tx_errors++;
> > + }
> > +
> > + /* Check for Bit error interrupt */
> > + if (err_status & XCAN_ESR_BERR_MASK) {
> > + cf->can_id |= CAN_ERR_PROT;
> > + cf->data[2] = CAN_ERR_PROT_BIT;
> > + stats->tx_errors++;
> > + }
> > +
> > + /* Check for Stuff error interrupt */
> > + if (err_status & XCAN_ESR_STER_MASK) {
> > + cf->can_id |= CAN_ERR_PROT;
> > + cf->data[2] = CAN_ERR_PROT_STUFF;
> > + stats->rx_errors++;
> > + }
> > +
> > + /* Check for Form error interrupt */
> > + if (err_status & XCAN_ESR_FMER_MASK) {
> > + cf->can_id |= CAN_ERR_PROT;
> > + cf->data[2] = CAN_ERR_PROT_FORM;
> > + stats->rx_errors++;
> > + }
> > +
> > + /* Check for CRC error interrupt */
> > + if (err_status & XCAN_ESR_CRCER_MASK) {
> > + cf->can_id |= CAN_ERR_PROT;
> > + cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ |
> > + CAN_ERR_PROT_LOC_CRC_DEL;
> > + stats->rx_errors++;
> > + }
> > + priv->can.can_stats.bus_error++;
> > + }
> > +
> > + netif_rx(skb);
> > + stats->rx_packets++;
> > + stats->rx_bytes += cf->can_dlc;
> > +
> > + netdev_dbg(ndev, "%s: error status register:0x%x\n",
> > + __func__, priv->read_reg(priv, XCAN_ESR_OFFSET));
> }
> > +
> > +/**
> > + * xcan_state_interrupt - It will check the state of the CAN device
> > + * @ndev: net_device pointer
> > + * @isr: interrupt status register value
> > + *
> > + * This will checks the state of the CAN device
> > + * and puts the device into appropriate state.
> > + */
> > +static void xcan_state_interrupt(struct net_device *ndev, u32 isr) {
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > +
> > + /* Check for Sleep interrupt if set put CAN device in sleep state */
> > + if (isr & XCAN_IXR_SLP_MASK)
> > + priv->can.state = CAN_STATE_SLEEPING;
> > +
> > + /* Check for Wake up interrupt if set put CAN device in Active state
> */
> > + if (isr & XCAN_IXR_WKUP_MASK)
> > + priv->can.state = CAN_STATE_ERROR_ACTIVE; }
> > +
> > +/**
> > + * xcan_rx_poll - Poll routine for rx packets (NAPI)
> > + * @napi: napi structure pointer
> > + * @quota: Max number of rx packets to be processed.
> > + *
> > + * This is the poll routine for rx part.
> > + * It will process the packets maximux quota value.
> > + *
> > + * Return: number of packets received */ static int
> > +xcan_rx_poll(struct napi_struct *napi, int quota) {
> > + struct net_device *ndev = napi->dev;
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + u32 isr, ier;
> > + int work_done = 0;
> > +
> > + isr = priv->read_reg(priv, XCAN_ISR_OFFSET);
> > + while ((isr & XCAN_IXR_RXNEMP_MASK) && (work_done < quota)) {
> > + if (isr & XCAN_IXR_RXOK_MASK) {
> > + priv->write_reg(priv, XCAN_ICR_OFFSET,
> > + XCAN_IXR_RXOK_MASK);
> > + if (xcan_rx(ndev) < 0)
> > + return work_done;
> > + work_done++;
> > + } else {
> > + priv->write_reg(priv, XCAN_ICR_OFFSET,
> > + XCAN_IXR_RXNEMP_MASK);
> > + break;
> > + }
> > + priv->write_reg(priv, XCAN_ICR_OFFSET,
> XCAN_IXR_RXNEMP_MASK);
> > + isr = priv->read_reg(priv, XCAN_ISR_OFFSET);
> > + }
> > +
> > + if (work_done < quota) {
> > + napi_complete(napi);
> > + ier = priv->read_reg(priv, XCAN_IER_OFFSET);
> > + ier |= (XCAN_IXR_RXOK_MASK |
> XCAN_IXR_RXNEMP_MASK);
> > + priv->write_reg(priv, XCAN_IER_OFFSET, ier);
> > + }
> > + return work_done;
> > +}
> > +
> > +/**
> > + * xcan_tx_interrupt - Tx Done Isr
> > + * @ndev: net_device pointer
> > + */
> > +static void xcan_tx_interrupt(struct net_device *ndev) {
> > + unsigned long flags;
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + struct net_device_stats *stats = &ndev->stats;
> > + u32 processed = 0, txpackets;
> > +
> > + stats->tx_packets++;
> > + netdev_dbg(ndev, "%s: waiting total:%d,current:%d\n", __func__,
> > + priv->waiting_ech_skb_num, priv-
> >waiting_ech_skb_index);
> > +
> > + txpackets = priv->waiting_ech_skb_num;
> > +
> > + if (txpackets) {
> > + can_get_echo_skb(ndev, priv->waiting_ech_skb_index);
> > + priv->waiting_ech_skb_index =
> > + (priv->waiting_ech_skb_index + 1) %
> > + priv->xcan_echo_skb_max_tx;
> > + processed++;
> > + txpackets--;
> > + }
> > +
> > + spin_lock_irqsave(&priv->ech_skb_lock, flags);
> > + priv->waiting_ech_skb_num -= processed;
> > + spin_unlock_irqrestore(&priv->ech_skb_lock, flags);
> > +
> > + netdev_dbg(ndev, "%s: waiting total:%d,current:%d\n", __func__,
> > + priv->waiting_ech_skb_num, priv-
> >waiting_ech_skb_index);
> > +
> > + netif_wake_queue(ndev);
> > +
> > + can_led_event(ndev, CAN_LED_EVENT_TX); }
> > +
> > +/**
> > + * xcan_interrupt - CAN Isr
> > + * @irq: irq number
> > + * @dev_id: device id poniter
> > + *
> > + * This is the xilinx CAN Isr. It checks for the type of interrupt
> > + * and invokes the corresponding ISR.
> > + *
> > + * Return:
> > + * IRQ_NONE - If CAN device is in sleep mode, IRQ_HANDLED otherwise
> > +*/ static irqreturn_t xcan_interrupt(int irq, void *dev_id) {
> > + struct net_device *ndev = (struct net_device *)dev_id;
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + u32 isr, ier;
> > +
> > + if (priv->can.state == CAN_STATE_STOPPED)
>
> This should not happen, please remove.
Ok
>
> > + return IRQ_NONE;
> > +
> > + /* Get the interrupt status from Xilinx CAN */
> > + isr = priv->read_reg(priv, XCAN_ISR_OFFSET);
> > + if (!isr)
> > + return IRQ_NONE;
> > +
> > + netdev_dbg(ndev, "%s: isr:#x%08x, err:#x%08x\n", __func__,
> > + isr, priv->read_reg(priv, XCAN_ESR_OFFSET));
> > +
> > + /* Check for the type of interrupt and Processing it */
> > + if (isr & (XCAN_IXR_SLP_MASK | XCAN_IXR_WKUP_MASK)) {
> > + priv->write_reg(priv, XCAN_ICR_OFFSET,
> (XCAN_IXR_SLP_MASK |
> > + XCAN_IXR_WKUP_MASK));
> > + xcan_state_interrupt(ndev, isr);
> > + }
> > +
> > + /* Check for Tx interrupt and Processing it */
> > + if (isr & XCAN_IXR_TXOK_MASK) {
> > + priv->write_reg(priv, XCAN_ICR_OFFSET,
> XCAN_IXR_TXOK_MASK);
> > + xcan_tx_interrupt(ndev);
> > + }
> > +
> > + /* Check for the type of error interrupt and Processing it */
> > + if (isr & (XCAN_IXR_ERROR_MASK | XCAN_IXR_RXOFLW_MASK |
> > + XCAN_IXR_BSOFF_MASK |
> XCAN_IXR_ARBLST_MASK)) {
> > + priv->write_reg(priv, XCAN_ICR_OFFSET,
> (XCAN_IXR_ERROR_MASK |
> > + XCAN_IXR_RXOFLW_MASK |
> XCAN_IXR_BSOFF_MASK |
> > + XCAN_IXR_ARBLST_MASK));
> > + xcan_err_interrupt(ndev, isr);
> > + }
> > +
> > + /* Check for the type of receive interrupt and Processing it */
> > + if (isr & (XCAN_IXR_RXNEMP_MASK | XCAN_IXR_RXOK_MASK)) {
> > + ier = priv->read_reg(priv, XCAN_IER_OFFSET);
> > + ier &= ~(XCAN_IXR_RXNEMP_MASK |
> XCAN_IXR_RXOK_MASK);
> > + priv->write_reg(priv, XCAN_IER_OFFSET, ier);
> > + napi_schedule(&priv->napi);
> > + }
> > + return IRQ_HANDLED;
> > +}
> > +
> > +/**
> > + * xcan_stop - Driver stop routine
> > + * @ndev: Pointer to net_device structure
> > + *
> > + * This is the drivers stop routine. It will disable the
> > + * interrupts and put the device into configuration mode.
> > + */
> > +static void xcan_stop(struct net_device *ndev) {
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + u32 ier;
> > +
> > + /* Disable interrupts and leave the can in configuration mode */
> > + ier = priv->read_reg(priv, XCAN_IER_OFFSET);
> > + ier &= ~XCAN_INTR_ALL;
> > + priv->write_reg(priv, XCAN_IER_OFFSET, ier);
> > + priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_RESET_MASK);
> > + priv->can.state = CAN_STATE_STOPPED; }
> > +
> > +/**
> > + * xcan_open - Driver open routine
> > + * @ndev: Pointer to net_device structure
> > + *
> > + * This is the driver open routine.
> > + * Return: 0 on success and failure value on error */ static int
> > +xcan_open(struct net_device *ndev) {
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + int err;
> > +
> > + /* Set chip into reset mode */
> > + err = set_reset_mode(ndev);
> > + if (err < 0)
> > + netdev_err(ndev, "mode resetting failed failed!\n");
> > +
> > + /* Common open */
> > + err = open_candev(ndev);
> > + if (err)
> > + return err;
> > +
> > + err = xcan_start(ndev);
> > + if (err < 0)
> > + netdev_err(ndev, "xcan_start failed!\n");
> > +
> > +
> > + can_led_event(ndev, CAN_LED_EVENT_OPEN);
> > + napi_enable(&priv->napi);
> > + netif_start_queue(ndev);
> > +
> > + return 0;
> > +}
> > +
> > +/**
> > + * xcan_close - Driver close routine
> > + * @ndev: Pointer to net_device structure
> > + *
> > + * Return: 0 always
> > + */
> > +static int xcan_close(struct net_device *ndev) {
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > +
> > + netif_stop_queue(ndev);
> > + napi_disable(&priv->napi);
> > + xcan_stop(ndev);
> > + close_candev(ndev);
> > +
> > + can_led_event(ndev, CAN_LED_EVENT_STOP);
> > +
> > + return 0;
> > +}
> > +
> > +/**
> > + * xcan_get_berr_counter - error counter routine
> > + * @ndev: Pointer to net_device structure
> > + * @bec: Pointer to can_berr_counter structure
> > + *
> > + * This is the driver error counter routine.
> > + * Return: 0 always
> > + */
> > +static int xcan_get_berr_counter(const struct net_device *ndev,
> > + struct can_berr_counter *bec)
> > +{
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > +
> > + bec->txerr = priv->read_reg(priv, XCAN_ECR_OFFSET) &
> XCAN_ECR_TEC_MASK;
> > + bec->rxerr = ((priv->read_reg(priv, XCAN_ECR_OFFSET) &
> > + XCAN_ECR_REC_MASK) >> XCAN_ESR_REC_SHIFT);
> > + return 0;
> > +}
> > +
> > +static const struct net_device_ops xcan_netdev_ops = {
> > + .ndo_open = xcan_open,
> > + .ndo_stop = xcan_close,
> > + .ndo_start_xmit = xcan_start_xmit,
> > +};
> > +
> > +#ifdef CONFIG_PM_SLEEP
> > +/**
> > + * xcan_suspend - Suspend method for the driver
> > + * @_dev: Address of the platform_device structure
> > + *
> > + * Put the driver into low power mode.
> > + * Return: 0 always
> > + */
> > +static int xcan_suspend(struct device *_dev) {
> > + struct platform_device *pdev = container_of(_dev,
> > + struct platform_device, dev);
> > + struct net_device *ndev = platform_get_drvdata(pdev);
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > +
> > + if (netif_running(ndev)) {
> > + netif_stop_queue(ndev);
> > + netif_device_detach(ndev);
> > + }
> > +
> > + priv->write_reg(priv, XCAN_MSR_OFFSET,
> XCAN_MSR_SLEEP_MASK);
> > + priv->can.state = CAN_STATE_SLEEPING;
> > +
> > + clk_disable(priv->aperclk);
> > + clk_disable(priv->devclk);
> > +
> > + return 0;
> > +}
> > +
> > +/**
> > + * xcan_resume - Resume from suspend
> > + * @dev: Address of the platformdevice structure
> > + *
> > + * Resume operation after suspend.
> > + * Return: 0 on success and failure value on error */ static int
> > +xcan_resume(struct device *dev) {
> > + struct platform_device *pdev = container_of(dev,
> > + struct platform_device, dev);
> > + struct net_device *ndev = platform_get_drvdata(pdev);
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > + int ret;
> > +
> > + ret = clk_enable(priv->aperclk);
> > + if (ret) {
> > + dev_err(dev, "Cannot enable clock.\n");
> > + return ret;
> > + }
> > + ret = clk_enable(priv->devclk);
> > + if (ret) {
> > + dev_err(dev, "Cannot enable clock.\n");
> > + return ret;
> > + }
> > +
> > + priv->write_reg(priv, XCAN_MSR_OFFSET, 0);
> > + priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_CEN_MASK);
> > + priv->can.state = CAN_STATE_ERROR_ACTIVE;
> > +
> > + if (netif_running(ndev)) {
> > + netif_device_attach(ndev);
> > + netif_start_queue(ndev);
> > + }
> > +
> > + return 0;
> > +}
> > +#endif
> > +
> > +static SIMPLE_DEV_PM_OPS(xcan_dev_pm_ops, xcan_suspend,
> xcan_resume);
> > +
> > +/**
> > + * xcan_probe - Platform registration call
> > + * @pdev: Handle to the platform device structure
> > + *
> > + * This function does all the memory allocation and registration for
> > +the CAN
> > + * device.
> > + *
> > + * Return: 0 on success and failure value on error */ static int
> > +xcan_probe(struct platform_device *pdev) {
> > + struct resource *res; /* IO mem resources */
> > + struct net_device *ndev;
> > + struct xcan_priv *priv;
> > + int ret, fifodep;
> > +
> > + /* Create a CAN device instance */
> > + ndev = alloc_candev(sizeof(struct xcan_priv),
> XCAN_ECHO_SKB_MAX);
> > + if (!ndev)
> > + return -ENOMEM;
> > +
> > + priv = netdev_priv(ndev);
> > + priv->dev = ndev;
> > + priv->can.bittiming_const = &xcan_bittiming_const;
> > + priv->can.do_set_bittiming = xcan_set_bittiming;
> > + priv->can.do_set_mode = xcan_do_set_mode;
> > + priv->can.do_get_berr_counter = xcan_get_berr_counter;
> > + priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK |
> > + CAN_CTRLMODE_BERR_REPORTING;
> > + priv->xcan_echo_skb_max_tx = XCAN_ECHO_SKB_MAX;
> > + priv->xcan_echo_skb_max_rx = XCAN_NAPI_WEIGHT;
> > +
> > + /* Get IRQ for the device */
> > + ndev->irq = platform_get_irq(pdev, 0);
> > + ret = devm_request_irq(&pdev->dev, ndev->irq, &xcan_interrupt,
> > + priv->irq_flags, dev_name(&pdev->dev),
> > + (void *)ndev);
>
> We usually request the interrupt on in the open() function
>
Ok Will Move into open routine
Regards,
Kedar.
> > + if (ret < 0) {
> > + dev_err(&pdev->dev, "Irq allocation for CAN failed\n");
> > + goto err_free;
> > + }
> > +
> > + spin_lock_init(&priv->ech_skb_lock);
> > + ndev->flags |= IFF_ECHO; /* We support local echo */
> > +
> > + platform_set_drvdata(pdev, ndev);
> > + SET_NETDEV_DEV(ndev, &pdev->dev);
> > + ndev->netdev_ops = &xcan_netdev_ops;
> > +
> > + /* Get the virtual base address for the device */
> > + res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
> > + priv->reg_base = devm_ioremap_resource(&pdev->dev, res);
> > + if (IS_ERR(priv->reg_base)) {
> > + ret = PTR_ERR(priv->reg_base);
> > + goto err_free;
> > + }
> > + ndev->mem_start = res->start;
> > + ndev->mem_end = res->end;
> > +
> > + priv->write_reg = xcan_write_reg;
> > + priv->read_reg = xcan_read_reg;
> > +
> > + /* Getting the CAN devclk info */
> > + priv->devclk = devm_clk_get(&pdev->dev, "ref_clk");
> > + if (IS_ERR(priv->devclk)) {
> > + dev_err(&pdev->dev, "Device clock not found.\n");
> > + ret = PTR_ERR(priv->devclk);
> > + goto err_free;
> > + }
> > +
> > + /* Check for type of CAN device */
> > + if (of_device_is_compatible(pdev->dev.of_node,
> > + "xlnx,zynq-can-1.00.a")) {
> > + priv->aperclk = devm_clk_get(&pdev->dev, "aper_clk");
> > + if (IS_ERR(priv->aperclk)) {
> > + dev_err(&pdev->dev, "aper clock not found\n");
> > + ret = PTR_ERR(priv->aperclk);
> > + goto err_free;
> > + }
> > + } else {
> > + priv->aperclk = priv->devclk;
> > + ret = of_property_read_u32(pdev->dev.of_node,
> > + "xlnx,can-tx-dpth", &fifodep);
> > + if (ret < 0)
> > + goto err_free;
> > + priv->xcan_echo_skb_max_tx = fifodep;
> > + ret = of_property_read_u32(pdev->dev.of_node,
> > + "xlnx,can-rx-dpth", &fifodep);
> > + if (ret < 0)
> > + goto err_free;
> > + priv->xcan_echo_skb_max_rx = fifodep;
> > + }
> > +
> > + ret = clk_prepare_enable(priv->devclk);
> > + if (ret) {
> > + dev_err(&pdev->dev, "unable to enable device clock\n");
> > + goto err_free;
> > + }
> > +
> > + ret = clk_prepare_enable(priv->aperclk);
> > + if (ret) {
> > + dev_err(&pdev->dev, "unable to enable aper clock\n");
> > + goto err_unprepar_disabledev;
> > + }
> > +
> > + priv->can.clock.freq = clk_get_rate(priv->devclk);
> > +
> > + netif_napi_add(ndev, &priv->napi, xcan_rx_poll,
> > + priv->xcan_echo_skb_max_rx);
> > + ret = register_candev(ndev);
> > + if (ret) {
> > + dev_err(&pdev->dev, "fail to register failed (err=%d)\n",
> ret);
> > + goto err_unprepar_disableaper;
> > + }
> > +
> > + devm_can_led_init(ndev);
> > + dev_info(&pdev->dev,
> > + "reg_base=0x%p irq=%d clock=%d, tx fifo
> depth:%d\n",
> > + priv->reg_base, ndev->irq, priv->can.clock.freq,
> > + priv->xcan_echo_skb_max_tx);
> > +
> > + return 0;
> > +
> > +err_unprepar_disableaper:
> > + clk_disable_unprepare(priv->aperclk);
> > +err_unprepar_disabledev:
> > + clk_disable_unprepare(priv->devclk);
> > +err_free:
> > + free_candev(ndev);
> > +
> > + return ret;
> > +}
> > +
> > +/**
> > + * xcan_remove - Unregister the device after releasing the resources
> > + * @pdev: Handle to the platform device structure
> > + *
> > + * This function frees all the resources allocated to the device.
> > + * Return: 0 always
> > + */
> > +static int xcan_remove(struct platform_device *pdev) {
> > + struct net_device *ndev = platform_get_drvdata(pdev);
> > + struct xcan_priv *priv = netdev_priv(ndev);
> > +
> > + if (set_reset_mode(ndev) < 0)
> > + netdev_err(ndev, "mode resetting failed!\n");
> > +
> > + unregister_candev(ndev);
> > + netif_napi_del(&priv->napi);
> > + clk_disable_unprepare(priv->aperclk);
> > + clk_disable_unprepare(priv->devclk);
> > +
> > + free_candev(ndev);
> > +
> > + return 0;
> > +}
> > +
> > +/* Match table for OF platform binding */ static struct of_device_id
> > +xcan_of_match[] = {
> > + { .compatible = "xlnx,zynq-can-1.00.a", },
> > + { .compatible = "xlnx,axi-can-1.00.a", },
> > + { /* end of list */ },
> > +};
> > +MODULE_DEVICE_TABLE(of, xcan_of_match);
> > +
> > +static struct platform_driver xcan_driver = {
> > + .probe = xcan_probe,
> > + .remove = xcan_remove,
> > + .driver = {
> > + .owner = THIS_MODULE,
> > + .name = DRIVER_NAME,
> > + .pm = &xcan_dev_pm_ops,
> > + .of_match_table = xcan_of_match,
> > + },
> > +};
> > +
> > +module_platform_driver(xcan_driver);
> > +
> > +MODULE_LICENSE("GPL");
> > +MODULE_AUTHOR("Xilinx Inc");
> > +MODULE_DESCRIPTION("Xilinx CAN interface");
> >
>
>
> --
> Pengutronix e.K. | Marc Kleine-Budde |
> Industrial Linux Solutions | Phone: +49-231-2826-924 |
> Vertretung West/Dortmund | Fax: +49-5121-206917-5555 |
> Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately.
^ permalink raw reply
* Re: [PATCH net-next v2] ipv6: enable anycast addresses as source addresses in ICMPv6 error messages
From: Nicolas Dichtel @ 2014-02-07 9:33 UTC (permalink / raw)
To: François-Xavier Le Bail, netdev@vger.kernel.org
Cc: David Stevens, Bill Fink, Hannes Frederic Sowa, David S. Miller,
Alexey Kuznetsov, James Morris, Hideaki Yoshifuji,
Patrick McHardy
In-Reply-To: <1391697041.6325.YahooMailNeo@web125505.mail.ne1.yahoo.com>
Le 06/02/2014 15:30, François-Xavier Le Bail a écrit :
>> From: Nicolas Dichtel <nicolas.dichtel@6wind.com>
>
>> To: François-Xavier Le Bail <fx.lebail@yahoo.com>; "netdev@vger.kernel.org" <netdev@vger.kernel.org>
>> Cc: David Stevens <dlstevens@us.ibm.com>; Bill Fink <billfink@mindspring.com>; Hannes Frederic Sowa <hannes@stressinduktion.org>; David S. Miller <davem@davemloft.net>; Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>; James Morris <jmorris@namei.org>; Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>; Patrick McHardy <kaber@trash.net>
>> Sent: Thursday, February 6, 2014 3:01 PM
>> Subject: Re: [PATCH net-next v2] ipv6: enable anycast addresses as source addresses in ICMPv6 error messages
>>
>> Le 06/02/2014 13:38, François-Xavier Le Bail a écrit :
>>>> From: Nicolas Dichtel <nicolas.dichtel@6wind.com>
>>>
>>>
>>>> Subject: Re: [PATCH net-next v2] ipv6: enable anycast addresses as
>> source addresses in ICMPv6 error messages
>>>>
>>>> Le 19/01/2014 17:00, Francois-Xavier Le Bail a écrit :
>>>>
>>>>> - Uses ipv6_anycast_destination() in icmp6_send().
>>>>>
>>>>> Suggested-by: Bill Fink <billfink@mindspring.com>
>>>>> Signed-off-by: Francois-Xavier Le Bail
>> <fx.lebail@yahoo.com>
>>>> This patch causes an Oops on my target.
>>>
>>> What is your target ?
>> x86 32bits
>>
>>>
>>>> Here is the step to reproduce it:
>>>> modprobe sit
>>>> ip link add sit1 type sit remote 10.16.0.121 local 10.16.0.249
>>>> ip l s sit1 up
>>>> ip -6 a a dev sit1 2001:1234::123 remote 2001:1234::121
>>>> ping6 2001:1234::121
>>>
>>> I cannot reproduce this in my target (updated net-next x86_64) and
>>> iproute2 from git.
>> I use linus tree (3.14-rc1+).
>>
>>> Can you send me your config file ?
>> See attachment.
>>
>>
>>>
>>>> The problem is that ipv6_anycast_destination() uses unconditionally
>>>> skb_dst(skb), which is NULL in this case.
>>>>
>>>> Not sure what is the best way to fix this, any suggestions?
>>>
>>> I will try to reproduce first and see.
>> Note that the peer was not set up, hence the ping didn't work.
>> ipip6_err() calls ipip6_err_gen_icmpv6_unreach() which will drop the dst
>> before calling icmpv6_send().
>>
>>
>> Here is the backtrace:
>> [ 387.786155] BUG: unable to handle kernel NULL pointer dereference at 00000096
>> [ 387.787291] IP: [<c12f1568>] icmp6_send+0x79/0x596
>
> [...]
>
>> [ 387.790055] [<f85ce03b>] ? tunnel64_err+0x16/0x25 [tunnel4]
>
> Thanks for these informations.
>
> Can you test an alternative replacing:
>
> test on: ipv6_anycast_destination(skb)
> by
> test on: ipv6_chk_acast_addr_src(net, skb->dev, &hdr->daddr)
It's ok with this function. Do you submit the corresponding patch?
^ permalink raw reply
* Re: [PATCH] can: xilinx CAN controller support.
From: Marc Kleine-Budde @ 2014-02-07 9:37 UTC (permalink / raw)
To: Appana Durga Kedareswara Rao, wg@grandegger.com, Michal Simek,
grant.likely@linaro.org, robh+dt@kernel.org,
linux-can@vger.kernel.org
Cc: netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, devicetree@vger.kernel.org
In-Reply-To: <8b4dad82-c72a-4e1f-b1af-b8c7964bbf24@TX2EHSMHS043.ehs.local>
[-- Attachment #1: Type: text/plain, Size: 51140 bytes --]
On 02/07/2014 09:42 AM, Appana Durga Kedareswara Rao wrote:
>>> ---
>>> This patch is rebased on the 3.14 rc1 kernel.
>>> ---
>>> .../devicetree/bindings/net/can/xilinx_can.txt | 43 +
>>> drivers/net/can/Kconfig | 8 +
>>> drivers/net/can/Makefile | 1 +
>>> drivers/net/can/xilinx_can.c | 1150 ++++++++++++++++++++
>>> 4 files changed, 1202 insertions(+), 0 deletions(-) create mode
>>> 100644 Documentation/devicetree/bindings/net/can/xilinx_can.txt
>>> create mode 100644 drivers/net/can/xilinx_can.c
>>>
>>> diff --git a/Documentation/devicetree/bindings/net/can/xilinx_can.txt
>>> b/Documentation/devicetree/bindings/net/can/xilinx_can.txt
>>> new file mode 100644
>>> index 0000000..34f9643
>>> --- /dev/null
>>> +++ b/Documentation/devicetree/bindings/net/can/xilinx_can.txt
>>> @@ -0,0 +1,43 @@
>>> +Xilinx Axi CAN/Zynq CANPS controller Device Tree Bindings
>>> +---------------------------------------------------------
>>> +
>>> +Required properties:
>>> +- compatible : Should be "xlnx,zynq-can-1.00.a" for Zynq
>> CAN
>>> + controllers and "xlnx,axi-can-1.00.a" for Axi CAN
>>> + controllers.
>>> +- reg : Physical base address and size of the Axi CAN/Zynq
>>> + CANPS registers map.
>>> +- interrupts : Property with a value describing the interrupt
>>> + number.
>>> +- interrupt-parent : Must be core interrupt controller
>>> +- clock-names : List of input clock names - "ref_clk",
>> "aper_clk"
>>> + (See clock bindings for details. Two clocks are
>>> + required for Zynq CAN. For Axi CAN
>>> + case it is one(ref_clk)).
>>> +- clocks : Clock phandles (see clock bindings for details).
>>> +- xlnx,can-tx-dpth : Can Tx fifo depth (Required for Axi CAN).
>>> +- xlnx,can-rx-dpth : Can Rx fifo depth (Required for Axi CAN).
>>> +
>>> +
>>> +Example:
>>> +
>>> +For Zynq CANPS Dts file:
>>> + zynq_can_0: zynq-can@e0008000 {
>>> + compatible = "xlnx,zynq-can-1.00.a";
>>> + clocks = <&clkc 19>, <&clkc 36>;
>>> + clock-names = "ref_clk", "aper_clk";
>>> + reg = <0xe0008000 0x1000>;
>>> + interrupts = <0 28 4>;
>>> + interrupt-parent = <&intc>;
>>
>> Above xlnx,can-{rx,tx}-dpth is mentioned as required, but it's not in the
>> Zynq example.
>
> One of the Difference b/w the AXI CAN and zynq CAN is in AXI CAN the fifo depth(tx,rx)
> Is user configurable. But in case of ZYNQ CAN the fifo depth is fixed for tx and rx fifo's(64)
> Xlnx,can-{rx,tx}-dpth is required only for AXI CAN case it is not required for zynq CAN.
> That's why didn't putted that property in device tree.
The device tree should be a hardware only description and should not
hold any user configurable data. Please split your patch into two
patches. The first one should add the driver with a fixed fifo size
(e.g. 0x40) for the AXI, too. The second patch should make the fifo
configurable via device tree.
If it's acceptable to describe the fifo usage by device tree, I'd like
to make it a generic CAN driver option. But we have to look around, e.g.
what the Ethernet driver use to configure their hardware.
>
>>
>>> + };
>>> +For Axi CAN Dts file:
>>> + axi_can_0: axi-can@40000000 {
>>> + compatible = "xlnx,axi-can-1.00.a";
>>> + clocks = <&clkc 0>;
>>> + clock-names = "ref_clk" ;
>>> + reg = <0x40000000 0x10000>;
>>> + interrupt-parent = <&intc>;
>>> + interrupts = <0 59 1>;
>>> + xlnx,can-tx-dpth = <0x40>;
>>> + xlnx,can-rx-dpth = <0x40>;
>>> + };
>>> diff --git a/drivers/net/can/Kconfig b/drivers/net/can/Kconfig index
>>> d447b88..2344fb5 100644
>>> --- a/drivers/net/can/Kconfig
>>> +++ b/drivers/net/can/Kconfig
>>> @@ -125,6 +125,14 @@ config CAN_GRCAN
>>> endian syntheses of the cores would need some modifications on
>>> the hardware level to work.
>>>
>>> +config CAN_XILINXCAN
>>> + tristate "Xilinx CAN"
>>> + depends on ARCH_ZYNQ || MICROBLAZE
>>> + default n
>>
>> "default n" is default, please remove.
>>
>
> Ok
>
>>> + ---help---
>>> + Xilinx CAN driver. This driver supports both soft AXI CAN IP and
>>> + Zynq CANPS IP.
>>> +
>>> source "drivers/net/can/mscan/Kconfig"
>>>
>>> source "drivers/net/can/sja1000/Kconfig"
>>> diff --git a/drivers/net/can/Makefile b/drivers/net/can/Makefile index
>>> c744039..0b8e11e 100644
>>> --- a/drivers/net/can/Makefile
>>> +++ b/drivers/net/can/Makefile
>>> @@ -25,5 +25,6 @@ obj-$(CONFIG_CAN_JANZ_ICAN3) += janz-
>> ican3.o
>>> obj-$(CONFIG_CAN_FLEXCAN) += flexcan.o
>>> obj-$(CONFIG_PCH_CAN) += pch_can.o
>>> obj-$(CONFIG_CAN_GRCAN) += grcan.o
>>> +obj-$(CONFIG_CAN_XILINXCAN) += xilinx_can.o
>>>
>>> ccflags-$(CONFIG_CAN_DEBUG_DEVICES) := -DDEBUG diff --git
>>> a/drivers/net/can/xilinx_can.c b/drivers/net/can/xilinx_can.c new file
>>> mode 100644 index 0000000..c1b2b9d
>>> --- /dev/null
>>> +++ b/drivers/net/can/xilinx_can.c
>>> @@ -0,0 +1,1150 @@
>>> +/* Xilinx CAN device driver
>>> + *
>>> + * Copyright (C) 2012 - 2014 Xilinx, Inc.
>>> + * Copyright (C) 2009 PetaLogix. All rights reserved.
>>> + *
>>> + * Description:
>>> + * This driver is developed for Axi CAN IP and for Zynq CANPS Controller.
>>> + * This program is free software: you can redistribute it and/or
>>> +modify
>>> + * it under the terms of the GNU General Public License as published
>>> +by
>>> + * the Free Software Foundation, either version 2 of the License, or
>>> + * (at your option) any later version.
>>> + *
>>> + * This program is distributed in the hope that it will be useful,
>>> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
>>> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
>>> + * GNU General Public License for more details.
>>> + *
>>> + * You should have received a copy of the GNU General Public License
>>> + * along with this program. If not, see <http://www.gnu.org/licenses/>.
>>> + */
>>> +
>>> +#include <linux/clk.h>
>>> +#include <linux/errno.h>
>>> +#include <linux/init.h>
>>> +#include <linux/interrupt.h>
>>> +#include <linux/io.h>
>>> +#include <linux/kernel.h>
>>> +#include <linux/module.h>
>>> +#include <linux/netdevice.h>
>>> +#include <linux/of.h>
>>> +#include <linux/platform_device.h>
>>> +#include <linux/skbuff.h>
>>> +#include <linux/string.h>
>>> +#include <linux/types.h>
>>> +#include <linux/can/dev.h>
>>> +#include <linux/can/error.h>
>>> +#include <linux/can/led.h>
>>> +
>>> +#define DRIVER_NAME "XILINX_CAN"
>>> +
>>> +/* CAN registers set */
>>> +#define XCAN_SRR_OFFSET 0x00 /* Software reset */
>>> +#define XCAN_MSR_OFFSET 0x04 /* Mode select */
>>> +#define XCAN_BRPR_OFFSET 0x08 /* Baud rate prescaler */
>>> +#define XCAN_BTR_OFFSET 0x0C /* Bit timing */
>>> +#define XCAN_ECR_OFFSET 0x10 /* Error counter */
>>> +#define XCAN_ESR_OFFSET 0x14 /* Error status */
>>> +#define XCAN_SR_OFFSET 0x18 /* Status */
>>> +#define XCAN_ISR_OFFSET 0x1C /* Interrupt status */
>>> +#define XCAN_IER_OFFSET 0x20 /* Interrupt enable */
>>> +#define XCAN_ICR_OFFSET 0x24 /* Interrupt clear */
>>> +#define XCAN_TXFIFO_ID_OFFSET 0x30 /* TX FIFO ID */
>>> +#define XCAN_TXFIFO_DLC_OFFSET 0x34 /* TX FIFO DLC */
>>> +#define XCAN_TXFIFO_DW1_OFFSET 0x38 /* TX FIFO Data
>> Word 1 */
>>> +#define XCAN_TXFIFO_DW2_OFFSET 0x3C /* TX FIFO Data
>> Word 2 */
>>> +#define XCAN_RXFIFO_ID_OFFSET 0x50 /* RX FIFO ID */
>>> +#define XCAN_RXFIFO_DLC_OFFSET 0x54 /* RX FIFO DLC */
>>> +#define XCAN_RXFIFO_DW1_OFFSET 0x58 /* RX FIFO Data
>> Word 1 */
>>> +#define XCAN_RXFIFO_DW2_OFFSET 0x5C /* RX FIFO Data
>> Word 2 */
>>> +
>>> +/* CAN register bit masks - XCAN_<REG>_<BIT>_MASK */
>>> +#define XCAN_SRR_CEN_MASK 0x00000002 /* CAN enable */
>>> +#define XCAN_SRR_RESET_MASK 0x00000001 /* Soft Reset the
>> CAN core */
>>> +#define XCAN_MSR_LBACK_MASK 0x00000002 /* Loop back
>> mode select */
>>> +#define XCAN_MSR_SLEEP_MASK 0x00000001 /* Sleep mode
>> select */
>>> +#define XCAN_BRPR_BRP_MASK 0x000000FF /* Baud rate
>> prescaler */
>>> +#define XCAN_BTR_SJW_MASK 0x00000180 /* Synchronous
>> jump width */
>>> +#define XCAN_BTR_TS2_MASK 0x00000070 /* Time segment
>> 2 */
>>> +#define XCAN_BTR_TS1_MASK 0x0000000F /* Time segment
>> 1 */
>>> +#define XCAN_ECR_REC_MASK 0x0000FF00 /* Receive error
>> counter */
>>> +#define XCAN_ECR_TEC_MASK 0x000000FF /* Transmit error
>> counter */
>>> +#define XCAN_ESR_ACKER_MASK 0x00000010 /* ACK error */
>>> +#define XCAN_ESR_BERR_MASK 0x00000008 /* Bit error */
>>> +#define XCAN_ESR_STER_MASK 0x00000004 /* Stuff error */
>>> +#define XCAN_ESR_FMER_MASK 0x00000002 /* Form error */
>>> +#define XCAN_ESR_CRCER_MASK 0x00000001 /* CRC error */
>>> +#define XCAN_SR_TXFLL_MASK 0x00000400 /* TX FIFO is full
>> */
>>> +#define XCAN_SR_ESTAT_MASK 0x00000180 /* Error status */
>>> +#define XCAN_SR_ERRWRN_MASK 0x00000040 /* Error warning
>> */
>>> +#define XCAN_SR_NORMAL_MASK 0x00000008 /* Normal mode
>> */
>>> +#define XCAN_SR_LBACK_MASK 0x00000002 /* Loop back
>> mode */
>>> +#define XCAN_SR_CONFIG_MASK 0x00000001 /* Configuration
>> mode */
>>> +#define XCAN_IXR_TXFEMP_MASK 0x00004000 /* TX FIFO Empty
>> */
>>> +#define XCAN_IXR_WKUP_MASK 0x00000800 /* Wake up
>> interrupt */
>>> +#define XCAN_IXR_SLP_MASK 0x00000400 /* Sleep
>> interrupt */
>>> +#define XCAN_IXR_BSOFF_MASK 0x00000200 /* Bus off
>> interrupt */
>>> +#define XCAN_IXR_ERROR_MASK 0x00000100 /* Error interrupt
>> */
>>> +#define XCAN_IXR_RXNEMP_MASK 0x00000080 /* RX FIFO
>> NotEmpty intr */
>>> +#define XCAN_IXR_RXOFLW_MASK 0x00000040 /* RX FIFO
>> Overflow intr */
>>> +#define XCAN_IXR_RXOK_MASK 0x00000010 /* Message
>> received intr */
>>> +#define XCAN_IXR_TXOK_MASK 0x00000002 /* TX successful
>> intr */
>>> +#define XCAN_IXR_ARBLST_MASK 0x00000001 /* Arbitration
>> lost intr */
>>> +#define XCAN_IDR_ID1_MASK 0xFFE00000 /* Standard msg
>> identifier */
>>> +#define XCAN_IDR_SRR_MASK 0x00100000 /* Substitute
>> remote TXreq */
>>> +#define XCAN_IDR_IDE_MASK 0x00080000 /* Identifier
>> extension */
>>> +#define XCAN_IDR_ID2_MASK 0x0007FFFE /* Extended
>> message ident */
>>> +#define XCAN_IDR_RTR_MASK 0x00000001 /* Remote TX
>> request */
>>> +#define XCAN_DLCR_DLC_MASK 0xF0000000 /* Data length
>> code */
>>> +
>>> +#define XCAN_INTR_ALL (XCAN_IXR_TXOK_MASK |
>> XCAN_IXR_BSOFF_MASK |\
>>> + XCAN_IXR_WKUP_MASK |
>> XCAN_IXR_SLP_MASK | \
>>> + XCAN_IXR_RXNEMP_MASK |
>> XCAN_IXR_ERROR_MASK | \
>>> + XCAN_IXR_ARBLST_MASK |
>> XCAN_IXR_RXOK_MASK)
>>> +
>>> +/* CAN register bit shift - XCAN_<REG>_<BIT>_SHIFT */
>>> +#define XCAN_BTR_SJW_SHIFT 7 /* Synchronous jump width
>> */
>>> +#define XCAN_BTR_TS2_SHIFT 4 /* Time segment 2 */
>>> +#define XCAN_IDR_ID1_SHIFT 21 /* Standard Messg
>> Identifier */
>>> +#define XCAN_IDR_ID2_SHIFT 1 /* Extended Message
>> Identifier */
>>> +#define XCAN_DLCR_DLC_SHIFT 28 /* Data length code */
>>> +#define XCAN_ESR_REC_SHIFT 8 /* Rx Error Count */
>>> +
>>> +/* CAN frame length constants */
>>> +#define XCAN_ECHO_SKB_MAX 64
>>> +#define XCAN_NAPI_WEIGHT 64
>>> +#define XCAN_FRAME_MAX_DATA_LEN 8
>>> +#define XCAN_TIMEOUT (50 * HZ)
>>> +
>>> +/**
>>> + * struct xcan_priv - This definition define CAN driver instance
>>> + * @can: CAN private data structure.
>>> + * @open_time: For holding timeout values
>>> + * @waiting_ech_skb_index: Pointer for skb
>>> + * @ech_skb_next: This tell the next packet in the queue
>>> + * @waiting_ech_skb_num: Gives the number of packets waiting
>>> + * @xcan_echo_skb_max_tx: Maximum number packets the driver
>> can send
>>> + * @xcan_echo_skb_max_rx: Maximum number packets the driver
>> can receive
>>> + * @napi: NAPI structure
>>> + * @ech_skb_lock: For spinlock purpose
>>> + * @read_reg: For reading data from CAN registers
>>> + * @write_reg: For writing data to CAN registers
>>> + * @dev: Network device data structure
>>> + * @reg_base: Ioremapped address to registers
>>> + * @irq_flags: For request_irq()
>>> + * @aperclk: Pointer to struct clk
>>> + * @devclk: Pointer to struct clk
>>> + */
>>> +struct xcan_priv {
>>> + struct can_priv can;
>>> + int open_time;
>>> + int waiting_ech_skb_index;
>>> + int ech_skb_next;
>>> + int waiting_ech_skb_num;
>>> + int xcan_echo_skb_max_tx;
>>> + int xcan_echo_skb_max_rx;
>>> + struct napi_struct napi;
>>> + spinlock_t ech_skb_lock;
>>> + u32 (*read_reg)(const struct xcan_priv *priv, int reg);
>>> + void (*write_reg)(const struct xcan_priv *priv, int reg, u32 val);
>>
>> Why do you have {read,write}_reg function here?
>
> xcan_write_reg/xcan_read_reg is used because this IP is also in big endian version.
> We won't support It but if someone else want to support that's why putted these function's here.
>
> If you are not ok with this will remove.
As far as I know, the kernel will either be little or big endian, so we
can make a use of an ifdef for here, if we support LE and BE.
>
>>
>>> + struct net_device *dev;
>>> + void __iomem *reg_base;
>>> + unsigned long irq_flags;
>>> + struct clk *aperclk;
>>> + struct clk *devclk;
>>> +};
>>> +
>>> +/* CAN Bittiming constants as per Xilinx CAN specs */ static struct
>>> +can_bittiming_const xcan_bittiming_const = {
Please make it "static const struct"
>>> + .name = DRIVER_NAME,
>>> + .tseg1_min = 1,
>>> + .tseg1_max = 16,
>>> + .tseg2_min = 1,
>>> + .tseg2_max = 8,
>>> + .sjw_max = 4,
>>> + .brp_min = 1,
>>> + .brp_max = 256,
>>> + .brp_inc = 1,
>>> +};
>>> +
>>> +/**
>>> + * xcan_write_reg - Write a value to the device register
>>> + * @priv: Driver private data structure
>>> + * @reg: Register offset
>>> + * @val: Value to write at the Register offset
>>> + *
>>> + * Write data to the paricular CAN register */ static void
>>> +xcan_write_reg(const struct xcan_priv *priv, int reg, u32 val) {
>>> + writel(val, priv->reg_base + reg);
>>> +}
>>> +
>>> +/**
>>> + * xcan_read_reg - Read a value from the device register
>>> + * @priv: Driver private data structure
>>> + * @reg: Register offset
>>> + *
>>> + * Read data from the particular CAN register
>>> + * Return: value read from the CAN register */ static u32
>>> +xcan_read_reg(const struct xcan_priv *priv, int reg) {
>>> + return readl(priv->reg_base + reg);
>>> +}
>>> +
>>> +/**
>>> + * set_reset_mode - Resets the CAN device mode
>>> + * @ndev: Pointer to net_device structure
>>> + *
>>> + * This is the driver reset mode routine.The driver
>>> + * enters into configuration mode.
>>> + *
>>> + * Return: 0 on success and failure value on error */ static int
>>> +set_reset_mode(struct net_device *ndev) {
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + unsigned long timeout;
>>> +
>>> + priv->can.state = CAN_STATE_STOPPED;
>>> + priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_OFFSET);
>>> +
>>> + timeout = jiffies + XCAN_TIMEOUT;
>>> + while (!(priv->read_reg(priv, XCAN_SR_OFFSET) &
>> XCAN_SR_CONFIG_MASK)) {
>>> + if (time_after(jiffies, timeout)) {
>>> + netdev_warn(ndev, "timedout waiting for config
>> mode\n");
>>> + return -ETIMEDOUT;
>>> + }
>>> + schedule_timeout(1);
>>
>> better use usleep_range()
>>
>
> Ok
>>> + }
>>> +
>>> + return 0;
>>> +}
>>> +
>>> +/**
>>> + * xcan_set_bittiming - CAN set bit timing routine
>>> + * @ndev: Pointer to net_device structure
>>> + *
>>> + * This is the driver set bittiming routine.
>>> + * Return: 0 on success and failure value on error */ static int
>>> +xcan_set_bittiming(struct net_device *ndev) {
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + struct can_bittiming *bt = &priv->can.bittiming;
>>> + u32 btr0, btr1;
>>> + u32 is_config_mode;
>>> +
>>> + /* Check whether Xilinx CAN is in configuration mode.
>>> + * It cannot set bit timing if Xilinx CAN is not in configuration mode.
>>> + */
>>> + is_config_mode = priv->read_reg(priv, XCAN_SR_OFFSET) &
>>> + XCAN_SR_CONFIG_MASK;
>>> + if (!is_config_mode) {
>>> + netdev_alert(ndev,
>>> + "Cannot set bittiming can is not in config mode\n");
>>> + return -EPERM;
>>> + }
>>> +
>>> + netdev_dbg(ndev,
>> "brp=%d,prop=%d,phase_seg1:%d,phase_reg2=%d,sjw=%d\n",
>>> + bt->brp, bt->prop_seg, bt->phase_seg1, bt-
>>> phase_seg2,
>>> + bt->sjw);
>>
>> I think this dbg can be removed, as it just prints the userspace values.
>>
> Ok
>
>>> +
>>> + /* Setting Baud Rate prescalar value in BRPR Register */
>>> + btr0 = (bt->brp - 1) & XCAN_BRPR_BRP_MASK;
>>> +
>>> + /* Setting Time Segment 1 in BTR Register */
>>> + btr1 = (bt->prop_seg + bt->phase_seg1 - 1) & XCAN_BTR_TS1_MASK;
>>> +
>>> + /* Setting Time Segment 2 in BTR Register */
>>> + btr1 |= ((bt->phase_seg2 - 1) << XCAN_BTR_TS2_SHIFT) &
>>> + XCAN_BTR_TS2_MASK;
>>> +
>>> + /* Setting Synchronous jump width in BTR Register */
>>> + btr1 |= ((bt->sjw - 1) << XCAN_BTR_SJW_SHIFT) &
>> XCAN_BTR_SJW_MASK;
>>> +
>>> + if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES)
>>> + netdev_info(ndev, "Doesn't support Triple Sampling\n");
>>
>> no need to check, it's not passed to the driver until you advertise you
>> support it (see priv->can.ctrlmode_supported).
>
>
> Ok
>
>>
>>> + netdev_dbg(ndev, "Setting BTR0=0x%02x BTR1=0x%02x\n", btr0,
>> btr1);
>>> +
>>> + priv->write_reg(priv, XCAN_BRPR_OFFSET, btr0);
>>> + priv->write_reg(priv, XCAN_BTR_OFFSET, btr1);
>>> +
>>> + netdev_dbg(ndev, "BRPR=0x%08x, BTR=0x%08x\n",
>>> + priv->read_reg(priv, XCAN_BRPR_OFFSET),
>>> + priv->read_reg(priv, XCAN_BTR_OFFSET));
>>
>> One of the dbg should be enough.
>>
>
>
> Ok
>>> +
>>> + return 0;
>>> +}
>>> +
>>> +/**
>>> + * xcan_start - This the drivers start routine
>>> + * @ndev: Pointer to net_device structure
>>> + *
>>> + * This is the drivers start routine.
>>> + * Based on the State of the CAN device it puts
>>> + * the CAN device into a proper mode.
>>> + *
>>> + * Return: 0 always
>>> + */
>>> +static int xcan_start(struct net_device *ndev) {
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> +
>>> + /* Check if it is in reset mode */
>>> + if (priv->can.state != CAN_STATE_STOPPED)
>>> + set_reset_mode(ndev);
>>
>> Please check return value of set_reset_mode
>
> Ok
>
>
>>
>>> +
>>> + /* Enable interrupts */
>>> + priv->write_reg(priv, XCAN_IER_OFFSET, XCAN_INTR_ALL);
>>> +
>>> + /* Check whether it is loopback mode or normal mode */
>>> + if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK)
>>> + /* Put device into loopback mode */
>>> + priv->write_reg(priv, XCAN_MSR_OFFSET,
>> XCAN_MSR_LBACK_MASK);
>>> + else
>>> + /* The device is in normal mode */
>>> + priv->write_reg(priv, XCAN_MSR_OFFSET, 0);
>>> +
>>> + if (priv->can.state == CAN_STATE_STOPPED) {
>>
>> I think your driver is always in CAN_STATE_STOPPED, right?
>
> Usually it in stopped state only(configuration mode) during initialization.
>
>>
>>> + /* Enable Xilinx CAN */
>>> + priv->write_reg(priv, XCAN_SRR_OFFSET,
>> XCAN_SRR_CEN_MASK);
>>> + priv->can.state = CAN_STATE_ERROR_ACTIVE;
>>> + if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) {
>>> + while ((priv->read_reg(priv, XCAN_SR_OFFSET) &
>>> + XCAN_SR_LBACK_MASK) == 0)
>>> + ;
>>> + } else {
>>> + while ((priv->read_reg(priv, XCAN_SR_OFFSET)
>>> + & XCAN_SR_NORMAL_MASK) == 0)
>>> + ;
>>
>> Please add a timeout to the loops.
>
> Ok
>>
>>> + }
>>> + netdev_dbg(ndev, "status:#x%08x\n",
>>> + priv->read_reg(priv, XCAN_SR_OFFSET));
>>> + }
>>> + priv->can.state = CAN_STATE_ERROR_ACTIVE;
>>> + return 0;
>>> +}
>>> +
>>> +/**
>>> + * xcan_do_set_mode - This sets the mode of the driver
>>> + * @ndev: Pointer to net_device structure
>>> + * @mode: Tells the mode of the driver
>>> + *
>>> + * This check the drivers state and calls the
>>> + * the corresponding modes to set.
>>> + *
>>> + * Return: 0 on success and failure value on error */ static int
>>> +xcan_do_set_mode(struct net_device *ndev, enum can_mode mode) {
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + int ret;
>>> +
>>> + netdev_dbg(ndev, "Setting the mode of the driver%s\n", __func__);
>>
>> please remove dbg
>
> Ok
>>
>>> +
>>> + if (!priv->open_time)
>>> + return -EINVAL;
>>
>> please remove open_time completely.
>
> Ok
>
>
>
>>
>>> +
>>> + switch (mode) {
>>> + case CAN_MODE_START:
>>> + ret = xcan_start(ndev);
>>> + if (ret < 0)
>>> + netdev_err(ndev, "xcan_start failed!\n");
>>> +
>>> + if (netif_queue_stopped(ndev))
>>> + netif_wake_queue(ndev);
>>
>> just call wake_queue
>
> Ok. But existing drivers are using netif_wake_queue right?
Sorry, I meant: Remove the if, just call netif_wake_queue directly.
>
>>> + break;
>>> + default:
>>> + ret = -EOPNOTSUPP;
>>> + break;
>>> + }
>>> +
>>> + return ret;
>>> +}
>>> +
>>> +/**
>>> + * xcan_start_xmit - Starts the transmission
>>> + * @skb: sk_buff pointer that contains data to be Txed
>>> + * @ndev: Pointer to net_device structure
>>> + *
>>> + * This function is invoked from upper layers to initiate
>>> +transmission. This
>>> + * function uses the next available free txbuff and populates their
>>> +fields to
>>> + * start the transmission.
>>> + *
>>> + * Return: 0 on success and failure value on error */ static int
>>> +xcan_start_xmit(struct sk_buff *skb, struct net_device *ndev) {
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + struct net_device_stats *stats = &ndev->stats;
>>> + struct can_frame *cf = (struct can_frame *)skb->data;
>>> + u32 id, dlc, tmp_dw1, tmp_dw2 = 0, data1, data2 = 0;
>>> + unsigned long flags;
>>> +
>>
>> Please add here:
>>
>> if (can_dropped_invalid_skb(dev, skb))
>> return NETDEV_TX_OK;
>
> Ok
>
>
>
>>
>>> + /* Check if the TX buffer is full */
>>> + if (priv->read_reg(priv, XCAN_SR_OFFSET) & XCAN_SR_TXFLL_MASK)
>> {
>>> + netif_stop_queue(ndev);
>>> + netdev_err(ndev, "TX register is still full!\n");
>>> + return NETDEV_TX_BUSY;
>>> + } else if (priv->waiting_ech_skb_num == priv-
>>> xcan_echo_skb_max_tx) {
>>> + netif_stop_queue(ndev);
>>> + netdev_err(ndev, "waiting:0x%08x, max:0x%08x\n",
>>> + priv->waiting_ech_skb_num, priv-
>>> xcan_echo_skb_max_tx);
>>> + return NETDEV_TX_BUSY;
>>> + }
>>
>> You should handle flow control after you put the CAN frame into the
>> hardware, but before activating the TX complete interrutp.
>>
>
> Ok
>
>
>>> + /* Watch carefully on the bit sequence */
>>> + if ((cf->can_id & CAN_EFF_FLAG) == 0) {
>>
>> Nitpick easier to read is:
>>
>>
>> if (cf->can_id & CAN_EFF_FLAG) {
>> /* EFF handling */
>> } else {
>> /* STD handling */
>> }
>>
> Ok
>
>
>>> + /* Standard CAN ID format */
>>> + id = ((cf->can_id & CAN_SFF_MASK) << XCAN_IDR_ID1_SHIFT)
>> &
>>> + XCAN_IDR_ID1_MASK;
>>> +
>>> + if (cf->can_id & CAN_RTR_FLAG)
>>> + /* Extended frames remote TX request */
>>> + id |= XCAN_IDR_SRR_MASK;
>>> + } else {
>>> + /* Extended CAN ID format */
>>> + id = ((cf->can_id & CAN_EFF_MASK) << XCAN_IDR_ID2_SHIFT)
>> &
>>> + XCAN_IDR_ID2_MASK;
>>> + id |= (((cf->can_id & CAN_EFF_MASK) >>
>>> + (CAN_EFF_ID_BITS-CAN_SFF_ID_BITS)) <<
>>> + XCAN_IDR_ID1_SHIFT) & XCAN_IDR_ID1_MASK;
>>> +
>>> + /* The substibute remote TX request bit should be "1"
>>> + * for extended frames as in the Xilinx CAN datasheet
>>> + */
>>> + id |= XCAN_IDR_IDE_MASK | XCAN_IDR_SRR_MASK;
>>> +
>>> + if (cf->can_id & CAN_RTR_FLAG)
>>> + /* Extended frames remote TX request */
>>> + id |= XCAN_IDR_RTR_MASK;
>>> + }
>>> +
>>> + dlc = (cf->can_dlc & 0xf) << XCAN_DLCR_DLC_SHIFT;
>>
>> With the above check can_dlc is valid.
>>
>>> +
>>> + tmp_dw1 = le32_to_cpup((u32 *)(cf->data));
>>> + data1 = htonl(tmp_dw1);
>>
>> This looks broken. cf->data is in big endian, what is the endianess of your
>> registers?
>>
>
> Endianess of our registers is little endian that's why need to do like this.
Is it always little endian or native endianess (e.g. when we're running
a big endian kernel)?
As the driver support only little endian so far, make I suggest to use
be32_to_cpup():
u32 data[2] = { 0, 0 };
if (dlc > 0)
data[0] = be32_to_cpup((__be32 *)(cf->data + 0));
if (dlc > 4)
data[1] = be32_to_cpup((__be32 *)(cf->data + 4));
>
>>> + if (dlc > 4) {
>>> + tmp_dw2 = le32_to_cpup((u32 *)(cf->data + 4));
>>> + data2 = htonl(tmp_dw2);
>>> + }
>>> +
>>> + netdev_dbg(ndev,
>> "tx:id=0x%08x,dlc=0x%08x,d1=0x%08x,d2=0x%08x\n",
>>> + id, dlc, data1, data2);
>>
>> please remove the dbg
>>
>
> Ok
>
>>> + /* Write the Frame to Xilinx CAN TX FIFO */
>>> + priv->write_reg(priv, XCAN_TXFIFO_ID_OFFSET, id);
>>> + priv->write_reg(priv, XCAN_TXFIFO_DLC_OFFSET, dlc);
>>> + priv->write_reg(priv, XCAN_TXFIFO_DW1_OFFSET, data1);
>>> + priv->write_reg(priv, XCAN_TXFIFO_DW2_OFFSET, data2);
>>
>> Which write triggers the transmission?
>>
>
> The last write triggers the transmission.
> If we are sending data less than 4 bytes in that case also we need to
> Fill this( XCAN_TXFIFO_DW2_OFFSET) with default value .
I see, can you please add a comment to the code. What about
XCAN_TXFIFO_DW1_OFFSET in case dlc == 0?
>
>>> + stats->tx_bytes += cf->can_dlc;
>>
>> Can you move the tx_bytes += to your tx-complete routine?
>
> Ok
>>
>>> + ndev->trans_start = jiffies;
>>
>> Please remove
>
> Ok
>
>
>>> +
>>> + can_put_echo_skb(skb, ndev, priv->ech_skb_next);
>>
>> This looks racy, first fill the echo_skb, then start the transmission.
>
> Ok But I didn't understand it clearly.
> Will you please explain a little clear.
This will trigger transmission:
priv->write_reg(priv, XCAN_TXFIFO_DW2_OFFSET, data2);
Then you get a tx-complete interrupt.
The tx-complete handler takes care about the echo skb. But the echo skb
hasn't been filed yet.
Your tx code continues:
can_put_echo_skb(skb, ndev, priv->ech_skb_next);
The echo skb handling is now totlaly messed up :)
>
>
>>> +
>>> + priv->ech_skb_next = (priv->ech_skb_next + 1) %
>>> + priv->xcan_echo_skb_max_tx;
>>> +
>>> + spin_lock_irqsave(&priv->ech_skb_lock, flags);
>>> + priv->waiting_ech_skb_num++;
>>> + spin_unlock_irqrestore(&priv->ech_skb_lock, flags);
>>> +
>>
>> Please move the flow controll handling here.
>>
>
> Ok
>
>>> + return NETDEV_TX_OK;
>>> +}
>>> +
>>> +/**
>>> + * xcan_rx - Is called from CAN isr to complete the received
>>> + * frame processing
>>> + * @ndev: Pointer to net_device structure
>>> + *
>>> + * This function is invoked from the CAN isr(poll) to process the Rx
>>> +frames. It
>>> + * does minimal processing and invokes "netif_receive_skb" to
>>> +complete further
>>> + * processing.
>>> + * Return: 0 on success and negative error value on error */ static
>>> +int xcan_rx(struct net_device *ndev) {
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + struct net_device_stats *stats = &ndev->stats;
>>> + struct can_frame *cf;
>>> + struct sk_buff *skb;
>>> + u32 id_xcan, dlc, data1, data2;
>>> +
>>> + skb = alloc_can_skb(ndev, &cf);
>>> + if (!skb)
>>> + return -ENOMEM;
>>> +
>>> + /* Read a frame from Xilinx zynq CANPS */
>>> + id_xcan = priv->read_reg(priv, XCAN_RXFIFO_ID_OFFSET);
>>> + dlc = priv->read_reg(priv, XCAN_RXFIFO_DLC_OFFSET) &
>> XCAN_DLCR_DLC_MASK;
>>> + data1 = priv->read_reg(priv, XCAN_RXFIFO_DW1_OFFSET);
>>> + data2 = priv->read_reg(priv, XCAN_RXFIFO_DW2_OFFSET);
>>
>> If you don't use data? below, don't read them in the first place. Better move
>> the read below, where you fill the data of the can_frame.
>>
>
> Ok
>
>> + netdev_dbg(ndev,
>> "rx:id=0x%08x,dlc=0x%08x,d1=0x%08x,d2=0x%08x\n",
>>> + id_xcan, dlc, data1, data2);
>>>
>> please remove dbg
>
> Ok
>
>>
>> +
>>> + /* Change Xilinx CAN data length format to socketCAN data format
>> */
>>> + cf->can_dlc = get_can_dlc((dlc & XCAN_DLCR_DLC_MASK) >>
>>> + XCAN_DLCR_DLC_SHIFT);
>>> +
>>> + /* Change Xilinx CAN ID format to socketCAN ID format */
>>> + if (id_xcan & XCAN_IDR_IDE_MASK) {
>>> + /* The received frame is an Extended format frame */
>>> + cf->can_id = (id_xcan & XCAN_IDR_ID1_MASK) >> 3;
>>> + cf->can_id |= (id_xcan & XCAN_IDR_ID2_MASK) >>
>>> + XCAN_IDR_ID2_SHIFT;
>>> + cf->can_id |= CAN_EFF_FLAG;
>>> + if (id_xcan & XCAN_IDR_RTR_MASK)
>>> + cf->can_id |= CAN_RTR_FLAG;
>>> + } else {
>>> + /* The received frame is a standard format frame */
>>> + cf->can_id = (id_xcan & XCAN_IDR_ID1_MASK) >>
>>> + XCAN_IDR_ID1_SHIFT;
>>> + if (id_xcan & XCAN_IDR_RTR_MASK)
>>> + cf->can_id |= CAN_RTR_FLAG;
>>> + }
>>> +
>>> + /* Change Xilinx CAN data format to socketCAN data format */
>>
>> Don't fill cf->data if RTR is set. The endianess handling looks weird here,
>> too.
>>
> OK
>
>>> + *(u32 *)(cf->data) = ntohl(data1);
>>> + if (cf->can_dlc > 4)
>>> + *(u32 *)(cf->data + 4) = ntohl(data2);
>>> + else
>>> + *(u32 *)(cf->data + 4) = 0;
>>
>> no need to set to zero
>>
> Ok
>>> + stats->rx_bytes += cf->can_dlc;
>>
>> please group rx_bytes and rx_packets handling
>>> +
>
> Ok
>>> + can_led_event(ndev, CAN_LED_EVENT_RX);
>>> +
>>> + netif_receive_skb(skb);
>>> +
>>> + stats->rx_packets++;
>>> + return 0;
>>> +}
>>> +
>>> +/**
>>> + * xcan_err_interrupt - error frame Isr
>>> + * @ndev: net_device pointer
>>> + * @isr: interrupt status register value
>>> + *
>>> + * This is the CAN error interrupt and it will
>>> + * check the the type of error and forward the error
>>> + * frame to upper layers.
>>> + */
>>> +static void xcan_err_interrupt(struct net_device *ndev, u32 isr) {
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + struct net_device_stats *stats = &ndev->stats;
>>> + struct can_frame *cf;
>>> + struct sk_buff *skb;
>>> + u32 err_status, status;
>>> +
>>> + skb = alloc_can_err_skb(ndev, &cf);
>>> + if (!skb) {
>>> + netdev_err(ndev, "alloc_can_err_skb() failed!\n");
>>> + return;
>>> + }
>>> +
>>> + err_status = priv->read_reg(priv, XCAN_ESR_OFFSET);
>>> + priv->write_reg(priv, XCAN_ESR_OFFSET, err_status);
>>> + status = priv->read_reg(priv, XCAN_SR_OFFSET);
>>> +
>>> + if (isr & XCAN_IXR_BSOFF_MASK) {
>>> + priv->can.state = CAN_STATE_BUS_OFF;
>>> + cf->can_id |= CAN_ERR_BUSOFF;
>>> + priv->can.can_stats.bus_off++;
>>> + /* Leave device in Config Mode in bus-off state */
>>> + priv->write_reg(priv, XCAN_SRR_OFFSET,
>> XCAN_SRR_RESET_MASK);
>>> + can_bus_off(ndev);
>>> + } else if ((status & XCAN_SR_ESTAT_MASK) ==
>> XCAN_SR_ESTAT_MASK) {
>>> + cf->can_id |= CAN_ERR_CRTL;
>>> + priv->can.state = CAN_STATE_ERROR_PASSIVE;
>>> + priv->can.can_stats.error_passive++;
>>> + cf->data[1] |= CAN_ERR_CRTL_RX_PASSIVE |
>>> + CAN_ERR_CRTL_TX_PASSIVE;
>>> + } else if (status & XCAN_SR_ERRWRN_MASK) {
>>> + cf->can_id |= CAN_ERR_CRTL;
>>> + priv->can.state = CAN_STATE_ERROR_WARNING;
>>> + priv->can.can_stats.error_warning++;
>>> + cf->data[1] |= CAN_ERR_CRTL_RX_WARNING |
>>> + CAN_ERR_CRTL_TX_WARNING;
>>> + }
>>> +
>>> + /* Check for Arbitration lost interrupt */
>>> + if (isr & XCAN_IXR_ARBLST_MASK) {
>>> + cf->can_id |= CAN_ERR_LOSTARB;
>>> + cf->data[0] = CAN_ERR_LOSTARB_UNSPEC;
>>> + priv->can.can_stats.arbitration_lost++;
>>> + }
>>> +
>>> + /* Check for RX FIFO Overflow interrupt */
>>> + if (isr & XCAN_IXR_RXOFLW_MASK) {
>>> + cf->can_id |= CAN_ERR_CRTL;
>>> + cf->data[1] |= CAN_ERR_CRTL_RX_OVERFLOW;
>>> + stats->rx_over_errors++;
>>> + stats->rx_errors++;
>>> + priv->write_reg(priv, XCAN_SRR_OFFSET,
>> XCAN_SRR_RESET_MASK);
>>> + }
>>> +
>>> + /* Check for error interrupt */
>>> + if (isr & XCAN_IXR_ERROR_MASK) {
>>> + cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR;
>>> + cf->data[2] |= CAN_ERR_PROT_UNSPEC;
>>> +
>>> + /* Check for Ack error interrupt */
>>> + if (err_status & XCAN_ESR_ACKER_MASK) {
>>> + cf->can_id |= CAN_ERR_ACK;
>>> + cf->data[3] |= CAN_ERR_PROT_LOC_ACK;
>>> + stats->tx_errors++;
>>> + }
>>> +
>>> + /* Check for Bit error interrupt */
>>> + if (err_status & XCAN_ESR_BERR_MASK) {
>>> + cf->can_id |= CAN_ERR_PROT;
>>> + cf->data[2] = CAN_ERR_PROT_BIT;
>>> + stats->tx_errors++;
>>> + }
>>> +
>>> + /* Check for Stuff error interrupt */
>>> + if (err_status & XCAN_ESR_STER_MASK) {
>>> + cf->can_id |= CAN_ERR_PROT;
>>> + cf->data[2] = CAN_ERR_PROT_STUFF;
>>> + stats->rx_errors++;
>>> + }
>>> +
>>> + /* Check for Form error interrupt */
>>> + if (err_status & XCAN_ESR_FMER_MASK) {
>>> + cf->can_id |= CAN_ERR_PROT;
>>> + cf->data[2] = CAN_ERR_PROT_FORM;
>>> + stats->rx_errors++;
>>> + }
>>> +
>>> + /* Check for CRC error interrupt */
>>> + if (err_status & XCAN_ESR_CRCER_MASK) {
>>> + cf->can_id |= CAN_ERR_PROT;
>>> + cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ |
>>> + CAN_ERR_PROT_LOC_CRC_DEL;
>>> + stats->rx_errors++;
>>> + }
>>> + priv->can.can_stats.bus_error++;
>>> + }
>>> +
>>> + netif_rx(skb);
>>> + stats->rx_packets++;
>>> + stats->rx_bytes += cf->can_dlc;
>>> +
>>> + netdev_dbg(ndev, "%s: error status register:0x%x\n",
>>> + __func__, priv->read_reg(priv, XCAN_ESR_OFFSET));
>> }
>>> +
>>> +/**
>>> + * xcan_state_interrupt - It will check the state of the CAN device
>>> + * @ndev: net_device pointer
>>> + * @isr: interrupt status register value
>>> + *
>>> + * This will checks the state of the CAN device
>>> + * and puts the device into appropriate state.
>>> + */
>>> +static void xcan_state_interrupt(struct net_device *ndev, u32 isr) {
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> +
>>> + /* Check for Sleep interrupt if set put CAN device in sleep state */
>>> + if (isr & XCAN_IXR_SLP_MASK)
>>> + priv->can.state = CAN_STATE_SLEEPING;
>>> +
>>> + /* Check for Wake up interrupt if set put CAN device in Active state
>> */
>>> + if (isr & XCAN_IXR_WKUP_MASK)
>>> + priv->can.state = CAN_STATE_ERROR_ACTIVE; }
>>> +
>>> +/**
>>> + * xcan_rx_poll - Poll routine for rx packets (NAPI)
>>> + * @napi: napi structure pointer
>>> + * @quota: Max number of rx packets to be processed.
>>> + *
>>> + * This is the poll routine for rx part.
>>> + * It will process the packets maximux quota value.
>>> + *
>>> + * Return: number of packets received */ static int
>>> +xcan_rx_poll(struct napi_struct *napi, int quota) {
>>> + struct net_device *ndev = napi->dev;
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + u32 isr, ier;
>>> + int work_done = 0;
>>> +
>>> + isr = priv->read_reg(priv, XCAN_ISR_OFFSET);
>>> + while ((isr & XCAN_IXR_RXNEMP_MASK) && (work_done < quota)) {
>>> + if (isr & XCAN_IXR_RXOK_MASK) {
>>> + priv->write_reg(priv, XCAN_ICR_OFFSET,
>>> + XCAN_IXR_RXOK_MASK);
>>> + if (xcan_rx(ndev) < 0)
>>> + return work_done;
>>> + work_done++;
>>> + } else {
>>> + priv->write_reg(priv, XCAN_ICR_OFFSET,
>>> + XCAN_IXR_RXNEMP_MASK);
>>> + break;
>>> + }
>>> + priv->write_reg(priv, XCAN_ICR_OFFSET,
>> XCAN_IXR_RXNEMP_MASK);
>>> + isr = priv->read_reg(priv, XCAN_ISR_OFFSET);
>>> + }
>>> +
>>> + if (work_done < quota) {
>>> + napi_complete(napi);
>>> + ier = priv->read_reg(priv, XCAN_IER_OFFSET);
>>> + ier |= (XCAN_IXR_RXOK_MASK |
>> XCAN_IXR_RXNEMP_MASK);
>>> + priv->write_reg(priv, XCAN_IER_OFFSET, ier);
>>> + }
>>> + return work_done;
>>> +}
>>> +
>>> +/**
>>> + * xcan_tx_interrupt - Tx Done Isr
>>> + * @ndev: net_device pointer
>>> + */
>>> +static void xcan_tx_interrupt(struct net_device *ndev) {
>>> + unsigned long flags;
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + struct net_device_stats *stats = &ndev->stats;
>>> + u32 processed = 0, txpackets;
>>> +
>>> + stats->tx_packets++;
>>> + netdev_dbg(ndev, "%s: waiting total:%d,current:%d\n", __func__,
>>> + priv->waiting_ech_skb_num, priv-
>>> waiting_ech_skb_index);
>>> +
>>> + txpackets = priv->waiting_ech_skb_num;
>>> +
>>> + if (txpackets) {
>>> + can_get_echo_skb(ndev, priv->waiting_ech_skb_index);
>>> + priv->waiting_ech_skb_index =
>>> + (priv->waiting_ech_skb_index + 1) %
>>> + priv->xcan_echo_skb_max_tx;
>>> + processed++;
>>> + txpackets--;
>>> + }
>>> +
>>> + spin_lock_irqsave(&priv->ech_skb_lock, flags);
>>> + priv->waiting_ech_skb_num -= processed;
>>> + spin_unlock_irqrestore(&priv->ech_skb_lock, flags);
>>> +
>>> + netdev_dbg(ndev, "%s: waiting total:%d,current:%d\n", __func__,
>>> + priv->waiting_ech_skb_num, priv-
>>> waiting_ech_skb_index);
>>> +
>>> + netif_wake_queue(ndev);
>>> +
>>> + can_led_event(ndev, CAN_LED_EVENT_TX); }
>>> +
>>> +/**
>>> + * xcan_interrupt - CAN Isr
>>> + * @irq: irq number
>>> + * @dev_id: device id poniter
>>> + *
>>> + * This is the xilinx CAN Isr. It checks for the type of interrupt
>>> + * and invokes the corresponding ISR.
>>> + *
>>> + * Return:
>>> + * IRQ_NONE - If CAN device is in sleep mode, IRQ_HANDLED otherwise
>>> +*/ static irqreturn_t xcan_interrupt(int irq, void *dev_id) {
>>> + struct net_device *ndev = (struct net_device *)dev_id;
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + u32 isr, ier;
>>> +
>>> + if (priv->can.state == CAN_STATE_STOPPED)
>>
>> This should not happen, please remove.
>
> Ok
>>
>>> + return IRQ_NONE;
>>> +
>>> + /* Get the interrupt status from Xilinx CAN */
>>> + isr = priv->read_reg(priv, XCAN_ISR_OFFSET);
>>> + if (!isr)
>>> + return IRQ_NONE;
>>> +
>>> + netdev_dbg(ndev, "%s: isr:#x%08x, err:#x%08x\n", __func__,
>>> + isr, priv->read_reg(priv, XCAN_ESR_OFFSET));
>>> +
>>> + /* Check for the type of interrupt and Processing it */
>>> + if (isr & (XCAN_IXR_SLP_MASK | XCAN_IXR_WKUP_MASK)) {
>>> + priv->write_reg(priv, XCAN_ICR_OFFSET,
>> (XCAN_IXR_SLP_MASK |
>>> + XCAN_IXR_WKUP_MASK));
>>> + xcan_state_interrupt(ndev, isr);
>>> + }
>>> +
>>> + /* Check for Tx interrupt and Processing it */
>>> + if (isr & XCAN_IXR_TXOK_MASK) {
>>> + priv->write_reg(priv, XCAN_ICR_OFFSET,
>> XCAN_IXR_TXOK_MASK);
>>> + xcan_tx_interrupt(ndev);
>>> + }
>>> +
>>> + /* Check for the type of error interrupt and Processing it */
>>> + if (isr & (XCAN_IXR_ERROR_MASK | XCAN_IXR_RXOFLW_MASK |
>>> + XCAN_IXR_BSOFF_MASK |
>> XCAN_IXR_ARBLST_MASK)) {
>>> + priv->write_reg(priv, XCAN_ICR_OFFSET,
>> (XCAN_IXR_ERROR_MASK |
>>> + XCAN_IXR_RXOFLW_MASK |
>> XCAN_IXR_BSOFF_MASK |
>>> + XCAN_IXR_ARBLST_MASK));
>>> + xcan_err_interrupt(ndev, isr);
>>> + }
>>> +
>>> + /* Check for the type of receive interrupt and Processing it */
>>> + if (isr & (XCAN_IXR_RXNEMP_MASK | XCAN_IXR_RXOK_MASK)) {
>>> + ier = priv->read_reg(priv, XCAN_IER_OFFSET);
>>> + ier &= ~(XCAN_IXR_RXNEMP_MASK |
>> XCAN_IXR_RXOK_MASK);
>>> + priv->write_reg(priv, XCAN_IER_OFFSET, ier);
>>> + napi_schedule(&priv->napi);
>>> + }
>>> + return IRQ_HANDLED;
>>> +}
>>> +
>>> +/**
>>> + * xcan_stop - Driver stop routine
>>> + * @ndev: Pointer to net_device structure
>>> + *
>>> + * This is the drivers stop routine. It will disable the
>>> + * interrupts and put the device into configuration mode.
>>> + */
>>> +static void xcan_stop(struct net_device *ndev) {
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + u32 ier;
>>> +
>>> + /* Disable interrupts and leave the can in configuration mode */
>>> + ier = priv->read_reg(priv, XCAN_IER_OFFSET);
>>> + ier &= ~XCAN_INTR_ALL;
>>> + priv->write_reg(priv, XCAN_IER_OFFSET, ier);
>>> + priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_RESET_MASK);
>>> + priv->can.state = CAN_STATE_STOPPED; }
>>> +
>>> +/**
>>> + * xcan_open - Driver open routine
>>> + * @ndev: Pointer to net_device structure
>>> + *
>>> + * This is the driver open routine.
>>> + * Return: 0 on success and failure value on error */ static int
>>> +xcan_open(struct net_device *ndev) {
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + int err;
>>> +
>>> + /* Set chip into reset mode */
>>> + err = set_reset_mode(ndev);
>>> + if (err < 0)
>>> + netdev_err(ndev, "mode resetting failed failed!\n");
>>> +
>>> + /* Common open */
>>> + err = open_candev(ndev);
>>> + if (err)
>>> + return err;
>>> +
>>> + err = xcan_start(ndev);
>>> + if (err < 0)
>>> + netdev_err(ndev, "xcan_start failed!\n");
>>> +
>>> +
>>> + can_led_event(ndev, CAN_LED_EVENT_OPEN);
>>> + napi_enable(&priv->napi);
>>> + netif_start_queue(ndev);
>>> +
>>> + return 0;
>>> +}
>>> +
>>> +/**
>>> + * xcan_close - Driver close routine
>>> + * @ndev: Pointer to net_device structure
>>> + *
>>> + * Return: 0 always
>>> + */
>>> +static int xcan_close(struct net_device *ndev) {
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> +
>>> + netif_stop_queue(ndev);
>>> + napi_disable(&priv->napi);
>>> + xcan_stop(ndev);
>>> + close_candev(ndev);
>>> +
>>> + can_led_event(ndev, CAN_LED_EVENT_STOP);
>>> +
>>> + return 0;
>>> +}
>>> +
>>> +/**
>>> + * xcan_get_berr_counter - error counter routine
>>> + * @ndev: Pointer to net_device structure
>>> + * @bec: Pointer to can_berr_counter structure
>>> + *
>>> + * This is the driver error counter routine.
>>> + * Return: 0 always
>>> + */
>>> +static int xcan_get_berr_counter(const struct net_device *ndev,
>>> + struct can_berr_counter *bec)
>>> +{
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> +
>>> + bec->txerr = priv->read_reg(priv, XCAN_ECR_OFFSET) &
>> XCAN_ECR_TEC_MASK;
>>> + bec->rxerr = ((priv->read_reg(priv, XCAN_ECR_OFFSET) &
>>> + XCAN_ECR_REC_MASK) >> XCAN_ESR_REC_SHIFT);
>>> + return 0;
>>> +}
>>> +
>>> +static const struct net_device_ops xcan_netdev_ops = {
>>> + .ndo_open = xcan_open,
>>> + .ndo_stop = xcan_close,
>>> + .ndo_start_xmit = xcan_start_xmit,
>>> +};
>>> +
>>> +#ifdef CONFIG_PM_SLEEP
>>> +/**
>>> + * xcan_suspend - Suspend method for the driver
>>> + * @_dev: Address of the platform_device structure
>>> + *
>>> + * Put the driver into low power mode.
>>> + * Return: 0 always
>>> + */
>>> +static int xcan_suspend(struct device *_dev) {
>>> + struct platform_device *pdev = container_of(_dev,
>>> + struct platform_device, dev);
>>> + struct net_device *ndev = platform_get_drvdata(pdev);
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> +
>>> + if (netif_running(ndev)) {
>>> + netif_stop_queue(ndev);
>>> + netif_device_detach(ndev);
>>> + }
>>> +
>>> + priv->write_reg(priv, XCAN_MSR_OFFSET,
>> XCAN_MSR_SLEEP_MASK);
>>> + priv->can.state = CAN_STATE_SLEEPING;
>>> +
>>> + clk_disable(priv->aperclk);
>>> + clk_disable(priv->devclk);
>>> +
>>> + return 0;
>>> +}
>>> +
>>> +/**
>>> + * xcan_resume - Resume from suspend
>>> + * @dev: Address of the platformdevice structure
>>> + *
>>> + * Resume operation after suspend.
>>> + * Return: 0 on success and failure value on error */ static int
>>> +xcan_resume(struct device *dev) {
>>> + struct platform_device *pdev = container_of(dev,
>>> + struct platform_device, dev);
>>> + struct net_device *ndev = platform_get_drvdata(pdev);
>>> + struct xcan_priv *priv = netdev_priv(ndev);
>>> + int ret;
>>> +
>>> + ret = clk_enable(priv->aperclk);
>>> + if (ret) {
>>> + dev_err(dev, "Cannot enable clock.\n");
>>> + return ret;
>>> + }
>>> + ret = clk_enable(priv->devclk);
>>> + if (ret) {
>>> + dev_err(dev, "Cannot enable clock.\n");
>>> + return ret;
>>> + }
>>> +
>>> + priv->write_reg(priv, XCAN_MSR_OFFSET, 0);
>>> + priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_CEN_MASK);
>>> + priv->can.state = CAN_STATE_ERROR_ACTIVE;
>>> +
>>> + if (netif_running(ndev)) {
>>> + netif_device_attach(ndev);
>>> + netif_start_queue(ndev);
>>> + }
>>> +
>>> + return 0;
>>> +}
>>> +#endif
>>> +
>>> +static SIMPLE_DEV_PM_OPS(xcan_dev_pm_ops, xcan_suspend,
>> xcan_resume);
>>> +
>>> +/**
>>> + * xcan_probe - Platform registration call
>>> + * @pdev: Handle to the platform device structure
>>> + *
>>> + * This function does all the memory allocation and registration for
>>> +the CAN
>>> + * device.
>>> + *
>>> + * Return: 0 on success and failure value on error */ static int
>>> +xcan_probe(struct platform_device *pdev) {
>>> + struct resource *res; /* IO mem resources */
>>> + struct net_device *ndev;
>>> + struct xcan_priv *priv;
>>> + int ret, fifodep;
>>> +
>>> + /* Create a CAN device instance */
>>> + ndev = alloc_candev(sizeof(struct xcan_priv),
>> XCAN_ECHO_SKB_MAX);
>>> + if (!ndev)
>>> + return -ENOMEM;
>>> +
>>> + priv = netdev_priv(ndev);
>>> + priv->dev = ndev;
>>> + priv->can.bittiming_const = &xcan_bittiming_const;
>>> + priv->can.do_set_bittiming = xcan_set_bittiming;
>>> + priv->can.do_set_mode = xcan_do_set_mode;
>>> + priv->can.do_get_berr_counter = xcan_get_berr_counter;
>>> + priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK |
>>> + CAN_CTRLMODE_BERR_REPORTING;
>>> + priv->xcan_echo_skb_max_tx = XCAN_ECHO_SKB_MAX;
>>> + priv->xcan_echo_skb_max_rx = XCAN_NAPI_WEIGHT;
>>> +
>>> + /* Get IRQ for the device */
>>> + ndev->irq = platform_get_irq(pdev, 0);
>>> + ret = devm_request_irq(&pdev->dev, ndev->irq, &xcan_interrupt,
>>> + priv->irq_flags, dev_name(&pdev->dev),
>>> + (void *)ndev);
>>
>> We usually request the interrupt on in the open() function
>>
>
>
> Ok Will Move into open routine
This means you cannot use devm_ here and you have to tear down the
interrupt handler in the close function.
Marc
--
Pengutronix e.K. | Marc Kleine-Budde |
Industrial Linux Solutions | Phone: +49-231-2826-924 |
Vertretung West/Dortmund | Fax: +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 242 bytes --]
^ permalink raw reply
* Re: [PATCH] net: asix: fix bad header length bug
From: Bjørn Mork @ 2014-02-07 9:38 UTC (permalink / raw)
To: Emil Goode
Cc: David Laight, 'Igor Gnatenko', David S. Miller, Ming Lei,
Mark Brown, Jeff Kirsher, Glen Turner, linux-usb@vger.kernel.org,
netdev@vger.kernel.org, linux-kernel@vger.kernel.org
In-Reply-To: <20140206224121.GB5251@lianli>
Emil Goode <emilgoode@gmail.com> writes:
> On Thu, Feb 06, 2014 at 03:28:13PM +0000, David Laight wrote:
>> From: Igor Gnatenko
>> > On Thu, 2014-02-06 at 13:56 +0100, Emil Goode wrote:
>> > > The AX88772B occasionally send rx packets that cross urb boundaries
>> > > and the remaining partial packet is sent with no header.
>> > > When the buffer with a partial packet is of less number of octets
>> > > than the value of hard_header_len the buffer is discarded by the
>> > > usbnet module. This is causing dropped packages and error messages
>> > > in dmesg.
> I will do some more digging in the code, but the test of skb->len
> against hard_header_len is done already in the completion callback
> function passed to usb_fill_bulk_urb so it seems that buffers of less
> than hard_header_len number of octets will be dropped regardless.
I am pretty sure you are right about this bug. And the exact same
solution is already used by the cx82310_eth minidriver, so I don't see
the problem. Your fix is fine IMHO. But you should apply it to all the
devices using asix_rx_fixup_common(), not just the ax88772 ones.
You could maybe make this a usbnet flag instead and create a generic
solution in usbnet, but frankly I believe the number of flags and their
meaning have exceeded drivers authors capabilities a long time ago. At
least mine, which are quite limited ;-)
An example of that problem is another bloody obvious bug I noticed while
looking at this driver: The 'struct driver_info ax88178_info' points to
asix_rx_fixup_common without setting the FLAG_MULTI_PACKET. This will
result in usbnet rx_process() calling usbnet_skb_return() on skbs which
are already consumed by the minidriver. Not a big problem, but will
give some odd results. But if you allow skbs shorter than ETH_HLEN to
slip through then it might go boom, so you should probably fix that as
well.
Bjørn
^ permalink raw reply
* Re: [PATCH net-next v2] ipv6: enable anycast addresses as source addresses in ICMPv6 error messages
From: François-Xavier Le Bail @ 2014-02-07 10:04 UTC (permalink / raw)
To: nicolas.dichtel@6wind.com, netdev@vger.kernel.org
Cc: David Stevens, Bill Fink, Hannes Frederic Sowa, David S. Miller,
Alexey Kuznetsov, James Morris, Hideaki Yoshifuji,
Patrick McHardy
In-Reply-To: <52F4A869.6090401@6wind.com>
> From: Nicolas Dichtel <nicolas.dichtel@6wind.com>
> To: François-Xavier Le Bail <fx.lebail@yahoo.com>; "netdev@vger.kernel.org" <netdev@vger.kernel.org>
> Cc: David Stevens <dlstevens@us.ibm.com>; Bill Fink <billfink@mindspring.com>; Hannes Frederic Sowa <hannes@stressinduktion.org>; David S. Miller <davem@davemloft.net>; Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>; James Morris <jmorris@namei.org>; Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>; Patrick McHardy <kaber@trash.net>
> Sent: Friday, February 7, 2014 10:33 AM
> Subject: Re: [PATCH net-next v2] ipv6: enable anycast addresses as source addresses in ICMPv6 error messages
>
> Le 06/02/2014 15:30, François-Xavier Le Bail a écrit :
>
>>> From: Nicolas Dichtel <nicolas.dichtel@6wind.com>
>>
>>> To: François-Xavier Le Bail <fx.lebail@yahoo.com>;
> "netdev@vger.kernel.org" <netdev@vger.kernel.org>
>>> Cc: David Stevens <dlstevens@us.ibm.com>; Bill Fink
> <billfink@mindspring.com>; Hannes Frederic Sowa
> <hannes@stressinduktion.org>; David S. Miller <davem@davemloft.net>;
> Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>; James Morris
> <jmorris@namei.org>; Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>;
> Patrick McHardy <kaber@trash.net>
>>> Sent: Thursday, February 6, 2014 3:01 PM
>>> Subject: Re: [PATCH net-next v2] ipv6: enable anycast addresses as
> source addresses in ICMPv6 error messages
>>>
>>> Le 06/02/2014 13:38, François-Xavier Le Bail a écrit :
>>>>> From: Nicolas Dichtel <nicolas.dichtel@6wind.com>
>>>>
>>>>
>>>>> Subject: Re: [PATCH net-next v2] ipv6: enable anycast
> addresses as
>>> source addresses in ICMPv6 error messages
>>>>>
>>>>> Le 19/01/2014 17:00, Francois-Xavier Le Bail a écrit :
>>>>>
>>>>>> - Uses ipv6_anycast_destination() in icmp6_send().
>>>>>>
>>>>>> Suggested-by: Bill Fink <billfink@mindspring.com>
>>>>>> Signed-off-by: Francois-Xavier Le Bail
>>> <fx.lebail@yahoo.com>
>>>>> This patch causes an Oops on my target.
>>>>
>>>> What is your target ?
>>> x86 32bits
>>>
>>>>
>>>>> Here is the step to reproduce it:
>>>>> modprobe sit
>>>>> ip link add sit1 type sit remote 10.16.0.121 local
> 10.16.0.249
>>>>> ip l s sit1 up
>>>>> ip -6 a a dev sit1 2001:1234::123 remote 2001:1234::121
>>>>> ping6 2001:1234::121
>>>>
>>>> I cannot reproduce this in my target (updated net-next x86_64)
> and
>>>> iproute2 from git.
>>> I use linus tree (3.14-rc1+).
>>>
>>>> Can you send me your config file ?
>>> See attachment.
>>>
>>>
>>>>
>>>>> The problem is that ipv6_anycast_destination() uses
> unconditionally
>>>>> skb_dst(skb), which is NULL in this case.
>>>>>
>>>>> Not sure what is the best way to fix this, any suggestions?
>>>>
>>>> I will try to reproduce first and see.
>>> Note that the peer was not set up, hence the ping didn't work.
>>> ipip6_err() calls ipip6_err_gen_icmpv6_unreach() which will drop the
> dst
>>> before calling icmpv6_send().
>>>
>>>
>>> Here is the backtrace:
>>> [ 387.786155] BUG: unable to handle kernel NULL pointer dereference at
> 00000096
>>> [ 387.787291] IP: [<c12f1568>] icmp6_send+0x79/0x596
>>
>> [...]
>>
>>> [ 387.790055] [<f85ce03b>] ? tunnel64_err+0x16/0x25 [tunnel4]
>>
>> Thanks for these informations.
>>
>> Can you test an alternative replacing:
>>
>> test on: ipv6_anycast_destination(skb)
>> by
>> test on: ipv6_chk_acast_addr_src(net, skb->dev, &hdr->daddr)
> It's ok with this function. Do you submit the corresponding patch?
Yes, thanks you for the report and the tests.
^ permalink raw reply
* Re: 3.14-mw regression: rtl8169 WARNING: DMA-API: exceeded 7 overlapping mappings of pfn 55ebe
From: Sander Eikelenboom @ 2014-02-07 10:21 UTC (permalink / raw)
To: Dan Williams
Cc: Konrad Rzeszutek Wilk, Wei Liu, Francois Romieu,
netdev@vger.kernel.org, linux-kernel@vger.kernel.org
In-Reply-To: <CAPcyv4j44ZHmaqUBj3rXv-C7Hr72Z15g=2nFBD=1iYLnhSQQ4g@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1267 bytes --]
Thursday, February 6, 2014, 8:12:15 PM, you wrote:
> On Thu, Feb 6, 2014 at 6:27 AM, Sander Eikelenboom <linux@eikelenboom.it> wrote:
>>>>> Not using it seems to prevent the warning, but before 3.14 i have never seen this (with r8169.use_dac=1)
>>
>>> If you are still hitting this with the patch:
>>
>>> 59f2e7df574c dma-debug: fix overlap detection
>>
>>> ...then I'm more inclined to think it is an actual positive report.
>>
>>> If you don't mind I'll send some debug patches to narrow this down.
>>
>> Please do .. sounds better than bisecting :-)
>>
> Hi, attached is a patch that should give some insight whether the
> driver is triggering many overlapping mappings. Try it on top of
> 3.14-rc1.
> Thank you for the debug help!
Hi Dan,
Nifty feature the trace_printk .. however is there a way to limit the list it's spitting out
to what you are interesting in ?
At present the machine chokes while trying to spit out everything in one go and:
- it probably not of all of it is logged to disk because of all the rcu stalls and other problems it causes.
- the list on console at least looked a lot longer (and in the logs i don't see the original warn_on which should
be just before the dump.
However .. attached is what i have got ...
--
Sander
[-- Attachment #2: overlap_log.txt --]
[-- Type: text/plain, Size: 335701 bytes --]
Feb 7 11:06:58 serveerstertje kernel: [ 174.452977] ------------[ cut here ]------------
Feb 7 11:09:49 serveerstertje kernel: [ 330.580970] <idle>-0 0..s. 172014605us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab140 dma: 0x53654b140 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.591575] <idle>-0 0..s. 172014629us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab300 dma: 0x53654b300 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.602033] <idle>-0 0..s. 172014650us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b140 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.612465] <idle>-0 0..s. 172014652us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b300 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.622743] <idle>-0 0..s. 172014779us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab6c0 dma: 0x53654b6c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.633033] <idle>-0 0..s. 172014789us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b6c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.643308] <idle>-0 0..s. 172016370us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab880 dma: 0x53654b880 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.653597] ksoftirq-3 0..s. 172016415us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b880 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.663887] <idle>-0 0..s. 172017292us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aba40 dma: 0x53654ba40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.674213] <idle>-0 0..s. 172017303us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654ba40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.684520] <idle>-0 0.Ns. 172021197us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494abc00 dma: 0x1f60000 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 330.694852] ksoftirq-3 0..s. 172021243us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f60000 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 330.705168] <idle>-0 0.Ns. 172224138us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ac240 dma: 0x53654a240 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.715505] ksoftirq-3 0..s. 172224196us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654a240 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 330.725828] <idle>-0 0..s. 172240318us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880055d15c02 dma: 0x542ce1c02 len: 173
Feb 7 11:09:49 serveerstertje kernel: [ 330.736205] <idle>-0 0..s. 172240340us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x542ce1c02 len: 173
Feb 7 11:09:49 serveerstertje kernel: [ 330.746558] <idle>-0 0.Ns. 172309528us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ac640 dma: 0x53654a640 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.756963] <idle>-0 0.Ns. 172309572us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494acdc0 dma: 0x1f60800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.767245] <idle>-0 0.Ns. 172309601us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ad540 dma: 0x536549540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.777449] <idle>-0 0.Ns. 172309605us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654a640 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.787589] <idle>-0 0.Ns. 172309608us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f60800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.797560] ksoftirq-3 0..s. 172309635us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536549540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.807493] <idle>-0 0..s. 172309792us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494adcc0 dma: 0x1f61000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.817398] <idle>-0 0..s. 172309817us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ae440 dma: 0x536548440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.827233] <idle>-0 0..s. 172309820us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f61000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.836964] <idle>-0 0..s. 172309837us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536548440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.846620] <idle>-0 0..s. 172310044us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aebc0 dma: 0x1f61800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.856290] <idle>-0 0..s. 172310067us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494af340 dma: 0x536547340 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.865852] <idle>-0 0..s. 172310069us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f61800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.875352] <idle>-0 0..s. 172310087us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536547340 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.884771] <idle>-0 0..s. 172310278us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8040 dma: 0x53654e040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.894207] <idle>-0 0..s. 172310298us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.903631] <idle>-0 0..s. 172310402us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a87c0 dma: 0x53654e7c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.913051] <idle>-0 0..s. 172310422us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e7c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.922510] <idle>-0 0..s. 172310524us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8f40 dma: 0x1f62000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.931927] <idle>-0 0..s. 172310544us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f62000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.941356] <idle>-0 0..s. 172310650us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a96c0 dma: 0x53654d6c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.950785] <idle>-0 0..s. 172310672us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654d6c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.960259] <idle>-0 0..s. 172310777us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a9e40 dma: 0x1f62800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.969691] <idle>-0 0..s. 172310802us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aa5c0 dma: 0x53654c5c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.979005] <idle>-0 0..s. 172310805us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f62800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.988327] <idle>-0 0..s. 172310826us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654c5c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 330.997527] <idle>-0 0..s. 172311019us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aad40 dma: 0x1f63000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.006752] <idle>-0 0..s. 172311040us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f63000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.015931] <idle>-0 0..s. 172311141us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ab4c0 dma: 0x53654b4c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.025169] <idle>-0 0..s. 172311162us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654b4c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.034356] <idle>-0 0..s. 172311273us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494abc40 dma: 0x1f63800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.043627] <idle>-0 0..s. 172311297us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ac3c0 dma: 0x53654a3c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.052729] <idle>-0 0..s. 172311299us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f63800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.061813] <idle>-0 0..s. 172311317us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654a3c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.070753] <idle>-0 0..s. 172311511us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494acb40 dma: 0x1f64000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.079680] <idle>-0 0..s. 172311535us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f64000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.088615] <idle>-0 0..s. 172311633us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ad2c0 dma: 0x5365492c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.097568] <idle>-0 0..s. 172311654us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365492c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.106515] <idle>-0 0..s. 172311757us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ada40 dma: 0x1f64800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.115449] <idle>-0 0..s. 172311778us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f64800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.124390] <idle>-0 0..s. 172311879us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ae1c0 dma: 0x5365481c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.133326] <idle>-0 0..s. 172311900us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365481c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.142257] <idle>-0 0..s. 172312001us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ae940 dma: 0x536548940 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.151167] <idle>-0 0..s. 172312025us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536548940 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.160265] <idle>-0 0..s. 172312124us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494af0c0 dma: 0x5365470c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.169326] <idle>-0 0..s. 172312146us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365470c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.178520] <idle>-0 0..s. 172312247us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494af840 dma: 0x536547840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.187770] <idle>-0 0..s. 172312268us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536547840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.196974] <idle>-0 0..s. 172312365us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494a8040 dma: 0x53654e040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 331.206253] <idle>-0 0..s. 172312385us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8200 dma: 0x53654e200 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.215318] <idle>-0 0..s. 172312409us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8980 dma: 0x53654e980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.224252] <idle>-0 0..s. 172312416us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e200 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.233130] <idle>-0 0..s. 172312419us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654e040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 331.241888] <idle>-0 0..s. 172312427us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.250455] <idle>-0 0..s. 172312615us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a9100 dma: 0x53654d100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.259020] <idle>-0 0..s. 172312636us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654d100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.267588] <idle>-0 0..s. 172312739us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a9880 dma: 0x53654d880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.276147] <idle>-0 0..s. 172312759us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654d880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.284691] <idle>-0 0..s. 172312861us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aa000 dma: 0x53654c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.293215] <idle>-0 0..s. 172312882us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.301874] <idle>-0 0..s. 172312984us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aa780 dma: 0x53654c780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.310644] <idle>-0 0..s. 172313005us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654c780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.319401] <idle>-0 0..s. 172313108us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aaf00 dma: 0x1f65000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.328336] <idle>-0 0.Ns. 172313140us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f65000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.337323] <idle>-0 0..s. 172313232us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ab680 dma: 0x53654b680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.346353] <idle>-0 0..s. 172313253us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654b680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.355477] <idle>-0 0..s. 172313360us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494abe00 dma: 0x1f65800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.364623] <idle>-0 0..s. 172313380us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ac580 dma: 0x53654a580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.373741] <idle>-0 0..s. 172313400us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494acd00 dma: 0x53654ad00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 331.382748] <idle>-0 0..s. 172313401us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f65800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.391811] <idle>-0 0..s. 172313408us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654a580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.400813] <idle>-0 0..s. 172313414us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654ad00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 331.409736] <idle>-0 0..s. 172313600us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494acec0 dma: 0x1f66000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.418669] <idle>-0 0..s. 172313621us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f66000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.427617] <idle>-0 0..s. 172313721us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ad640 dma: 0x536549640 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.436544] <idle>-0 0..s. 172313742us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536549640 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.445493] <idle>-0 0..s. 172313847us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494addc0 dma: 0x1f66800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.454424] <idle>-0 0..s. 172313867us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f66800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.463394] <idle>-0 0..s. 172313968us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ae540 dma: 0x536548540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.472323] <idle>-0 0..s. 172313989us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536548540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.481260] <idle>-0 0..s. 172314091us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aecc0 dma: 0x1f67000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.490194] <idle>-0 0..s. 172314112us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f67000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.499217] <idle>-0 0..s. 172314213us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494af440 dma: 0x536547440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.508301] <idle>-0 0..s. 172314234us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536547440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.517487] <idle>-0 0..s. 172314359us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8040 dma: 0x53654e040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.526699] <idle>-0 0..s. 172314383us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a87c0 dma: 0x53654e7c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.535726] <idle>-0 0..s. 172314386us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.544774] ksoftirq-3 0..s. 172314466us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e7c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.553644] ksoftirq-3 0..s. 172314493us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8f40 dma: 0x1f67800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.562559] ksoftirq-3 0..s. 172314514us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f67800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.571565] <idle>-0 0..s. 172314708us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a96c0 dma: 0x53654d6c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.580611] <idle>-0 0..s. 172314729us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654d6c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.589745] <idle>-0 0..s. 172314828us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a9e40 dma: 0x1f68000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.598897] <idle>-0 0..s. 172314849us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f68000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.608058] <idle>-0 0..s. 172314958us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aa5c0 dma: 0x53654c5c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.617244] <idle>-0 0..s. 172314979us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aad40 dma: 0x1f68800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.626312] <idle>-0 0..s. 172314998us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab4c0 dma: 0x53654b4c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 331.635225] <idle>-0 0..s. 172315000us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654c5c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.644158] <idle>-0 0..s. 172315002us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f68800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.652927] <idle>-0 0..s. 172315013us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b4c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 331.661602] <idle>-0 0..s. 172315197us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ab680 dma: 0x53654b680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.670273] <idle>-0 0..s. 172315218us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654b680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.678923] <idle>-0 0..s. 172315320us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494abe00 dma: 0x1f69000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.687624] <idle>-0 0..s. 172315344us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f69000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.696297] <idle>-0 0..s. 172315440us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ac580 dma: 0x53654a580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.705001] <idle>-0 0..s. 172315460us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654a580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.713651] <idle>-0 0..s. 172315562us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494acd00 dma: 0x1f69800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.722354] <idle>-0 0..s. 172315583us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f69800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.731132] <idle>-0 0..s. 172315685us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ad480 dma: 0x536549480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.740114] <idle>-0 0..s. 172315721us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536549480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.749044] <idle>-0 0..s. 172315812us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494adc00 dma: 0x1f6a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.758133] <idle>-0 0..s. 172315833us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.767409] <idle>-0 0..s. 172315917us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ae380 dma: 0x536548380 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 331.776636] <idle>-0 0..s. 172315938us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ae540 dma: 0x536548540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.785837] <idle>-0 0..s. 172315947us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536548380 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 331.794901] <idle>-0 0..s. 172315955us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536548540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.803863] <idle>-0 0..s. 172316057us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aecc0 dma: 0x1f6a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.812832] <idle>-0 0..s. 172316078us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.821780] <idle>-0 0..s. 172316180us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494af440 dma: 0x536547440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.830720] <idle>-0 0..s. 172316200us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536547440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.839635] <idle>-0 0..s. 172316302us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8040 dma: 0x53654e040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.848605] <idle>-0 0..s. 172316323us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.857516] <idle>-0 0..s. 172316425us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a87c0 dma: 0x53654e7c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.866482] <idle>-0 0.Ns. 172316451us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e7c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.875426] <idle>-0 0..s. 172316555us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8f40 dma: 0x1f6b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.884391] <idle>-0 0..s. 172316580us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.893422] <idle>-0 0..s. 172316691us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a96c0 dma: 0x53654d6c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.902656] <idle>-0 0..s. 172316716us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a9e40 dma: 0x1f6b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.911741] <idle>-0 0..s. 172316719us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654d6c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.920993] <idle>-0 0..s. 172316737us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.930208] <idle>-0 0..s. 172316936us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aa5c0 dma: 0x53654c5c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.939449] <idle>-0 0..s. 172316967us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aad40 dma: 0x1f6c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.948599] <idle>-0 0..s. 172316969us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654c5c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.957704] <idle>-0 0..s. 172316987us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.966735] <idle>-0 0..s. 172317084us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab4c0 dma: 0x53654b4c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 331.975722] <idle>-0 0..s. 172317094us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b4c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 331.984722] <idle>-0 0..s. 172317183us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ab680 dma: 0x53654b680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 331.993710] <idle>-0 0..s. 172317207us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494abe00 dma: 0x1f6c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.002608] <idle>-0 0..s. 172317210us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654b680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.011458] <idle>-0 0..s. 172317228us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.020211] <idle>-0 0..s. 172317430us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ac580 dma: 0x53654a580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.028994] <idle>-0 0..s. 172317455us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494acd00 dma: 0x1f6d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.037617] <idle>-0 0..s. 172317458us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654a580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.046252] <idle>-0 0..s. 172317476us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.054873] <idle>-0 0..s. 172317671us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ad480 dma: 0x536549480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.063548] <idle>-0 0..s. 172317693us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494adc00 dma: 0x1f6d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.072205] <idle>-0 0..s. 172317696us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536549480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.080878] <idle>-0 0..s. 172317713us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.089393] <idle>-0 0..s. 172317918us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ae380 dma: 0x536548380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.097911] <idle>-0 0..s. 172317939us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aeb00 dma: 0x1f6e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.106337] <idle>-0 0..s. 172317942us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536548380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.114718] <idle>-0 0..s. 172317959us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.123009] <idle>-0 0..s. 172317996us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494af280 dma: 0x536547280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.131279] <idle>-0 0..s. 172318007us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536547280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.139648] <idle>-0 0..s. 172318162us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494af440 dma: 0x536547440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.148195] <idle>-0 0..s. 172318190us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.156564] <idle>-0 0..s. 172318192us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536547440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.165053] <idle>-0 0..s. 172318210us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.173502] <idle>-0 0..s. 172318409us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.182003] <idle>-0 0..s. 172318431us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f6e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.190340] <idle>-0 0..s. 172318434us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.198659] <idle>-0 0..s. 172318451us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.206878] <idle>-0 0..s. 172318654us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.215101] <idle>-0 0..s. 172318677us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581e40 dma: 0x1f6f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.223234] <idle>-0 0..s. 172318680us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.231322] <idle>-0 0..s. 172318699us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.239286] <idle>-0 0..s. 172318901us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495825c0 dma: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.247297] <idle>-0 0..s. 172318923us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582d40 dma: 0x1f6f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.255162] <idle>-0 0..s. 172318925us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.263030] <idle>-0 0..s. 172318943us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f6f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.270752] <idle>-0 0..s. 172318986us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495834c0 dma: 0x5364734c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.278464] <idle>-0 0..s. 172318997us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364734c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.286349] <idle>-0 0..s. 172319145us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583680 dma: 0x536473680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.294233] <idle>-0 0..s. 172319167us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583e00 dma: 0x1f70000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.302172] <idle>-0 0..s. 172319170us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536473680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.310062] <idle>-0 0..s. 172319187us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f70000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.317828] <idle>-0 0..s. 172319392us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584580 dma: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.325641] <idle>-0 0..s. 172319412us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.333411] <idle>-0 0..s. 172319603us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584d00 dma: 0x1f70800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.341230] <idle>-0 0..s. 172319628us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585480 dma: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.348882] <idle>-0 0..s. 172319631us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f70800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.356534] <idle>-0 0..s. 172319646us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.364094] <idle>-0 0..s. 172320665us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585c00 dma: 0x536471c00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.371635] <idle>-0 0..s. 172320694us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471c00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.379157] <idle>-0 0..s. 172320854us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585dc0 dma: 0x1f71000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.386728] <idle>-0 0..s. 172320879us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586540 dma: 0x536470540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.394235] <idle>-0 0..s. 172320882us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f71000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.401768] <idle>-0 0..s. 172320900us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.409290] <idle>-0 0.Ns. 172321525us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586cc0 dma: 0x536470cc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.416838] <idle>-0 0.Ns. 172321536us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470cc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.424512] <idle>-0 0..s. 172322042us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586e80 dma: 0x1f71800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.432154] <idle>-0 0..s. 172322067us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587600 dma: 0x53646f600 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.439836] <idle>-0 0..s. 172322070us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f71800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.447518] <idle>-0 0..s. 172322085us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f600 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.455069] <idle>-0 0..s. 172323080us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.462663] <idle>-0 0..s. 172323103us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 332.470335] <idle>-0 0..s. 172329275us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.477993] <idle>-0 0..s. 172329343us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049580980 dma: 0x536476980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.485676] <idle>-0 0..s. 172329362us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049580b40 dma: 0x536476b40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.493182] <idle>-0 0..s. 172329366us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364767c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.500815] <idle>-0 0..s. 172329369us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536476980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.508269] <idle>-0 0..s. 172329370us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536476b40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.515688] <idle>-0 0..s. 172330674us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049580d00 dma: 0x536476d00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.523121] <idle>-0 0..s. 172330686us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536476d00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.530656] <idle>-0 0..s. 172332300us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049580ec0 dma: 0x536476ec0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.538213] <idle>-0 0..s. 172332346us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049581080 dma: 0x536475080 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.545763] <idle>-0 0..s. 172332349us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536476ec0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.553267] <idle>-0 0..s. 172332352us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536475080 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.560729] <idle>-0 0..s. 172334096us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049581240 dma: 0x536475240 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.568221] <idle>-0 0..s. 172334107us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536475240 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.575804] <idle>-0 0..s. 172335400us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049581400 dma: 0x536475400 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.583442] <idle>-0 0..s. 172335410us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536475400 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.591015] <idle>-0 0..s. 172336773us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495815c0 dma: 0x5364755c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.598583] <idle>-0 0..s. 172336785us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364755c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.606325] <idle>-0 0..s. 172337306us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049581780 dma: 0x536475780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.614059] <idle>-0 0..s. 172337317us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536475780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.621949] <idle>-0 0.Ns. 172339542us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049581940 dma: 0x536475940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.629831] ksoftirq-3 0..s. 172339569us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536475940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.637822] <idle>-0 0..s. 172341177us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049581b00 dma: 0x536475b00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.645890] <idle>-0 0..s. 172341188us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536475b00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.654021] <idle>-0 0..s. 172342587us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049581cc0 dma: 0x536475cc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.662199] <idle>-0 0..s. 172342599us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536475cc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.670441] <idle>-0 0..s. 172343934us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049581e80 dma: 0x536475e80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.678701] <idle>-0 0..s. 172343945us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536475e80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.687092] <idle>-0 0..s. 172344481us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049582040 dma: 0x536474040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.695466] <idle>-0 0..s. 172344513us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536474040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.703976] <idle>-0 0..s. 172345380us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049582200 dma: 0x536474200 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.712476] <idle>-0 0..s. 172345394us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536474200 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.721104] <idle>-0 0..s. 172346877us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495823c0 dma: 0x5364743c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.729730] <idle>-0 0..s. 172346888us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364743c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.738334] <idle>-0 0..s. 172349691us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049582580 dma: 0x536474580 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.746986] <idle>-0 0..s. 172349717us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049582740 dma: 0x536474740 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.755574] <idle>-0 0..s. 172349720us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536474580 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.764174] <idle>-0 0..s. 172349722us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536474740 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.772701] <idle>-0 0..s. 172350312us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049582900 dma: 0x536474900 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.781331] <idle>-0 0..s. 172350323us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536474900 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.789852] <idle>-0 0..s. 172351229us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049582ac0 dma: 0x536474ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.798393] <idle>-0 0..s. 172351240us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536474ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.807092] kworker/-1648 0..s. 172352191us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049582c80 dma: 0x536474c80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.815776] kworker/-1648 0..s. 172352202us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536474c80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.824597] <idle>-0 0..s. 172355424us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049582e40 dma: 0x536474e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.833432] <idle>-0 0..s. 172355435us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536474e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.842276] <idle>-0 0..s. 172356443us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583000 dma: 0x536473000 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.851113] <idle>-0 0..s. 172356454us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473000 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.860044] <idle>-0 0..s. 172357599us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495831c0 dma: 0x5364731c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.869035] <idle>-0 0..s. 172357610us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364731c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.878108] <idle>-0 0..s. 172359421us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583380 dma: 0x536473380 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.887207] <idle>-0 0.Ns. 172359439us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473380 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.896259] <idle>-0 0..s. 172359890us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583540 dma: 0x536473540 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.905359] <idle>-0 0..s. 172359900us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473540 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.914511] <idle>-0 0..s. 172361707us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583700 dma: 0x536473700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.923747] <idle>-0 0..s. 172361718us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.933020] <idle>-0 0..s. 172362381us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495838c0 dma: 0x5364738c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.942348] <idle>-0 0..s. 172362391us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364738c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.951617] <idle>-0 0..s. 172363540us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583a80 dma: 0x536473a80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.960971] <idle>-0 0..s. 172363550us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473a80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.970391] <idle>-0 0..s. 172365092us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583c40 dma: 0x536473c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.979976] <idle>-0 0..s. 172365102us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.989579] <idle>-0 0.Ns. 172366587us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583e00 dma: 0x536473e00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 332.999351] ksoftirq-3 0..s. 172366611us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473e00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.009277] <idle>-0 0..s. 172368399us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583fc0 dma: 0x536473fc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.019246] <idle>-0 0..s. 172368411us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473fc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.029195] <idle>-0 0..s. 172370616us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584180 dma: 0x536472180 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.039133] <idle>-0 0..s. 172370641us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584340 dma: 0x536472340 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.049124] <idle>-0 0..s. 172370644us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472180 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.059034] <idle>-0 0..s. 172370647us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472340 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.068998] <idle>-0 0..s. 172565749us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584500 dma: 0x536472500 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.078929] <idle>-0 0..s. 172565763us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472500 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.088869] <idle>-0 0..s. 172569449us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495846c0 dma: 0x5364726c0 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 333.098840] <idle>-0 0.Ns. 172569474us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364726c0 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 333.108804] <idle>-0 0.Ns. 172673695us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584d00 dma: 0x1f72000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.118753] <idle>-0 0.Ns. 172673726us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585480 dma: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.128661] <idle>-0 0.Ns. 172673748us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585c00 dma: 0x1f72800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.138382] <idle>-0 0.Ns. 172673752us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f72000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.148143] <idle>-0 0.Ns. 172673756us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.157722] <idle>-0 0.Ns. 172673766us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f72800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.167199] <idle>-0 0..s. 172673951us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586380 dma: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.176647] <idle>-0 0..s. 172673972us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.186143] <idle>-0 0..s. 172674090us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586b00 dma: 0x1f73000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.195604] <idle>-0 0..s. 172674113us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587280 dma: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.204990] <idle>-0 0..s. 172674116us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f73000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.214320] <idle>-0 0..s. 172674133us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.223596] <idle>-0 0..s. 172674337us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.232829] <idle>-0 0..s. 172674361us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.241945] <idle>-0 0..s. 172674363us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.251007] <idle>-0 0..s. 172674381us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.259915] <idle>-0 0..s. 172674568us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f73800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.268901] <idle>-0 0..s. 172674589us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f73800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.277802] <idle>-0 0.Ns. 172674698us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.286768] <idle>-0 0..s. 172674717us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.295828] <idle>-0 0..s. 172674845us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581e40 dma: 0x1f74000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.304943] <idle>-0 0..s. 172674869us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495825c0 dma: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.314072] <idle>-0 0..s. 172674871us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f74000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.323239] <idle>-0 0..s. 172674889us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.332225] <idle>-0 0..s. 172675080us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582d40 dma: 0x1f74800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.341265] <idle>-0 0..s. 172675104us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495834c0 dma: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.350161] <idle>-0 0..s. 172675107us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f74800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.358997] <idle>-0 0.Ns. 172675130us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.367743] <idle>-0 0.Ns. 172675331us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583c40 dma: 0x1f75000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.376452] <idle>-0 0.Ns. 172675353us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495843c0 dma: 0x5364723c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.385111] <idle>-0 0.Ns. 172675356us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f75000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.393685] blkback.-9469 0..s. 172675370us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364723c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.402197] <idle>-0 0.Ns. 172675580us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584b40 dma: 0x1f75800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.410728] <idle>-0 0.Ns. 172675599us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495852c0 dma: 0x5364712c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.419152] <idle>-0 0.Ns. 172675620us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585a40 dma: 0x536471a40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.427467] <idle>-0 0.Ns. 172675622us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f75800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.435720] <idle>-0 0.Ns. 172675624us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364712c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.443890] <idle>-0 0.Ns. 172675634us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471a40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.451877] <idle>-0 0.Ns. 172675821us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585c00 dma: 0x1f76000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.459854] <idle>-0 0.Ns. 172675842us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586380 dma: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.467780] <idle>-0 0.Ns. 172675848us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f76000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.475644] <idle>-0 0.Ns. 172675863us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.483432] <idle>-0 0..s. 172676068us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586b00 dma: 0x1f76800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.491201] <idle>-0 0..s. 172676087us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587280 dma: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.498866] <idle>-0 0..s. 172676107us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049587a00 dma: 0x53646fa00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.506421] <idle>-0 0..s. 172676109us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f76800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.513894] <idle>-0 0..s. 172676111us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.521314] <idle>-0 0..s. 172676121us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53646fa00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.528527] <idle>-0 0..s. 172676305us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.535742] <idle>-0 0..s. 172676327us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.542821] <idle>-0 0..s. 172676329us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.549868] <idle>-0 0..s. 172676347us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.556914] <idle>-0 0..s. 172676551us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f77000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.564037] <idle>-0 0..s. 172676572us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.571131] <idle>-0 0..s. 172676574us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f77000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.578217] <idle>-0 0..s. 172676592us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.585224] <idle>-0 0..s. 172676797us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581e40 dma: 0x1f77800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.592183] <idle>-0 0..s. 172676819us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495825c0 dma: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.599062] <idle>-0 0..s. 172676821us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f77800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.605945] <idle>-0 0..s. 172676838us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.612767] <idle>-0 0..s. 172677043us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582d40 dma: 0x1f78000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.619753] <idle>-0 0..s. 172677064us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495834c0 dma: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.626661] <idle>-0 0..s. 172677066us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f78000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.633607] <idle>-0 0..s. 172677084us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.640617] <idle>-0 0.Ns. 172677114us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583c40 dma: 0x536473c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.647604] <idle>-0 0.Ns. 172677123us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.654533] <idle>-0 0..s. 172677289us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583e00 dma: 0x1f78800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.661546] <idle>-0 0..s. 172677311us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584580 dma: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.668528] <idle>-0 0..s. 172677313us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f78800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.675453] <idle>-0 0..s. 172677330us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.682472] <idle>-0 0..s. 172677535us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584d00 dma: 0x1f79000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.689448] <idle>-0 0..s. 172677556us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585480 dma: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.696429] <idle>-0 0..s. 172677558us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f79000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.703477] <idle>-0 0..s. 172677576us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.710495] <idle>-0 0..s. 172677781us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585c00 dma: 0x1f79800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.717505] <idle>-0 0..s. 172677802us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586380 dma: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.724497] <idle>-0 0..s. 172677804us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f79800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.731397] <idle>-0 0..s. 172677822us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.738140] <idle>-0 0..s. 172678028us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586b00 dma: 0x1f7a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.744995] <idle>-0 0..s. 172678050us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587280 dma: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.751787] <idle>-0 0..s. 172678052us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.758526] <idle>-0 0..s. 172678070us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.765366] <idle>-0 0..s. 172678152us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049587a00 dma: 0x53646fa00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.772151] <idle>-0 0..s. 172678162us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53646fa00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 333.779081] <idle>-0 0..s. 172678271us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.786020] <idle>-0 0..s. 172678293us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.792898] <idle>-0 0..s. 172678295us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.799725] <idle>-0 0..s. 172678313us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.806563] <idle>-0 0..s. 172678518us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f7a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.813368] <idle>-0 0..s. 172678539us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.820215] <idle>-0 0..s. 172678541us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.826977] <idle>-0 0..s. 172678558us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.833708] <idle>-0 0..s. 172678764us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581e40 dma: 0x1f7b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.840658] <idle>-0 0..s. 172678785us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495825c0 dma: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.847467] <idle>-0 0..s. 172678788us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.854347] <idle>-0 0..s. 172678805us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.861305] <idle>-0 0..s. 172679018us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582d40 dma: 0x1f7b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.868268] <idle>-0 0..s. 172679042us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495834c0 dma: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.875206] <idle>-0 0..s. 172679045us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.882168] <idle>-0 0..s. 172679062us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.889115] <idle>-0 0..s. 172679267us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583c40 dma: 0x1f7c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.896039] <idle>-0 0..s. 172679288us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495843c0 dma: 0x5364723c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.903028] <idle>-0 0..s. 172679290us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.910105] <idle>-0 0..s. 172679308us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364723c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.917041] <idle>-0 0..s. 172679502us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584b40 dma: 0x1f7c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.924170] <idle>-0 0..s. 172679523us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495852c0 dma: 0x5364712c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.931308] <idle>-0 0..s. 172679525us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.938415] <idle>-0 0..s. 172679543us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364712c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.945562] <idle>-0 0..s. 172679747us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585a40 dma: 0x1f7d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.952719] <idle>-0 0..s. 172679768us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495861c0 dma: 0x5364701c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.959922] <idle>-0 0..s. 172679770us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.967107] <idle>-0 0..s. 172679788us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364701c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.974278] <idle>-0 0..s. 172679994us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586940 dma: 0x536470940 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.981507] <idle>-0 0..s. 172680016us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495870c0 dma: 0x53646f0c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.988689] <idle>-0 0..s. 172680018us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470940 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 333.995824] <idle>-0 0..s. 172680036us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f0c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.002983] <idle>-0 0..s. 172680245us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587840 dma: 0x53646f840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.010150] <idle>-0 0..s. 172680282us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8040 dma: 0x53654e040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.017255] <idle>-0 0..s. 172680302us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494a87c0 dma: 0x53654e7c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.024271] <idle>-0 0..s. 172680304us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.031347] <idle>-0 0..s. 172680312us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.038279] <idle>-0 0..s. 172680319us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654e7c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.045184] <idle>-0 0..s. 172680487us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8980 dma: 0x53654e980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.052117] <idle>-0 0..s. 172680511us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a9100 dma: 0x53654d100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.058884] <idle>-0 0..s. 172680513us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.065689] <idle>-0 0..s. 172680532us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654d100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.072418] <idle>-0 0..s. 172680733us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a9880 dma: 0x53654d880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.079152] <idle>-0 0..s. 172680757us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aa000 dma: 0x53654c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.085946] <idle>-0 0..s. 172680759us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654d880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.092657] <idle>-0 0.Ns. 172680782us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.099310] <idle>-0 0..s. 172680976us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aa780 dma: 0x53654c780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.106089] <idle>-0 0..s. 172680999us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aaf00 dma: 0x1f7d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.112775] <idle>-0 0..s. 172681001us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654c780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.119480] <idle>-0 0..s. 172681018us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.126238] <idle>-0 0..s. 172681220us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ab680 dma: 0x53654b680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.132930] <idle>-0 0..s. 172681244us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654b680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.139756] <idle>-0 0..s. 172681348us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494abe00 dma: 0x1f7e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.146665] <idle>-0 0..s. 172681372us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ac580 dma: 0x53654a580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.153483] <idle>-0 0..s. 172681374us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.160368] <idle>-0 0..s. 172681392us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654a580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.167197] <idle>-0 0..s. 172681593us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494acd00 dma: 0x1f7e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.174014] <idle>-0 0..s. 172681621us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ad480 dma: 0x536549480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.180815] <idle>-0 0..s. 172681624us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.187501] <idle>-0 0..s. 172681642us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536549480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.194249] <idle>-0 0..s. 172681839us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494adc00 dma: 0x1f7f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.201076] <idle>-0 0..s. 172681874us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ae380 dma: 0x536548380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.207861] <idle>-0 0..s. 172681877us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.214645] <idle>-0 0..s. 172681894us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536548380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.221491] <idle>-0 0..s. 172682082us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aeb00 dma: 0x1f7f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.228266] <idle>-0 0..s. 172682102us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f7f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.235164] <idle>-0 0..s. 172682206us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494af280 dma: 0x536547280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.242156] <idle>-0 0..s. 172682238us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536547280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.249145] <idle>-0 0..s. 172682330us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8040 dma: 0x53654e040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.256187] <idle>-0 0..s. 172682355us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a87c0 dma: 0x53654e7c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.263258] <idle>-0 0..s. 172682357us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.270218] <idle>-0 0..s. 172682375us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e7c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.277161] <idle>-0 0..s. 172682579us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8f40 dma: 0x1f00000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.284187] <idle>-0 0..s. 172682602us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a96c0 dma: 0x53654d6c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.291133] <idle>-0 0..s. 172682605us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f00000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.298082] <idle>-0 0..s. 172682623us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654d6c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.305095] <idle>-0 0..s. 172682819us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a9e40 dma: 0x1f00800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.312029] <idle>-0 0..s. 172682839us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f00800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.319082] <idle>-0 0..s. 172683056us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aa5c0 dma: 0x53654c5c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.326219] <idle>-0 0..s. 172683080us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aa780 dma: 0x53654c780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.333234] <idle>-0 0..s. 172683097us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aa940 dma: 0x53654c940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.340188] <idle>-0 0..s. 172683100us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654c5c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.347185] <idle>-0 0..s. 172683102us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654c780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.353987] <idle>-0 0..s. 172683104us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654c940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.360841] <idle>-0 0..s. 172684163us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aab00 dma: 0x1f01000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.367659] <idle>-0 0..s. 172684186us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ab280 dma: 0x53654b280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.374455] <idle>-0 0..s. 172684189us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f01000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.381309] <idle>-0 0..s. 172684203us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654b280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.388123] <idle>-0 0..s. 172684880us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aba00 dma: 0x53654ba00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.394927] <idle>-0 0..s. 172684894us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654ba00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.401913] <idle>-0 0.Ns. 172686201us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494abbc0 dma: 0x53654bbc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.408885] ksoftirq-3 0..s. 172686236us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654bbc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.415966] <idle>-0 0..s. 172686608us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494abd80 dma: 0x1f01800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.423308] <idle>-0 0..s. 172686632us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ac500 dma: 0x53654a500 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.430494] <idle>-0 0..s. 172686635us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f01800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.437809] <idle>-0 0..s. 172686650us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654a500 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.445185] <idle>-0 0..s. 172686813us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494acc80 dma: 0x1f02000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.452542] <idle>-0 0..s. 172686833us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f02000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.460016] <idle>-0 0..s. 172686935us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ad400 dma: 0x536549400 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.467584] <idle>-0 0..s. 172686955us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536549400 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.475215] <idle>-0 0..s. 172687058us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494adb80 dma: 0x1f02800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.482900] <idle>-0 0..s. 172687084us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f02800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.490672] <idle>-0 0..s. 172687159us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ae300 dma: 0x536548300 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.498464] <idle>-0 0..s. 172687169us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536548300 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.506413] <idle>-0 0..s. 172688204us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ae4c0 dma: 0x5365484c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.514346] <idle>-0 0..s. 172688216us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365484c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.522431] <idle>-0 0..s. 172688532us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ae680 dma: 0x536548680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.530484] <idle>-0 0..s. 172688553us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536548680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.538632] <idle>-0 0..s. 172690041us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aee00 dma: 0x536548e00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.546866] <idle>-0 0..s. 172690065us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494aefc0 dma: 0x1f03000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.554913] <idle>-0 0.Ns. 172690094us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494af740 dma: 0x536547740 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.562926] <idle>-0 0.Ns. 172690101us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f03000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.570962] <idle>-0 0.Ns. 172690104us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536548e00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.578840] <idle>-0 0.Ns. 172690113us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536547740 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.586795] <idle>-0 0..s. 172690684us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494a8040 dma: 0x53654e040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.594704] <idle>-0 0..s. 172690698us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654e040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.602734] <idle>-0 0..s. 172691004us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8200 dma: 0x53654e200 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.610775] <idle>-0 0..s. 172691028us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a8980 dma: 0x53654e980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.618777] <idle>-0 0..s. 172691031us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e200 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.626820] <idle>-0 0..s. 172691049us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654e980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.634754] <idle>-0 0..s. 172691077us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494a9100 dma: 0x53654d100 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.642737] <idle>-0 0..s. 172691087us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654d100 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.650785] <idle>-0 0..s. 172692271us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494a92c0 dma: 0x53654d2c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.658854] <idle>-0 0..s. 172692292us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53654d2c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 334.666975] <idle>-0 0..s. 172693526us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494a9a40 dma: 0x53654da40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.675047] <idle>-0 0..s. 172693536us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654da40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.683157] <idle>-0 0..s. 172694504us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494a9c00 dma: 0x53654dc00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.691200] <idle>-0 0..s. 172694516us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654dc00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.699397] <idle>-0 0..s. 172701186us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494a9dc0 dma: 0x53654ddc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.707683] <idle>-0 0..s. 172701210us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494a9f80 dma: 0x53654df80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.715914] <idle>-0 0..s. 172701212us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654ddc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.724191] <idle>-0 0..s. 172701215us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654df80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.732358] <idle>-0 0..s. 172702426us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aa140 dma: 0x53654c140 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.740613] <idle>-0 0..s. 172702437us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654c140 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.748911] <idle>-0 0..s. 172703086us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aa300 dma: 0x53654c300 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.757221] <idle>-0 0..s. 172703108us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aa4c0 dma: 0x53654c4c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.765451] <idle>-0 0..s. 172703111us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654c300 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.773591] <idle>-0 0..s. 172703113us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654c4c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.781834] <idle>-0 0..s. 172703578us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aa680 dma: 0x53654c680 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.790140] <idle>-0 0..s. 172703588us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654c680 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.798419] <idle>-0 0..s. 172704501us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aa840 dma: 0x53654c840 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.806929] <idle>-0 0..s. 172704512us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654c840 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.815526] <idle>-0 0..s. 172705057us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aaa00 dma: 0x53654ca00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.824206] <idle>-0 0..s. 172705068us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654ca00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.832941] <idle>-0 0.Ns. 172705723us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aabc0 dma: 0x53654cbc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.841724] <idle>-0 0.Ns. 172705747us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aad80 dma: 0x53654cd80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.850428] <idle>-0 0.Ns. 172705749us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654cbc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.859104] <idle>-0 0.Ns. 172705751us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654cd80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.867697] <idle>-0 0..s. 172708670us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494aaf40 dma: 0x53654cf40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.876244] <idle>-0 0..s. 172708680us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654cf40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.884813] <idle>-0 0..s. 172709477us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab100 dma: 0x53654b100 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.893328] <idle>-0 0..s. 172709487us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b100 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.901991] <idle>-0 0..s. 172710078us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab2c0 dma: 0x53654b2c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.910619] <idle>-0 0..s. 172710089us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b2c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.919345] <idle>-0 0..s. 172711045us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab480 dma: 0x53654b480 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.928119] <idle>-0 0..s. 172711056us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b480 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.936869] <idle>-0 0.Ns. 172713066us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab640 dma: 0x53654b640 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.945675] <idle>-0 0.Ns. 172713103us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab800 dma: 0x53654b800 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.954270] <idle>-0 0.Ns. 172713105us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b640 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.962900] <idle>-0 0.Ns. 172713108us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b800 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.971320] <idle>-0 0..s. 172715346us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ab9c0 dma: 0x53654b9c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.979753] <idle>-0 0..s. 172715357us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654b9c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.988232] <idle>-0 0..s. 172718111us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494abb80 dma: 0x53654bb80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 334.996671] <idle>-0 0..s. 172718122us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654bb80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.005157] <idle>-0 0..s. 172720282us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494abd40 dma: 0x53654bd40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.013603] <idle>-0 0..s. 172720294us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654bd40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.022055] <idle>-0 0..s. 172720850us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494abf00 dma: 0x53654bf00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.030494] <idle>-0 0..s. 172720861us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654bf00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.039027] <idle>-0 0..s. 172721899us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ac0c0 dma: 0x53654a0c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.047762] <idle>-0 0..s. 172721910us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654a0c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.056403] <idle>-0 0..s. 172723350us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ac280 dma: 0x53654a280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.065258] <idle>-0 0..s. 172723360us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654a280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.074188] <idle>-0 0..s. 172723864us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ac440 dma: 0x53654a440 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.083168] <idle>-0 0..s. 172723874us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654a440 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.092054] <idle>-0 0..s. 172724834us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ac600 dma: 0x53654a600 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.101014] ksoftirq-3 0..s. 172724893us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654a600 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.110057] <idle>-0 0.Ns. 172727796us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ac7c0 dma: 0x53654a7c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.119142] <idle>-0 0.Ns. 172727820us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ac980 dma: 0x53654a980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.128318] <idle>-0 0.Ns. 172727822us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654a7c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.137380] <idle>-0 0.Ns. 172727825us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654a980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.146363] <idle>-0 0..s. 172729987us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494acb40 dma: 0x53654ab40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.155288] <idle>-0 0..s. 172730015us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494acd00 dma: 0x53654ad00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.164139] <idle>-0 0..s. 172730018us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654ab40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.172892] <idle>-0 0..s. 172730021us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53654ad00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.181562] <idle>-0 0..s. 172733912us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494acec0 dma: 0x1f03800 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 335.190191] <idle>-0 0..s. 172733933us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f03800 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 335.198823] <idle>-0 0..s. 172935762us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494ad700 dma: 0x536549700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.207513] <idle>-0 0.Ns. 172935781us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536549700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.216261] <idle>-0 0..s. 173020680us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494adac0 dma: 0x1f04000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.225111] <idle>-0 0..s. 173020707us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ae240 dma: 0x536548240 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.233939] <idle>-0 0..s. 173020711us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f04000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.242809] <idle>-0 0..s. 173020727us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536548240 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.251499] <idle>-0 0..s. 173020835us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494ae9c0 dma: 0x5365489c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.260273] <idle>-0 0..s. 173020855us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365489c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.269117] <idle>-0 0..s. 173020958us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494af140 dma: 0x536547140 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.278015] <idle>-0 0..s. 173020979us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536547140 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.287086] <idle>-0 0..s. 173021079us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494af8c0 dma: 0x5365478c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.296113] <idle>-0 0..s. 173021099us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365478c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.305187] <idle>-0 0..s. 173021208us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.314221] <idle>-0 0..s. 173021228us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.323301] <idle>-0 0..s. 173021325us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.332364] <idle>-0 0..s. 173021346us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.341438] <idle>-0 0..s. 173021469us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f04800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.350471] <idle>-0 0..s. 173021492us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.359533] <idle>-0 0..s. 173021494us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f04800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.368643] <idle>-0 0..s. 173021512us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.377753] <idle>-0 0..s. 173021715us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581e40 dma: 0x1f05000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.386905] <idle>-0 0..s. 173021735us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495825c0 dma: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.395885] <idle>-0 0..s. 173021738us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f05000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.404906] <idle>-0 0..s. 173021755us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.413745] <idle>-0 0.Ns. 173021877us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582d40 dma: 0x1f05800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.422664] <idle>-0 0..s. 173021900us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f05800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.431504] <idle>-0 0..s. 173022117us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495834c0 dma: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.440435] <idle>-0 0..s. 173022148us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583c40 dma: 0x1f06000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.449191] <idle>-0 0..s. 173022151us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.457930] <idle>-0 0..s. 173022167us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f06000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.466758] <idle>-0 0..s. 173022332us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495843c0 dma: 0x5364723c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.475552] <idle>-0 0..s. 173022357us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584b40 dma: 0x1f06800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.484443] <idle>-0 0..s. 173022360us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364723c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.493252] <idle>-0 0..s. 173022381us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f06800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.502003] <idle>-0 0..s. 173022579us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495852c0 dma: 0x5364712c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.510719] <idle>-0 0..s. 173022603us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585a40 dma: 0x1f07000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.519344] <idle>-0 0..s. 173022606us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364712c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.527983] <idle>-0 0..s. 173022624us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f07000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.536432] <idle>-0 0..s. 173022820us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495861c0 dma: 0x5364701c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.544976] <idle>-0 0..s. 173022841us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586940 dma: 0x536470940 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.553304] <idle>-0 0..s. 173022844us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364701c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.561635] <idle>-0 0..s. 173022862us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470940 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.569797] <idle>-0 0..s. 173023069us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495870c0 dma: 0x53646f0c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.577979] <idle>-0 0..s. 173023091us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587840 dma: 0x53646f840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.586085] <idle>-0 0..s. 173023093us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f0c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.594119] <idle>-0 0..s. 173023110us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.602030] <idle>-0 0..s. 173023311us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.609951] <idle>-0 0..s. 173023332us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.617702] <idle>-0 0..s. 173023334us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.625450] <idle>-0 0..s. 173023352us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.633158] <idle>-0 0..s. 173023564us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f07800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.640949] <idle>-0 0..s. 173023588us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.648730] <idle>-0 0..s. 173023591us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f07800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.656480] <idle>-0 0.Ns. 173023618us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.664298] <idle>-0 0..s. 173023813us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581e40 dma: 0x1f08000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.672102] <idle>-0 0..s. 173023849us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495825c0 dma: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.679948] <idle>-0 0..s. 173023852us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f08000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.687840] <idle>-0 0..s. 173023867us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.695547] <idle>-0 0..s. 173024053us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582d40 dma: 0x1f08800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.703334] <idle>-0 0..s. 173024087us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495834c0 dma: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.710953] <idle>-0 0..s. 173024089us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f08800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.718506] <idle>-0 0..s. 173024106us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.726122] <idle>-0 0..s. 173024187us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583c40 dma: 0x536473c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.733713] <idle>-0 0..s. 173024208us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583e00 dma: 0x1f09000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.741360] <idle>-0 0..s. 173024239us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.748932] <idle>-0 0..s. 173024242us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f09000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.756378] <idle>-0 0..s. 173024422us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584580 dma: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.763888] <idle>-0 0..s. 173024447us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584d00 dma: 0x1f09800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.771239] <idle>-0 0..s. 173024460us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.778619] <idle>-0 0..s. 173024461us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f09800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.785885] <idle>-0 0..s. 173024668us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585480 dma: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.793083] <idle>-0 0..s. 173024703us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585c00 dma: 0x1f0a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.800256] <idle>-0 0..s. 173024706us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.807349] <idle>-0 0..s. 173024722us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.814286] haveged-5497 0..s. 173024914us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586380 dma: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.821365] haveged-5497 0..s. 173024952us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586b00 dma: 0x1f0a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.828379] haveged-5497 0..s. 173024955us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.835371] haveged-5497 0..s. 173024970us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.842388] <idle>-0 0..s. 173025160us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587280 dma: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.849420] <idle>-0 0..s. 173025199us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.856432] <idle>-0 0..s. 173025220us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.863337] <idle>-0 0..s. 173025221us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.870300] <idle>-0 0..s. 173025229us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.877105] <idle>-0 0..s. 173025235us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365467c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.883792] <idle>-0 0..s. 173025417us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0980 dma: 0x536546980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.890474] <idle>-0 0..s. 173025442us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1100 dma: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.897097] <idle>-0 0..s. 173025445us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.903788] <idle>-0 0..s. 173025461us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.910390] <idle>-0 0..s. 173025663us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1880 dma: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.916980] <idle>-0 0..s. 173025687us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2000 dma: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.923635] <idle>-0 0..s. 173025689us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.930174] <idle>-0 0..s. 173025705us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.936716] <idle>-0 0..s. 173025908us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2780 dma: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.943310] <idle>-0 0..s. 173025933us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2f00 dma: 0x1f0b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.949856] <idle>-0 0..s. 173025936us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.956386] <idle>-0 0..s. 173025952us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.962913] <idle>-0 0..s. 173026142us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3680 dma: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.969462] <idle>-0 0..s. 173026168us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3e00 dma: 0x1f0b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.976011] <idle>-0 0..s. 173026191us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4580 dma: 0x536542580 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 335.982534] <idle>-0 0..s. 173026192us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.989102] <idle>-0 0..s. 173026210us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 335.995565] <idle>-0 0..s. 173026216us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542580 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.002121] <idle>-0 0..s. 173026392us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4740 dma: 0x536542740 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.008614] <idle>-0 0..s. 173026417us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4ec0 dma: 0x1f0c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.015171] <idle>-0 0..s. 173026420us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536542740 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.021742] <idle>-0 0..s. 173026438us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.028306] <idle>-0 0..s. 173026634us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5640 dma: 0x536541640 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.034863] <idle>-0 0..s. 173026658us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5dc0 dma: 0x1f0c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.041546] <idle>-0 0..s. 173026661us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536541640 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.048150] <idle>-0 0..s. 173026679us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.054717] <idle>-0 0..s. 173026875us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6540 dma: 0x536540540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.061398] <idle>-0 0..s. 173026898us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6cc0 dma: 0x1f0d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.067988] <idle>-0 0..s. 173026901us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.074581] <idle>-0 0..s. 173026919us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.081229] <idle>-0 0..s. 173027138us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7440 dma: 0x53653f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.087813] <idle>-0 0..s. 173027164us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.094398] <idle>-0 0..s. 173027184us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.100871] <idle>-0 0..s. 173027185us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.107406] <idle>-0 0..s. 173027192us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.113758] <idle>-0 0..s. 173027198us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364767c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.120172] <idle>-0 0..s. 173027369us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580980 dma: 0x536476980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.126556] <idle>-0 0..s. 173027392us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581100 dma: 0x536475100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.132878] <idle>-0 0..s. 173027395us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.139209] <idle>-0 0..s. 173027413us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536475100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.145553] <idle>-0 0.Ns. 173027621us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581880 dma: 0x536475880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.151882] <idle>-0 0.Ns. 173027644us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582000 dma: 0x536474000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.158156] <idle>-0 0.Ns. 173027647us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536475880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.164499] <idle>-0 0.Ns. 173027661us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536474000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.170726] <idle>-0 0..s. 173027868us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582780 dma: 0x536474780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.177009] <idle>-0 0..s. 173027890us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582f00 dma: 0x1f0d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.183320] <idle>-0 0..s. 173027892us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536474780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.189582] <idle>-0 0..s. 173027912us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.195811] <idle>-0 0..s. 173028116us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583680 dma: 0x536473680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.202131] <idle>-0 0..s. 173028141us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583e00 dma: 0x1f0e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.208356] <idle>-0 0..s. 173028143us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536473680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.214593] <idle>-0 0..s. 173028161us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.220869] <idle>-0 0..s. 173028353us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584580 dma: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.227121] <idle>-0 0..s. 173028377us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584d00 dma: 0x1f0e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.233357] <idle>-0 0..s. 173028379us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.239743] <idle>-0 0..s. 173028410us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.246052] <idle>-0 0..s. 173028595us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585480 dma: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.252496] <idle>-0 0..s. 173028615us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.259045] <idle>-0 0..s. 173028720us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585c00 dma: 0x1f0f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.265698] <idle>-0 0..s. 173028741us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586380 dma: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.272315] <idle>-0 0..s. 173028744us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.278882] <idle>-0 0..s. 173028761us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.285569] <idle>-0 0..s. 173028964us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586b00 dma: 0x1f0f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.292186] <idle>-0 0..s. 173028984us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f0f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.298948] <idle>-0 0..s. 173029013us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049587280 dma: 0x53646f280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.305797] <idle>-0 0..s. 173029025us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53646f280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.312682] <idle>-0 0..s. 173029084us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587440 dma: 0x53646f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.319620] <idle>-0 0..s. 173029105us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.326722] <idle>-0 0..s. 173029209us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.333753] <idle>-0 0..s. 173029230us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.340973] <idle>-0 0..s. 173029332us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.348147] <idle>-0 0..s. 173029352us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.355412] <idle>-0 0..s. 173029456us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f10000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.362851] <idle>-0 0..s. 173029476us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f10000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.370228] <idle>-0 0..s. 173029579us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.377753] <idle>-0 0..s. 173029612us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049581e40 dma: 0x536475e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.385326] <idle>-0 0..s. 173029614us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.392802] <idle>-0 0..s. 173029622us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536475e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.400285] <idle>-0 0..s. 173029702us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582000 dma: 0x536474000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.407765] <idle>-0 0..s. 173029722us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536474000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.415336] <idle>-0 0..s. 173029824us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582780 dma: 0x536474780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.422996] <idle>-0 0..s. 173029844us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536474780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.430689] <idle>-0 0..s. 173029947us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582f00 dma: 0x1f10800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.438374] <idle>-0 0..s. 173029967us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f10800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.446241] <idle>-0 0..s. 173030071us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583680 dma: 0x536473680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.454079] <idle>-0 0..s. 173030091us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536473680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.462074] <idle>-0 0..s. 173030193us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583e00 dma: 0x1f11000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.470021] <idle>-0 0..s. 173030213us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f11000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.478068] <idle>-0 0..s. 173030315us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584580 dma: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.486166] <idle>-0 0..s. 173030335us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.494354] <idle>-0 0..s. 173030439us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584d00 dma: 0x1f11800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.502760] <idle>-0 0..s. 173030459us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f11800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.511083] <idle>-0 0..s. 173030562us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585480 dma: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.519585] <idle>-0 0..s. 173030582us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.528266] <idle>-0 0..s. 173030685us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585c00 dma: 0x1f12000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.536898] <idle>-0 0..s. 173030705us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f12000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.545721] <idle>-0 0..s. 173030806us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586380 dma: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.554503] <idle>-0 0..s. 173030826us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.563481] <idle>-0 0..s. 173030931us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586b00 dma: 0x1f12800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.572407] <idle>-0 0..s. 173030951us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f12800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.581502] <idle>-0 0..s. 173031058us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587280 dma: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.590576] <idle>-0 0..s. 173031077us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.599661] <idle>-0 0..s. 173031094us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.608665] <idle>-0 0..s. 173031096us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.617726] <idle>-0 0..s. 173031103us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.626675] <idle>-0 0..s. 173031108us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365467c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.635534] <idle>-0 0..s. 173031306us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0980 dma: 0x536546980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.644485] <idle>-0 0..s. 173031329us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1100 dma: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.653343] <idle>-0 0..s. 173031332us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.662245] <idle>-0 0..s. 173031350us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 336.671055] <idle>-0 0..s. 173031425us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1880 dma: 0x536545880 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 336.679912] <idle>-0 0..s. 173031446us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545880 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 336.688897] <idle>-0 0..s. 173032116us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b1ec0 dma: 0x536545ec0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.697836] <idle>-0 0..s. 173032128us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536545ec0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.706936] <idle>-0 0..s. 173033011us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b2080 dma: 0x536544080 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.715991] <idle>-0 0..s. 173033023us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536544080 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.725083] <idle>-0 0..s. 173034645us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b2240 dma: 0x536544240 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.734161] <idle>-0 0..s. 173034656us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536544240 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.743369] <idle>-0 0.Ns. 173036070us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b2400 dma: 0x536544400 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.752538] ksoftirq-3 0..s. 173036092us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536544400 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.761886] <idle>-0 0..s. 173038213us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b25c0 dma: 0x5365445c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.771249] <idle>-0 0..s. 173038240us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b2780 dma: 0x536544780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.780542] <idle>-0 0..s. 173038243us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365445c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.789693] <idle>-0 0..s. 173038246us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536544780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.798689] <idle>-0 0.Ns. 173043965us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b2940 dma: 0x536544940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.807775] ksoftirq-3 0..s. 173043997us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536544940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.816794] <idle>-0 0..s. 173044672us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b2b00 dma: 0x536544b00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.825950] <idle>-0 0..s. 173044696us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b2cc0 dma: 0x536544cc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.834864] <idle>-0 0..s. 173044698us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536544b00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.843818] <idle>-0 0..s. 173044701us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536544cc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.852559] <idle>-0 0..s. 173048444us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b2e80 dma: 0x536544e80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.861389] <idle>-0 0..s. 173048466us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b3040 dma: 0x536543040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.870018] <idle>-0 0..s. 173048483us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b3200 dma: 0x536543200 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.878491] <idle>-0 0..s. 173048486us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536544e80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.887140] <idle>-0 0..s. 173048488us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536543040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.895581] <idle>-0 0..s. 173048489us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536543200 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.904067] <idle>-0 0..s. 173049098us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b33c0 dma: 0x5365433c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.912513] <idle>-0 0..s. 173049109us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365433c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.921032] <idle>-0 0..s. 173050000us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b3580 dma: 0x536543580 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.929485] <idle>-0 0..s. 173050011us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536543580 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.937914] <idle>-0 0..s. 173050979us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b3740 dma: 0x536543740 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.946429] <idle>-0 0..s. 173050991us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536543740 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.954858] <idle>-0 0..s. 173051915us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b3900 dma: 0x536543900 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.963367] <idle>-0 0..s. 173051925us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536543900 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.971784] <idle>-0 0..s. 173053007us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b3ac0 dma: 0x536543ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.980293] <idle>-0 0..s. 173053031us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b3c80 dma: 0x536543c80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.988598] <idle>-0 0..s. 173053033us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536543ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 336.996873] <idle>-0 0..s. 173053035us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536543c80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.005028] <idle>-0 0..s. 173053520us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b3e40 dma: 0x536543e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.013175] <idle>-0 0..s. 173053531us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536543e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.021368] <idle>-0 0..s. 173055029us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4000 dma: 0x536542000 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.029520] <idle>-0 0..s. 173055040us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542000 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.037653] <idle>-0 0.Ns. 173057355us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b41c0 dma: 0x5365421c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.045878] <idle>-0 0.Ns. 173057395us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365421c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.053985] <idle>-0 0..s. 173057972us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4380 dma: 0x536542380 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.062204] <idle>-0 0..s. 173057989us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542380 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.070341] <idle>-0 0..s. 173058529us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4540 dma: 0x536542540 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.078492] <idle>-0 0..s. 173058540us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542540 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.086674] <idle>-0 0..s. 173059967us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4700 dma: 0x536542700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.094827] <idle>-0 0..s. 173059977us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.103159] <idle>-0 0..s. 173061065us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b48c0 dma: 0x5365428c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.111599] <idle>-0 0..s. 173061076us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365428c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.120017] <idle>-0 0..s. 173063868us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4a80 dma: 0x536542a80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.128660] <idle>-0 0..s. 173063879us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542a80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.137394] <idle>-0 0..s. 173065801us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4c40 dma: 0x536542c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.146190] <idle>-0 0.Ns. 173065823us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.155041] <idle>-0 0..s. 173066746us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4e00 dma: 0x536542e00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.163953] <idle>-0 0..s. 173066757us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542e00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.172957] <idle>-0 0..s. 173067672us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4fc0 dma: 0x536542fc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.182028] <idle>-0 0..s. 173067683us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542fc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.191032] <idle>-0 0..s. 173070096us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5180 dma: 0x536541180 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.200145] <idle>-0 0..s. 173070107us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541180 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.209153] <idle>-0 0..s. 173073095us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5340 dma: 0x536541340 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.218182] <idle>-0 0..s. 173073118us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5500 dma: 0x536541500 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.227132] <idle>-0 0..s. 173073121us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541340 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.235987] <idle>-0 0..s. 173073123us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541500 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.244752] <idle>-0 0..s. 173074124us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b56c0 dma: 0x5365416c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.253478] <idle>-0 0..s. 173074134us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365416c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.262247] <idle>-0 0..s. 173075104us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5880 dma: 0x536541880 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.270932] <idle>-0 0..s. 173075115us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541880 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.279743] <idle>-0 0..s. 173076145us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5a40 dma: 0x536541a40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.288640] <idle>-0 0..s. 173076155us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541a40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.297603] <idle>-0 0..s. 173078001us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5c00 dma: 0x536541c00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.306651] <idle>-0 0..s. 173078013us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541c00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.315585] <idle>-0 0..s. 173078335us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5dc0 dma: 0x536541dc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.324615] <idle>-0 0..s. 173078349us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541dc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.333681] <idle>-0 0.Ns. 173079761us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5f80 dma: 0x536541f80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.342832] ksoftirq-3 0..s. 173079795us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541f80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.352075] <idle>-0 0..s. 173142339us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b6140 dma: 0x536540140 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.361422] <idle>-0 0..s. 173142352us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536540140 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.370854] <idle>-0 0.Ns. 173163992us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880055d15202 dma: 0x542ce1202 len: 173
Feb 7 11:09:49 serveerstertje kernel: [ 337.380505] ksoftirq-3 0..s. 173164039us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x542ce1202 len: 173
Feb 7 11:09:49 serveerstertje kernel: [ 337.390096] <idle>-0 0..s. 173239025us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6540 dma: 0x536540540 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.399910] <idle>-0 0..s. 173239063us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6700 dma: 0x536540700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.409763] <idle>-0 0..s. 173239070us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540540 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.419527] <idle>-0 0..s. 173239073us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.429228] <idle>-0 0..s. 173240166us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b68c0 dma: 0x5365408c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.438851] <idle>-0 0..s. 173240181us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365408c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.448519] <idle>-0 0..s. 173369745us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6a80 dma: 0x1f13000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.458177] <idle>-0 0..s. 173369852us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7200 dma: 0x53653f200 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.467762] <idle>-0 0..s. 173369940us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.477149] <idle>-0 0..s. 173370012us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.486462] <idle>-0 0..s. 173370093us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f13800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.495617] <idle>-0 0..s. 173370165us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.504844] <idle>-0 0..s. 173370238us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581e40 dma: 0x1f14000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.513898] <idle>-0 0..s. 173370286us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f13000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.523118] <idle>-0 0..s. 173370299us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f200 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.532181] <idle>-0 0..s. 173370309us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.541182] <idle>-0 0..s. 173370315us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.549934] <idle>-0 0..s. 173370321us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f13800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.558562] <idle>-0 0..s. 173370327us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.567130] <idle>-0 0..s. 173370333us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f14000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.575513] <idle>-0 0..s. 173370414us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495825c0 dma: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.583990] <idle>-0 0..s. 173370508us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582d40 dma: 0x1f14800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.592283] <idle>-0 0..s. 173370590us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495834c0 dma: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.600524] <idle>-0 0..s. 173370612us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.608697] <idle>-0 0..s. 173370619us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f14800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.616740] <idle>-0 0..s. 173370626us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.624692] <idle>-0 0..s. 173370703us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583c40 dma: 0x1f15000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.632625] <idle>-0 0..s. 173370735us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f15000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.640573] <idle>-0 0..s. 173370954us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495843c0 dma: 0x5364723c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.648516] <idle>-0 0..s. 173371047us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584b40 dma: 0x1f15800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.656340] <idle>-0 0..s. 173371118us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495852c0 dma: 0x5364712c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.664117] <idle>-0 0..s. 173371190us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585a40 dma: 0x1f16000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.671716] <idle>-0 0..s. 173371212us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364723c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.679289] <idle>-0 0..s. 173371220us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f15800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.686806] <idle>-0 0..s. 173371227us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364712c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.694110] <idle>-0 0..s. 173371232us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f16000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.701385] <idle>-0 0..s. 173371443us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495861c0 dma: 0x5364701c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.708629] <idle>-0 0..s. 173371532us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586940 dma: 0x536470940 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.715718] <idle>-0 0..s. 173371603us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495870c0 dma: 0x53646f0c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.722707] <idle>-0 0..s. 173371623us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364701c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.729784] <idle>-0 0..s. 173371631us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470940 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.736711] <idle>-0 0..s. 173371636us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f0c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.743674] <idle>-0 0..s. 173371711us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587840 dma: 0x53646f840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.750631] <idle>-0 0..s. 173371740us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.757568] <idle>-0 0..s. 173371950us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.764535] <idle>-0 0..s. 173372022us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.771346] <idle>-0 0..s. 173372095us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f16800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.778093] <idle>-0 0..s. 173372191us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.784711] <idle>-0 0..s. 173372197us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.791278] <idle>-0 0..s. 173372205us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.797663] <idle>-0 0..s. 173372210us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f16800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.804013] <idle>-0 0..s. 173372285us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581880 dma: 0x536475880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.810306] <idle>-0 0..s. 173372375us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582000 dma: 0x536474000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.816475] <idle>-0 0..s. 173372446us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582780 dma: 0x536474780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.822514] <idle>-0 0..s. 173372455us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364756c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.828473] <idle>-0 0..s. 173372477us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536475880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.834261] <idle>-0 0..s. 173372483us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536474000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.839897] <idle>-0 0..s. 173372488us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536474780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.845440] <idle>-0 0..s. 173372568us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582f00 dma: 0x1f17000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.850886] <idle>-0 0..s. 173372605us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f17000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.856471] <idle>-0 0..s. 173372796us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583680 dma: 0x536473680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.862167] <idle>-0 0..s. 173372887us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583e00 dma: 0x1f17800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.867811] <idle>-0 0..s. 173372958us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584580 dma: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.873344] <idle>-0 0..s. 173372979us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536473680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.878891] <idle>-0 0..s. 173372986us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f17800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.884338] <idle>-0 0..s. 173372992us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.889719] <idle>-0 0..s. 173373072us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584d00 dma: 0x1f18000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.895279] <idle>-0 0..s. 173373101us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f18000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.900998] <idle>-0 0..s. 173373296us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585480 dma: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.906802] <idle>-0 0..s. 173373370us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585c00 dma: 0x1f18800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.912621] <idle>-0 0..s. 173373440us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586380 dma: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.918414] <idle>-0 0..s. 173373530us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586b00 dma: 0x536470b00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.924161] <idle>-0 0..s. 173373536us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.929917] <idle>-0 0..s. 173373543us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f18800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.935696] <idle>-0 0..s. 173373550us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.941604] <idle>-0 0..s. 173373624us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586cc0 dma: 0x1f19000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.947565] <idle>-0 0..s. 173373710us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587440 dma: 0x53646f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.953563] <idle>-0 0..s. 173373789us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.959513] <idle>-0 0..s. 173373795us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470b00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 337.965522] <idle>-0 0..s. 173373817us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f19000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.971427] <idle>-0 0..s. 173373824us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.977329] <idle>-0 0..s. 173373831us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.983162] <idle>-0 0..s. 173373909us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.989058] <idle>-0 0..s. 173373938us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 337.995077] <idle>-0 0..s. 173374151us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0f40 dma: 0x1f19800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.001148] <idle>-0 0..s. 173374238us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b16c0 dma: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.007085] <idle>-0 0..s. 173374313us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1e40 dma: 0x1f1a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.012870] <idle>-0 0..s. 173374335us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f19800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.018745] <idle>-0 0..s. 173374343us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.024705] <idle>-0 0..s. 173374348us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.030563] <idle>-0 0..s. 173374426us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b25c0 dma: 0x5365445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.036474] <idle>-0 0..s. 173374455us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.042490] <idle>-0 0..s. 173374647us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2d40 dma: 0x1f1a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.048640] <idle>-0 0..s. 173374736us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b34c0 dma: 0x5365434c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.054773] <idle>-0 0..s. 173374811us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3c40 dma: 0x1f1b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.060872] <idle>-0 0..s. 173374882us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b43c0 dma: 0x5365423c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.066919] <idle>-0 0..s. 173374903us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.073081] <idle>-0 0..s. 173374912us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365434c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.079158] <idle>-0 0..s. 173374917us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.085297] <idle>-0 0..s. 173374923us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365423c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.091438] <idle>-0 0..s. 173375144us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4b40 dma: 0x1f1b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.097567] <idle>-0 0..s. 173375216us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b52c0 dma: 0x5365412c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.103678] <idle>-0 0..s. 173375289us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5a40 dma: 0x1f1c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.109583] <idle>-0 0..s. 173375379us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b61c0 dma: 0x5365401c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.115540] <idle>-0 0..s. 173375384us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.121624] <idle>-0 0..s. 173375392us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365412c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.127674] <idle>-0 0..s. 173375398us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.133567] <idle>-0 0..s. 173375471us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6380 dma: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.139641] <idle>-0 0..s. 173375562us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6b00 dma: 0x1f1c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.145810] <idle>-0 0..s. 173375633us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7280 dma: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.151775] <idle>-0 0..s. 173375638us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365401c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.157887] <idle>-0 0..s. 173375660us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.164042] <idle>-0 0..s. 173375666us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.170036] <idle>-0 0..s. 173375672us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.176025] <idle>-0 0..s. 173375748us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.182275] <idle>-0 0..s. 173375776us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.188575] <idle>-0 0.Ns. 173376060us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.194916] <idle>-0 0.Ns. 173376157us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0f40 dma: 0x1f1d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.201178] <idle>-0 0.Ns. 173376228us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b16c0 dma: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.207298] <idle>-0 0.Ns. 173376301us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1e40 dma: 0x1f1d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.213378] <idle>-0 0.Ns. 173376373us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b25c0 dma: 0x5365445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.219486] <idle>-0 0.Ns. 173376394us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.225612] <idle>-0 0.Ns. 173376402us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.231696] <idle>-0 0.Ns. 173376408us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.237753] <idle>-0 0.Ns. 173376414us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.243750] <idle>-0 0.Ns. 173376420us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.249588] <idle>-0 0.Ns. 173376517us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2d40 dma: 0x1f1e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.255424] <idle>-0 0.Ns. 173376595us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b34c0 dma: 0x5365434c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.261341] ksoftirq-3 0..s. 173376676us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.267282] ksoftirq-3 0..s. 173376758us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3680 dma: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.273419] ksoftirq-3 0..s. 173376850us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3e00 dma: 0x1f1e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.279414] ksoftirq-3 0..s. 173376921us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4580 dma: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.285505] ksoftirq-3 0..s. 173376993us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4d00 dma: 0x1f1f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.291508] ksoftirq-3 0..s. 173376999us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365434c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.297486] ksoftirq-3 0..s. 173377022us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.303528] ksoftirq-3 0..s. 173377028us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.309501] ksoftirq-3 0..s. 173377034us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.315385] ksoftirq-3 0..s. 173377039us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.321307] ksoftirq-3 0..s. 173377116us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5480 dma: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.327339] <idle>-0 0..s. 173377161us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.333487] <idle>-0 0..s. 173377289us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5c00 dma: 0x536541c00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.339674] <idle>-0 0..s. 173377368us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5dc0 dma: 0x1f1f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.345783] <idle>-0 0..s. 173377455us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6540 dma: 0x536540540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.351716] <idle>-0 0..s. 173377529us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6cc0 dma: 0x1f20000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.357662] <idle>-0 0..s. 173377600us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7440 dma: 0x53653f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.363623] <idle>-0 0..s. 173377606us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541c00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.369548] <idle>-0 0..s. 173377628us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f1f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.375446] <idle>-0 0..s. 173377635us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.381438] <idle>-0 0..s. 173377641us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f20000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.387213] <idle>-0 0..s. 173377647us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.392863] <idle>-0 0..s. 173377722us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.398560] <idle>-0 0..s. 173377752us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.404392] <idle>-0 0..s. 173377980us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.410319] <idle>-0 0..s. 173378010us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.416315] <idle>-0 0..s. 173379610us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b0f40 dma: 0x536546f40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.422378] <idle>-0 0..s. 173379698us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1100 dma: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.428394] <idle>-0 0..s. 173379794us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1880 dma: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.434353] <idle>-0 0..s. 173379801us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536546f40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.440498] <idle>-0 0..s. 173379811us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.446410] <idle>-0 0..s. 173379818us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.452304] <idle>-0 0..s. 173380325us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2000 dma: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.458315] <idle>-0 0..s. 173380466us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2780 dma: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.464370] <idle>-0 0..s. 173380610us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b2f00 dma: 0x536544f00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.470210] <idle>-0 0..s. 173380616us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.476148] <idle>-0 0..s. 173380623us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.482154] <idle>-0 0..s. 173380631us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536544f00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.487913] <idle>-0 0..s. 173381671us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b30c0 dma: 0x5365430c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.493834] <idle>-0 0..s. 173381792us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365430c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.499821] <idle>-0 0..s. 173382537us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b3280 dma: 0x536543280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.505913] <idle>-0 0..s. 173382729us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3440 dma: 0x536543440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.511933] <idle>-0 0..s. 173382872us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3bc0 dma: 0x1f20800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.517953] <idle>-0 0..s. 173382879us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536543280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.524156] <idle>-0 0..s. 173382888us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536543440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.530129] <idle>-0 0..s. 173382893us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f20800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.536008] ksoftirq-3 0..s. 173383416us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4340 dma: 0x536542340 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.541964] ksoftirq-3 0..s. 173383561us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4ac0 dma: 0x1f21000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.547886] ksoftirq-3 0..s. 173383569us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536542340 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.553868] ksoftirq-3 0..s. 173383576us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f21000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.559844] <idle>-0 0..s. 173384402us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5240 dma: 0x536541240 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.566036] <idle>-0 0..s. 173384552us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b59c0 dma: 0x5365419c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.572024] <idle>-0 0..s. 173384575us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536541240 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.578140] <idle>-0 0..s. 173384584us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365419c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.584247] <idle>-0 0..s. 173385336us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6140 dma: 0x536540140 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.590476] <idle>-0 0..s. 173385432us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b68c0 dma: 0x5365408c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.596651] <idle>-0 0..s. 173385507us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7040 dma: 0x53653f040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.602773] <idle>-0 0..s. 173385580us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b77c0 dma: 0x53653f7c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.608773] <idle>-0 0..s. 173385663us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.614643] <idle>-0 0..s. 173385685us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540140 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.620497] <idle>-0 0..s. 173385693us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365408c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.626275] <idle>-0 0..s. 173385699us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.632044] <idle>-0 0..s. 173385705us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f7c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.637754] <idle>-0 0..s. 173385713us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.643399] <idle>-0 0..s. 173385791us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.649128] <idle>-0 0..s. 173385823us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.654954] <idle>-0 0..s. 173386074us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f21800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.661005] <idle>-0 0..s. 173386172us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.666987] <idle>-0 0..s. 173386249us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581e40 dma: 0x1f22000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.672877] <idle>-0 0..s. 173386322us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495825c0 dma: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.678616] <idle>-0 0..s. 173386394us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f21800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.684382] <idle>-0 0..s. 173386403us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.690128] <idle>-0 0..s. 173386409us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f22000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.695836] <idle>-0 0..s. 173386416us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 338.701619] <idle>-0 0..s. 173386757us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049582d40 dma: 0x536474d40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.707460] <idle>-0 0..s. 173386849us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049582f00 dma: 0x536474f00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.713155] <idle>-0 0..s. 173386856us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536474d40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.718979] <idle>-0 0..s. 173386864us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536474f00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.724795] <idle>-0 0..s. 173389242us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495830c0 dma: 0x5364730c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.730736] <idle>-0 0..s. 173389344us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583280 dma: 0x536473280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.736623] <idle>-0 0..s. 173389353us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364730c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.742533] <idle>-0 0..s. 173389363us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.748272] <idle>-0 0..s. 173390215us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583440 dma: 0x536473440 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.754000] <idle>-0 0..s. 173390245us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473440 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.759729] <idle>-0 0..s. 173391186us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583600 dma: 0x536473600 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.765508] <idle>-0 0..s. 173391215us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473600 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.771356] <idle>-0 0..s. 173392832us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495837c0 dma: 0x5364737c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.777408] <idle>-0 0..s. 173392860us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364737c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.783513] <idle>-0 0..s. 173393875us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583980 dma: 0x536473980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.789704] <idle>-0 0..s. 173393904us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.796004] <idle>-0 0..s. 173397006us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583b40 dma: 0x536473b40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.802392] <idle>-0 0..s. 173397033us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473b40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.808832] <idle>-0 0..s. 173397586us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583d00 dma: 0x536473d00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.815456] <idle>-0 0..s. 173397614us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473d00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.822131] <idle>-0 0..s. 173398419us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583ec0 dma: 0x536473ec0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.828893] <idle>-0 0..s. 173398449us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473ec0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.835797] <idle>-0 0..s. 173399036us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584080 dma: 0x536472080 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.842749] <idle>-0 0..s. 173399063us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472080 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.849656] <idle>-0 0..s. 173402084us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584240 dma: 0x536472240 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.856585] <idle>-0 0..s. 173402113us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584400 dma: 0x536472400 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.863538] <idle>-0 0..s. 173402116us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472240 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.870545] <idle>-0 0..s. 173402119us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472400 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.877403] <idle>-0 0..s. 173404321us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495845c0 dma: 0x5364725c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.884492] <idle>-0 0..s. 173404332us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364725c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.891587] <idle>-0 0..s. 173406189us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584780 dma: 0x536472780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.898711] <idle>-0 0..s. 173406212us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584940 dma: 0x536472940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.905862] <idle>-0 0..s. 173406214us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.912907] <idle>-0 0..s. 173406217us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.919947] <idle>-0 0..s. 173408097us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584b00 dma: 0x536472b00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.927041] <idle>-0 0..s. 173408109us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472b00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.934175] <idle>-0 0..s. 173410212us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584cc0 dma: 0x536472cc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.941408] <idle>-0 0..s. 173410226us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472cc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.948729] <idle>-0 0..s. 173410665us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584e80 dma: 0x536472e80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.956063] <idle>-0 0..s. 173410676us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472e80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.963563] <idle>-0 0..s. 173411606us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585040 dma: 0x536471040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.971155] <idle>-0 0..s. 173411619us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.978898] <idle>-0 0..s. 173413378us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585200 dma: 0x536471200 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.986870] <idle>-0 0..s. 173413393us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471200 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 338.994756] <idle>-0 0..s. 173414488us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495853c0 dma: 0x5364713c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.002877] <idle>-0 0..s. 173414512us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585580 dma: 0x536471580 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.010948] <idle>-0 0..s. 173414514us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364713c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.019151] <idle>-0 0..s. 173414517us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471580 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.027399] <idle>-0 0..s. 173416799us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585740 dma: 0x536471740 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.035613] <idle>-0 0.Ns. 173416833us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471740 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.043867] <idle>-0 0..s. 173418187us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585900 dma: 0x536471900 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.052087] <idle>-0 0..s. 173418198us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471900 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.060453] <idle>-0 0..s. 173419136us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585ac0 dma: 0x536471ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.068903] <idle>-0 0..s. 173419147us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.077437] <idle>-0 0..s. 173419710us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585c80 dma: 0x536471c80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.086015] <idle>-0 0..s. 173419720us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471c80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.094666] <idle>-0 0..s. 173421248us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585e40 dma: 0x536471e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.103517] <idle>-0 0..s. 173421270us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586000 dma: 0x536470000 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.112294] <idle>-0 0..s. 173421273us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.121092] <idle>-0 0..s. 173421275us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470000 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.129863] <idle>-0 0.Ns. 173425064us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495861c0 dma: 0x5364701c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.138630] ksoftirq-3 0..s. 173425096us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364701c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.147601] <idle>-0 0..s. 173425959us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586380 dma: 0x536470380 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.156557] <idle>-0 0..s. 173425973us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470380 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.165676] <idle>-0 0..s. 173427236us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586540 dma: 0x536470540 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.174791] <idle>-0 0..s. 173427248us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470540 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.184098] <idle>-0 0.Ns. 173430171us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586700 dma: 0x536470700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.193370] <idle>-0 0.Ns. 173430195us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495868c0 dma: 0x5364708c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.202529] <idle>-0 0.Ns. 173430197us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.211632] <idle>-0 0.Ns. 173430200us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364708c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.220628] <idle>-0 0..s. 173544792us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004bcba040 dma: 0x538d3c040 len: 138
Feb 7 11:09:49 serveerstertje kernel: [ 339.229613] <idle>-0 0..s. 173544808us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538d3c040 len: 138
Feb 7 11:09:49 serveerstertje kernel: [ 339.238600] <idle>-0 0.Ns. 173624081us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586e80 dma: 0x536470e80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.247609] <idle>-0 0.Ns. 173624096us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470e80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.256562] <idle>-0 0..s. 173627676us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587040 dma: 0x53646f040 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 339.265584] <idle>-0 0..s. 173627695us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f040 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 339.274552] <idle>-0 0..s. 173696756us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880055d14802 dma: 0x542ce2802 len: 173
Feb 7 11:09:49 serveerstertje kernel: [ 339.283589] <idle>-0 0..s. 173696771us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x542ce2802 len: 173
Feb 7 11:09:49 serveerstertje kernel: [ 339.292591] <idle>-0 0..s. 173719151us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495878c0 dma: 0x53646f8c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.301637] <idle>-0 0..s. 173719224us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.310518] <idle>-0 0..s. 173719250us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.319249] <idle>-0 0..s. 173719254us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f8c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.327997] <idle>-0 0..s. 173719290us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.336555] <idle>-0 0..s. 173719293us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.345144] <idle>-0 0..s. 173719328us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0f40 dma: 0x1f22800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.353721] <idle>-0 0.Ns. 173719449us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f22800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.362475] <idle>-0 0..s. 173719565us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b16c0 dma: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.371246] <idle>-0 0..s. 173719626us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1e40 dma: 0x1f23000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.379878] <idle>-0 0..s. 173719634us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.388523] <idle>-0 0..s. 173719668us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f23000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.397155] <idle>-0 0..s. 173719787us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b25c0 dma: 0x5365445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.405858] <idle>-0 0..s. 173719818us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2d40 dma: 0x1f23800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.414559] <idle>-0 0..s. 173719822us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.423281] <idle>-0 0..s. 173719842us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f23800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.431848] <idle>-0 0..s. 173720031us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b34c0 dma: 0x5365434c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.440472] <idle>-0 0..s. 173720166us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3c40 dma: 0x1f24000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.448949] <idle>-0 0..s. 173720202us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b43c0 dma: 0x5365423c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.457315] <idle>-0 0..s. 173720213us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365434c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.465696] <idle>-0 0..s. 173720217us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f24000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.473926] <idle>-0 0..s. 173720221us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365423c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.482068] <idle>-0 0..s. 173720424us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4b40 dma: 0x1f24800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.490194] <idle>-0 0..s. 173720469us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b52c0 dma: 0x5365412c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.498215] <idle>-0 0..s. 173720473us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f24800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.506227] <idle>-0 0..s. 173720496us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365412c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.514245] <idle>-0 0..s. 173720675us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5a40 dma: 0x1f25000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.522314] <idle>-0 0..s. 173720712us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b61c0 dma: 0x5365401c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.530398] <idle>-0 0..s. 173720763us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b6940 dma: 0x536540940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.538336] <idle>-0 0..s. 173720766us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f25000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.546277] <idle>-0 0..s. 173720770us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365401c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.554030] <idle>-0 0..s. 173720817us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6b00 dma: 0x1f25800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.561867] <idle>-0 0..s. 173720821us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536540940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.569653] <idle>-0 0..s. 173720840us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f25800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.577313] <idle>-0 0.Ns. 173721040us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7280 dma: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.585034] <idle>-0 0.Ns. 173721092us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.592586] <idle>-0 0.Ns. 173721096us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.600146] <idle>-0 0.Ns. 173721108us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.607644] <idle>-0 0..s. 173721280us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.615192] <idle>-0 0..s. 173721328us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f26000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.622812] <idle>-0 0..s. 173721332us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.630379] <idle>-0 0..s. 173721354us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f26000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.637796] <idle>-0 0..s. 173721523us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.645235] <idle>-0 0..s. 173721570us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581e40 dma: 0x1f26800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.652545] <idle>-0 0..s. 173721616us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495825c0 dma: 0x5364745c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.659737] <idle>-0 0..s. 173721619us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.666940] <idle>-0 0..s. 173721623us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f26800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.673954] <idle>-0 0..s. 173721669us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582780 dma: 0x536474780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.681200] <idle>-0 0..s. 173721672us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364745c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.688398] <idle>-0 0..s. 173721691us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536474780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.695604] <idle>-0 0..s. 173721926us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582f00 dma: 0x1f27000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.702824] <idle>-0 0..s. 173721977us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583680 dma: 0x536473680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.709933] <idle>-0 0..s. 173721990us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f27000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.717020] <idle>-0 0..s. 173721995us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536473680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.723985] <idle>-0 0..s. 173722038us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583e00 dma: 0x1f27800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.730971] <idle>-0 0..s. 173722064us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f27800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.737934] <idle>-0 0..s. 173722293us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584580 dma: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.744919] <idle>-0 0..s. 173722348us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584d00 dma: 0x1f28000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.751783] <idle>-0 0..s. 173722361us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.758619] <idle>-0 0..s. 173722365us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f28000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.765452] <idle>-0 0..s. 173722407us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585480 dma: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.772468] <idle>-0 0..s. 173722432us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.779510] <idle>-0 0..s. 173722659us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585c00 dma: 0x1f28800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.786672] <idle>-0 0..s. 173722707us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586380 dma: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.793878] <idle>-0 0..s. 173722721us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f28800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.801074] <idle>-0 0..s. 173722726us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.808134] <idle>-0 0..s. 173722839us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586b00 dma: 0x536470b00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.815172] <idle>-0 0..s. 173722882us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586cc0 dma: 0x1f29000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.822261] <idle>-0 0..s. 173722927us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587440 dma: 0x53646f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.829212] <idle>-0 0..s. 173722938us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f29000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.836228] <idle>-0 0..s. 173722943us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.843165] <idle>-0 0..s. 173722952us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470b00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.850056] <idle>-0 0..s. 173723121us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.856951] <idle>-0 0..s. 173723166us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.863878] <idle>-0 0..s. 173723171us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.870742] <idle>-0 0..s. 173723194us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.877540] <idle>-0 0..s. 173723369us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f29800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.884523] <idle>-0 0..s. 173723417us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.891364] <idle>-0 0..s. 173723421us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f29800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.898278] <idle>-0 0.Ns. 173723453us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.905254] <idle>-0 0..s. 173723639us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581e40 dma: 0x1f2a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.912222] <idle>-0 0..s. 173723685us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495825c0 dma: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.919165] <idle>-0 0..s. 173723690us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.926146] <idle>-0 0..s. 173723711us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364745c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.933099] <idle>-0 0..s. 173723888us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582d40 dma: 0x1f2a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.940042] <idle>-0 0..s. 173723926us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495834c0 dma: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.947053] <idle>-0 0..s. 173723973us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583c40 dma: 0x536473c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.954024] <idle>-0 0..s. 173723976us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.960977] <idle>-0 0..s. 173723980us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364734c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.967937] <idle>-0 0..s. 173724029us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583e00 dma: 0x1f2b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.974912] <idle>-0 0..s. 173724032us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 339.981864] <idle>-0 0..s. 173724051us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.988823] <idle>-0 0..s. 173724280us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584580 dma: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 339.995801] <idle>-0 0..s. 173724333us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584d00 dma: 0x1f2b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.002801] <idle>-0 0..s. 173724337us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536472580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.009781] <idle>-0 0..s. 173724356us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.016775] <idle>-0 0..s. 173724494us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585480 dma: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.023796] <idle>-0 0..s. 173724541us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585c00 dma: 0x1f2c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.030807] <idle>-0 0..s. 173724546us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536471480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.037802] <idle>-0 0..s. 173724569us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.044792] <idle>-0 0..s. 173724740us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586380 dma: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.051807] <idle>-0 0..s. 173724786us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586b00 dma: 0x1f2c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.058811] <idle>-0 0..s. 173724790us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.065942] <idle>-0 0..s. 173724812us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.072903] <idle>-0 0..s. 173724984us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587280 dma: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.080037] <idle>-0 0..s. 173725034us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.087068] <idle>-0 0..s. 173725039us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.094008] <idle>-0 0..s. 173725060us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.101003] <idle>-0 0..s. 173725229us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.107985] <idle>-0 0..s. 173725276us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0f40 dma: 0x1f2d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.114929] <idle>-0 0..s. 173725324us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b16c0 dma: 0x5365456c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.121809] <idle>-0 0..s. 173725327us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.128767] <idle>-0 0..s. 173725330us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.135564] <idle>-0 0..s. 173725377us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1880 dma: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.142435] <idle>-0 0..s. 173725379us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365456c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.149258] <idle>-0 0..s. 173725399us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.156028] <idle>-0 0..s. 173725626us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2000 dma: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.162859] <idle>-0 0..s. 173725676us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2780 dma: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.169625] <idle>-0 0..s. 173725680us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.176402] <idle>-0 0..s. 173725698us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.183043] <idle>-0 0..s. 173725847us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2f00 dma: 0x1f2d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.189658] <idle>-0 0..s. 173725893us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3680 dma: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.196301] <idle>-0 0..s. 173725897us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.202897] <idle>-0 0..s. 173725920us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.209527] <idle>-0 0..s. 173726097us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3e00 dma: 0x1f2e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.216179] <idle>-0 0..s. 173726143us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4580 dma: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.222835] <idle>-0 0..s. 173726147us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.229584] <idle>-0 0..s. 173726170us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.236192] <idle>-0 0..s. 173726338us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4d00 dma: 0x1f2e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.242981] <idle>-0 0..s. 173726383us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5480 dma: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.249786] <idle>-0 0..s. 173726387us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.256528] <idle>-0 0..s. 173726410us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.263344] <idle>-0 0..s. 173726583us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5c00 dma: 0x1f2f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.270170] <idle>-0 0..s. 173726629us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6380 dma: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.277012] <idle>-0 0..s. 173726633us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.283868] <idle>-0 0..s. 173726656us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.290712] <idle>-0 0..s. 173726828us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6b00 dma: 0x1f2f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.297551] <idle>-0 0..s. 173726873us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7280 dma: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.304443] <idle>-0 0..s. 173726877us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f2f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.311257] <idle>-0 0..s. 173726901us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.318103] <idle>-0 0..s. 173727073us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.324979] <idle>-0 0..s. 173727119us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.331792] <idle>-0 0..s. 173727123us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.338614] <idle>-0 0..s. 173727148us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.345411] <idle>-0 0..s. 173727217us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b0f40 dma: 0x536546f40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.352319] <idle>-0 0..s. 173727233us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536546f40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.359230] <idle>-0 0..s. 173727319us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1100 dma: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.366299] <idle>-0 0..s. 173727365us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1880 dma: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.373187] <idle>-0 0..s. 173727369us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.380103] <idle>-0 0..s. 173727391us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.386965] <idle>-0 0.Ns. 173727574us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2000 dma: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.393822] <idle>-0 0.Ns. 173727621us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2780 dma: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.400680] <idle>-0 0.Ns. 173727626us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.407517] <idle>-0 0.Ns. 173727648us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.414295] <idle>-0 0..s. 173727815us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2f00 dma: 0x1f30000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.421141] <idle>-0 0..s. 173727862us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3680 dma: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.427977] <idle>-0 0..s. 173727866us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f30000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.434760] <idle>-0 0..s. 173727887us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.441595] <idle>-0 0..s. 173729250us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3e00 dma: 0x1f30800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.448406] <idle>-0 0..s. 173729299us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4580 dma: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.455255] <idle>-0 0..s. 173729304us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f30800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.462103] <idle>-0 0..s. 173729324us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.468911] <idle>-0 0..s. 173729638us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4d00 dma: 0x536542d00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.475754] <idle>-0 0..s. 173729654us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542d00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.482724] <idle>-0 0..s. 173730274us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4ec0 dma: 0x536542ec0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.489678] <idle>-0 0..s. 173730302us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542ec0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.496788] <idle>-0 0..s. 173731256us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5080 dma: 0x536541080 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.503945] <idle>-0 0..s. 173731284us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536541080 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.511186] <idle>-0 0..s. 173732605us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5800 dma: 0x536541800 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.518530] <idle>-0 0..s. 173732654us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b59c0 dma: 0x5365419c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.525781] <idle>-0 0..s. 173732659us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541800 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.533104] <idle>-0 0..s. 173732664us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365419c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.540304] <idle>-0 0..s. 173733326us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5b80 dma: 0x1f31000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.547476] <idle>-0 0..s. 173733376us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6300 dma: 0x536540300 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.554701] <idle>-0 0..s. 173733381us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f31000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.561930] <idle>-0 0.Ns. 173733411us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540300 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.569137] <idle>-0 0..s. 173734228us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6a80 dma: 0x1f31800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.576391] <idle>-0 0..s. 173734266us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7200 dma: 0x53653f200 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.583719] <idle>-0 0..s. 173734305us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7980 dma: 0x53653f980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.590875] <idle>-0 0..s. 173734308us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f31800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.598092] <idle>-0 0..s. 173734324us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f200 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.605236] <idle>-0 0..s. 173734335us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.612335] <idle>-0 0..s. 173735626us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7b40 dma: 0x53653fb40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.619455] <idle>-0 0..s. 173735646us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653fb40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.626665] <idle>-0 0..s. 173736288us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7d00 dma: 0x53653fd00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.633888] <idle>-0 0..s. 173736336us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.641148] <idle>-0 0..s. 173736383us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495807c0 dma: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.648222] <idle>-0 0..s. 173736395us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.655358] <idle>-0 0..s. 173736399us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364767c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.662406] <idle>-0 0..s. 173736409us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653fd00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.669401] <idle>-0 0..s. 173736560us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580f40 dma: 0x1f32000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.676380] <idle>-0 0..s. 173736606us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800495816c0 dma: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.683421] <idle>-0 0..s. 173736611us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f32000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.690409] <idle>-0 0..s. 173736632us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5364756c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.697380] <idle>-0 0..s. 173737576us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049581e40 dma: 0x536475e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.704418] <idle>-0 0..s. 173737597us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536475e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.711518] <idle>-0 0..s. 173738255us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582000 dma: 0x536474000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.718617] <idle>-0 0..s. 173738303us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582780 dma: 0x536474780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.725731] <idle>-0 0..s. 173738308us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536474000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.732801] <idle>-0 0..s. 173738326us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536474780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.739865] <idle>-0 0..s. 173738597us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049582f00 dma: 0x536474f00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.746945] <idle>-0 0..s. 173738618us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536474f00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.754152] <idle>-0 0..s. 173739576us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495830c0 dma: 0x5364730c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.761422] <idle>-0 0..s. 173739597us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364730c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.768611] <idle>-0 0..s. 173741591us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049583280 dma: 0x536473280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.775846] <idle>-0 0..s. 173741618us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536473280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.783290] <idle>-0 0..s. 173741796us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583440 dma: 0x536473440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.790682] <idle>-0 0..s. 173741893us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583bc0 dma: 0x1f32800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.798109] <idle>-0 0..s. 173741964us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584340 dma: 0x536472340 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.805424] <idle>-0 0..s. 173741985us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536473440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.812867] <idle>-0 0..s. 173741993us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f32800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.820199] <idle>-0 0..s. 173742000us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536472340 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 340.827559] <idle>-0 0..s. 173742161us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584ac0 dma: 0x536472ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.834899] <idle>-0 0..s. 173742190us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.842386] <idle>-0 0..s. 173743246us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584c80 dma: 0x536472c80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.849868] <idle>-0 0..s. 173743275us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472c80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.857447] <idle>-0 0..s. 173744524us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049584e40 dma: 0x536472e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.865061] <idle>-0 0..s. 173744553us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536472e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.872724] <idle>-0 0..s. 173745465us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585000 dma: 0x536471000 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.880464] <idle>-0 0..s. 173745493us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471000 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.888272] <idle>-0 0.Ns. 173746474us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495851c0 dma: 0x5364711c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.896102] <idle>-0 0.Ns. 173746530us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364711c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.903932] <idle>-0 0..s. 173747423us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585380 dma: 0x536471380 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.911770] <idle>-0 0..s. 173747445us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471380 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.919586] <idle>-0 0..s. 173749635us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585540 dma: 0x536471540 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.927447] ksoftirq-3 0..s. 173749843us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471540 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.935244] <idle>-0 0..s. 173752125us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585700 dma: 0x536471700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.943147] <idle>-0 0..s. 173752149us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.951145] <idle>-0 0..s. 173753033us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495858c0 dma: 0x5364718c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.959163] kworker/-1648 0..s. 173753166us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364718c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.967363] blkback.-9847 0..s. 173754907us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585a80 dma: 0x536471a80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.975582] blkback.-9847 0..s. 173754933us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471a80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.983926] <idle>-0 0..s. 173755904us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585c40 dma: 0x536471c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 340.992285] <idle>-0 0..s. 173755927us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.000769] <idle>-0 0..s. 173757936us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585e00 dma: 0x536471e00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.009245] <idle>-0 0..s. 173757999us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471e00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.017813] <idle>-0 0.Ns. 173758438us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049585fc0 dma: 0x536471fc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.026570] ksoftirq-3 0..s. 173758497us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536471fc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.035326] blkback.-9847 0..s. 173760788us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586180 dma: 0x536470180 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.044258] blkback.-9847 0..s. 173760810us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470180 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.053279] <idle>-0 0..s. 173762238us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586340 dma: 0x536470340 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.062380] <idle>-0 0..s. 173762303us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470340 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.071439] <idle>-0 0.Ns. 173763397us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586500 dma: 0x536470500 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.080549] <idle>-0 0.Ns. 173763421us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470500 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.089756] <idle>-0 0..s. 173763981us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495866c0 dma: 0x5364706c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.099105] ksoftirq-3 0..s. 173764102us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5364706c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.108492] blkback.-9847 0..s. 173764975us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586880 dma: 0x536470880 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.118044] blkback.-9847 0..s. 173765043us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470880 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.127770] <idle>-0 0.Ns. 173765938us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586a40 dma: 0x536470a40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.137494] ksoftirq-3 0..s. 173766043us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470a40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.147361] <idle>-0 0.Ns. 173766858us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586c00 dma: 0x536470c00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.157262] ksoftirq-3 0..s. 173766905us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470c00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.167290] <idle>-0 0.Ns. 173768913us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586dc0 dma: 0x536470dc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.177346] <idle>-0 0.Ns. 173769005us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049586f80 dma: 0x536470f80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.187271] <idle>-0 0.Ns. 173769013us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470dc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.197128] <idle>-0 0.Ns. 173769020us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536470f80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.207039] <idle>-0 0.Ns. 173770112us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049587140 dma: 0x53646f140 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.216919] ksoftirq-3 0..s. 173770214us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53646f140 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.227008] <idle>-0 0..s. 173772119us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049587300 dma: 0x53646f300 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.237080] <idle>-0 0..s. 173772146us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53646f300 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.247164] <idle>-0 0..s. 173774096us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800495874c0 dma: 0x53646f4c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.257254] <idle>-0 0..s. 173774122us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53646f4c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.267329] ksoftirq-3 0..s. 173775231us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049587680 dma: 0x53646f680 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.277437] ksoftirq-3 0..s. 173775256us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53646f680 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.287530] <idle>-0 0.Ns. 173777155us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049587840 dma: 0x53646f840 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.297650] <idle>-0 0.Ns. 173777182us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53646f840 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.307866] <idle>-0 0..s. 173777957us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049587a00 dma: 0x53646fa00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.318212] <idle>-0 0..s. 173777986us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53646fa00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.328538] <idle>-0 0..s. 173781887us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580040 dma: 0x536476040 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 341.339005] <idle>-0 0..s. 173781924us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536476040 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 341.349574] <idle>-0 0..s. 173962530us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880055d14802 dma: 0x542ce2802 len: 173
Feb 7 11:09:49 serveerstertje kernel: [ 341.360199] <idle>-0 0..s. 173962578us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x542ce2802 len: 173
Feb 7 11:09:49 serveerstertje kernel: [ 341.370752] <idle>-0 0..s. 173985754us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049580ac0 dma: 0x536476ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.381385] <idle>-0 0..s. 173985807us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536476ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.391936] <idle>-0 0.Ns. 174067511us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049580c80 dma: 0x1f33000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.402572] <idle>-0 0.Ns. 174067543us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581400 dma: 0x536475400 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.413042] <idle>-0 0.Ns. 174067564us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049581b80 dma: 0x1f33800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.423450] <idle>-0 0.Ns. 174067567us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f33000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.433773] <idle>-0 0.Ns. 174067571us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536475400 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.444039] ksoftirq-3 0..s. 174067589us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f33800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.454139] ksoftirq-3 0..s. 174067790us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582300 dma: 0x536474300 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.464323] ksoftirq-3 0..s. 174067831us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049582a80 dma: 0x1f34000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.474326] ksoftirq-3 0..s. 174067834us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536474300 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.484337] <idle>-0 0..s. 174067850us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f34000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.494210] <idle>-0 0..s. 174068009us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583200 dma: 0x536473200 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.504096] <idle>-0 0..s. 174068034us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049583980 dma: 0x536473980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.513832] <idle>-0 0..s. 174068036us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536473200 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.523559] <idle>-0 0..s. 174068081us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536473980 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.533072] <idle>-0 0..s. 174068267us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584100 dma: 0x536472100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.542652] <idle>-0 0..s. 174068322us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049584880 dma: 0x536472880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.552020] <idle>-0 0..s. 174068325us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536472100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.561376] <idle>-0 0..s. 174068350us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536472880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.570546] <idle>-0 0..s. 174068497us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585000 dma: 0x536471000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.579736] <idle>-0 0..s. 174068515us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536471000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.588967] <idle>-0 0..s. 174068649us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585780 dma: 0x536471780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.598153] <idle>-0 0..s. 174068674us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049585f00 dma: 0x1f34800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.607229] <idle>-0 0..s. 174068676us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536471780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.616226] <idle>-0 0..s. 174068729us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f34800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.625126] <idle>-0 0..s. 174068887us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586680 dma: 0x536470680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.633996] <idle>-0 0..s. 174068909us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049586e00 dma: 0x1f35000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.642815] <idle>-0 0..s. 174068937us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536470680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.651547] <idle>-0 0..s. 174068938us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f35000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.660178] <idle>-0 0..s. 174069117us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049587580 dma: 0x53646f580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.668815] <idle>-0 0..s. 174069171us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.677289] <idle>-0 0..s. 174069173us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53646f580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.685752] <idle>-0 0..s. 174069193us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.694028] <idle>-0 0..s. 174069353us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.702338] <idle>-0 0..s. 174069415us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b0f40 dma: 0x536546f40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.710450] <idle>-0 0..s. 174069417us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.718516] <idle>-0 0..s. 174069430us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536546f40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.726453] <idle>-0 0..s. 174069505us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1100 dma: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.734365] <idle>-0 0.Ns. 174069578us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1880 dma: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.742309] <idle>-0 0.Ns. 174069581us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.750181] ksoftirq-3 0..s. 174069617us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.758101] <idle>-0 0..s. 174069741us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2000 dma: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.766090] <idle>-0 0..s. 174069791us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2780 dma: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.773876] <idle>-0 0..s. 174069794us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.781732] <idle>-0 0..s. 174069816us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.789332] <idle>-0 0..s. 174069970us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2f00 dma: 0x1f35800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.796949] <idle>-0 0..s. 174069989us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f35800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.804562] <idle>-0 0..s. 174070131us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3680 dma: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.812180] <idle>-0 0..s. 174070179us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3e00 dma: 0x1f36000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.819681] <idle>-0 0..s. 174070181us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.827179] <idle>-0 0..s. 174070201us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f36000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.834526] <idle>-0 0..s. 174070348us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4580 dma: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.841905] <idle>-0 0..s. 174070371us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4d00 dma: 0x1f36800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.849158] <idle>-0 0..s. 174070400us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.856391] <idle>-0 0..s. 174070401us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f36800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.863528] <idle>-0 0..s. 174070588us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5480 dma: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.870627] <idle>-0 0..s. 174070608us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.877726] <idle>-0 0..s. 174070708us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5c00 dma: 0x1f37000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.884869] <idle>-0 0..s. 174070728us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f37000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.891925] <idle>-0 0..s. 174070831us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6380 dma: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.899032] <idle>-0 0..s. 174070851us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.906265] <idle>-0 0..s. 174070953us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6b00 dma: 0x1f37800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.913603] <idle>-0 0..s. 174070973us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f37800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.920924] <idle>-0 0..s. 174071076us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7280 dma: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.928391] <idle>-0 0..s. 174071113us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7a00 dma: 0x53653fa00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.935818] <idle>-0 0..s. 174071115us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.943256] <idle>-0 0..s. 174071123us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653fa00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 341.950632] <idle>-0 0..s. 174071199us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.958015] <idle>-0 0..s. 174071219us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.965543] <idle>-0 0..s. 174071325us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.973058] <idle>-0 0..s. 174071346us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.980733] <idle>-0 0..s. 174071448us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0f40 dma: 0x1f38000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.988395] <idle>-0 0..s. 174071469us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f38000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 341.996182] <idle>-0 0..s. 174071570us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b16c0 dma: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.004007] <idle>-0 0..s. 174071594us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.011955] <idle>-0 0..s. 174071694us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1e40 dma: 0x1f38800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.019922] <idle>-0 0..s. 174071748us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b25c0 dma: 0x5365445c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.027956] <idle>-0 0..s. 174071749us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f38800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.035928] <idle>-0 0..s. 174071758us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365445c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.043814] <idle>-0 0..s. 174071813us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2780 dma: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.051690] <idle>-0 0..s. 174071833us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.059669] <idle>-0 0..s. 174071937us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2f00 dma: 0x1f39000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.067697] <idle>-0 0..s. 174071957us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f39000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.075784] <idle>-0 0..s. 174072060us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3680 dma: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.083938] <idle>-0 0..s. 174072081us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.092158] <idle>-0 0..s. 174072182us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3e00 dma: 0x1f39800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.100422] <idle>-0 0..s. 174072202us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f39800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.108759] <idle>-0 0..s. 174072304us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4580 dma: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.117116] <idle>-0 0..s. 174072324us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.125624] <idle>-0 0..s. 174072428us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4d00 dma: 0x1f3a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.134115] <idle>-0 0..s. 174072448us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3a000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.142763] <idle>-0 0..s. 174072551us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5480 dma: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.151405] <idle>-0 0..s. 174072571us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.160193] <idle>-0 0..s. 174072673us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5c00 dma: 0x1f3a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.168975] <idle>-0 0..s. 174072694us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3a800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.177874] <idle>-0 0.Ns. 174072801us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6380 dma: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.186836] <idle>-0 0..s. 174072820us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.195917] <idle>-0 0..s. 174072923us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6b00 dma: 0x1f3b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.205025] <idle>-0 0..s. 174072944us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3b000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.214205] <idle>-0 0..s. 174073043us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7280 dma: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.223431] <idle>-0 0..s. 174073063us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.232753] <idle>-0 0..s. 174073164us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.242158] <idle>-0 0..s. 174073184us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.251624] <idle>-0 0..s. 174073287us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.261151] <idle>-0 0..s. 174073307us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.270650] <idle>-0 0..s. 174073412us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0f40 dma: 0x1f3b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.280157] <idle>-0 0..s. 174073432us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3b800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.289720] <idle>-0 0..s. 174073533us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b16c0 dma: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.299310] <idle>-0 0..s. 174073554us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.309057] <idle>-0 0..s. 174073656us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1e40 dma: 0x1f3c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.318756] <idle>-0 0..s. 174073676us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3c000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.328583] <idle>-0 0..s. 174073778us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b25c0 dma: 0x5365445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.338424] <idle>-0 0..s. 174073798us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.348372] <idle>-0 0..s. 174073903us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2d40 dma: 0x1f3c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.358330] <idle>-0 0..s. 174073924us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3c800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.368269] <idle>-0 0..s. 174074025us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b34c0 dma: 0x5365434c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.378208] <idle>-0 0..s. 174074045us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365434c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.388187] <idle>-0 0..s. 174074148us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3c40 dma: 0x1f3d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.398112] <idle>-0 0..s. 174074168us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3d000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.408069] <idle>-0 0..s. 174074274us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b43c0 dma: 0x5365423c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.417994] <idle>-0 0..s. 174074293us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b4b40 dma: 0x536542b40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.427808] <idle>-0 0..s. 174074304us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365423c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.437593] <idle>-0 0..s. 174074306us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536542b40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.447378] <idle>-0 0..s. 174074394us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4d00 dma: 0x1f3d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.457145] <idle>-0 0..s. 174074414us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3d800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.467092] <idle>-0 0..s. 174074516us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5480 dma: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.477002] <idle>-0 0..s. 174074536us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.486940] <idle>-0 0..s. 174074643us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5c00 dma: 0x1f3e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.496836] <idle>-0 0..s. 174074664us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3e000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.506740] <idle>-0 0..s. 174074767us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6380 dma: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.516664] <idle>-0 0..s. 174074788us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.526578] <idle>-0 0..s. 174074894us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6b00 dma: 0x1f3e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.536472] <idle>-0 0..s. 174074915us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7280 dma: 0x53653f280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.546302] <idle>-0 0..s. 174074926us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3e800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.556046] <idle>-0 0..s. 174074930us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.565817] <idle>-0 0..s. 174075011us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7440 dma: 0x53653f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.575618] <idle>-0 0..s. 174075032us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.585530] <idle>-0 0..s. 174075130us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.595447] <idle>-0 0..s. 174075151us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.605353] <idle>-0 0..s. 174075254us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.615245] <idle>-0 0..s. 174075274us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.625182] <idle>-0 0..s. 174075378us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0f40 dma: 0x1f3f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.635062] <idle>-0 0..s. 174075398us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3f000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.644929] <idle>-0 0..s. 174075500us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b16c0 dma: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.654835] <idle>-0 0..s. 174075520us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.664723] <idle>-0 0..s. 174075644us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1e40 dma: 0x1f3f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.674629] <idle>-0 0..s. 174075666us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b25c0 dma: 0x5365445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.684425] <idle>-0 0..s. 174075668us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1f3f800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.694156] <idle>-0 0..s. 174075686us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.703836] <idle>-0 0..s. 174075884us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b2d40 dma: 0x536544d40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.713466] <idle>-0 0..s. 174075904us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2f00 dma: 0x1ec0000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.723008] <idle>-0 0..s. 174075925us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3680 dma: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.732432] <idle>-0 0..s. 174075930us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec0000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.741828] <idle>-0 0..s. 174075933us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536544d40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.751081] <idle>-0 0..s. 174075942us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.760221] <idle>-0 0..s. 174076174us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3e00 dma: 0x1ec0800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.769344] <idle>-0 0..s. 174076198us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4580 dma: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.778388] <idle>-0 0..s. 174076202us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec0800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.787468] <idle>-0 0..s. 174076237us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.796338] <idle>-0 0..s. 174078220us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4d00 dma: 0x1ec1000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.805241] <idle>-0 0.Ns. 174078273us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5480 dma: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.814026] <idle>-0 0.Ns. 174078284us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec1000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.822816] <idle>-0 0.Ns. 174078295us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.831457] xenconso-9115 0..s. 174078396us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5c00 dma: 0x536541c00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.840172] xenconso-9115 0..s. 174078408us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541c00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.848870] <idle>-0 0..s. 174078691us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5dc0 dma: 0x1ec1800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.857580] <idle>-0 0..s. 174078712us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec1800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.866309] <idle>-0 0..s. 174079785us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6540 dma: 0x536540540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.875027] <idle>-0 0..s. 174079809us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6cc0 dma: 0x1ec2000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.883664] <idle>-0 0..s. 174079812us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.892246] <idle>-0 0..s. 174079826us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec2000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.900739] <idle>-0 0..s. 174080412us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7440 dma: 0x53653f440 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.909225] <idle>-0 0..s. 174080439us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7600 dma: 0x53653f600 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.917566] <idle>-0 0..s. 174080443us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f440 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.925901] <idle>-0 0..s. 174080446us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f600 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.934067] <idle>-0 0..s. 174080994us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b77c0 dma: 0x53653f7c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.942294] <idle>-0 0..s. 174081005us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f7c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.950474] <idle>-0 0..s. 174081552us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7980 dma: 0x53653f980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.958671] <idle>-0 0..s. 174081564us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 342.967015] <idle>-0 0..s. 174082327us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.975354] <idle>-0 0..s. 174082352us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b07c0 dma: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.983729] <idle>-0 0..s. 174082354us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536546040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 342.992048] <idle>-0 0..s. 174082372us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.000252] <idle>-0 0..s. 174082445us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b0f40 dma: 0x536546f40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.008451] <idle>-0 0..s. 174082455us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536546f40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.016624] <idle>-0 0..s. 174084194us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1100 dma: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.024858] <idle>-0 0..s. 174084217us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1880 dma: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.032916] <idle>-0 0..s. 174084220us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545100 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.040984] <idle>-0 0..s. 174084238us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.048865] <idle>-0 0..s. 174084388us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2000 dma: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.056739] <idle>-0 0..s. 174084410us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2780 dma: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.064645] <idle>-0 0..s. 174084412us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.072503] <idle>-0 0..s. 174084430us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.080365] <idle>-0 0..s. 174084529us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b2f00 dma: 0x536544f00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.088211] <idle>-0 0..s. 174084541us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536544f00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.096032] <idle>-0 0..s. 174084633us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b30c0 dma: 0x5365430c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.103916] <idle>-0 0..s. 174084654us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5365430c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.111752] <idle>-0 0..s. 174085109us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3840 dma: 0x536543840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.119616] <idle>-0 0..s. 174085134us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3fc0 dma: 0x1ec2800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.127369] <idle>-0 0..s. 174085137us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536543840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.135096] <idle>-0 0..s. 174085155us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec2800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.142742] <idle>-0 0..s. 174086092us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4740 dma: 0x536542740 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.150382] <idle>-0 0..s. 174086117us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4ec0 dma: 0x1ec3000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.157903] <idle>-0 0..s. 174086119us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536542740 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.165438] <idle>-0 0..s. 174086137us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec3000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.172904] <idle>-0 0..s. 174087051us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5640 dma: 0x536541640 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.180454] <idle>-0 0..s. 174087067us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541640 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.188080] <idle>-0 0..s. 174089133us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5800 dma: 0x536541800 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.195718] <idle>-0 0..s. 174089145us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541800 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.203493] <idle>-0 0..s. 174089693us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b59c0 dma: 0x5365419c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.211370] <idle>-0 0..s. 174089704us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365419c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.219227] <idle>-0 0..s. 174091905us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5b80 dma: 0x536541b80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.227232] <idle>-0 0..s. 174091916us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541b80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.235351] <idle>-0 0..s. 174092414us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5d40 dma: 0x536541d40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.243527] <idle>-0 0..s. 174092426us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541d40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.251760] <idle>-0 0..s. 174093435us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b5f00 dma: 0x536541f00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.260014] <idle>-0 0..s. 174093449us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536541f00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.268402] <idle>-0 0..s. 174101044us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b60c0 dma: 0x5365400c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.276778] <idle>-0 0..s. 174101068us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b6280 dma: 0x536540280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.285149] <idle>-0 0..s. 174101070us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365400c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.293467] <idle>-0 0..s. 174101073us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536540280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.301788] <idle>-0 0..s. 174101786us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b6440 dma: 0x536540440 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.310073] <idle>-0 0..s. 174101809us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b6600 dma: 0x536540600 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.318209] <idle>-0 0..s. 174101812us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536540440 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.326336] <idle>-0 0..s. 174101814us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536540600 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.334277] <idle>-0 0..s. 174102416us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b67c0 dma: 0x5365407c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.342266] <idle>-0 0..s. 174102440us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b6980 dma: 0x536540980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.350189] <idle>-0 0..s. 174102442us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365407c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.358088] <idle>-0 0..s. 174102444us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536540980 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.365982] <idle>-0 0.Ns. 174103026us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b6b40 dma: 0x536540b40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.373864] <idle>-0 0.Ns. 174103038us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536540b40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.381918] <idle>-0 0..s. 174104343us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b6d00 dma: 0x536540d00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.389954] <idle>-0 0..s. 174104354us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536540d00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.398119] <idle>-0 0..s. 174105799us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b6ec0 dma: 0x536540ec0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.406340] <idle>-0 0..s. 174105810us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536540ec0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.414481] <idle>-0 0..s. 174106807us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7080 dma: 0x53653f080 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.422704] <idle>-0 0..s. 174106818us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f080 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.430877] <idle>-0 0..s. 174107809us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7240 dma: 0x53653f240 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.439068] <idle>-0 0..s. 174107819us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f240 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.447417] <idle>-0 0..s. 174108981us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7400 dma: 0x53653f400 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.455753] <idle>-0 0..s. 174108991us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f400 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.464248] <idle>-0 0..s. 174110260us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b75c0 dma: 0x53653f5c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.472734] <idle>-0 0..s. 174110271us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f5c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.481268] <idle>-0 0..s. 174110796us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7780 dma: 0x53653f780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.489759] <idle>-0 0..s. 174110807us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.498377] <idle>-0 0..s. 174113842us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7940 dma: 0x53653f940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.507042] <idle>-0 0..s. 174113853us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653f940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.515810] <idle>-0 0..s. 174114886us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7b00 dma: 0x53653fb00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.524631] <idle>-0 0..s. 174114897us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653fb00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.533545] <idle>-0 0..s. 174118714us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7cc0 dma: 0x53653fcc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.542517] <idle>-0 0..s. 174118737us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b7e80 dma: 0x53653fe80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.551455] <idle>-0 0..s. 174118740us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653fcc0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.560430] <idle>-0 0..s. 174118742us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x53653fe80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.569194] <idle>-0 0..s. 174119176us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b0040 dma: 0x536546040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.577976] <idle>-0 0..s. 174119187us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536546040 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.586760] <idle>-0 0..s. 174122362us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b0200 dma: 0x536546200 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.595529] <idle>-0 0..s. 174122373us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536546200 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.604425] <idle>-0 0..s. 174122840us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b03c0 dma: 0x5365463c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.613306] <idle>-0 0..s. 174122851us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5365463c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.622316] <idle>-0 0..s. 174124423us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b0580 dma: 0x536546580 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.631332] <idle>-0 0..s. 174124433us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536546580 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.640441] <idle>-0 0..s. 174125796us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b0740 dma: 0x536546740 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.649554] <idle>-0 0..s. 174125840us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536546740 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.658751] <idle>-0 0..s. 174127175us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b0900 dma: 0x536546900 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.668000] <idle>-0 0..s. 174127190us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536546900 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.677225] <idle>-0 0..s. 174129030us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b0ac0 dma: 0x536546ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.686475] <idle>-0 0..s. 174129041us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536546ac0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.695662] <idle>-0 0.Ns. 174325798us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800494b0e40 dma: 0x536546e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.704912] <idle>-0 0.Ns. 174325813us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x536546e40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 343.714128] <idle>-0 0..s. 174329631us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1000 dma: 0x536545000 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 343.723381] <idle>-0 0..s. 174329661us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545000 len: 1186
Feb 7 11:09:49 serveerstertje kernel: [ 343.732580] <idle>-0 0..s. 174417572us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b1880 dma: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.741843] <idle>-0 0..s. 174417600us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2000 dma: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.750932] <idle>-0 0..s. 174417604us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536545880 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.760023] <idle>-0 0..s. 174417622us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.768969] <idle>-0 0..s. 174417795us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2780 dma: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.777903] <idle>-0 0..s. 174417824us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b2f00 dma: 0x1ec3800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.786945] <idle>-0 0..s. 174417826us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536544780 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.795886] <idle>-0 0..s. 174417845us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec3800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.804895] <idle>-0 0..s. 174418042us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3680 dma: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.813925] <idle>-0 0..s. 174418065us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b3e00 dma: 0x1ec4000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.822983] <idle>-0 0..s. 174418068us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536543680 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.831990] <idle>-0 0..s. 174418086us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec4000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.841058] <idle>-0 0..s. 174418283us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4580 dma: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.850120] <idle>-0 0..s. 174418303us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536542580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.859312] <idle>-0 0..s. 174418408us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b4d00 dma: 0x1ec4800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.868580] <idle>-0 0..s. 174418428us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec4800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.877922] <idle>-0 0..s. 174418529us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5480 dma: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.887319] <idle>-0 0..s. 174418549us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536541480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.896660] <idle>-0 0..s. 174418653us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b5c00 dma: 0x1ec5000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.906073] <idle>-0 0..s. 174418673us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec5000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.915408] <idle>-0 0..s. 174418775us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6380 dma: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.924804] <idle>-0 0..s. 174418795us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x536540380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.934139] <idle>-0 0..s. 174418898us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b6b00 dma: 0x1ec5800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.943550] <idle>-0 0..s. 174418918us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec5800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.952876] <idle>-0 0..s. 174419021us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800494b7280 dma: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.962270] <idle>-0 0..s. 174419041us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x53653f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.971609] <idle>-0 0..s. 174419148us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049620040 dma: 0x5367d6040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.981029] <idle>-0 0..s. 174419168us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d6040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.990372] <idle>-0 0..s. 174419266us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496207c0 dma: 0x5367d67c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 343.999728] <idle>-0 0..s. 174419286us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d67c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.009095] <idle>-0 0..s. 174419389us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049620f40 dma: 0x1ec6000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.018475] <idle>-0 0..s. 174419409us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec6000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.027837] <idle>-0 0..s. 174419512us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496216c0 dma: 0x5367d56c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.037189] <idle>-0 0..s. 174419532us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d56c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.046554] <idle>-0 0..s. 174419637us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049621e40 dma: 0x1ec6800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.055926] <idle>-0 0..s. 174419659us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800496225c0 dma: 0x5367d45c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.065191] <idle>-0 0..s. 174419681us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049622780 dma: 0x5367d4780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.074266] <idle>-0 0..s. 174419687us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5367d45c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.083503] <idle>-0 0..s. 174419689us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5367d4780 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.092550] <idle>-0 0..s. 174419691us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec6800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.101691] <idle>-0 0..s. 174419761us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049622940 dma: 0x5367d4940 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.110810] <idle>-0 0..s. 174419782us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d4940 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.119907] <idle>-0 0..s. 174419880us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496230c0 dma: 0x5367d30c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.129055] <idle>-0 0..s. 174419900us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d30c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.138160] <idle>-0 0..s. 174420004us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049623840 dma: 0x5367d3840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.147349] <idle>-0 0..s. 174420024us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d3840 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.156463] <idle>-0 0..s. 174420154us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049623fc0 dma: 0x1ec7000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.165630] <idle>-0 0..s. 174420178us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049624740 dma: 0x5367d2740 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.174662] <idle>-0 0..s. 174420181us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec7000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.183699] <idle>-0 0..s. 174420200us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d2740 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.192613] <idle>-0 0..s. 174420376us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049624ec0 dma: 0x1ec7800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.201548] <idle>-0 0..s. 174420397us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec7800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.210439] <idle>-0 0..s. 174420498us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049625640 dma: 0x5367d1640 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.219356] <idle>-0 0..s. 174420519us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d1640 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.228293] <idle>-0 0..s. 174420623us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049625dc0 dma: 0x1ec8000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.237206] <idle>-0 0..s. 174420644us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec8000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.246132] <idle>-0 0..s. 174420753us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049626540 dma: 0x5367d0540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.255075] <idle>-0 0..s. 174420777us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049626cc0 dma: 0x1ec8800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.263904] <idle>-0 0..s. 174420779us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d0540 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.272669] <idle>-0 0..s. 174420797us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec8800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.281483] <idle>-0 0..s. 174420954us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049627440 dma: 0x5367cf440 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.290288] <idle>-0 0..s. 174420982us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049627600 dma: 0x5367cf600 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.299109] <idle>-0 0..s. 174420983us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5367cf440 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.307935] <idle>-0 0..s. 174421002us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367cf600 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.316707] <idle>-0 0..s. 174421110us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049620040 dma: 0x5367d6040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.325570] <idle>-0 0..s. 174421130us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d6040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.334469] <idle>-0 0..s. 174421231us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496207c0 dma: 0x5367d67c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.343421] <idle>-0 0..s. 174421251us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d67c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.352435] <idle>-0 0..s. 174421355us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049620f40 dma: 0x1ec9000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.361493] <idle>-0 0..s. 174421375us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec9000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.370615] <idle>-0 0..s. 174421477us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496216c0 dma: 0x5367d56c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.379790] <idle>-0 0..s. 174421497us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d56c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.388981] <idle>-0 0..s. 174421601us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049621e40 dma: 0x1ec9800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.398125] <idle>-0 0..s. 174421622us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ec9800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.407285] <idle>-0 0.Ns. 174421728us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496225c0 dma: 0x5367d45c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.416440] <idle>-0 0..s. 174421746us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d45c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.425643] <idle>-0 0..s. 174421849us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049622d40 dma: 0x1eca000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.434800] <idle>-0 0..s. 174421869us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1eca000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.443964] <idle>-0 0..s. 174421971us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496234c0 dma: 0x5367d34c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.453122] <idle>-0 0..s. 174422009us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049623c40 dma: 0x5367d3c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.462176] <idle>-0 0..s. 174422010us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d34c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.471204] <idle>-0 0..s. 174422019us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5367d3c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.480090] <idle>-0 0..s. 174422093us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049623e00 dma: 0x1eca800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.488958] <idle>-0 0..s. 174422114us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1eca800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.497804] <idle>-0 0..s. 174422215us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049624580 dma: 0x5367d2580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.506699] <idle>-0 0..s. 174422235us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d2580 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.515557] <idle>-0 0..s. 174422338us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049624d00 dma: 0x1ecb000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.524464] <idle>-0 0..s. 174422358us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ecb000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.533314] <idle>-0 0..s. 174422460us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049625480 dma: 0x5367d1480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.542251] <idle>-0 0..s. 174422480us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d1480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.551117] <idle>-0 0..s. 174422584us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049625c00 dma: 0x1ecb800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.559987] <idle>-0 0..s. 174422605us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ecb800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.568867] <idle>-0 0..s. 174422706us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049626380 dma: 0x5367d0380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.577742] <idle>-0 0..s. 174422726us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d0380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.586731] <idle>-0 0..s. 174422830us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049626b00 dma: 0x1ecc000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.595868] <idle>-0 0..s. 174422850us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ecc000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.605038] <idle>-0 0..s. 174422952us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049627280 dma: 0x5367cf280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.614337] <idle>-0 0..s. 174422972us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367cf280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.623758] <idle>-0 0..s. 174423091us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049627a00 dma: 0x5367cfa00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.633175] <idle>-0 0..s. 174423123us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb0040 dma: 0x538f46040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.642534] <idle>-0 0..s. 174423145us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb07c0 dma: 0x538f467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.651677] <idle>-0 0..s. 174423150us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f46040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.660831] <idle>-0 0..s. 174423153us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5367cfa00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.669813] <idle>-0 0.Ns. 174423170us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.678654] <idle>-0 0..s. 174423325us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb0f40 dma: 0x1ecc800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.687578] <idle>-0 0..s. 174423345us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ecc800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.696531] <idle>-0 0..s. 174423444us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb16c0 dma: 0x538f456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.705539] <idle>-0 0..s. 174423464us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.714618] <idle>-0 0..s. 174423568us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb1e40 dma: 0x1ecd000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.723746] <idle>-0 0..s. 174423588us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ecd000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.732810] <idle>-0 0..s. 174423690us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb25c0 dma: 0x538f445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.741962] <idle>-0 0..s. 174423710us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.751038] <idle>-0 0..s. 174423814us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb2d40 dma: 0x1ecd800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.760155] <idle>-0 0..s. 174423834us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ecd800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.769220] <idle>-0 0..s. 174423936us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb34c0 dma: 0x538f434c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.778297] <idle>-0 0..s. 174423956us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f434c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.787576] <idle>-0 0..s. 174424059us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb3c40 dma: 0x1ece000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.796776] <idle>-0 0..s. 174424079us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ece000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.806099] <idle>-0 0..s. 174424181us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb43c0 dma: 0x538f423c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.815418] <idle>-0 0..s. 174424202us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f423c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.824926] <idle>-0 0..s. 174424305us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb4b40 dma: 0x1ece800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.834391] <idle>-0 0..s. 174424325us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ece800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.843997] <idle>-0 0..s. 174424430us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb52c0 dma: 0x538f412c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.853591] <idle>-0 0..s. 174424451us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f412c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.863226] <idle>-0 0..s. 174424550us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb5a40 dma: 0x1ecf000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.872812] <idle>-0 0..s. 174424571us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ecf000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.882414] <idle>-0 0..s. 174424674us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb61c0 dma: 0x538f401c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.892034] <idle>-0 0..s. 174424708us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff88004beb6940 dma: 0x538f40940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.901523] <idle>-0 0..s. 174424709us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f401c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.910958] <idle>-0 0..s. 174424718us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x538f40940 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 344.920280] <idle>-0 0..s. 174424797us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb6b00 dma: 0x1ecf800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.929616] <idle>-0 0..s. 174424817us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ecf800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.938901] <idle>-0 0..s. 174424942us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb7280 dma: 0x538f3f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.948247] <idle>-0 0..s. 174424970us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049620040 dma: 0x5367d6040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.957418] <idle>-0 0..s. 174424973us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f3f280 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.966633] <idle>-0 0..s. 174424991us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d6040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.975649] <idle>-0 0..s. 174425187us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496207c0 dma: 0x5367d67c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.984717] <idle>-0 0..s. 174425212us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049620f40 dma: 0x1ed0000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 344.993767] <idle>-0 0..s. 174425215us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d67c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.002831] <idle>-0 0..s. 174425233us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ed0000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.011883] <idle>-0 0..s. 174425433us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496216c0 dma: 0x5367d56c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.021022] <idle>-0 0..s. 174425457us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049621e40 dma: 0x1ed0800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.029987] <idle>-0 0..s. 174425459us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d56c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.038920] <idle>-0 0..s. 174425477us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ed0800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.047762] <idle>-0 0..s. 174425676us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496225c0 dma: 0x5367d45c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.056597] <idle>-0 0..s. 174425698us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049622d40 dma: 0x1ed1000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.065350] <idle>-0 0..s. 174425701us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d45c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.074053] <idle>-0 0..s. 174425718us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ed1000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.082696] <idle>-0 0..s. 174425922us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496234c0 dma: 0x5367d34c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.091305] <idle>-0 0..s. 174425945us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049623c40 dma: 0x1ed1800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.099796] <idle>-0 0..s. 174425948us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d34c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.108300] <idle>-0 0..s. 174425965us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ed1800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.116645] <idle>-0 0..s. 174426172us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff8800496243c0 dma: 0x5367d23c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.125047] <idle>-0 0..s. 174426190us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049624b40 dma: 0x1ed2000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.133307] <idle>-0 0..s. 174426207us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff8800496252c0 dma: 0x5367d12c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.141483] <idle>-0 0..s. 174426209us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d23c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.149605] <idle>-0 0..s. 174426210us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ed2000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.157599] <idle>-0 0..s. 174426220us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5367d12c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.165596] <idle>-0 0..s. 174426416us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049625480 dma: 0x5367d1480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.173760] <idle>-0 0..s. 174426439us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049625c00 dma: 0x1ed2800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.181840] <idle>-0 0..s. 174426442us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d1480 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.190002] <idle>-0 0..s. 174426459us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ed2800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.198173] <idle>-0 0..s. 174426659us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049626380 dma: 0x5367d0380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.206403] <idle>-0 0..s. 174426681us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049626b00 dma: 0x1ed3000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.214482] <idle>-0 0..s. 174426700us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff880049627280 dma: 0x5367cf280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.222478] <idle>-0 0..s. 174426701us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367d0380 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.230422] <idle>-0 0..s. 174426703us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ed3000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.238232] <idle>-0 0..s. 174426712us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x5367cf280 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.245955] <idle>-0 0..s. 174426905us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff880049627440 dma: 0x5367cf440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.253670] <idle>-0 0..s. 174426928us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb0040 dma: 0x538f46040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.261254] <idle>-0 0..s. 174426931us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x5367cf440 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.268814] <idle>-0 0..s. 174426948us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f46040 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.276231] <idle>-0 0..s. 174427150us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb07c0 dma: 0x538f467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.283712] <idle>-0 0..s. 174427172us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb0f40 dma: 0x1ed3800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.291038] <idle>-0 0..s. 174427174us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f467c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.298314] <idle>-0 0..s. 174427192us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ed3800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.305535] <idle>-0 0..s. 174427397us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb16c0 dma: 0x538f456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.312745] <idle>-0 0..s. 174427421us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb1e40 dma: 0x1ed4000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.319829] <idle>-0 0..s. 174427423us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f456c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.326915] <idle>-0 0..s. 174427441us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ed4000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.333860] <idle>-0 0..s. 174427641us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb25c0 dma: 0x538f445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.340862] <idle>-0 0..s. 174427691us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb2d40 dma: 0x1ed4800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.347681] <idle>-0 0..s. 174427693us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f445c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.354509] <idle>-0 0..s. 174427712us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ed4800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.361238] <idle>-0 0..s. 174427893us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb34c0 dma: 0x538f434c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.367975] <idle>-0 0..s. 174427918us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb3c40 dma: 0x1ed5000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.374731] <idle>-0 0..s. 174427921us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f434c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.381507] <idle>-0 0..s. 174427939us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x1ed5000 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.388265] <idle>-0 0..s. 174428140us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb43c0 dma: 0x538f423c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.395059] <idle>-0 0..s. 174428161us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff88004beb4b40 dma: 0x538f42b40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.401751] <idle>-0 0..s. 174428181us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0a:00.0: unmap addr: 0x538f423c0 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.408379] <idle>-0 0..s. 174428183us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x538f42b40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.414965] <idle>-0 0..s. 174428892us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff88004beb4d00 dma: 0x538f42d00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.421669] <idle>-0 0..s. 174428906us : rtl8169_unmap_tx_skb.isra.73: r8169 0000:0b:00.0: unmap addr: 0x538f42d00 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.428427] <idle>-0 0..s. 174430117us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb4ec0 dma: 0x1ed5800 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.435177] <idle>-0 0..s. 174430153us : rtl8169_start_xmit: r8169 0000:0a:00.0: map addr: ffff88004beb5640 dma: 0x538f41640 len: 1514
Feb 7 11:09:49 serveerstertje kernel: [ 345.442024] <idle>-0 0.Ns. 174452844us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff88004beb6000 dma: 0x538f40000 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.448656] <idle>-0 0.Ns. 174452862us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff88004beb61c0 dma: 0x538f401c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.455280] <idle>-0 0.Ns. 174452878us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff88004beb6380 dma: 0x538f40380 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.461820] <idle>-0 0.Ns. 174452895us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff88004beb6540 dma: 0x538f40540 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.468235] <idle>-0 0.Ns. 174452911us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff88004beb6700 dma: 0x538f40700 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.474535] <idle>-0 0.Ns. 174452928us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff88004beb68c0 dma: 0x538f408c0 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.480840] <idle>-0 0.Ns. 174452945us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff88004beb6a80 dma: 0x538f40a80 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.486959] <idle>-0 0.Ns. 174452961us : rtl8169_start_xmit: r8169 0000:0b:00.0: map addr: ffff88004beb6c40 dma: 0x538f40c40 len: 54
Feb 7 11:09:49 serveerstertje kernel: [ 345.493011] ---------------------------------
Feb 7 11:09:49 serveerstertje kernel: [ 345.499165] Dumping ftrace buffer:
Feb 7 11:09:49 serveerstertje kernel: [ 345.505129] (ftrace buffer empty)
Feb 7 11:09:49 serveerstertje kernel: [ 345.511408] Dumping ftrace buffer:
Feb 7 11:09:49 serveerstertje kernel: [ 345.517233] (ftrace buffer empty)
Feb 7 11:09:49 serveerstertje kernel: [ 345.588985] Dumping ftrace buffer:
Feb 7 11:09:49 serveerstertje kernel: [ 345.596830] (ftrace buffer empty)
Feb 7 11:09:49 serveerstertje kernel: [ 345.604761] Dumping ftrace buffer:
Feb 7 11:09:49 serveerstertje kernel: [ 345.612213] (ftrace buffer empty)
Feb 7 11:09:49 serveerstertje kernel: [ 345.619917] Dumping ftrace buffer:
Feb 7 11:09:49 serveerstertje kernel: [ 345.627454] (ftrace buffer empty)
Feb 7 11:09:49 serveerstertje kernel: [ 345.651541] Dumping ftrace buffer:
Feb 7 11:09:49 serveerstertje kernel: [ 345.659374] (ftrace buffer empty)
^ permalink raw reply
* [PATCH] ipv6: icmp6_send: fix Oops when pinging a not set up IPv6 peer on a sit tunnel
From: Francois-Xavier Le Bail @ 2014-02-07 10:22 UTC (permalink / raw)
To: NETDEV; +Cc: Nicolas Dichtel, David Miller
The patch 446fab59333dea91e54688f033dd8d788d0486fb ("ipv6: enable anycast addresses
as source addresses in ICMPv6 error messages") causes an Oops when pinging a not
set up IPv6 peer on a sit tunnel.
The problem is that ipv6_anycast_destination() uses unconditionally skb_dst(skb),
which is NULL in this case.
The solution is to use instead the ipv6_chk_acast_addr_src() function.
Here are the steps to reproduce it:
modprobe sit
ip link add sit1 type sit remote 10.16.0.121 local 10.16.0.249
ip l s sit1 up
ip -6 a a dev sit1 2001:1234::123 remote 2001:1234::121
ping6 2001:1234::121
Reported-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Tested-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Signed-off-by: Francois-Xavier Le Bail <fx.lebail@yahoo.com>
---
Thanks Nicolas !
net/ipv6/icmp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/ipv6/icmp.c b/net/ipv6/icmp.c
index f81f596..f2610e1 100644
--- a/net/ipv6/icmp.c
+++ b/net/ipv6/icmp.c
@@ -414,7 +414,7 @@ static void icmp6_send(struct sk_buff *skb, u8 type, u8 code, __u32 info)
addr_type = ipv6_addr_type(&hdr->daddr);
if (ipv6_chk_addr(net, &hdr->daddr, skb->dev, 0) ||
- ipv6_anycast_destination(skb))
+ ipv6_chk_acast_addr_src(net, skb->dev, &hdr->daddr))
saddr = &hdr->daddr;
/*
^ permalink raw reply related
* [PATCH v2 0/3] net: stmmac: Add STi GMAC ethernet
From: srinivas.kandagatla @ 2014-02-07 10:54 UTC (permalink / raw)
To: netdev
Cc: Mark Rutland, devicetree, Russell King, kernel, Pawel Moll,
Ian Campbell, Srinivas Kandagatla, linux-doc, linux-kernel,
Stuart Menefy, Rob Herring, Rob Landley, Kumar Gala,
Giuseppe Cavallaro, davem, linux-arm-kernel
In-Reply-To: <1391428787-27143-1-git-send-email-srinivas.kandagatla@st.com>
From: Srinivas Kandagatla <srinivas.kandagatla@st.com>
Hi All,
This patch series adds Ethernet support to STi series SOCs STiH415 and STiH416.
STi SOC series integrates dwmac IP from synopsis, however there is a hardware
glue on top of this standard IP, this glue needs to configured before the
actual dwmac can be used. Also the glue logic needs re-configuring when the
link speed changes, This is because the clk source can change as the link
speed changes.
This patch just adds STi specific callbacks into of_data for configuring the
glue layer.
I have rebased my original patches (http://lkml.org/lkml/2013/11/12/243)
to latest stmmac which updates callbacks to suit glue drivers like this.
These patches are tested on b2000 and B2020 with STiH415 and STiH416.
Changes since v1:
- fixed multi-line function call format as suggested by David Miller.
Dave, Can I request you to take the first patch via net tree for v3.15, I can
request Arnd or Olof to take the DT patches via the arm-soc tree for v3.15.
Thanks,
srini
Srinivas Kandagatla (3):
net: stmmac:sti: Add STi SOC glue driver.
ARM: STi: Add STiH415 ethernet support.
ARM: STi: Add STiH416 ethernet support.
.../devicetree/bindings/net/sti-dwmac.txt | 58 ++++
arch/arm/boot/dts/stih415-clock.dtsi | 14 +
arch/arm/boot/dts/stih415-pinctrl.dtsi | 121 +++++++
arch/arm/boot/dts/stih415.dtsi | 48 +++
arch/arm/boot/dts/stih416-clock.dtsi | 14 +
arch/arm/boot/dts/stih416-pinctrl.dtsi | 109 +++++++
arch/arm/boot/dts/stih416.dtsi | 44 +++
arch/arm/boot/dts/stih41x-b2000.dtsi | 22 ++
arch/arm/boot/dts/stih41x-b2020.dtsi | 26 ++
drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 331 ++++++++++++++++++++
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 +
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +
14 files changed, 807 insertions(+)
create mode 100644 Documentation/devicetree/bindings/net/sti-dwmac.txt
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
--
1.7.9.5
^ permalink raw reply
* [PATCH v2 1/3] net: stmmac:sti: Add STi SOC glue driver.
From: srinivas.kandagatla @ 2014-02-07 10:55 UTC (permalink / raw)
To: netdev
Cc: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
Rob Landley, Russell King, Srinivas Kandagatla, Stuart Menefy,
Giuseppe Cavallaro, devicetree, linux-doc, linux-kernel,
linux-arm-kernel, kernel, davem
In-Reply-To: <1391770455-24291-1-git-send-email-srinivas.kandagatla@st.com>
From: Srinivas Kandagatla <srinivas.kandagatla@st.com>
STi series SOCs have a glue layer on top of the synopsis gmac IP, this
glue layer needs to be configured before the gmac driver starts using
the IP.
This patch adds a support to this glue layer which is configured via
stmmac setup, init, exit callbacks.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@st.com>
---
.../devicetree/bindings/net/sti-dwmac.txt | 58 ++++
drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 331 ++++++++++++++++++++
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 +
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +
6 files changed, 409 insertions(+)
create mode 100644 Documentation/devicetree/bindings/net/sti-dwmac.txt
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
diff --git a/Documentation/devicetree/bindings/net/sti-dwmac.txt b/Documentation/devicetree/bindings/net/sti-dwmac.txt
new file mode 100644
index 0000000..3dd3d0b
--- /dev/null
+++ b/Documentation/devicetree/bindings/net/sti-dwmac.txt
@@ -0,0 +1,58 @@
+STMicroelectronics SoC DWMAC glue layer controller
+
+The device node has following properties.
+
+Required properties:
+ - compatible : Can be "st,stih415-dwmac", "st,stih416-dwmac" or
+ "st,stid127-dwmac".
+ - reg : Offset of the glue configuration register map in system
+ configuration regmap pointed by st,syscon property and size.
+
+ - reg-names : Should be "sti-ethconf".
+
+ - st,syscon : Should be phandle to system configuration node which
+ encompases this glue registers.
+
+ - st,tx-retime-src: On STi Parts for Giga bit speeds, 125Mhz clocks can be
+ wired up in from different sources. One via TXCLK pin and other via CLK_125
+ pin. This wiring is totally board dependent. However the retiming glue
+ logic should be configured accordingly. Possible values for this property
+
+ "txclk" - if 125Mhz clock is wired up via txclk line.
+ "clk_125" - if 125Mhz clock is wired up via clk_125 line.
+
+ This property is only valid for Giga bit setup( GMII, RGMII), and it is
+ un-used for non-giga bit (MII and RMII) setups. Also note that internal
+ clockgen can not generate stable 125Mhz clock.
+
+ - st,ext-phyclk: This boolean property indicates who is generating the clock
+ for tx and rx. This property is only valid for RMII case where the clock can
+ be generated from the MAC or PHY.
+
+ - clock-names: should be "sti-ethclk".
+ - clocks: Should point to ethernet clockgen which can generate phyclk.
+
+
+Example:
+
+ethernet0: dwmac@fe810000 {
+ device_type = "network";
+ compatible = "st,stih416-dwmac", "snps,dwmac", "snps,dwmac-3.710";
+ reg = <0xfe810000 0x8000>, <0x8bc 0x4>;
+ reg-names = "stmmaceth", "sti-ethconf";
+ interrupts = <0 133 0>, <0 134 0>, <0 135 0>;
+ interrupt-names = "macirq", "eth_wake_irq", "eth_lpi";
+ phy-mode = "mii";
+
+ st,syscon = <&syscfg_rear>;
+
+ snps,pbl = <32>;
+ snps,mixed-burst;
+
+ resets = <&softreset STIH416_ETH0_SOFTRESET>;
+ reset-names = "stmmaceth";
+ pinctrl-0 = <&pinctrl_mii0>;
+ pinctrl-names = "default";
+ clocks = <&CLK_S_GMAC0_PHY>;
+ clock-names = "stmmaceth";
+};
diff --git a/drivers/net/ethernet/stmicro/stmmac/Kconfig b/drivers/net/ethernet/stmicro/stmmac/Kconfig
index e2f202e..f2d7c70 100644
--- a/drivers/net/ethernet/stmicro/stmmac/Kconfig
+++ b/drivers/net/ethernet/stmicro/stmmac/Kconfig
@@ -37,6 +37,17 @@ config DWMAC_SUNXI
stmmac device driver. This driver is used for A20/A31
GMAC ethernet controller.
+config DWMAC_STI
+ bool "STi GMAC support"
+ depends on STMMAC_PLATFORM && ARCH_STI
+ default y
+ ---help---
+ Support for ethernet controller on STi SOCs.
+
+ This selects STi SoC glue layer support for the stmmac
+ device driver. This driver is used on for the STi series
+ SOCs GMAC ethernet controller.
+
config STMMAC_PCI
bool "STMMAC PCI bus support"
depends on STMMAC_ETH && PCI
diff --git a/drivers/net/ethernet/stmicro/stmmac/Makefile b/drivers/net/ethernet/stmicro/stmmac/Makefile
index ecadece..dcef287 100644
--- a/drivers/net/ethernet/stmicro/stmmac/Makefile
+++ b/drivers/net/ethernet/stmicro/stmmac/Makefile
@@ -2,6 +2,7 @@ obj-$(CONFIG_STMMAC_ETH) += stmmac.o
stmmac-$(CONFIG_STMMAC_PLATFORM) += stmmac_platform.o
stmmac-$(CONFIG_STMMAC_PCI) += stmmac_pci.o
stmmac-$(CONFIG_DWMAC_SUNXI) += dwmac-sunxi.o
+stmmac-$(CONFIG_DWMAC_STI) += dwmac-sti.o
stmmac-objs:= stmmac_main.o stmmac_ethtool.o stmmac_mdio.o ring_mode.o \
chain_mode.o dwmac_lib.o dwmac1000_core.o dwmac1000_dma.o \
dwmac100_core.o dwmac100_dma.o enh_desc.o norm_desc.o \
diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
new file mode 100644
index 0000000..47113c2
--- /dev/null
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
@@ -0,0 +1,331 @@
+/**
+ * dwmac-sti.c - STMicroelectronics DWMAC Specific Glue layer
+ *
+ * Copyright (C) 2003-2014 STMicroelectronics (R&D) Limited
+ * Author: Srinivas Kandagatla <srinivas.kandagatla@st.com>
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ */
+
+#include <linux/kernel.h>
+#include <linux/slab.h>
+#include <linux/platform_device.h>
+#include <linux/stmmac.h>
+#include <linux/phy.h>
+#include <linux/mfd/syscon.h>
+#include <linux/regmap.h>
+#include <linux/clk.h>
+#include <linux/of.h>
+#include <linux/of_net.h>
+
+/**
+ * STi GMAC glue logic.
+ * --------------------
+ *
+ * _
+ * | \
+ * --------|0 \ ETH_SEL_INTERNAL_NOTEXT_PHYCLK
+ * phyclk | |___________________________________________
+ * | | | (phyclk-in)
+ * --------|1 / |
+ * int-clk |_ / |
+ * | _
+ * | | \
+ * |_______|0 \ ETH_SEL_TX_RETIME_CLK
+ * | |___________________________
+ * | | (tx-retime-clk)
+ * _______|1 /
+ * | |_ /
+ * _ |
+ * | \ |
+ * --------|0 \ |
+ * clk_125 | |__|
+ * | | ETH_SEL_TXCLK_NOT_CLK125
+ * --------|1 /
+ * txclk |_ /
+ *
+ *
+ * ETH_SEL_INTERNAL_NOTEXT_PHYCLK is valid only for RMII where PHY can
+ * generate 50MHz clock or MAC can generate it.
+ * This bit is configured by "st,ext-phyclk" property.
+ *
+ * ETH_SEL_TXCLK_NOT_CLK125 is only valid for gigabit modes, where the 125Mhz
+ * clock either comes from clk-125 pin or txclk pin. This configuration is
+ * totally driven by the board wiring. This bit is configured by
+ * "st,tx-retime-src" property.
+ *
+ * TXCLK configuration is different for different phy interface modes
+ * and changes according to link speed in modes like RGMII.
+ *
+ * Below table summarizes the clock requirement and clock sources for
+ * supported phy interface modes with link speeds.
+ * ________________________________________________
+ *| PHY_MODE | 1000 Mbit Link | 100 Mbit Link |
+ * ------------------------------------------------
+ *| MII | n/a | 25Mhz |
+ *| | | txclk |
+ * ------------------------------------------------
+ *| GMII | 125Mhz | 25Mhz |
+ *| | clk-125/txclk | txclk |
+ * ------------------------------------------------
+ *| RGMII | 125Mhz | 25Mhz |
+ *| | clk-125/txclk | clkgen |
+ * ------------------------------------------------
+ *| RMII | n/a | 25Mhz |
+ *| | |clkgen/phyclk-in |
+ * ------------------------------------------------
+ *
+ * TX lines are always retimed with a clk, which can vary depending
+ * on the board configuration. Below is the table of these bits
+ * in eth configuration register depending on source of retime clk.
+ *
+ *---------------------------------------------------------------
+ * src | tx_rt_clk | int_not_ext_phyclk | txclk_n_clk125|
+ *---------------------------------------------------------------
+ * txclk | 0 | n/a | 1 |
+ *---------------------------------------------------------------
+ * ck_125| 0 | n/a | 0 |
+ *---------------------------------------------------------------
+ * phyclk| 1 | 0 | n/a |
+ *---------------------------------------------------------------
+ * clkgen| 1 | 1 | n/a |
+ *---------------------------------------------------------------
+ */
+
+ /* Register definition */
+
+ /* 3 bits [8:6]
+ * [6:6] ETH_SEL_TXCLK_NOT_CLK125
+ * [7:7] ETH_SEL_INTERNAL_NOTEXT_PHYCLK
+ * [8:8] ETH_SEL_TX_RETIME_CLK
+ *
+ */
+
+#define TX_RETIME_SRC_MASK GENMASK(8, 6)
+#define ETH_SEL_TX_RETIME_CLK BIT(8)
+#define ETH_SEL_INTERNAL_NOTEXT_PHYCLK BIT(7)
+#define ETH_SEL_TXCLK_NOT_CLK125 BIT(6)
+
+#define ENMII_MASK GENMASK(5, 5)
+#define ENMII BIT(5)
+
+/**
+ * 3 bits [4:2]
+ * 000-GMII/MII
+ * 001-RGMII
+ * 010-SGMII
+ * 100-RMII
+*/
+#define MII_PHY_SEL_MASK GENMASK(4, 2)
+#define ETH_PHY_SEL_RMII BIT(4)
+#define ETH_PHY_SEL_SGMII BIT(3)
+#define ETH_PHY_SEL_RGMII BIT(2)
+#define ETH_PHY_SEL_GMII 0x0
+#define ETH_PHY_SEL_MII 0x0
+
+#define IS_PHY_IF_MODE_RGMII(iface) (iface == PHY_INTERFACE_MODE_RGMII || \
+ iface == PHY_INTERFACE_MODE_RGMII_ID || \
+ iface == PHY_INTERFACE_MODE_RGMII_RXID || \
+ iface == PHY_INTERFACE_MODE_RGMII_TXID)
+
+#define IS_PHY_IF_MODE_GBIT(iface) (IS_PHY_IF_MODE_RGMII(iface) || \
+ iface == PHY_INTERFACE_MODE_GMII)
+
+struct sti_dwmac {
+ int interface;
+ bool ext_phyclk;
+ bool is_tx_retime_src_clk_125;
+ struct clk *clk;
+ int reg;
+ struct device *dev;
+ struct regmap *regmap;
+};
+
+static u32 phy_intf_sels[] = {
+ [PHY_INTERFACE_MODE_MII] = ETH_PHY_SEL_MII,
+ [PHY_INTERFACE_MODE_GMII] = ETH_PHY_SEL_GMII,
+ [PHY_INTERFACE_MODE_RGMII] = ETH_PHY_SEL_RGMII,
+ [PHY_INTERFACE_MODE_RGMII_ID] = ETH_PHY_SEL_RGMII,
+ [PHY_INTERFACE_MODE_SGMII] = ETH_PHY_SEL_SGMII,
+ [PHY_INTERFACE_MODE_RMII] = ETH_PHY_SEL_RMII,
+};
+
+enum {
+ TX_RETIME_SRC_NA = 0,
+ TX_RETIME_SRC_TXCLK = 1,
+ TX_RETIME_SRC_CLK_125,
+ TX_RETIME_SRC_PHYCLK,
+ TX_RETIME_SRC_CLKGEN,
+};
+
+static const char * const tx_retime_srcs[] = {
+ [TX_RETIME_SRC_NA] = "",
+ [TX_RETIME_SRC_TXCLK] = "txclk",
+ [TX_RETIME_SRC_CLK_125] = "clk_125",
+ [TX_RETIME_SRC_PHYCLK] = "phyclk",
+ [TX_RETIME_SRC_CLKGEN] = "clkgen",
+};
+
+static u32 tx_retime_val[] = {
+ [TX_RETIME_SRC_TXCLK] = ETH_SEL_TXCLK_NOT_CLK125,
+ [TX_RETIME_SRC_CLK_125] = 0x0,
+ [TX_RETIME_SRC_PHYCLK] = ETH_SEL_TX_RETIME_CLK,
+ [TX_RETIME_SRC_CLKGEN] = ETH_SEL_TX_RETIME_CLK |
+ ETH_SEL_INTERNAL_NOTEXT_PHYCLK,
+};
+
+static void setup_retime_src(struct sti_dwmac *dwmac, u32 spd)
+{
+ u32 src = 0, freq = 0;
+
+ if (spd == SPEED_100) {
+ if (dwmac->interface == PHY_INTERFACE_MODE_MII ||
+ dwmac->interface == PHY_INTERFACE_MODE_GMII) {
+ src = TX_RETIME_SRC_TXCLK;
+ } else if (dwmac->interface == PHY_INTERFACE_MODE_RMII) {
+ if (dwmac->ext_phyclk) {
+ src = TX_RETIME_SRC_PHYCLK;
+ } else {
+ src = TX_RETIME_SRC_CLKGEN;
+ freq = 50000000;
+ }
+
+ } else if (IS_PHY_IF_MODE_RGMII(dwmac->interface)) {
+ src = TX_RETIME_SRC_CLKGEN;
+ freq = 25000000;
+ }
+
+ if (src == TX_RETIME_SRC_CLKGEN && dwmac->clk)
+ clk_set_rate(dwmac->clk, freq);
+
+ } else if (spd == SPEED_1000) {
+ if (dwmac->is_tx_retime_src_clk_125)
+ src = TX_RETIME_SRC_CLK_125;
+ else
+ src = TX_RETIME_SRC_TXCLK;
+ }
+
+ regmap_update_bits(dwmac->regmap, dwmac->reg,
+ TX_RETIME_SRC_MASK, tx_retime_val[src]);
+}
+
+static void sti_dwmac_exit(struct platform_device *pdev, void *priv)
+{
+ struct sti_dwmac *dwmac = priv;
+
+ if (dwmac->clk)
+ clk_disable_unprepare(dwmac->clk);
+}
+
+static void sti_fix_mac_speed(void *priv, unsigned int spd)
+{
+ struct sti_dwmac *dwmac = priv;
+ setup_retime_src(dwmac, spd);
+ return;
+}
+
+static int sti_dwmac_parse_data(struct sti_dwmac *dwmac,
+ struct platform_device *pdev)
+{
+ struct resource *res;
+ struct device *dev = &pdev->dev;
+ struct device_node *np = dev->of_node;
+ struct regmap *regmap;
+ int err;
+
+ if (!np)
+ return -EINVAL;
+
+ res = platform_get_resource_byname(pdev,
+ IORESOURCE_MEM, "sti-ethconf");
+ if (!res)
+ return -ENODATA;
+
+ regmap = syscon_regmap_lookup_by_phandle(np, "st,syscon");
+ if (IS_ERR(regmap))
+ return PTR_ERR(regmap);
+
+ dwmac->dev = dev;
+ dwmac->interface = of_get_phy_mode(np);
+ dwmac->regmap = regmap;
+ dwmac->reg = res->start;
+ dwmac->ext_phyclk = of_property_read_bool(np, "st,ext-phyclk");
+
+ dwmac->is_tx_retime_src_clk_125 = false;
+
+ if (IS_PHY_IF_MODE_GBIT(dwmac->interface)) {
+ const char *rs;
+ err = of_property_read_string(np, "st,tx-retime-src", &rs);
+ if (err < 0) {
+ dev_err(dev, "st,tx-retime-src not specified\n");
+ return err;
+ }
+
+ if (!strcasecmp(rs, "clk_125"))
+ dwmac->is_tx_retime_src_clk_125 = true;
+
+ }
+
+ dwmac->clk = devm_clk_get(dev, "sti-ethclk");
+
+ if (IS_ERR(dwmac->clk))
+ dwmac->clk = NULL;
+
+ return 0;
+}
+
+static int sti_dwmac_init(struct platform_device *pdev, void *priv)
+{
+ struct sti_dwmac *dwmac = priv;
+ struct regmap *regmap = dwmac->regmap;
+ int iface = dwmac->interface;
+ u32 reg = dwmac->reg;
+ u32 val, spd;
+
+ if (dwmac->clk)
+ clk_prepare_enable(dwmac->clk);
+
+ regmap_update_bits(regmap, reg, MII_PHY_SEL_MASK,
+ phy_intf_sels[iface]);
+
+ val = (iface == PHY_INTERFACE_MODE_REVMII) ? 0 : ENMII;
+ regmap_update_bits(regmap, reg, ENMII_MASK, val);
+
+ if (IS_PHY_IF_MODE_GBIT(iface))
+ spd = SPEED_1000;
+ else
+ spd = SPEED_100;
+
+ setup_retime_src(dwmac, spd);
+
+ return 0;
+}
+
+static void *sti_dwmac_setup(struct platform_device *pdev)
+{
+ struct sti_dwmac *dwmac;
+ int ret;
+
+ dwmac = devm_kzalloc(&pdev->dev, sizeof(*dwmac), GFP_KERNEL);
+ if (!dwmac)
+ return ERR_PTR(-ENOMEM);
+
+ ret = sti_dwmac_parse_data(dwmac, pdev);
+ if (ret) {
+ dev_err(&pdev->dev, "Unable to parse OF data\n");
+ return ERR_PTR(ret);
+ }
+
+ return dwmac;
+}
+
+const struct stmmac_of_data sti_gmac_data = {
+ .fix_mac_speed = sti_fix_mac_speed,
+ .setup = sti_dwmac_setup,
+ .init = sti_dwmac_init,
+ .exit = sti_dwmac_exit,
+};
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac.h b/drivers/net/ethernet/stmicro/stmmac/stmmac.h
index d9af26e..f9e60d7 100644
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac.h
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac.h
@@ -133,6 +133,9 @@ bool stmmac_eee_init(struct stmmac_priv *priv);
#ifdef CONFIG_DWMAC_SUNXI
extern const struct stmmac_of_data sun7i_gmac_data;
#endif
+#ifdef CONFIG_DWMAC_STI
+extern const struct stmmac_of_data sti_gmac_data;
+#endif
extern struct platform_driver stmmac_pltfr_driver;
static inline int stmmac_register_platform(void)
{
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
index 5884a7d..c61bc72b 100644
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
@@ -33,6 +33,11 @@ static const struct of_device_id stmmac_dt_ids[] = {
#ifdef CONFIG_DWMAC_SUNXI
{ .compatible = "allwinner,sun7i-a20-gmac", .data = &sun7i_gmac_data},
#endif
+#ifdef CONFIG_DWMAC_STI
+ { .compatible = "st,stih415-dwmac", .data = &sti_gmac_data},
+ { .compatible = "st,stih416-dwmac", .data = &sti_gmac_data},
+ { .compatible = "st,stih127-dwmac", .data = &sti_gmac_data},
+#endif
/* SoC specific glue layers should come before generic bindings */
{ .compatible = "st,spear600-gmac"},
{ .compatible = "snps,dwmac-3.610"},
--
1.7.9.5
^ permalink raw reply related
* [PATCH v2 2/3] ARM: STi: Add STiH415 ethernet support.
From: srinivas.kandagatla @ 2014-02-07 10:55 UTC (permalink / raw)
To: netdev
Cc: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
Rob Landley, Russell King, Srinivas Kandagatla, Stuart Menefy,
Giuseppe Cavallaro, devicetree, linux-doc, linux-kernel,
linux-arm-kernel, kernel, davem
In-Reply-To: <1391770455-24291-1-git-send-email-srinivas.kandagatla@st.com>
From: Srinivas Kandagatla <srinivas.kandagatla@st.com>
This patch adds support to STiH415 SOC, which has two ethernet
snps,dwmac controllers version 3.610. With this patch B2000 and B2020
boards can boot with ethernet in MII and RGMII modes.
Tested on both B2020 and B2000.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@st.com>
---
arch/arm/boot/dts/stih415-clock.dtsi | 14 ++++
arch/arm/boot/dts/stih415-pinctrl.dtsi | 121 ++++++++++++++++++++++++++++++++
arch/arm/boot/dts/stih415.dtsi | 48 +++++++++++++
arch/arm/boot/dts/stih41x-b2000.dtsi | 22 ++++++
arch/arm/boot/dts/stih41x-b2020.dtsi | 26 +++++++
5 files changed, 231 insertions(+)
diff --git a/arch/arm/boot/dts/stih415-clock.dtsi b/arch/arm/boot/dts/stih415-clock.dtsi
index 174c799..d047dbc 100644
--- a/arch/arm/boot/dts/stih415-clock.dtsi
+++ b/arch/arm/boot/dts/stih415-clock.dtsi
@@ -34,5 +34,19 @@
compatible = "fixed-clock";
clock-frequency = <100000000>;
};
+
+ CLKS_GMAC0_PHY: clockgenA1@7 {
+ #clock-cells = <0>;
+ compatible = "fixed-clock";
+ clock-frequency = <25000000>;
+ clock-output-names = "CLKS_GMAC0_PHY";
+ };
+
+ CLKS_ETH1_PHY: clockgenA0@7 {
+ #clock-cells = <0>;
+ compatible = "fixed-clock";
+ clock-frequency = <25000000>;
+ clock-output-names = "CLKS_ETH1_PHY";
+ };
};
};
diff --git a/arch/arm/boot/dts/stih415-pinctrl.dtsi b/arch/arm/boot/dts/stih415-pinctrl.dtsi
index 887c5e5..9ca20aa 100644
--- a/arch/arm/boot/dts/stih415-pinctrl.dtsi
+++ b/arch/arm/boot/dts/stih415-pinctrl.dtsi
@@ -119,6 +119,56 @@
};
};
};
+
+ gmac1 {
+ pinctrl_mii1: mii1 {
+ st,pins {
+ txd0 = <&PIO0 0 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txd1 = <&PIO0 1 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txd2 = <&PIO0 2 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txd3 = <&PIO0 3 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txer = <&PIO0 4 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txen = <&PIO0 5 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txclk = <&PIO0 6 ALT1 IN NICLK 0 CLK_A>;
+ col = <&PIO0 7 ALT1 IN BYPASS 1000>;
+ mdio = <&PIO1 0 ALT1 OUT BYPASS 0>;
+ mdc = <&PIO1 1 ALT1 OUT NICLK 0 CLK_A>;
+ crs = <&PIO1 2 ALT1 IN BYPASS 1000>;
+ mdint = <&PIO1 3 ALT1 IN BYPASS 0>;
+ rxd0 = <&PIO1 4 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+ rxd1 = <&PIO1 5 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+ rxd2 = <&PIO1 6 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+ rxd3 = <&PIO1 7 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+ rxdv = <&PIO2 0 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+ rx_er = <&PIO2 1 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+ rxclk = <&PIO2 2 ALT1 IN NICLK 0 CLK_A>;
+ phyclk = <&PIO2 3 ALT1 IN NICLK 1000 CLK_A>;
+ };
+ };
+
+ pinctrl_rgmii1: rgmii1-0 {
+ st,pins {
+ txd0 = <&PIO0 0 ALT1 OUT DE_IO 1000 CLK_A>;
+ txd1 = <&PIO0 1 ALT1 OUT DE_IO 1000 CLK_A>;
+ txd2 = <&PIO0 2 ALT1 OUT DE_IO 1000 CLK_A>;
+ txd3 = <&PIO0 3 ALT1 OUT DE_IO 1000 CLK_A>;
+ txen = <&PIO0 5 ALT1 OUT DE_IO 0 CLK_A>;
+ txclk = <&PIO0 6 ALT1 IN NICLK 0 CLK_A>;
+ mdio = <&PIO1 0 ALT1 OUT BYPASS 0>;
+ mdc = <&PIO1 1 ALT1 OUT NICLK 0 CLK_A>;
+ rxd0 = <&PIO1 4 ALT1 IN DE_IO 0 CLK_A>;
+ rxd1 = <&PIO1 5 ALT1 IN DE_IO 0 CLK_A>;
+ rxd2 = <&PIO1 6 ALT1 IN DE_IO 0 CLK_A>;
+ rxd3 = <&PIO1 7 ALT1 IN DE_IO 0 CLK_A>;
+
+ rxdv = <&PIO2 0 ALT1 IN DE_IO 500 CLK_A>;
+ rxclk = <&PIO2 2 ALT1 IN NICLK 0 CLK_A>;
+ phyclk = <&PIO2 3 ALT4 OUT NICLK 0 CLK_B>;
+
+ clk125= <&PIO3 7 ALT4 IN NICLK 0 CLK_A>;
+ };
+ };
+ };
};
pin-controller-front {
@@ -284,6 +334,77 @@
};
};
};
+
+ gmac0{
+ pinctrl_mii0: mii0 {
+ st,pins {
+ mdint = <&PIO13 6 ALT2 IN BYPASS 0>;
+ txen = <&PIO13 7 ALT2 OUT SE_NICLK_IO 0 CLK_A>;
+
+ txd0 = <&PIO14 0 ALT2 OUT SE_NICLK_IO 0 CLK_A>;
+ txd1 = <&PIO14 1 ALT2 OUT SE_NICLK_IO 0 CLK_A>;
+ txd2 = <&PIO14 2 ALT2 OUT SE_NICLK_IO 0 CLK_B>;
+ txd3 = <&PIO14 3 ALT2 OUT SE_NICLK_IO 0 CLK_B>;
+
+ txclk = <&PIO15 0 ALT2 IN NICLK 0 CLK_A>;
+ txer = <&PIO15 1 ALT2 OUT SE_NICLK_IO 0 CLK_A>;
+ crs = <&PIO15 2 ALT2 IN BYPASS 1000>;
+ col = <&PIO15 3 ALT2 IN BYPASS 1000>;
+ mdio = <&PIO15 4 ALT2 OUT BYPASS 3000>;
+ mdc = <&PIO15 5 ALT2 OUT NICLK 0 CLK_B>;
+
+ rxd0 = <&PIO16 0 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rxd1 = <&PIO16 1 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rxd2 = <&PIO16 2 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rxd3 = <&PIO16 3 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rxdv = <&PIO15 6 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rx_er = <&PIO15 7 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rxclk = <&PIO17 0 ALT2 IN NICLK 0 CLK_A>;
+ phyclk = <&PIO13 5 ALT2 OUT NICLK 1000 CLK_A>;
+
+ };
+ };
+
+ pinctrl_gmii0: gmii0 {
+ st,pins {
+ mdint = <&PIO13 6 ALT2 IN BYPASS 0>;
+ mdio = <&PIO15 4 ALT2 OUT BYPASS 3000>;
+ mdc = <&PIO15 5 ALT2 OUT NICLK 0 CLK_B>;
+ txen = <&PIO13 7 ALT2 OUT SE_NICLK_IO 3000 CLK_A>;
+
+ txd0 = <&PIO14 0 ALT2 OUT SE_NICLK_IO 3000 CLK_A>;
+ txd1 = <&PIO14 1 ALT2 OUT SE_NICLK_IO 3000 CLK_A>;
+ txd2 = <&PIO14 2 ALT2 OUT SE_NICLK_IO 3000 CLK_B>;
+ txd3 = <&PIO14 3 ALT2 OUT SE_NICLK_IO 3000 CLK_B>;
+ txd4 = <&PIO14 4 ALT2 OUT SE_NICLK_IO 3000 CLK_B>;
+ txd5 = <&PIO14 5 ALT2 OUT SE_NICLK_IO 3000 CLK_B>;
+ txd6 = <&PIO14 6 ALT2 OUT SE_NICLK_IO 3000 CLK_B>;
+ txd7 = <&PIO14 7 ALT2 OUT SE_NICLK_IO 3000 CLK_B>;
+
+ txclk = <&PIO15 0 ALT2 IN NICLK 0 CLK_A>;
+ txer = <&PIO15 1 ALT2 OUT SE_NICLK_IO 3000 CLK_A>;
+ crs = <&PIO15 2 ALT2 IN BYPASS 1000>;
+ col = <&PIO15 3 ALT2 IN BYPASS 1000>;
+ rxdv = <&PIO15 6 ALT2 IN SE_NICLK_IO 1500 CLK_A>;
+ rx_er = <&PIO15 7 ALT2 IN SE_NICLK_IO 1500 CLK_A>;
+
+ rxd0 = <&PIO16 0 ALT2 IN SE_NICLK_IO 1500 CLK_A>;
+ rxd1 = <&PIO16 1 ALT2 IN SE_NICLK_IO 1500 CLK_A>;
+ rxd2 = <&PIO16 2 ALT2 IN SE_NICLK_IO 1500 CLK_A>;
+ rxd3 = <&PIO16 3 ALT2 IN SE_NICLK_IO 1500 CLK_A>;
+ rxd4 = <&PIO16 4 ALT2 IN SE_NICLK_IO 1500 CLK_A>;
+ rxd5 = <&PIO16 5 ALT2 IN SE_NICLK_IO 1500 CLK_A>;
+ rxd6 = <&PIO16 6 ALT2 IN SE_NICLK_IO 1500 CLK_A>;
+ rxd7 = <&PIO16 7 ALT2 IN SE_NICLK_IO 1500 CLK_A>;
+
+ rxclk = <&PIO17 0 ALT2 IN NICLK 0 CLK_A>;
+ clk125 = <&PIO17 6 ALT1 IN NICLK 0 CLK_A>;
+ phyclk = <&PIO13 5 ALT4 OUT NICLK 0 CLK_B>;
+
+
+ };
+ };
+ };
};
pin-controller-left {
diff --git a/arch/arm/boot/dts/stih415.dtsi b/arch/arm/boot/dts/stih415.dtsi
index d52207c..cc9b22b 100644
--- a/arch/arm/boot/dts/stih415.dtsi
+++ b/arch/arm/boot/dts/stih415.dtsi
@@ -147,5 +147,53 @@
status = "disabled";
};
+
+ ethernet0: dwmac@fe810000 {
+ device_type = "network";
+ compatible = "st,stih415-dwmac", "snps,dwmac", "snps,dwmac-3.610";
+ status = "disabled";
+
+ reg = <0xfe810000 0x8000>, <0x148 0x4>;
+ reg-names = "stmmaceth", "sti-ethconf";
+
+ interrupts = <0 147 0>, <0 148 0>, <0 149 0>;
+ interrupt-names = "macirq", "eth_wake_irq", "eth_lpi";
+ resets = <&softreset STIH415_ETH0_SOFTRESET>;
+ reset-names = "stmmaceth";
+
+ snps,pbl = <32>;
+ snps,mixed-burst;
+ snps,force_sf_dma_mode;
+
+ st,syscon = <&syscfg_rear>;
+
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_mii0>;
+ clock-names = "stmmaceth";
+ clocks = <&CLKS_GMAC0_PHY>;
+ };
+
+ ethernet1: dwmac@fef08000 {
+ device_type = "network";
+ compatible = "st,stih415-dwmac", "snps,dwmac", "snps,dwmac-3.610";
+ status = "disabled";
+ reg = <0xfef08000 0x8000>, <0x74 0x4>;
+ reg-names = "stmmaceth", "sti-ethconf";
+ interrupts = <0 150 0>, <0 151 0>, <0 152 0>;
+ interrupt-names = "macirq", "eth_wake_irq", "eth_lpi";
+
+ snps,pbl = <32>;
+ snps,mixed-burst;
+ snps,force_sf_dma_mode;
+
+ st,syscon = <&syscfg_sbc>;
+
+ resets = <&softreset STIH415_ETH1_SOFTRESET>;
+ reset-names = "stmmaceth";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_mii1>;
+ clock-names = "stmmaceth";
+ clocks = <&CLKS_ETH1_PHY>;
+ };
};
};
diff --git a/arch/arm/boot/dts/stih41x-b2000.dtsi b/arch/arm/boot/dts/stih41x-b2000.dtsi
index 1e6aa92..bf65c49 100644
--- a/arch/arm/boot/dts/stih41x-b2000.dtsi
+++ b/arch/arm/boot/dts/stih41x-b2000.dtsi
@@ -20,6 +20,8 @@
aliases {
ttyAS0 = &serial2;
+ ethernet0 = ðernet0;
+ ethernet1 = ðernet1;
};
soc {
@@ -46,5 +48,25 @@
status = "okay";
};
+
+ ethernet0: dwmac@fe810000 {
+ status = "okay";
+ phy-mode = "mii";
+ pinctrl-0 = <&pinctrl_mii0>;
+
+ snps,reset-gpio = <&PIO106 2>;
+ snps,reset-active-low;
+ snps,reset-delays-us = <0 10000 10000>;
+ };
+
+ ethernet1: dwmac@fef08000 {
+ status = "disabled";
+ phy-mode = "mii";
+ st,tx-retime-src = "txclk";
+
+ snps,reset-gpio = <&PIO4 7>;
+ snps,reset-active-low;
+ snps,reset-delays-us = <0 10000 10000>;
+ };
};
};
diff --git a/arch/arm/boot/dts/stih41x-b2020.dtsi b/arch/arm/boot/dts/stih41x-b2020.dtsi
index 0ef0a69..6c9a2ab 100644
--- a/arch/arm/boot/dts/stih41x-b2020.dtsi
+++ b/arch/arm/boot/dts/stih41x-b2020.dtsi
@@ -19,6 +19,7 @@
aliases {
ttyAS0 = &sbc_serial1;
+ ethernet1 = ðernet1;
};
soc {
sbc_serial1: serial@fe531000 {
@@ -60,5 +61,30 @@
i2c@fe541000 {
status = "okay";
};
+
+ /**
+ * ethernet clk routing:
+ * for
+ * max-speed = <1000>;
+ * set
+ * st,tx-retime-src = "clk_125";
+ *
+ * for
+ * max-speed = <100>;
+ * set
+ * st,tx-retime-src = "clkgen";
+ */
+
+ ethernet1: dwmac@fef08000 {
+ status = "okay";
+ phy-mode = "rgmii-id";
+ max-speed = <1000>;
+ st,tx-retime-src = "clk_125";
+ snps,reset-gpio = <&PIO3 0>;
+ snps,reset-active-low;
+ snps,reset-delays-us = <0 10000 10000>;
+
+ pinctrl-0 = <&pinctrl_rgmii1>;
+ };
};
};
--
1.7.9.5
^ permalink raw reply related
* [PATCH v2 3/3] ARM: STi: Add STiH416 ethernet support.
From: srinivas.kandagatla @ 2014-02-07 10:55 UTC (permalink / raw)
To: netdev
Cc: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
Rob Landley, Russell King, Srinivas Kandagatla, Stuart Menefy,
Giuseppe Cavallaro, devicetree, linux-doc, linux-kernel,
linux-arm-kernel, kernel, davem
In-Reply-To: <1391770455-24291-1-git-send-email-srinivas.kandagatla@st.com>
From: Srinivas Kandagatla <srinivas.kandagatla@st.com>
This patch adds support to STiH416 SOC, which has two ethernet
snps,dwmac controllers version 3.710. With this patch B2000 and B2020
boards can boot with ethernet in MII and RGMII modes.
Tested on both B2020 and B2000.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@st.com>
---
arch/arm/boot/dts/stih416-clock.dtsi | 14 ++++
arch/arm/boot/dts/stih416-pinctrl.dtsi | 109 ++++++++++++++++++++++++++++++++
arch/arm/boot/dts/stih416.dtsi | 44 +++++++++++++
3 files changed, 167 insertions(+)
diff --git a/arch/arm/boot/dts/stih416-clock.dtsi b/arch/arm/boot/dts/stih416-clock.dtsi
index 7026bf1..a6942c7 100644
--- a/arch/arm/boot/dts/stih416-clock.dtsi
+++ b/arch/arm/boot/dts/stih416-clock.dtsi
@@ -37,5 +37,19 @@
clock-frequency = <100000000>;
clock-output-names = "CLK_S_ICN_REG_0";
};
+
+ CLK_S_GMAC0_PHY: clockgenA1@7 {
+ #clock-cells = <0>;
+ compatible = "fixed-clock";
+ clock-frequency = <25000000>;
+ clock-output-names = "CLK_S_GMAC0_PHY";
+ };
+
+ CLK_S_ETH1_PHY: clockgenA0@7 {
+ #clock-cells = <0>;
+ compatible = "fixed-clock";
+ clock-frequency = <25000000>;
+ clock-output-names = "CLK_S_ETH1_PHY";
+ };
};
};
diff --git a/arch/arm/boot/dts/stih416-pinctrl.dtsi b/arch/arm/boot/dts/stih416-pinctrl.dtsi
index 8863c38..c4beef2 100644
--- a/arch/arm/boot/dts/stih416-pinctrl.dtsi
+++ b/arch/arm/boot/dts/stih416-pinctrl.dtsi
@@ -132,6 +132,58 @@
};
};
};
+
+ gmac1 {
+ pinctrl_mii1: mii1 {
+ st,pins {
+ txd0 = <&PIO0 0 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txd1 = <&PIO0 1 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txd2 = <&PIO0 2 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txd3 = <&PIO0 3 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txer = <&PIO0 4 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txen = <&PIO0 5 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
+ txclk = <&PIO0 6 ALT1 IN NICLK 0 CLK_A>;
+ col = <&PIO0 7 ALT1 IN BYPASS 1000>;
+
+ mdio = <&PIO1 0 ALT1 OUT BYPASS 1500>;
+ mdc = <&PIO1 1 ALT1 OUT NICLK 0 CLK_A>;
+ crs = <&PIO1 2 ALT1 IN BYPASS 1000>;
+ mdint = <&PIO1 3 ALT1 IN BYPASS 0>;
+ rxd0 = <&PIO1 4 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+ rxd1 = <&PIO1 5 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+ rxd2 = <&PIO1 6 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+ rxd3 = <&PIO1 7 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+
+ rxdv = <&PIO2 0 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+ rx_er = <&PIO2 1 ALT1 IN SE_NICLK_IO 0 CLK_A>;
+ rxclk = <&PIO2 2 ALT1 IN NICLK 0 CLK_A>;
+ phyclk = <&PIO2 3 ALT1 OUT NICLK 0 CLK_A>;
+ };
+ };
+ pinctrl_rgmii1: rgmii1-0 {
+ st,pins {
+ txd0 = <&PIO0 0 ALT1 OUT DE_IO 500 CLK_A>;
+ txd1 = <&PIO0 1 ALT1 OUT DE_IO 500 CLK_A>;
+ txd2 = <&PIO0 2 ALT1 OUT DE_IO 500 CLK_A>;
+ txd3 = <&PIO0 3 ALT1 OUT DE_IO 500 CLK_A>;
+ txen = <&PIO0 5 ALT1 OUT DE_IO 0 CLK_A>;
+ txclk = <&PIO0 6 ALT1 IN NICLK 0 CLK_A>;
+
+ mdio = <&PIO1 0 ALT1 OUT BYPASS 0>;
+ mdc = <&PIO1 1 ALT1 OUT NICLK 0 CLK_A>;
+ rxd0 = <&PIO1 4 ALT1 IN DE_IO 500 CLK_A>;
+ rxd1 = <&PIO1 5 ALT1 IN DE_IO 500 CLK_A>;
+ rxd2 = <&PIO1 6 ALT1 IN DE_IO 500 CLK_A>;
+ rxd3 = <&PIO1 7 ALT1 IN DE_IO 500 CLK_A>;
+
+ rxdv = <&PIO2 0 ALT1 IN DE_IO 500 CLK_A>;
+ rxclk = <&PIO2 2 ALT1 IN NICLK 0 CLK_A>;
+ phyclk = <&PIO2 3 ALT4 OUT NICLK 0 CLK_B>;
+
+ clk125= <&PIO3 7 ALT4 IN NICLK 0 CLK_A>;
+ };
+ };
+ };
};
pin-controller-front {
@@ -322,6 +374,63 @@
};
};
};
+
+ gmac0 {
+ pinctrl_mii0: mii0 {
+ st,pins {
+ mdint = <&PIO13 6 ALT2 IN BYPASS 0>;
+ txen = <&PIO13 7 ALT2 OUT SE_NICLK_IO 0 CLK_A>;
+ txd0 = <&PIO14 0 ALT2 OUT SE_NICLK_IO 0 CLK_A>;
+ txd1 = <&PIO14 1 ALT2 OUT SE_NICLK_IO 0 CLK_A>;
+ txd2 = <&PIO14 2 ALT2 OUT SE_NICLK_IO 0 CLK_B>;
+ txd3 = <&PIO14 3 ALT2 OUT SE_NICLK_IO 0 CLK_B>;
+
+ txclk = <&PIO15 0 ALT2 IN NICLK 0 CLK_A>;
+ txer = <&PIO15 1 ALT2 OUT SE_NICLK_IO 0 CLK_A>;
+ crs = <&PIO15 2 ALT2 IN BYPASS 1000>;
+ col = <&PIO15 3 ALT2 IN BYPASS 1000>;
+ mdio= <&PIO15 4 ALT2 OUT BYPASS 1500>;
+ mdc = <&PIO15 5 ALT2 OUT NICLK 0 CLK_B>;
+
+ rxd0 = <&PIO16 0 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rxd1 = <&PIO16 1 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rxd2 = <&PIO16 2 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rxd3 = <&PIO16 3 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rxdv = <&PIO15 6 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rx_er = <&PIO15 7 ALT2 IN SE_NICLK_IO 0 CLK_A>;
+ rxclk = <&PIO17 0 ALT2 IN NICLK 0 CLK_A>;
+ phyclk = <&PIO13 5 ALT2 OUT NICLK 0 CLK_B>;
+ };
+ };
+
+ pinctrl_gmii0: gmii0 {
+ st,pins {
+ };
+ };
+ pinctrl_rgmii0: rgmii0 {
+ st,pins {
+ phyclk = <&PIO13 5 ALT4 OUT NICLK 0 CLK_B>;
+ txen = <&PIO13 7 ALT2 OUT DE_IO 0 CLK_A>;
+ txd0 = <&PIO14 0 ALT2 OUT DE_IO 500 CLK_A>;
+ txd1 = <&PIO14 1 ALT2 OUT DE_IO 500 CLK_A>;
+ txd2 = <&PIO14 2 ALT2 OUT DE_IO 500 CLK_B>;
+ txd3 = <&PIO14 3 ALT2 OUT DE_IO 500 CLK_B>;
+ txclk = <&PIO15 0 ALT2 IN NICLK 0 CLK_A>;
+
+ mdio = <&PIO15 4 ALT2 OUT BYPASS 0>;
+ mdc = <&PIO15 5 ALT2 OUT NICLK 0 CLK_B>;
+
+ rxdv = <&PIO15 6 ALT2 IN DE_IO 500 CLK_A>;
+ rxd0 =<&PIO16 0 ALT2 IN DE_IO 500 CLK_A>;
+ rxd1 =<&PIO16 1 ALT2 IN DE_IO 500 CLK_A>;
+ rxd2 =<&PIO16 2 ALT2 IN DE_IO 500 CLK_A>;
+ rxd3 =<&PIO16 3 ALT2 IN DE_IO 500 CLK_A>;
+ rxclk =<&PIO17 0 ALT2 IN NICLK 0 CLK_A>;
+
+ clk125=<&PIO17 6 ALT1 IN NICLK 0 CLK_A>;
+ };
+ };
+ };
};
pin-controller-fvdp-fe {
diff --git a/arch/arm/boot/dts/stih416.dtsi b/arch/arm/boot/dts/stih416.dtsi
index 788ba5b..a96055b 100644
--- a/arch/arm/boot/dts/stih416.dtsi
+++ b/arch/arm/boot/dts/stih416.dtsi
@@ -156,5 +156,49 @@
status = "disabled";
};
+
+ ethernet0: dwmac@fe810000 {
+ device_type = "network";
+ compatible = "st,stih416-dwmac", "snps,dwmac", "snps,dwmac-3.710";
+ status = "disabled";
+ reg = <0xfe810000 0x8000>, <0x8bc 0x4>;
+ reg-names = "stmmaceth", "sti-ethconf";
+
+ interrupts = <0 133 0>, <0 134 0>, <0 135 0>;
+ interrupt-names = "macirq", "eth_wake_irq", "eth_lpi";
+
+ snps,pbl = <32>;
+ snps,mixed-burst;
+
+ st,syscon = <&syscfg_rear>;
+ resets = <&softreset STIH416_ETH0_SOFTRESET>;
+ reset-names = "stmmaceth";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_mii0>;
+ clock-names = "stmmaceth";
+ clocks = <&CLK_S_GMAC0_PHY>;
+ };
+
+ ethernet1: dwmac@fef08000 {
+ device_type = "network";
+ compatible = "st,stih416-dwmac", "snps,dwmac", "snps,dwmac-3.710";
+ status = "disabled";
+ reg = <0xfef08000 0x8000>, <0x7f0 0x4>;
+ reg-names = "stmmaceth", "sti-ethconf";
+ interrupts = <0 136 0>, <0 137 0>, <0 138 0>;
+ interrupt-names = "macirq", "eth_wake_irq", "eth_lpi";
+
+ snps,pbl = <32>;
+ snps,mixed-burst;
+
+ st,syscon = <&syscfg_sbc>;
+
+ resets = <&softreset STIH416_ETH1_SOFTRESET>;
+ reset-names = "stmmaceth";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_mii1>;
+ clock-names = "stmmaceth";
+ clocks = <&CLK_S_ETH1_PHY>;
+ };
};
};
--
1.7.9.5
^ permalink raw reply related
* [PATCH 01/26] drivers: isdn: Rectify typing error in xdi_msg.h
From: Rashika Kheria @ 2014-02-07 12:18 UTC (permalink / raw)
To: linux-kernel; +Cc: Armin Schindler, Karsten Keil, netdev, josh
Rectify typing error while including the guard for the header
file xdi_msg.h so that proper guard is wrapped around the file
to prevent it from being included more than once.
Signed-off-by: Rashika Kheria <rashika.kheria@gmail.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
---
drivers/isdn/hardware/eicon/xdi_msg.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/isdn/hardware/eicon/xdi_msg.h b/drivers/isdn/hardware/eicon/xdi_msg.h
index 58368f7..2498c34 100644
--- a/drivers/isdn/hardware/eicon/xdi_msg.h
+++ b/drivers/isdn/hardware/eicon/xdi_msg.h
@@ -1,6 +1,6 @@
/* $Id: xdi_msg.h,v 1.1.2.2 2001/02/16 08:40:36 armin Exp $ */
-#ifndef __DIVA_XDI_UM_CFG_MESSSGE_H__
+#ifndef __DIVA_XDI_UM_CFG_MESSAGE_H__
#define __DIVA_XDI_UM_CFG_MESSAGE_H__
/*
--
1.7.9.5
^ permalink raw reply related
* [PATCH 02/26] drivers: isdn: Move prototype declaration to header file um_idi.h from um_idi.c
From: Rashika Kheria @ 2014-02-07 12:19 UTC (permalink / raw)
To: linux-kernel; +Cc: Armin Schindler, Karsten Keil, netdev, josh
In-Reply-To: <3cb4d7892ba5a0c0936b3a1e2c9c991a6dbc3229.1390408513.git.rashika.kheria@gmail.com>
Move prototype declaration of functions to header file
hardware/eicon/um_idi.h because they are used by more than one file.
This eliminates the following warnings in hardware/eicon/divasi.c:
drivers/isdn/hardware/eicon/divasi.c:446:6: warning: no previous prototype for ‘diva_os_wakeup_read’ [-Wmissing-prototypes]
drivers/isdn/hardware/eicon/divasi.c:453:6: warning: no previous prototype for ‘diva_os_wakeup_close’ [-Wmissing-prototypes]
Signed-off-by: Rashika Kheria <rashika.kheria@gmail.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
---
drivers/isdn/hardware/eicon/um_idi.c | 5 -----
drivers/isdn/hardware/eicon/um_idi.h | 2 ++
2 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/drivers/isdn/hardware/eicon/um_idi.c b/drivers/isdn/hardware/eicon/um_idi.c
index e151971..676663a 100644
--- a/drivers/isdn/hardware/eicon/um_idi.c
+++ b/drivers/isdn/hardware/eicon/um_idi.c
@@ -14,11 +14,6 @@
#define DIVAS_MAX_XDI_ADAPTERS 64
/* --------------------------------------------------------------------------
- IMPORTS
- -------------------------------------------------------------------------- */
-extern void diva_os_wakeup_read(void *os_context);
-extern void diva_os_wakeup_close(void *os_context);
-/* --------------------------------------------------------------------------
LOCALS
-------------------------------------------------------------------------- */
static LIST_HEAD(adapter_q);
diff --git a/drivers/isdn/hardware/eicon/um_idi.h b/drivers/isdn/hardware/eicon/um_idi.h
index ffb88f7..00ca1e7 100644
--- a/drivers/isdn/hardware/eicon/um_idi.h
+++ b/drivers/isdn/hardware/eicon/um_idi.h
@@ -34,6 +34,8 @@ int diva_um_idi_write(void *entity,
int diva_user_mode_idi_ind_ready(void *entity, void *os_handle);
void *diva_um_id_get_os_context(void *entity);
int diva_os_get_context_size(void);
+void diva_os_wakeup_read(void *os_context);
+void diva_os_wakeup_close(void *os_context);
int divas_um_idi_entity_assigned(void *entity);
int divas_um_idi_entity_start_remove(void *entity);
--
1.7.9.5
^ permalink raw reply related
* [PATCH 03/26] drivers: isdn: Move prototype declarations to header file um_idi.h from idifunc.c
From: Rashika Kheria @ 2014-02-07 12:20 UTC (permalink / raw)
To: linux-kernel; +Cc: Armin Schindler, Karsten Keil, netdev, josh
In-Reply-To: <3cb4d7892ba5a0c0936b3a1e2c9c991a6dbc3229.1390408513.git.rashika.kheria@gmail.com>
Move prototype declaration of functions to header file
hardware/eicon/um_idi.h because they are used by more than one file.
This eliminates the following warnings in hardware/eicon/divasi.c:
drivers/isdn/hardware/eicon/divasi.c:446:6: warning: no previous prototype for ‘diva_os_wakeup_read’ [-Wmissing-prototypes]
drivers/isdn/hardware/eicon/divasi.c:453:6: warning: no previous prototype for ‘diva_os_wakeup_close’ [-Wmissing-prototypes]
Signed-off-by: Rashika Kheria <rashika.kheria@gmail.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
---
drivers/isdn/hardware/eicon/idifunc.c | 2 --
drivers/isdn/hardware/eicon/um_idi.h | 2 ++
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/isdn/hardware/eicon/idifunc.c b/drivers/isdn/hardware/eicon/idifunc.c
index fef6586..bacab74 100644
--- a/drivers/isdn/hardware/eicon/idifunc.c
+++ b/drivers/isdn/hardware/eicon/idifunc.c
@@ -22,8 +22,6 @@
extern char *DRIVERRELEASE_IDI;
extern void DIVA_DIDD_Read(void *, int);
-extern int diva_user_mode_idi_create_adapter(const DESCRIPTOR *, int);
-extern void diva_user_mode_idi_remove_adapter(int);
static dword notify_handle;
static DESCRIPTOR DAdapter;
diff --git a/drivers/isdn/hardware/eicon/um_idi.h b/drivers/isdn/hardware/eicon/um_idi.h
index 00ca1e7..e973809 100644
--- a/drivers/isdn/hardware/eicon/um_idi.h
+++ b/drivers/isdn/hardware/eicon/um_idi.h
@@ -41,5 +41,7 @@ int divas_um_idi_entity_start_remove(void *entity);
void diva_um_idi_start_wdog(void *entity);
void diva_um_idi_stop_wdog(void *entity);
+void diva_user_mode_idi_remove_adapter(int);
+int diva_user_mode_idi_create_adapter(const DESCRIPTOR *, int);
#endif
--
1.7.9.5
^ permalink raw reply related
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox