]> Git Repo - qemu.git/blobdiff - hw/cadence_gem.c
cadence_gem: factor out can_rx() logic replication
[qemu.git] / hw / cadence_gem.c
index e6032ea44f8b49ad108254d570ab63ae2a46f8b3..966ab4f8a82c136aec2c5570e2e0a4abfdb5876a 100644 (file)
@@ -615,7 +615,7 @@ static ssize_t gem_receive(NetClientState *nc, const uint8_t *buf, size_t size)
     s = qemu_get_nic_opaque(nc);
 
     /* Do nothing if receive is not enabled. */
-    if (!(s->regs[GEM_NWCTRL] & GEM_NWCTRL_RXENA)) {
+    if (!gem_can_receive(nc)) {
         return -1;
     }
 
This page took 0.024174 seconds and 4 git commands to generate.