DELTA 367039 0 60 SVNRa )2*S8txtlsrtlmt Enable use of rate limiting (packet pacing) for TLS offload. .It Fl txtlsrtlmt Disable use of rate limiting for TLS offloadENDREP DELTA 365868 413 60 SVN?9_{{PMr^\40TXTLS_RTLMTtxtlsrtlmt", IFCAP_TXTLS_RTLMT, setifcap), DEF_CMD("-txtlsrtlmt", -IFCAP_TXTLS_ENDREP DELTA 366491 2865 242 SVNcbb#ifdef RATELIMIT if (mask & IFCAP_TXTLS_RTLMT) ifp->if_capenable ^= IFCAP_TXTLS_RTLMT; #endifQ`8 cDSfk6 error = mlx5e_set_port_pause_and_pfc(priv); if (error == -EINVAL) { mlx5_en_err(priv->ifp, #ifdef RATELIMIT ifp->if_capabilities |= IFCAP_TXRTLMT | IFCAP_TXTLS_RTLMT; #endifENDREP DELTA 366845 0 51 SVN9J6i5HBWr)F8Vm7?;Du[x^TQo0~&J N(Ѐۓex vd;ߝQx <1w8D |\w SpX+%b'[sœN<QC ;\;Vb On#"B,P| htf̆Ee%U~V 0KL cEo,1OD3/rs`P>!{T""3?;Zg*B?#1/4;8_ V82*FTՈ.1.,..ةb̅f:O>V3LSG{XNw0.eLe ڽNdܓquj| kK{C//kZR*bY0Jh?c^篎B9 K}#:}s1ֽT Nd;mFA`;8uF-fV$#%]dE Z5uP5֏E!-ooflu5th5i#tuXTI]G=p'N &TBoHNi#0]i!θډ D]c>64$j^Y$(lߘG`[5&a%H=MDs5;~@_TLS_RATE_LIMIT 3 #define IF_SND_TAG_TYPE_MAX 4alloc_tls_rate_limit { struct if_snd_tag_alloc_header hdr; struct inpcb *inp; const struct ktls_session *tls; uint64_t max_rate; /* in bytes/s */ struct if_snd_tag_alloc_tls_rate_limit tls_rate_limit struct if_snd_tag_rate_limit_params tls_rate_limit struct if_snd_tag_rate_limit_params tls_rate_limitENDREP DELTA 366917 4364 759 SVNoGQOb O(IFCAP_TXTLS | IFCAP_TXTLS_RTLMT)) cap |= p->if_capabilities & (IFCAP_TXTLS | IFCAP_TXTLS_RTLMT); if (p->if_capenable & (IFCAP_TXTLS | IFCAP_TXTLS_RTLMT)) ena |= mena & (IFCAP_TXTLS | IFCAP_TXTLS_RTLMT)ENDREP DELTA 367122 0 231 SVNns¡shhС]DѨ]TT 5^(NjV~3#Vt-Dɥ+}f1LQ~RJY/jpCJ]4T*b b8ME4gh4&N> }PdD7W@@kckB֢/QW-GR'.} += G'r7!Մ?Q+_+HDxo'n&0)Tz%&xc+MT=@R* 62J/M$=SOʇ e5٬v0ѳɑ6VD/">%Ax^xr)>UO:wwod9+W{Q)z`c/.{Q_atrk $~ynHu.p2S$^;MJH7PKm,ķ{M'wa: z\2޷%q+jې hU*l}9 `f_;~i|)Gf{+ ǼTc`Y"K`!ӭW2 ցI DxV2zesՏ 7Ai