diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/include/ipxe/rndis.h | 2 | ||||
| -rw-r--r-- | src/net/rndis.c | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/include/ipxe/rndis.h b/src/include/ipxe/rndis.h index bd6793e46..b7c9c0648 100644 --- a/src/include/ipxe/rndis.h +++ b/src/include/ipxe/rndis.h @@ -191,6 +191,8 @@ enum rndis_status { RNDIS_STATUS_MEDIA_CONNECT = 0x4001000bUL, /** Device is disconnected from the medium */ RNDIS_STATUS_MEDIA_DISCONNECT = 0x4001000cUL, + /** Unknown start-of-day status code */ + RNDIS_STATUS_WTF_WORLD = 0x40020006UL, }; /** RNDIS keepalive message */ diff --git a/src/net/rndis.c b/src/net/rndis.c index dde4fcdd0..cd710a49c 100644 --- a/src/net/rndis.c +++ b/src/net/rndis.c @@ -686,6 +686,10 @@ static void rndis_rx_status ( struct rndis_device *rndis, netdev_link_down ( netdev ); break; + case RNDIS_STATUS_WTF_WORLD: + /* Ignore */ + break; + default: DBGC ( rndis, "RNDIS %s unexpected status %#08x:\n", rndis->name, status ); |
