Message ID | 1474880375-22946-24-git-send-email-jasowang@redhat.com |
---|---|
State | New |
Headers | show |
diff --git a/hw/net/e1000e_core.c b/hw/net/e1000e_core.c index d26b611..0298136 100644 --- a/hw/net/e1000e_core.c +++ b/hw/net/e1000e_core.c @@ -1710,7 +1710,8 @@ e1000e_receive_iov(E1000ECore *core, const struct iovec *iov, int iovcnt) } /* Perform ACK receive detection */ - if (e1000e_is_tcp_ack(core, core->rx_pkt)) { + if (!(core->mac[RFCTL] & E1000_RFCTL_ACK_DIS) && + (e1000e_is_tcp_ack(core, core->rx_pkt))) { n |= E1000_ICS_ACK; }