Résumé
- Receiving, processing, and transmitting packets.
- Synchronizing between hardware threads.
- Using the hash unit and cyclic-redundancy check instructions.
- Writing microACEs to help build complex network applications.
- The programming examples are written in structured microC "microblocks," with microengine assembly code used occasionally for illustration.
- IXP1200 Programming will show you how to:
- Write your first program in microengine 'C'
- Use the Developer Workbench tools for compiling and debugging
- Optimize and tune your program for the highest performance
Contents
Foreward
Acknowledgements
Ch. 1 So you got your first IXP12xx, now what? 1
Ch. 2 The IXP12xx Programming Environment 7
Ch. 3 "Hello World" for the Microengines 37
Ch. 4 Microblock Design Philosophy 55
Ch. 5 Receiving and Processing Basics 61
Ch. 6 Intra-microengine Programming Concepts 99
Ch. 7 Inter-microengine Programming Concepts 127
Ch. 8 Fast Data Structure Processing 171
Ch. 9 Transmitting Data 195
Ch. 10 Advanced Programming Topics 217
Ch. 11 Writing microACEs 249
Ch. 12 Tips and Tricks 277
Ch. 13 Next Generation IXP2xxx Hardware and Software
291
App. A Reading Microengine Assembly 313
Index 317
L'auteur - Erik J. Johnson
Senior Network Software Engineers in the Corporate Technology Group at Intel Corporation. He has programmed Intel's network processors for nearly four years. In that time, he has helped design and implement the microblock architecture of the Intel IXA Portability Framework, which helps software engineers create reusable packet-processing modules and combine them into network processor applications. Erik is the author of IXP1200 Programming.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Intel Press |
Auteur(s) | Erik J. Johnson |
Parution | 17/04/2002 |
Nb. de pages | 322 |
Format | 19 x 23 |
Couverture | Broché |
Poids | 690g |
Intérieur | Noir et Blanc |
EAN13 | 9780971288782 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse