Драйвер Ethernet (Kernel programming)

Модератор: Модераторы разделов

Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Драйвер Ethernet

Сообщение BlackStar »

Создаю сетевое устройство вызывая:

Код: Выделить всё

 dev = alloc_etherdev(sizeof(struct my_device));


Устройство создается, все ОК. Но вот что я вижу

Код: Выделить всё


ifconfig -a
eth%d     Link encap:Ethernet  HWaddr 00:C0:26:A6:C1:4E
          inet addr:192.168.0.99  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28354 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12950 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13879929 (13.2 MiB)  TX bytes:1320327 (1.2 MiB)
          Interrupt:10 Base address:0xf00


Почему вместо %d не подставляется номер?
LightLang Team
Спасибо сказали: