Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       08 Sep 2006  14:44:45
 To : Alexander Kolesnikoff
 Subject : Re: em(4) в RELENG_4
 -------------------------------------------------------------------------------- 
 
 07 сен 2006, четверг, в 08:19 KRAST, Alexander Kolesnikoff написал(а):
 
  >>> Hе знаю, проверь. Кстати, я так до конца и не понял, в чем проблема
  >>> с promisc/vlan на em(4) в шестерке, и оно работает на четверке?
  AK>>   Это про то, что при включении promisc все vlan на этом интерфейсе
  AK>>   перестают работать? Так это фича, сделанная специально самим интелом,
  AK>>   "по
  AK>> многочисленным просьбам" как они завляют.
  >> Сделанная с софте, в микрокоде или в железе?
  AK>    В софте. Можно самому эту фичу покацать.  
 
 Судя по переписке в листах, дело обстоит так: железки эти в promisc-режиме
 не могут обрабатывать vlan tags аппаратно (без promisc могут).
 Команда ifconfig vlanhwtag в шестерке позволяет разрешить/запретить
 использование аппаратной обработки тегов картой. В результате,
 если разрешить vlanhwtag, а потом перевести карту в promisc,
 теги не будет навешивать ни софт, ни железка и 802.1Q ломается.
 По дефолту vlanhwtag отключен. В promisc карту переводят carp,
 tcpdump, arpwatch и так далее и драйвер при этом отключает аппаратную
 обработку тагов в железке, таким образом драйвер вроде как не допускает
 поломки 802.1Q.
 
 В четверке ifconfig не принимает параметра vlanhwtag и не умеет
 переключать аппаратную обработку тегов. При переводе в promisc
 драйвер безусловно выключает аппаратную обработку и включает программную,
 а при выключении promisc наоборот (тоже безусловно). В шестерке
 при выключении promisc аппаратная обработка включается только если
 разрешен vlanhwtag при помощи ifconfig.
 
 При включенной аппаратной обработке tcpdump не будет показывать теги.
 Желающим аппаратной обработки тегов в promisc предлагается менять
 железо на bge(4)/bce(4).
 
 Eugene
 -- 
 http://www.livejournal.com/users/dadv/
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: em(4) в RELENG_4   Eugene Grosbein   08 Sep 2006 14:44:45 
Архивное /ru.unix.bsd/26093907ce97e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional