mirror of
https://github.com/ipxe/ipxe
synced 2025-12-12 23:15:10 +03:00
[pxe] Report SUPPORTED_IRQ only if device supports interrupts
Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -615,7 +615,9 @@ PXENV_EXIT_t pxenv_undi_get_iface_info ( struct s_PXENV_UNDI_GET_IFACE_INFO
|
|||||||
undi_get_iface_info->ServiceFlags =
|
undi_get_iface_info->ServiceFlags =
|
||||||
( SUPPORTED_BROADCAST | SUPPORTED_MULTICAST |
|
( SUPPORTED_BROADCAST | SUPPORTED_MULTICAST |
|
||||||
SUPPORTED_SET_STATION_ADDRESS | SUPPORTED_RESET |
|
SUPPORTED_SET_STATION_ADDRESS | SUPPORTED_RESET |
|
||||||
SUPPORTED_OPEN_CLOSE | SUPPORTED_IRQ );
|
SUPPORTED_OPEN_CLOSE );
|
||||||
|
if ( netdev_irq_supported ( pxe_netdev ) )
|
||||||
|
undi_get_iface_info->ServiceFlags |= SUPPORTED_IRQ;
|
||||||
memset ( undi_get_iface_info->Reserved, 0,
|
memset ( undi_get_iface_info->Reserved, 0,
|
||||||
sizeof(undi_get_iface_info->Reserved) );
|
sizeof(undi_get_iface_info->Reserved) );
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user