Skip to content

saiport: Add counters for 1519_TO_MAX_OCTETS packet size range#2272

Open
AnandhiDhanabalan wants to merge 1 commit intoopencomputeproject:masterfrom
AnandhiDhanabalan:mrvl_portstat
Open

saiport: Add counters for 1519_TO_MAX_OCTETS packet size range#2272
AnandhiDhanabalan wants to merge 1 commit intoopencomputeproject:masterfrom
AnandhiDhanabalan:mrvl_portstat

Conversation

@AnandhiDhanabalan
Copy link
Copy Markdown

Add a new port statistic for ASICs that expose a single aggregate jumbo packet counter instead of the detailed SAI jumbo histogram buckets (1519–2047, 2048–4095, 4096–9216, 9217–16383).

The following counters are introduced:

  • SAI_PORT_STAT_ETHER_STATS_PKTS_1519_TO_MAX_OCTETS
  • SAI_PORT_STAT_ETHER_IN_PKTS_1519_TO_MAX_OCTETS
  • SAI_PORT_STAT_ETHER_OUT_PKTS_1519_TO_MAX_OCTETS

The new counter reports packets with frame length greater than 1518 octets up to the maximum frame size supported by the port hardware (MAX_OCTETS). This enables platforms that provide only a cumulative jumbo packet counter to expose the statistic through SAI.

If the underlying ASIC provides packet length histogram counters, vendors may derive and expose this cumulative counter by aggregating the corresponding histogram buckets.

From a user perspective, a cumulative jumbo packet counter provides a simple view of jumbo traffic without requiring consumers to interpret or sum multiple histogram counters.

Signed-off-by: Anandhi Dhanabalan <adhanabalan@marvell.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant