Package p4.config.v1

Interface P4InfoOuterClass.PlatformPropertiesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
P4InfoOuterClass.PlatformProperties, P4InfoOuterClass.PlatformProperties.Builder
Enclosing class:
P4InfoOuterClass

public static interface P4InfoOuterClass.PlatformPropertiesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    The number of replicas that the platform is required to support per group/entry.
    int
    The minimum number of multicast entries (i.e.
    int
    The minimum number of replicas that the platform is required to support across all groups.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getMulticastGroupTableSize

      int getMulticastGroupTableSize()
       The minimum number of multicast entries (i.e. multicast groups) that the
       platform is required to support. If 0, there are no requirements.
       
      int32 multicast_group_table_size = 1;
      Returns:
      The multicastGroupTableSize.
    • getMulticastGroupTableTotalReplicas

      int getMulticastGroupTableTotalReplicas()
       The minimum number of replicas that the platform is required to support
       across all  groups. If 0, there are no requirements.
       
      int32 multicast_group_table_total_replicas = 2;
      Returns:
      The multicastGroupTableTotalReplicas.
    • getMulticastGroupTableMaxReplicasPerEntry

      int getMulticastGroupTableMaxReplicasPerEntry()
       The number of replicas that the platform is required to support per
       group/entry. If 0, `multicast_group_table_total_replicas` should be used.
       Must be no larger than `multicast_group_table_total_replicas`.
       
      int32 multicast_group_table_max_replicas_per_entry = 3;
      Returns:
      The multicastGroupTableMaxReplicasPerEntry.