You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RSC offload - send OID to disable when non-RSC-aware programs/XSKs are attached
Checksum offload - fix up checksum header fields when *ChecksumValueInvalid bits are set in OOB.
Plan for RSC offload:
Add minimal RSC -> LSO direct conversion - assume LSO is directly convertible
a. NBL+NB pool
b. clear IPv4 csum and set TCP pseudoheader csum
c. add functional test
Add LSO configuration awareness
a. maintain current offload state
b. drop RSC packets > LSO max or < min segments
c. add drop statistics
d. add functional test
Add RSC -> LSO partial segmentation
a. copy L2-L4 headers into preallocated NBL
b. copy data partial MDL into preallocated partial MDL
c. fix up TCP flags and seq numbers
d. read the LSO spec - what else do we need?
e. add SW segmentation statistics
f. add functional test
spinxsk test
a. produce random RSC packets
perf test
a. onboard to netperf
The text was updated successfully, but these errors were encountered:
Generic XDP needs to be compatible with:
RSC offload - send OID to disable when non-RSC-aware programs/XSKs are attached
Checksum offload - fix up checksum header fields when *ChecksumValueInvalid bits are set in OOB.
Plan for RSC offload:
Add minimal RSC -> LSO direct conversion - assume LSO is directly convertible
a. NBL+NB pool
b. clear IPv4 csum and set TCP pseudoheader csum
c. add functional test
Add LSO configuration awareness
a. maintain current offload state
b. drop RSC packets > LSO max or < min segments
c. add drop statistics
d. add functional test
Add RSC -> LSO partial segmentation
a. copy L2-L4 headers into preallocated NBL
b. copy data partial MDL into preallocated partial MDL
c. fix up TCP flags and seq numbers
d. read the LSO spec - what else do we need?
e. add SW segmentation statistics
f. add functional test
spinxsk test
a. produce random RSC packets
perf test
a. onboard to netperf
The text was updated successfully, but these errors were encountered: