Linux nucleus 5.7 accelerabit album complexum adaptare in NetFilter

Developers Netfilter eliquare ac modificationem subsystem pro retis fasciculis published involucrum, retis portus, protocollum et MAC inscriptiones electronicas signanter accelerare. Resarcio iam acceptae sunt in ramo nf-deindequae pro inclusio in Linux 5.7 nucleo proponenda erit. Maxime notabilis est actio accelerationis gratiae confligere AVX2 instructiones (in posterum disponitur ad similes optimizationes evulgandas secundum instructiones NEON pro ARM).

Modulus Optimizations includitur in nft_set_pipapo (PIle PAcket POlicies), quae quaestionem solvit de contentis cursoriae cum arbitrariis campi statui iugis in regulas percolandis adhibitis, ut IP et iugis porti network (nft_set_rbtree et nft_set_hash manipulate intercapedine congruens et directa repercussio valorum). Versio pipapo vectorizata utens 256 frenum AVX2 instructionis systematis cum AMD Epyc 7402 processor monstravit 420% augmentum perficiendi cum parsing 30 milia monumentorum inter iuncturas portus protocollo. Augmentum cum compositione subnet ac portuum numero comparet, cum 1000 monumentorum parsing erat 87% pro IPv4 et 128% pro IPv6.

Linux nucleus 5.7 accelerabit album complexum adaptare in NetFilter

Alia optimatio, usum 8-bitrum par sodalitatum pro 4 frenum permittens, etiam quaestus significans ostendit: 66% cum parsing 30 milia protocolli viscusrum, 43% pro subnet_IPv4-portum, et 61% pro subnet_IPv6-port. In summa, ratione optimizationum AVX2, pipapo effectus augetur in his probationibus ab 766%, 168% et 269%, respective. Characteres comparandi pro complexu comparationum praecedunt unum campum compescit in rbtree (excepto portu + protocollo test), sed tantum carent directa compescit utens hashes et tracto stillabunt secundum netdev.

Linux nucleus 5.7 accelerabit album complexum adaptare in NetFilter

Source: opennet.ru