diff options
author | Fam Zheng <famz@redhat.com> | 2015-07-15 18:19:12 +0800 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@redhat.com> | 2015-07-27 14:12:18 +0100 |
commit | 4594f93a732f1f5936c3a5225481586e24bffa9e (patch) | |
tree | 090bc45dedad1ddaeefa6e9e54a95024fab1449a /hw/net/xilinx_axienet.c | |
parent | 1ef4a6069f8b4c09c3383cd4b8e27b6ff25b2d41 (diff) |
dp8393x: Flush packets when link comes up
.can_receive callback changes semantics that once return 0, backend will
try sending again until explicitly flushed, change the device to meet
that.
dp8393x_can_receive checks SONIC_CR_RXEN bit in SONIC_CR register and
SONIC_ISR_RBE bit in SONIC_ISR register, try flushing the queue when
either bit is being updated.
Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Jason Wang <jasowang@redhat.com>
Message-id: 1436955553-22791-12-git-send-email-famz@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'hw/net/xilinx_axienet.c')
0 files changed, 0 insertions, 0 deletions