Size: a a a

2020 April 12

DL

Dmitry Luhtionov in freebsd_ru
" дрочеры на все новое" несут информацию о новом в массы, иначе технология так и не будет никем востребована
источник

VG

Vadim Goncharov in freebsd_ru
вообще-то это задача журналистов
источник

DL

Dmitry Luhtionov in freebsd_ru
тот же netgraph никогда не вышел бы за пределы Whistle
источник

VG

Vadim Goncharov in freebsd_ru
он один хер был бы никому не нужен без killer app в лице mpd
источник

p

pragus in freebsd_ru
Vadim Goncharov
сказано было, "пиздить дрочеров"
без них не будет пилотных внедрений и первых шишек.
источник

VG

Vadim Goncharov in freebsd_ru
с этим прекрасно справляются и нормальные инженеры
источник

p

pragus in freebsd_ru
Vadim Goncharov
вообще-то это задача журналистов
ну да, ну да... ученый изнасиловал журналиста.
источник

AF

Alexander Fedorov in freebsd_ru
Oleg Ginzburg
Александр а ты не знаешь, можно каким-то легким способом узнать, какие именно данные находятся в netmap буферах в рантайме?
Простого способа я не представляю. Это надо либо через /dev/mem читать, либо DTrace’ ом ловить.  Есть ещё способ, открыть нужный ring в режиме zero-copy, но надо программу писать. А в чем задача и необходимость их глядеть?
источник

VO

Vyacheslav Olkhovche... in freebsd_ru
ну не обязательно /dev/mem, netmap регион-то у тебя общий и без защиты.
источник

VO

Vyacheslav Olkhovche... in freebsd_ru
никто по грязным и шаловливым ручкам не настутчит, да и на индексах всё
источник

AF

Alexander Fedorov in freebsd_ru
Ну да, только придётся писать программу. Я не знаю насколько лёгкий способ нужен Олегу.
источник

VO

Vyacheslav Olkhovche... in freebsd_ru
программу полюбас писать надо будет.
источник

OG

Oleg Ginzburg in freebsd_ru
Alexander Fedorov
Простого способа я не представляю. Это надо либо через /dev/mem читать, либо DTrace’ ом ловить.  Есть ещё способ, открыть нужный ring в режиме zero-copy, но надо программу писать. А в чем задача и необходимость их глядеть?
У меня рабочая станция с двухдневным аптаймом, где я ничего с netmap не запускал, не дала сделать
ifconfig epair create
vale-ctl -h vale1:epair0b

сославшись на отсутствие буферов у netmap. И не давала пока не крутнул дефолтные
dev.netmap.buf_curr_num
dev.netmap.priv_buf_num
dev.netmap.priv_buf_size

стало интересно, что за данные там могли быть если ничего не запускал с netmap с момента бута.

как сдампить регион памяти у userland процесса я знаю, несложно. а где искать области у netmap buff это пока мне недоступно в силу ламерства. Если в следующий раз опять это словлю, тогда засяду
источник

AF

Alexander Fedorov in freebsd_ru
А в vale switch реальная сетевуха воткнута?
источник

OG

Oleg Ginzburg in freebsd_ru
надо было догадаться еще dev.netmap.verbose включить
источник

OG

Oleg Ginzburg in freebsd_ru
не, vale вообще небыло, втыкал epair
источник

OG

Oleg Ginzburg in freebsd_ru
в целом в vale на карренте сейчас сильно лучше стало, и vxlan работают и не паникуют и epair условно рабочий))
источник

OG

Oleg Ginzburg in freebsd_ru
2 года назад у меня даже паника паниковала от vale
источник

AF

Alexander Fedorov in freebsd_ru
А ты на карренте это словил?
источник

OG

Oleg Ginzburg in freebsd_ru
ага, куррент и ничего кроме куррента
источник