diff options
author | Navdeep Parhar <np@FreeBSD.org> | 2024-10-10 17:45:17 +0000 |
---|---|---|
committer | Navdeep Parhar <np@FreeBSD.org> | 2024-10-17 17:40:38 +0000 |
commit | f48fb131c2523d4915d1ad4eba002251c64f5574 (patch) | |
tree | 10f3ad0453a90d419a8f905fbad59888dd3309c2 /lib/libmytinfo/(public-mirror) | |
parent | 96190b4fef3b4a0cc3ca0606b0c4e3e69a5e6717 (diff) | |
download | src-main.tar.gz src-main.zip |
A hardware IPv6 server needs 2 consecutive stids (server tids) starting
from a 2-aligned stid whereas an IPv4 server needs only 1 stid without
any constraint. The allocator used to grab the first free stid(s) for
both but this can fragment the stid space leaving nothing suitable for
IPv6 even when lots of stids are available. Change the allocator to
prefer stids for IPv4 from the ones that cannot be used for IPv6.
Reviewed by: jhb
MFC after: 1 week
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D47042
Diffstat (limited to 'lib/libmytinfo/(public-mirror)')
0 files changed, 0 insertions, 0 deletions