This repository was archived by the owner on May 11, 2026. It is now read-only.
IPDK v23.07 Release
Networking Recipe
Feature support
- Re-architecture of the Networking Recipe. The recipe is now modular and
launched as theinfrap4dprocess - Support for underlay traffic hashing with ECMP
- Support for dynamic underlay traffic via FRR, including routes learned with
ECMP - Flow dump support (including direct counters)
- TLS enablement to authenticate gRPC traffic
Limitations
- Linux Networking limitations are summarized here:
https://github.com/ipdk-io/networking-recipe/blob/main/p4src/linux_networking/README_LINUX_NETWORKING.md#limitations - Unable to delete OVS bridge using command
ovs-vsctl del-brwhile actively
running traffic. User needs to stop all the networking recipe processes to
proceed
with bridge deletion - Flow dump & counters: A table-id/counter-id=0 is not yet supported
- TLS feature: Custom certificate location is unsupported for P4RT gRPC client.
Certificates are expected in default location (/usr/share/stratum/certs) - TLS feature: If infrap4d is operating in insecure mode, gRPC clients may fail
connecting
to the server. Move the certificates out of the default location
(/usr/share/stratum/certs/ folder) in order to use insecure communication
between gRPC clients and server