Моя цель — постоянно иметь массив или список в памяти ядра, чтобы он всегда был доступен из пространства ядра. Для этого я использую сокеты netlink, как рекомендовано здесь. Я следую этому примеру, который показывает, как отправить строку. Я не уверен, как отправить массив структур или список структур в сокетах.
typedef struct {
int fiveDollarBills;
int denDollarBills;
} Bills;
Можно ли отправить список или массив с помощью netlink?
open
иread
иwrite
иioctl
, и вы не называете любую случайную программу, использующую их, инструментом, связанным с ядром, не так ли? Несмотря на это, 32-разрядныеmount
иifconfig
и все эти инструменты, связанные с настоящим ядром, действительно работают с 64-разрядными ядрами, и я считаю вполне разумным перенести этот уровень совместимости на любые новые ABI. представил. - person ephemient   schedule 15.12.2010