summaryrefslogtreecommitdiffstats
path: root/src/interface/pxe
diff options
context:
space:
mode:
authorMichael Brown2007-07-03 16:36:29 +0200
committerMichael Brown2007-07-03 16:36:29 +0200
commit1ce0b4bbfbd1862147df4aae34557fd5c9d81f1e (patch)
tree19a880faee11f2f2106d174c43d35e53f93c99cf /src/interface/pxe
parentAvoid double free on I/O buffer when rtl_transmit() returns failure. (diff)
downloadipxe-1ce0b4bbfbd1862147df4aae34557fd5c9d81f1e.tar.gz
ipxe-1ce0b4bbfbd1862147df4aae34557fd5c9d81f1e.tar.xz
ipxe-1ce0b4bbfbd1862147df4aae34557fd5c9d81f1e.zip
Kill off PXENV_UNDI_FORCE_INTERRUPT support; we have no reason to
suspect that we need it, and implementing it would require needlessly complicating the net device API.
Diffstat (limited to 'src/interface/pxe')
-rw-r--r--src/interface/pxe/pxe_undi.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/interface/pxe/pxe_undi.c b/src/interface/pxe/pxe_undi.c
index 0ce4b290c..468dafc49 100644
--- a/src/interface/pxe/pxe_undi.c
+++ b/src/interface/pxe/pxe_undi.c
@@ -394,18 +394,15 @@ PXENV_EXIT_t pxenv_undi_initiate_diags ( struct s_PXENV_UNDI_INITIATE_DIAGS
/* PXENV_UNDI_FORCE_INTERRUPT
*
- * Status: working
+ * Status: won't implement (would require driver API changes for no
+ * perceptible benefit)
*/
PXENV_EXIT_t pxenv_undi_force_interrupt ( struct s_PXENV_UNDI_FORCE_INTERRUPT
*undi_force_interrupt ) {
DBG ( "PXENV_UNDI_FORCE_INTERRUPT" );
-#if 0
- eth_irq ( FORCE );
-#endif
-
- undi_force_interrupt->Status = PXENV_STATUS_SUCCESS;
- return PXENV_EXIT_SUCCESS;
+ undi_force_interrupt->Status = PXENV_STATUS_UNSUPPORTED;
+ return PXENV_EXIT_FAILURE;
}
/* PXENV_UNDI_GET_MCAST_ADDRESS