diff options
author | Scott Feldman <sfeldma@gmail.com> | 2015-06-10 18:21:20 -0700 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@redhat.com> | 2015-06-12 13:26:27 +0100 |
commit | 5ff1547b756a820bc7b695fe393b25d82467d1fe (patch) | |
tree | 86aa10e8028eff1032e73bdc3fffff5ee182abcf /monitor.c | |
parent | 73da0232098a69d06ce0d49ad8751b7c5e8b9448 (diff) | |
download | qemu-5ff1547b756a820bc7b695fe393b25d82467d1fe.zip qemu-5ff1547b756a820bc7b695fe393b25d82467d1fe.tar.gz qemu-5ff1547b756a820bc7b695fe393b25d82467d1fe.tar.bz2 |
rocker: bring link up/down on PHY enable/disable
When the OS driver enables/disables the port, go ahead and set the port's
link status to up/down in response to the change. This more closely
emulates real hardware when the PHY for the port is brought up/down
and the PHY negotiates carrier (link status) with link partner. In
the case of qemu, the virtual rocker device can't really do link
negotiation with the link partner as that requires signally over a
physical medium (the wire), so just pretend the negotiation was
successful and bring the link up when the port is enabled.
Signed-off-by: Scott Feldman <sfeldma@gmail.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 1433985681-56138-4-git-send-email-sfeldma@gmail.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'monitor.c')
0 files changed, 0 insertions, 0 deletions