Skip to content

net: bcm: genet: Increase max MTU supported - #7614

Open
6by9 wants to merge 1 commit into
raspberrypi:rpi-6.18.yfrom
6by9:rpi-6.18.y-genet
Open

net: bcm: genet: Increase max MTU supported#7614
6by9 wants to merge 1 commit into
raspberrypi:rpi-6.18.yfrom
6by9:rpi-6.18.y-genet

Conversation

@6by9

@6by9 6by9 commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

The hardware has a RBUF_PKT_RDY_THLD register to the threshold value at which it raises an interrupt during receive. This is an 8bit register in units of 16bytes, and the value should be a multiple of the burst size of 256bytes. That corresponds to a register value of 0xf0, resulting in a max MTU of 3824.

This also increases the receive buffer size to 10240 bytes in the hope that we can add handling for fragmented receives (multiple notifications).

See #5561. Gets some improvement on jumbo frame support. Waiting for info from Broadcom for further improvements.

The hardware has a RBUF_PKT_RDY_THLD register to the threshold value
at which it raises an interrupt during receive. This is an 8bit
register in units of 16bytes, and the value should be a multiple of
the burst size of 256bytes. That corresponds to a register value of
0xf0, resulting in a max MTU of 3824.

This also increases the receive buffer size to 10240 bytes in the
hope that we can add handling for fragmented receives (multiple
notifications).

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.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