Bug 8658 - Disable USB_NET_RNDIS_HOST
: Disable USB_NET_RNDIS_HOST
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/kernel-image-std26-up)
: unstable
: all Linux
: P4 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-12-15 19:44 by
Modified: 2005-12-15 20:31 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-12-15 19:44:25
Во-первых, из описания:

Avoid using this protocol unless you have no better options.
The protocol specification is incomplete, and is controlled by
(and for) Microsoft; it isn't an "Open" ecosystem or market.

Во-вторых, эта опция конфликтует с CONFIG_USB_NET_CDCETHER, которая может быть
небесполезной пользователям некоторых кабельных модемов.

С другой стороны, я могу быть неправ и RNDIS нужен большему числу реальных
пользователей.
------- Comment #1 From 2005-12-15 20:31:51 -------
Опция USB_NET_RNDIS_HOST не конфликтует с USB_NET_CDCETHER - наоборот, для
модуля rndis_host требуются некоторые функции из cdc_ether, поэтому при
включении опции USB_NET_RNDIS_HOST принудительно включается и USB_NET_CDCETHER.
 Хотя в menuconfig это действительно может выглядеть как конфликт, поскольку
опция USB_NET_CDCETHER отображается как заблокированная (xconfig имеет режим
"Show all options", в котором показываются и такие значения).  Впрочем, даже в
menuconfig можно посмотреть текущее значение такой опции (в Help после
поясняющего текста - Symbol: USB_NET_CDCETHER [=m]).

Конструкции типа #ifdef CONFIG_USB_NET_RNDIS_HOST нигде в ядре не встречаются -
есть только строка в drivers/usb/net/Makefile:

obj-$(CONFIG_USB_NET_RNDIS_HOST)     += rndis_host.o

Таким образом, включение опции USB_NET_RNDIS_HOST разрешает только сборку
модуля
rndis_host и не влияет на работу других драйверов.