Page MenuHomeFreeBSD

clone rsm needs to do the right thing with the PUSH bit
ClosedPublic

Authored by rrs on May 24 2021, 1:42 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 22 2024, 4:12 AM
Unknown Object (File)
Feb 12 2024, 2:26 PM
Unknown Object (File)
Dec 20 2023, 7:16 AM
Unknown Object (File)
Dec 12 2023, 6:19 PM
Unknown Object (File)
Oct 15 2023, 4:30 PM
Unknown Object (File)
Aug 17 2023, 2:10 PM
Unknown Object (File)
Jul 14 2023, 12:49 PM
Unknown Object (File)
Apr 26 2023, 4:10 AM
Subscribers

Details

Summary

When a push bit is set on an rsm, it indicates that the PUSH bit must be sent
when sending the data. But if we split an rsm, we want the PUSH bit to follow
the right 1/2. Also correct the FIN bit so it properly follows the right hand
side (i.e. you take it off of the rsm which is the left hand side and leave it
on the nrsm).

Test Plan

Use Michaels pkt-drill scripts to validate proper retransmission of the push bits.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable