Neale Ranns | 04d1a34 | 2020-01-03 03:55:08 +0000 | [diff] [blame] | 1 | --- |
| 2 | name: Data-Plane Objects |
| 3 | maintainer: Neale Ranns <nranns@cisco.com> |
| 4 | features: |
| 5 | - A DPO is a generic term (a.k.a abstract base class) for objects that |
| 6 | perform [a set of] actions on packets in the data-plane |
| 7 | - Concrete examples of DPO types are; adjacency, mpls-imposition, replication. |
| 8 | - DPOs are stacked/joined to form a processing graph that packets traverse |
| 9 | to describe the full set of actions a packet should experience. |
| 10 | - DPO graphs can be rooted at any point in the VLIB graph - notable examples |
| 11 | are L3 FIB lookup, ABF, L3XC. |
| 12 | |
John DeNisco | 7c9fe92 | 2020-01-10 10:07:26 -0500 | [diff] [blame] | 13 | description: "Data-Plane Objects (DPO)" |
Neale Ranns | 04d1a34 | 2020-01-03 03:55:08 +0000 | [diff] [blame] | 14 | state: production |
| 15 | properties: [API, CLI, MULTITHREAD] |