A method and apparatus for processing network frames by embedding control
information achieves an efficient frame processing system within a network
processor (NP). The layer type of the frame can be quickly determined by
the layer processing components of picocode running on the NP by examining
control information that is written by ingress processing layers to
produce a modified frame format. The frames are routed to appropriate
layer processors and processing for certain layers may be bypassed if the
picocode determines that no processing is required at that layer. The
frame may also be discarded completely by any of the layer processors.
Μια μέθοδος και μια συσκευή για τα πλαίσια δικτύων με την ενσωμάτωση των πληροφοριών ελέγχου επιτυγχάνουν ένα αποδοτικό σύστημα επεξεργασίας πλαισίων μέσα σε έναν επεξεργαστή (NP) δικτύων. Ο τύπος στρώματος του πλαισίου μπορεί να καθοριστεί γρήγορα από τα τμήματα επεξεργασίας στρώματος του picocode που τρέχει στο NP με την εξέταση των πληροφοριών ελέγχου που γράφονται από τα στρώματα επεξεργασίας εισόδου για να παραγάγουν ένα τροποποιημένο σχήμα πλαισίων. Τα πλαίσια καθοδηγούνται στους κατάλληλους επεξεργαστές στρώματος και η επεξεργασία για ορισμένα στρώματα μπορεί να παρακαμφθεί εάν το picocode καθορίζει ότι καμία επεξεργασία δεν απαιτείται σε εκείνο το στρώμα. Το πλαίσιο μπορεί επίσης να απορριφθεί εντελώς από οποιουσδήποτε από τους επεξεργαστές στρώματος.