|
@@ -615,7 +615,9 @@ PXENV_EXIT_t pxenv_undi_get_iface_info ( struct s_PXENV_UNDI_GET_IFACE_INFO
|
615
|
615
|
undi_get_iface_info->ServiceFlags =
|
616
|
616
|
( SUPPORTED_BROADCAST | SUPPORTED_MULTICAST |
|
617
|
617
|
SUPPORTED_SET_STATION_ADDRESS | SUPPORTED_RESET |
|
618
|
|
- SUPPORTED_OPEN_CLOSE | SUPPORTED_IRQ );
|
|
618
|
+ SUPPORTED_OPEN_CLOSE );
|
|
619
|
+ if ( netdev_irq_supported ( pxe_netdev ) )
|
|
620
|
+ undi_get_iface_info->ServiceFlags |= SUPPORTED_IRQ;
|
619
|
621
|
memset ( undi_get_iface_info->Reserved, 0,
|
620
|
622
|
sizeof(undi_get_iface_info->Reserved) );
|
621
|
623
|
|