Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Nov 2023 17:03:11 +0100 (CET)
From:      Joerg Pulz <Joerg.Pulz@frm2.tum.de>
To:        void <void@f-m.fm>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: the RATELIMIT kernel option
Message-ID:  <77rsnr55-3670-1614-no91-172ns786n2n2@sez2.ghz.qr>
In-Reply-To: <ZVtjM6XzKfCf5Q1A@int21h>
References:  <ZVtjM6XzKfCf5Q1A@int21h>

next in thread | previous in thread | raw e-mail | index | archive | help
--419043047-695649499-1700496192=:95300
Content-Type: text/plain; format=flowed; charset=US-ASCII

On Mon, 20 Nov 2023, void wrote:

> Hello hackers@,
>
> I've been looking at adding the RACK tcp kernel option, and reading the 
> instructions on 
> https://klarasystems.com/articles/using-the-freebsd-rack-tcp-stack/
>
> They mention the RATELIMIT option for some network cards but I can find
> no option of that name in LINT/NOTES so am not sure if it works with
> just some or all network interfaces or what the tradeoffs are. Can anyone 
> here clarify please? or just point me to whatever I need to look at, thanks

See src.conf(5) WITH_RATELIMIT and ifconfig(8)'s txrtlmt.

Further details in sys/netinet/tcp_ratelimit.c

Joerg
--419043047-695649499-1700496192=:95300
Content-Type: application/pkcs7-signature; name=smime.p7s
Content-Transfer-Encoding: BASE64
Content-Description: S/MIME Cryptographic Signature
Content-Disposition: attachment; filename=smime.p7s

