Skip to content

Commit

Permalink
Merge branch 'main' into l3admit
Browse files Browse the repository at this point in the history
  • Loading branch information
guoshiuan authored Mar 15, 2024
2 parents a9e60f2 + ecdf24b commit 3c1ac95
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 17 deletions.
2 changes: 1 addition & 1 deletion dataplane/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# The Lemming Dataplane
# Lucius Dataplane

The dataplane reads and writes packets from ports and the forwards packets between them.

Expand Down
32 changes: 16 additions & 16 deletions dataplane/docs/dataplaneforsonic.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Overview

The dataplane can be used with SONiC (and other NOS). The [standalone dataplane](../standalone/) is a C++ library the implements the SAI API. This library serializes and deserializes the C structs to equalivalent protobuf objects and performs gRPC requests to saiserver.
The Lucius dataplane can be used with SONiC (and other NOS). The [standalone dataplane](../standalone/) is a C++ library the implements the SAI API. This library serializes and deserializes the C structs to equalivalent protobuf objects and performs gRPC requests to saiserver.

```plaintext
┌─────────────────────────────────────────────────────────────────────────┐
Expand All @@ -11,21 +11,21 @@ The dataplane can be used with SONiC (and other NOS). The [standalone dataplane]
│ │ │ │ │ │
│ │ ┌───────────────────────────────────────┐ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ ┌──────────────────┌──┴──┴──┴──┐ │ │
│ │ │ │ │ Ethernet0 │ │ │
│ │ │ │ ┌──────────────┐ └──┬──┬──┬──┘ │ │
│ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ CPU Port MGR │ │ │ │ │ │
│ │ │ │ │ SAI Impl ───┼──┼─────gRPC──────┼──┼──┼───► saiserver │ │
│ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ libsai.so │ │ │ │ │ │
│ │ │ │ └──────────────┘ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ syncd │ │ │ │ │
│ │ │ └───────────────────┘ ┌──┴──┴──┴──┐ │ │
│ │ │ │ Ethernet4 │ │ │
│ │ │ └──┬──┬──┬──┘ │ │
│ │ │ ┌──────────────────┐ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │
│ │ │ │ ┌──────────────┐ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ CPU Port MGR │ │ │ │ │ │
│ │ │ │ │ SAI Impl ───┼─┼──────gRPC──────┼──┼──┼───► saiserver │ │
│ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ libsai.so │ │ │ │ │ │
│ │ │ │ └──────────────┘ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ syncd │ │ │ │ │
│ │ │ └──────────────────┌────────────┐ │ │ │ │ │
│ │ │ │pktiohandler◄─┼──┼──┼───► │ │
│ │ │ └────────────┘ │ │ │ │ │
│ │ │ VM │ │ │ │ │
│ │ └───────────────────────────────────────┘ │ │ │ │
│ │ │ │ │ │
Expand Down

0 comments on commit 3c1ac95

Please sign in to comment.