Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multicast resource information. #472

Merged
merged 8 commits into from
Apr 24, 2024
9 changes: 9 additions & 0 deletions proto/p4/config/v1/p4info.proto
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,15 @@ message PkgInfo {
string url = 8;
// Miscellaneous metadata, structured; a way to extend PkgInfo
repeated StructuredAnnotation structured_annotations = 9;
// Max number of multicast entries (i.e. multicast groups).
// If 0, there are no known guarantees.
int64 multicast_table_size = 11;
// The total number of replicas available across all groups.
// If 0, there are no known guarantees.
int64 multicast_table_max_replicas = 12;
// The maximum number of replicas that can be used per group/entry.
// If 0, `multicast_table_max_replicas` should be used.
int64 multicast_table_max_replicas_per_entry = 13;
}

// wrapping the enum in a message to avoid name collisions in C++, where "enum
Expand Down
Loading