MIIK8wYJKoZIhvcNAQcCoIIK5DCCCuACAQExDzANBglghkgBZQMEAgEFADAL
BgkqhkiG9w0BBwGgggdKMIIHRjCCBS6gAwIBAgIRAPbF0FqkCfgJVL93Ywop
ZXswDQYJKoZIhvcNAQEMBQAwRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdF
QU5UIFZlcmVuaWdpbmcxHDAaBgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQw
HhcNMjMwNjIxMDAwMDAwWhcNMjYwNjIwMjM1OTU5WjCBrzEOMAwGA1UEERMF
ODAzMzMxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5j
aGVuMRgwFgYDVQQJDA9BcmNpc3N0cmHDn2UgMjExDzANBgNVBAgTBkJheWVy
bjELMAkGA1UEBhMCREUxEzARBgNVBAMTCkpvZXJnIFB1bHoxJTAjBgkqhkiG
9w0BCQEWFkpvZXJnLlB1bHpAZnJtMi50dW0uZGUwggIiMA0GCSqGSIb3DQEB
AQUAA4ICDwAwggIKAoICAQCiaVZz+s4NMNG2UK88TWxTgAq8oaABH0lUEpMq
wF9qQc96GmTpsOwhKjiqkeGe36Vaq1b7NNTdGgBabyP+p2R4bDySkUxGQHzK
p2mZauZ4VFLZWMoy2QJf1Q02t33RQzjnpt0aQWR5/sF/zfkL31Tj5b9iTTNZ
Ixxr2SNZXuM/+iFNLvVp42IFHi856RIGEhcrlSHmcnGE1DmSZY/kQV+y9zWJ
50lIoMK38eVDWD07XSG8LSLZEx4ckR7VSUKVH7JN/ZOFTZJwzWe1B4KAiTCk
NRs9S3x/hR/x/C3b4Kc6tbBgY+C9eri1b1AO1jG/mnoCUSjFy9K/bQYcNKaf
cw9QA1mZ5rAysX+6dFyNbBaAucsPpUAJPdagLDpSWvIcmgrlDudRuyqyEybL
H/YEW35gbK2LbLJFQJyH9F7cGahjMWGvEOb+9cpOy4tFMWYa8ANH4u/yA/gq
X+9R/vE7uuqm7geqfRvgURLsChtfvpT+o19RY77sGjfnZk+rBX9Y6mxITfJB
6O9Zl5WFvsjBD4ZUV9LhJC2HlNXmitdsXpvvO10mQ95klPHivbwj0OpAC0Fe
LTJCw23psyDLRfQDmXcRh2O1UXJgcg2ADc2RaMfkqAcrWrvmZfh6Ph+6vnbq
06weCfPMxZll4vijt+nM8CfZLG7BSAs39I7uoSHd/3ZOHwIDAQABo4IBwzCC
Ab8wHwYDVR0jBBgwFoAUaQChxyFY+ODFGyCwCt2nUb8T2eQwHQYDVR0OBBYE
FG2a3unKDH7C8Gll3Ac4lXKTo19/MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMB
Af8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjA/BgNVHSAE
ODA2MDQGCysGAQQBsjEBAgJPMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2Vj
dGlnby5jb20vQ1BTMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9HRUFOVC5j
cmwuc2VjdGlnby5jb20vR0VBTlRQZXJzb25hbENBNC5jcmwweAYIKwYBBQUH
AQEEbDBqMD0GCCsGAQUFBzAChjFodHRwOi8vR0VBTlQuY3J0LnNlY3RpZ28u
Y29tL0dFQU5UUGVyc29uYWxDQTQuY3J0MCkGCCsGAQUFBzABhh1odHRwOi8v
R0VBTlQub2NzcC5zZWN0aWdvLmNvbTBBBgNVHREEOjA4gR5Kb2VyZy5QdWx6
QGZybTIudHUtbXVlbmNoZW4uZGWBFkpvZXJnLlB1bHpAZnJtMi50dW0uZGUw
DQYJKoZIhvcNAQEMBQADggIBAGQnoiV3hYZSlcgpxSvVHdhUk2N9COKh3BdJ
WDTCVHyiRcoh9Ubwi8nirC/ywZtv6CL6ipspfoW747Y5svxaigMWgDGRH6H5
OlkuhRl+3O2glz/X2yMxWywbyI0A5jpEp2LSRSSyo5eDyZAIwEkoDzlGjLu7
dMgWQXAR/oya2nLoawpVI1Ji6NUeqNwXXiAI04Fu1JdUHw6S0xAifmnPy2CK
MZj0N+8Z+CKLoDF8IlijZ8rlABY9jZSsrbsvZtUUr9W4s1YPPsBfqBvn3IPH
UHC7dLJNWjurm1ouW116aYH8ny2hD55s+xoix45Q3tV4LnKrhe0OE9l82kwq
mpYgqyBfmdqGx9MNCzbt5cGM4oVJlXsAmn/MRIPHBE65VvOJYKMsLR0zFu8H
/rxD2FqixojlO2qPKp5Psyp8vkFfgct58szXhvS/baSTFCogZyq1nNrjU3lD
YzkfzB6TPutFzdAPE0kG21Vj//lfyey/Dt/s1jlgPJMUoSHxqlaKV8fsGKcP
TlIGztCrPIW0LA4q+y5/atJDcGEumUl/ZWAOdtgWJ8Vs99utaWMh31aZRrYR
LuugOekI8P9dMMsPXWek1NK57PJ8oWBmQ5q4ME7NYLeBm4ku2mrdmTba4ejl
oWkl23NSP+3Y7ifTHp18PcKtvkCK9c2IR8LscF6wHSfvROEbMYIDbTCCA2kC
AQEwWzBGMQswCQYDVQQGEwJOTDEZMBcGA1UEChMQR0VBTlQgVmVyZW5pZ2lu
ZzEcMBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0EgNAIRAPbF0FqkCfgJVL93
YwopZXswDQYJYIZIAWUDBAIBBQCggeQwGAYJKoZIhvcNAQkDMQsGCSqGSIb3
DQEHATAcBgkqhkiG9w0BCQUxDxcNMjMxMTIwMTYwMzExWjAvBgkqhkiG9w0B
CQQxIgQgaBclY+IUMOAp/lRCf2xdh5vU7xR/6+fvOVYM9cogYAMweQYJKoZI
hvcNAQkPMWwwajALBglghkgBZQMEASowCwYJYIZIAWUDBAEWMAsGCWCGSAFl
AwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwIC
AUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEggIA
CJ4paTjf4OScQ/We4a65We6Gzt4O4Ps5gUNFUVsU9BdEwZs/fFHpYLkEMzZp
Eky0XYsWQEnQy36ShLFrPwyoFZdzwzvt2c5q+RhPevmowDGNcoDIZo8/n/LE
DBAj+GIcuoo4LC9cYfJ5Fr0KmcERmPQiEiO+h48KpuXWDbQzg9STjQwVyIf4
Rhc/mv88E6tCx4FpdEN6bxvikY+YU6WNdIO6T4/j0ipsi4XRulALyL5b9vE+
90bKJX1f9lYF6vCa5aiSfMs8dro733shT94wvfyYmWKbePr8P/DTYJAVzW2w
dZgGvitW1S0l6QSSdmLNgP2nc7CsrkaQz9Dt24hOdjqA9ZEZaxCYw4a3BNoD
YJ/waeCNbywn1f13F4pcNslr2aMsdk03apu/EvbuaLJsDPkuJL96BvUVjpHX
f8S2T70y6w46W1B7kvA4mHSXXiCJYGSk1Kfnv/BPWKN2HVu3iYmagjNB7mT8
sf0aGS13v64T1g8yRWtOueiBMoctpBoqLvjvPMiGpJokqQQek2FZutu04CU0
w4ni7eIs47uAO3QvsXafCRpgGJOObqwQG2wG80Ma55RnHlChslrLwCaEec4d
+ItZSDb5/oMz+JroSi7B4lDzmjshVHBGBExsTAVlgFn/6jN21VlCjcSEudB6
sodz0B6BJ5BDjp4t4F3vLUM=

--419043047-695649499-1700496192=:95300--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?77rsnr55-3670-1614-no91-172ns786n2n2>