Method and apparatus for issuing commands to a network processor configured to provide a plurality of APIs

   
   

The present invention provides techniques for controlling the functionality of a network processor and for facilitating integration of the network processor with a host system. Application programming interfaces (APIs) are provided which can be invoked by the host system for performing device level functions on the network processor. The APIs are provided by a device control module which may execute either on the host system or on the network processor. A host application may invoke an API and the function corresponding to the invoked API is performed by the network processor. Responses or results from the function execution may then be forwarded by the network processor to the host application.

Η παρούσα εφεύρεση παρέχει τις τεχνικές για τη λειτουργία ενός επεξεργαστή δικτύων και για τη διευκόλυνση της ολοκλήρωσης του επεξεργαστή δικτύων με ένα σύστημα οικοδεσποτών. Οι διεπαφές προγραμματισμού εφαρμογής (APIs) παρέχονται που μπορούν να επικαλεσθούν από το σύστημα οικοδεσποτών για τις λειτουργίες επιπέδων συσκευών στον επεξεργαστή δικτύων. Τα APIs παρέχονται από μια ενότητα ελέγχου συσκευών που μπορεί να εκτελέσει είτε στο σύστημα οικοδεσποτών είτε στον επεξεργαστή δικτύων. Μια εφαρμογή οικοδεσποτών μπορεί να επικαλεσθεί ένα API και η λειτουργία που αντιστοιχεί στο επικαλεσμένο API εκτελείται από τον επεξεργαστή δικτύων. Οι απαντήσεις ή τα αποτελέσματα από την εκτέλεση λειτουργίας μπορούν έπειτα να διαβιβαστούν από τον επεξεργαστή δικτύων στην εφαρμογή οικοδεσποτών.

 
Web www.patentalert.com

< Method and apparatus for defining vias

< Simultaneous and redundantly threaded processor uncached load address comparator and data value replication circuit

> Recovering from device failure

> Apparatus for testing computer memory

~ 00111