Intel® IXP400 Software

Access-Layer Components: NPE-Downloader (IxNpeDl) API

The IxNpeDl should be uninitialized prior to unloading an application module or driver. (This will unmap all memory that has been mapped by IxNpeDl.) If possible, IxNpeDl should be uninitialized before a soft reboot.

Here is a sample function call to uninitialize IxNpeDl:

ixNpeDlUnload();

Note: Calling ixNpeDlUnload twice or more in succession will cause all subsequent calls after the first one to exit harmlessly but return a FAIL status.

14.7Deprecated APIs

The functions listed below have been deprecated and may be removed from a future software release of this component. Additionally, the functions listed below will not work with the new microcode image format provided in software release 2.0. As of software release 1.3, the functions ixNpeDlNpeInitAndStart and ixNpeDlCustomImageNpeInitAndStart have replaced the functions listed below:

ixNpeDlImageDownload

ixNpeDlAvailableImagesCountGet

ixNpeDlAvailableImagesListGet

ixNpeDlLatestImageGet

ixNpeDlLoadedImageGet

ixNpeDlMicrocodeImageLibraryOverride

April 2005

IXP400 Software Version 2.0

Programmer’s Guide

224

Document Number: 252539, Revision: 007

 

Page 224
Image 224
Intel IXP400 manual Deprecated APIs