Bug 8658 - Disable USB_NET_RNDIS_HOST
Summary: Disable USB_NET_RNDIS_HOST
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-std26-up (show other bugs)
Version: unstable
Hardware: all Linux
: P4 enhancement
Assignee: Sergey Vlasov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-15 19:44 MSK by Mikhail Zabaluev
Modified: 2005-12-15 20:31 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Zabaluev 2005-12-15 19:44:25 MSK
Во-первых, из описания:

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 Sergey Vlasov 2005-12-15 20:31:51 MSK
Опция 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 и не влияет на работу других драйверов.