@ProCxx

Страница 392 из 2477
Anton
04.11.2016
17:56:37
Добрый вечер! Есть ли здесь разработчики, активно использующие технологию DPDK для высокоскоростной обработки трафика?

Phoenix
04.11.2016
18:10:50
/stat@combot

Google
Combot
04.11.2016
18:10:50
combot.org/chat/-1001031904034

Anton
04.11.2016
18:47:00
Есть
Может быть подскажите решение проблемы. Из-за специфики одного проекта пришлось собирать весь набор библиотек dpdk как .so и динамически линковать dpdk в ходе работы основной системы как плагин. Убого, но заказчик требовал такую архитектуру. И это даже заработало с dpdk версии 2.1. Спустя несколько месяцев заказчик обратился вновь и попросил собрать виртуалку Ubuntu 16.04 вместе с dpdk 16.07 И вот на сей раз dpdk хоть и собрался и IGB_UIO привязал виртуальные адаптеры, но в рантайме rte_eth_dev_count стабильно возвращает 0. Examples тоже не работают. Тот же проект под dpdk 2.1 и Ubuntu 12.04 - всё ок

Maxim
04.11.2016
18:48:20
У нас 16.07 тоже не заработал, работаем с 2.1

Скоро 16.11 выходит, можно будет с ним попробовать

Dmitry
04.11.2016
18:50:03
вообще интересно. динамика заполнения группы по сям намного опережает динамику группы про электронику

Anton
04.11.2016
18:50:56
У нас 16.07 тоже не заработал, работаем с 2.1
А если не секрет, какого плана проекты? Как используете dpdk?

Maxim
04.11.2016
18:52:44
А если не секрет, какого плана проекты? Как используете dpdk?
Используем как фаервол и генератор трафика

Ещё и как анализатор трафика с разбором пакетов

Anton
04.11.2016
18:55:36
Maxim
04.11.2016
18:56:35
В смысле IDS-решение?
Да, в частности DOS и DDOS

Google
Anton
04.11.2016
19:01:29
Я с технологией, можно сказать, работать только начал. На текущей работе занимаемся другими вещами, но планирую искать должность, связанную с dpdk. Что для глубокого изучения dpdk можете посоветовать?

Maxim
04.11.2016
19:03:59
Какой-то специальной литературы по этой технологии я не находил, только официальная документация и изучение тестов и примеров из самого проекта dpdk.

Alex Фэils?︙
04.11.2016
19:05:09
Man'ы

Maxim
04.11.2016
19:05:46
Хотя временами в документации бывают ошибки

И функции возвращают и не то, что там написано

О некоторых вещах приходится догадываться чисто только из названия методов

Anton
04.11.2016
19:09:03
Какой-то специальной литературы по этой технологии я не находил, только официальная документация и изучение тестов и примеров из самого проекта dpdk.
У Intel открылся раздел Network Builders, где стала доступна серия мини-курсов по DPDK. Не изучали на предмет полезности?

Maxim
04.11.2016
19:10:23
Нет, не видел

Надо будет ознакомиться

Anton
04.11.2016
19:11:58
Похоже, что сейчас не я один изучаю dpdk преимущественно методом проб и ошибок :)

https://builders.intel.com/university/networkbuilders/coursescategory/dpdk

Alex Фэils?︙
04.11.2016
19:22:30
Anton
04.11.2016
19:26:47
Да вроде доки как таковые норм. Но походу при бурном развитии проекта, когда скорость выхода релизов превышает возможность их отслеживать, у таких как я случаются батхёрты

[Anonymous]
04.11.2016
19:31:08
Так госопода..

*господа

unsigned int chk_sys() { HKEY key; return RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SAM\\SAM", 0, KEY_ALL_ACCESS | KEY_WOW64_64KEY, &key); }

мне надо хандл закрывать в этом случае?

после ретурна закрыватьхандл?

Google
Maxim
04.11.2016
19:32:52
Вначале сделать вызов, потом хэндл закрыть и потом уже ретерн.

[Anonymous]
04.11.2016
19:33:10
экономия ресурсов и памяти

так что сразу на ретерн вызова

что скажете?

так оставить или

делать вызов и тд..

Maxim
04.11.2016
19:34:16
После ретурна что-то делать в любом случае бесполезно

[Anonymous]
04.11.2016
19:34:56
это логично

Admin
ERROR: S client not available

Anton
04.11.2016
19:35:10
А не моветон ли выносить ответственность за дескриптор за рамки той функции где он используется?

[Anonymous]
04.11.2016
19:36:18
щас в отладчике посмотрю

[Anonymous]
04.11.2016
19:36:24
что с хендлом будет

кстати...

Anton
04.11.2016
19:37:20
Ставлю на то, что будет висеть открытым до завершения процесса

[Anonymous]
04.11.2016
19:37:22
вопрос..

да

Google
[Anonymous]
04.11.2016
19:39:31
что делает? чекает какие права у нас

Anton
04.11.2016
19:39:40
Я под Винду не разрабатываю, так что конкретных деталей не знаю. Но заглянул бы в Рихтера при случае, там такие моменты должны освещаться

[Anonymous]
04.11.2016
19:39:42
тут на чек системы.

unsigned int chk_sys() { HKEY key; int res = RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SAM\\SAM", 0, KEY_ALL_ACCESS | KEY_WOW64_64KEY, &key); RegCloseKey(key); return res; }

Alex Фэils?︙
04.11.2016
19:42:04
[Anonymous]
04.11.2016
19:43:00
???

эт.. хотел спросить.. можно в памяти выделить грубо говоря блок защищенный и в него экспортировать код и дальше чтобы он там сидел?

Страница 392 из 2477