ネットワークプロセッサ
パケットプロセッサとしての一般的な役割として、ネットワークプロセッサには通常、いくつかの最適化された機能がある。
パターンマッチング - パケットストリーム内のパケット内のビットまたはバイトの特定のパターンを見つける機能。
キー検索 - 結果(通常はルーティング情報)を見つけるためにキー(通常はパケット内のアドレス)を使用してデータベース検索を素早く実行する機能。
計算
データビットフィールド操作 - パケットが処理されているときにパケットに含まれる特定のデータフィールドを変更する機能。
キュー管理 - パケットを受信し、処理した後に送信されるようにスケジュールすると、それをキューに格納する機能。
制御処理 - パケットを処理するマイクロオペレーションは、システム内の他のノードとの通信およびオーケストレーションを含むマクロレベルで制御される。
パケットバッファの迅速な割り当てと再循環