В общем я не нашел способа реализовать это через sysctl (или не нашел соответствующей документации), но с подсказкой требуемое все таки смог реализовать. Все решается через функцию
getifaddrs
которая возвращает интерфейсы в системе выдавая отдельно AF_INET и AF_PACKET семейки на каждый реальный интерфейс. Запись с типом AF_PACKET как раз таки и содержит байты и пакеты, переданные и полученные.
man7.org/linux/man-pages/man3/getifaddrs.3.html