... | ... | @@ -7,7 +7,7 @@ The [BMv2 repository](https://github.com/p4lang/behavioral-model) implements two |
|
|
| [`simple_switch`](https://github.com/p4lang/behavioral-model/tree/main/targets/simple_switch) | `Thrift` |
|
|
|
| [`simple_switch_grpc`](https://github.com/p4lang/behavioral-model/tree/main/targets/simple_switch_grpc) | `P4Runtime`, `Thrift` |
|
|
|
|
|
|
The following table shows different methods to configure the *Simple Switch* that will be covered in more detail in the subsequent paragraphs. Notice that the APIs (i.e. `SimpleSwitchThriftAPI` and `SimpleSwitchP4RuntimeAPI`) are provided by [*P4-Utils*](https://github.com/nsg-ethz/p4-utils), whereas the client (i.e. `simple_switch_CLI`) it is directly implemented by BMv2.
|
|
|
The following table shows different methods to configure the *Simple Switch* that will be covered in more detail in the subsequent paragraphs. Thanks to the [recent update](./Migrate-to-the-new-version#whats-new) of *P4-Utils*, *P4Runtime* is now available with a new control plane API. Notice that the APIs (i.e. `SimpleSwitchThriftAPI` and `SimpleSwitchP4RuntimeAPI`) are provided by [*P4-Utils*](https://github.com/nsg-ethz/p4-utils), whereas the client (i.e. `simple_switch_CLI`) it is directly implemented by BMv2.
|
|
|
|
|
|
| Control Plane | Methods |
|
|
|
|:--------------|:--------------------------------------------|
|
... | ... | |