}
data += fragment->len;
}
-
+
+ DBG ( "NVO %p loaded from non-volatile storage\n", nvo );
return 0;
}
}
data += fragment->len;
}
-
+
+ DBG ( "NVO %p saved to non-volatile storage\n", nvo );
return 0;
}
ugly_nvo_hack = nvo;
+ DBG ( "NVO %p registered\n", nvo );
return 0;
err:
* @v nvo Non-volatile options block
*/
void nvo_unregister ( struct nvo_block *nvo ) {
+
if ( nvo->options ) {
unregister_dhcp_options ( nvo->options );
free_dhcp_options ( nvo->options );
nvo->options = NULL;
}
+ DBG ( "NVO %p unregistered\n", nvo );
+
ugly_nvo_hack = NULL;
}