Size: a a a

Беседка Perl-групп

2020 January 29

VT

Vasily Terkin in Беседка Perl-групп
он не прижился, но из ядра его еще не выкинули
источник

p

pragus in Беседка Perl-групп
Vadim Goncharov
> TCP send + recv support

это что?
это IORING_OP_SEND/IORING_OP_RECV
источник

p

pragus in Беседка Perl-групп
Vasily Terkin
wg параллелит?
да. это хорошо заметно на дохлом arm64 у которого cortex-a53 x 4: ipsec на нём сжирает 1 ядро силами ksoftirq, а на wg оно кушает все ядра.

ну и на гигабитном линке с ipsec сложнее получить wirespeed, в отличие от wg
источник

VT

Vasily Terkin in Беседка Perl-групп
жаль, что они не стали делать интерфейс для всех для параллельного шифрования
источник

VT

Vasily Terkin in Беседка Perl-групп
да, какие-то свои очереди
источник

p

pragus in Беседка Perl-групп
блэт, еще и splice(2) поверх io_uring заехал в next
источник

VT

Vasily Terkin in Беседка Perl-групп
+        struct crypt_queue *queue = container_of(work, struct multicore_worker,
+             work)->ptr;
+  struct sk_buff *first, *skb, *next;
+
+  while ((first = ptr_ring_consume_bh(&queue->ring)) != NULL) {
+    enum packet_state state = PACKET_STATE_CRYPTED;
+
+    skb_list_walk_safe(first, skb, next) {
+      if (likely(encrypt_packet(skb,
+          PACKET_CB(first)->keypair))) {
+        wg_reset_packet(skb);
+      } else {
+        state = PACKET_STATE_DEAD;
+        break;
+      }
+    }
+    wg_queue_enqueue_per_peer(&PACKET_PEER(first)->tx_queue, first,
+            state);
источник

VT

Vasily Terkin in Беседка Perl-групп
простенько, но эффективно
источник

VT

Vasily Terkin in Беседка Perl-групп
meh, свой device
источник

VT

Vasily Terkin in Беседка Perl-групп
нет бы с селекторами поебаться
источник

VT

Vasily Terkin in Беседка Perl-групп
и xfrm
источник

VG

Vadim Goncharov in Беседка Perl-групп
источник

AP

Anton Petrusevich in Беседка Perl-групп
ну и дураки
источник

VG

Vadim Goncharov in Беседка Perl-групп
источник

AP

Anton Petrusevich in Беседка Perl-групп
это намёк, что лиса дохнет как и опера?
источник

DF

Denis F in Беседка Perl-групп
@Casus_Improvisus обновил я биос, ничего не поменялось :(
источник

VT

Vasily Terkin in Беседка Perl-групп
источник
2020 January 30

VT

Vasily Terkin in Беседка Perl-групп
пипл хавает и просит еще
источник

AP

Anton Petrusevich in Беседка Perl-групп
пипец, они ничего слаще морковки не ели
источник

AP

Anton Petrusevich in Беседка Perl-групп
программировать на питоне для души? душу продать сначала надо
источник