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 это пока мне недоступно в силу ламерства. Если в следующий раз опять это словлю, тогда засяду