| 1.1, Андрей (??), 14:50, 22/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– | |
DPDK + FreeBSD-15 stack in userland = вот это сила!
По отдельности всё проверено, правда без userland. Точно работает.
| | |
| |
| 2.10, Аноним (10), 15:17, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> DPDK (Data Plane Development Kit), развивающий набор библиотек для низкоуровневой работы с сетевыми адаптерами.
Низкоуровневый доступ к сетевым адаптерам требует прав root. А поскольку это библиотеки, динамически слинкованные с прграммой, то она тоже должна работать под root?
| | |
| |
| 3.14, Аноним (14), 15:23, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ты в курсе что такое IOMMU и DMA и почему тут приложению не требуется рут?
| | |
| |
| |
| 5.19, Kilrathi (ok), 15:39, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
sudo chown nginx-user:fstacknetgroup /dev/...
sudo setcap ... /user/local/bin/fstack-nginx
| | |
| |
| 6.21, Аноним (10), 16:02, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
И какие CAP надо дать для позволения записывать в регистры управления контроллеров?
| | |
| |
| 7.26, Kilrathi (ok), 16:18, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
> И какие CAP надо дать для позволения записывать в регистры управления контроллеров?
таки классическая "драйверная" cap_sys_rawio для mmap к отображению регистров в памяти
| | |
|
|
|
|
|
|
| 1.2, sena (ok), 14:53, 22/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я так понимаю, подразумевается, что приложение получает в эксклюзивное пользование сетевую карту и дальше всё рулит самостоятельно? ОК это понятно.
А возможность поделиться сетью с другим приложениями есть? Может как-то в виде прокси?
| | |
| |
| 2.8, Kilrathi (ok), 15:11, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
В данном случае userspace означает взаимодействие с сетевушкой напрямую в обход ядра/системы.
А так это почти обычный сетевой интерфейс
Ничто не мешает собрать комплект сетевых приложений на общий компонент доступа
Можно поднять проксирование, но пропадет весь смысл прямого эксклюзивного взаимодействия с железом
| | |
|
| 1.3, Аноним (3), 14:55, 22/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– | |
>Проект создан крупнейшей в Китае телекоммуникационной компанией Tencent и используется в её продуктах и сервисах
Дальше не читал. Занавес.
| | |
| |
| 2.7, Pahanivo (ok), 15:09, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
А зря. Там еще много приколов )) Там например одна приложуха может уронить весь стек ибо он в юзерспейсе, и все встает раком - на семь бед только ресет.
| | |
| |
| 3.11, Kilrathi (ok), 15:20, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Насколько я понял с доков: там одна из фишек в привязке к ядрам и сетевушкам, т.е. рухнет только конкретный сервис, висящий на конкретной связке для повышения сетевой производительности и антидоса.
Соответственно, просто по стороннему каналу (второй-третьей... штатной "ядерной" сетевушке) подключаешься и перезапускаешь, если не озадачился системой контроля, занимающейся постоянным мониторингом и, при необходимости, перезапуском.
| | |
| 3.12, Аноним (14), 15:20, 22/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ядерный стек никуда не исчез. Так что без сети остальные приложения не останутся.
| | |
| |
| 4.18, Pahanivo (ok), 15:36, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Наличие ядерного стека не противоречит тому, что все привязанное к неядерному упало ...
| | |
| |
| 5.23, Аноним (23), 16:08, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну упало и упало. Systemd поднимет. Ядерный стек когда падает, за ним следом всё ядро улетает.
| | |
|
|
|
|
| 1.6, Аноним1234 (?), 15:07, 22/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
То есть нужно запустить с правами рута своё сетевое прилоежние, чтобы оно могло низкоуровнево общаться с сетевой картой.
| | |
| |
| 2.25, Хру (?), 16:13, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Дохрена:) Выжимает в асфальт 400Gbit, если оборудование тянет и одно ядро отдать тупо под опрос очереди и еще несколько на роутинг.
| | |
|
| |
| 2.24, Хру (?), 16:11, 22/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Теплое с мягким:) Паста это про связать виртуалку с хостом, а сабж это про стек в юзерспейсе и обработку пакетов опросом очереди карты, а не через прерывания.
| | |
|
| 1.20, Аноним (20), 15:50, 22/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
А еще уефи ругали за доступ к инету... Теперь цве в опен сурс само будет просматривать котиков без разрешения.
| | |
|