Page MenuHomeFreeBSD

UDP tunneling issue in rack
ClosedPublic

Authored by rrs on May 7 2021, 8:48 AM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 14 2024, 8:33 AM
Unknown Object (File)
Oct 14 2024, 8:28 AM
Unknown Object (File)
Oct 13 2024, 4:30 PM
Unknown Object (File)
Oct 12 2024, 10:33 AM
Unknown Object (File)
Oct 5 2024, 6:02 PM
Unknown Object (File)
Oct 1 2024, 6:49 PM
Unknown Object (File)
Sep 29 2024, 4:54 PM
Unknown Object (File)
Sep 28 2024, 12:55 AM
Subscribers

Details

Summary

Internal testing in NF has found a problem with combining rack and UDP tunneling of TCP.
There is a missing set of additions to the hdrlen to prevent the outbound
mbuf of being to short.

Test Plan

Bring up an image with UDP tunneling and run a rack endpoint and
assure that it actually works.

Diff Detail

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

Event Timeline

rrs requested review of this revision.May 7 2021, 8:48 AM
This revision is now accepted and ready to land.May 7 2021, 8:56 AM
tuexen requested changes to this revision.May 7 2021, 1:55 PM

OK, I did some testing using the tcp-over-udp test suite. This patch improves things, but there is at least one more issue... Let me debug this later today.

This revision now requires changes to proceed.May 7 2021, 1:55 PM

Cool lets definitely figure out what is wrong besides what Peter found here

Michael try this with UDP port overbooking as we discussed.

Using this patch, all tests pass now.

This revision is now accepted and ready to land.May 7 2021, 5:45 PM