Size: a a a

2020 February 28

VG

Vadim Goncharov in freebsd_ru
https://www.freebsd.org/cgi/man.cgi?query=pfilctl

Sorry, no data found for `pfilctl'. Please try a keyword search
источник

AE

Andrey Elsukov in freebsd_ru
Ermal делал такую фичу для pfsense кажется
источник

КК

Константин Кукушкин in freebsd_ru
Vadim Goncharov
https://www.freebsd.org/cgi/man.cgi?query=pfilctl

Sorry, no data found for `pfilctl'. Please try a keyword search
в каренте же, у меня всё работает (С) :)
источник

AE

Andrey Elsukov in freebsd_ru
+1
источник

VG

Vadim Goncharov in freebsd_ru
нету в стэйбле - нету вообще!
источник

VG

Vadim Goncharov in freebsd_ru
while ((c = getopt(argc, argv, "ioa")) != -1)
   switch (c) {
   case 'i':
     req.pio_flags |= PFIL_IN;
     break;
   case 'o':
     req.pio_flags |= PFIL_OUT;
     break;
   case 'a':
     req.pio_flags |= PFIL_APPEND;
     break;
   default:
     help();
   }
источник

VG

Vadim Goncharov in freebsd_ru
ну, я так и думал - никакой PFIL_FORWARD не родился
источник

AE

Andrey Elsukov in freebsd_ru
если сделать как ты предлагаешь, то производительность такого решения будет чуть лучше, чем просто использовать pf
источник

VG

Vadim Goncharov in freebsd_ru
чойта?
источник

VG

Vadim Goncharov in freebsd_ru
Vadim Goncharov
while ((c = getopt(argc, argv, "ioa")) != -1)
   switch (c) {
   case 'i':
     req.pio_flags |= PFIL_IN;
     break;
   case 'o':
     req.pio_flags |= PFIL_OUT;
     break;
   case 'a':
     req.pio_flags |= PFIL_APPEND;
     break;
   default:
     help();
   }
даже вот с этим, вешаешь на PFIL_IN одну функцию, на PFIL_OUT другую
источник

VG

Vadim Goncharov in freebsd_ru
станет всего в 2 раза легче, правда, а не как надо - но производительность такая же
источник

VG

Vadim Goncharov in freebsd_ru
даже нет, можно будет чуть-чуть поднять, закэшировав значения in/out/via/recv/xmit
источник

VG

Vadim Goncharov in freebsd_ru
даже хер с ними, с произвольными инстансами - пусть и пять захардкоженных, и если набор правил на форвард, или наоборот прероутинг короткий или отсутствует, то получится даже ускорение относительно того, что есть сейчас, когда каждый пакет должен выбрать ветку skipto
источник

AE

Andrey Elsukov in freebsd_ru
пока не напишешь код, не узнаешь что получится )
источник

VG

Vadim Goncharov in freebsd_ru
голова нам затем и дана, чтоб ногам и рукам не делать лишнюю работу
источник

V

VørT3X in freebsd_ru
Egor K
мудро. действительно, надо самому реализовываться, независимо ни от кого! ребенок, может быть, будет гениальным художником или артистом, а ты ему будешь матан впаривать, и еще расстраиваться, что ничего не получается
ему ни кто не собирается впаривать, вы чего все как шаблонные однокнопочные, вопрос был в передаче знаний и предрасположенности на генетическом уровне
источник

AE

Andrey Elsukov in freebsd_ru
Vadim Goncharov
голова нам затем и дана, чтоб ногам и рукам не делать лишнюю работу
прежде чем теоретизировать о том как быстро будет, надо провести исследование на тему от чего сейчас оно не быстро
источник

VG

Vadim Goncharov in freebsd_ru
Andrey Elsukov
прежде чем теоретизировать о том как быстро будет, надо провести исследование на тему от чего сейчас оно не быстро
NDA
источник

EK

Egor K in freebsd_ru
VørT3X
ему ни кто не собирается впаривать, вы чего все как шаблонные однокнопочные, вопрос был в передаче знаний и предрасположенности на генетическом уровне
Тогда дело уже сделано :)
источник

R

R1A1 in freebsd_ru
VørT3X
ему ни кто не собирается впаривать, вы чего все как шаблонные однокнопочные, вопрос был в передаче знаний и предрасположенности на генетическом уровне
Тут с тобой соглашусь - генетика та ещё хрень - можно родится моцартом но никогда им не стать, если за орган не сесть.
источник