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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Yuri Selivanov                       2:5020/400     25 Jan 2007  08:38:00
 To : Alex Mogilnikov
 Subject : Re: Jumbo frames and fxp
 -------------------------------------------------------------------------------- 
 
 Alex Mogilnikov <Alex.Mogilnikov@f70.n5054.z2.fidonet.org> wrote:
 
 > Привет Yuri!
 > 
 > 22 Jan 07 05:21, Yuri Selivanov писал Alex Mogilnikov:
 > 
 > YS>         Это вполне объяснимая фича -- кошкокаталисты поступают
 > YS> аналогично.
  
 >    Хотелось бы услышать объяснение. До сих пор недоумеваю...
 
   MTU определяет максимальный размер L2PDU DATA, который валиден для 
 данного порта (сегмента). Если порт принимает фрейм, размер которого превышает
 текущее значение MTU, то это рассматривается как нарушение конфигурации и
 фрейм дропается, счетчик входных ошибок увеличивается.
 
 > YS>  Проблема в том, что попытки увеличивать mtu мне не помогли
 > YS> -- ругаеццо, поэтому, сюда написал.
 > 
 >    Очень странно. Вот ругающийся фрагмент кода из src/sys/net/if_ethersubr.c:
 
 >    if (m->m_pkthdr.len >
 >        ETHER_MAX_FRAME(ifp, etype, m->m_flags & M_HASFCS)) {
 >            if_printf(ifp, "discard oversize frame "
 >                            "(ether type %x flags %x len %u > max %lu)\n",
 >                            etype, m->m_flags, m->m_pkthdr.len,
 >                            ETHER_MAX_FRAME(ifp, etype,
 >                                            m->m_flags & M_HASFCS));
 >            ifp->if_ierrors++;
 >            m_freem(m);
 >            return;
 >    }
 > 
 >    А ETHER_MAX_FRAME вычисляется именно из MTU:
 > 
 > #define ETHER_MAX_FRAME(ifp, etype, hasfcs)                             \
 >        ((ifp)->if_mtu + ETHER_HDR_LEN +                                \
 >         ((hasfcs) ? ETHER_CRC_LEN : 0) +                               \
 >         (((etype) == ETHERTYPE_VLAN) ? ETHER_VLAN_ENCAP_LEN : 0))
 
   Как я понимаю, это фрагмент кода, описывающий обработку входящих
 фреймов в части касающейся размера, только речь шла про другое:
 
 #ifconfig fxp1 mtu 1508
 ifconfig: ioctl (set mtu): Invalid argument
                            ^^^^^^^^^^^^^^^^
 
 >    Стало быть, насколько ты увеличишь MTU, настолько же должно увеличиться
 > число после "max" в ругательстве...
 
   Так у меня и был вопрос -- *KAK* увеличить mtu на fxp, а не *ПОЧЕМУ*
 входящие фреймы дропаются.
 
 > YS> P.S. Похоже, что проще будет broadcom-карточку воткнуть...
 > 
 >    А почему ты думаешь, что это зависит от карты?
 
   Потому, что bge поддерживает (jumbo|baby-giant) фреймы, а вот
 fxp -- нет. По крайней мере, такое впечатление складывается из гугла
 по этой проблеме.
 
 > Всего наилучшего,                                 [Team PCAD 2000]
 > Алексей М.
 > ... в манах то любой ламмер прочитать сможет (c) Andrew Wingorodov
 
 -- 
 Best Regards,
 Yuri Selivanov [URI2-RIPE]
 --- ifmail v.2.15dev5.3
  * Origin: A poorly-installed InterNetNews site (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Jumbo frames and fxp   Yuri Selivanov   21 Jan 2007 15:30:19 
 Jumbo frames and fxp   Alex Mogilnikov   21 Jan 2007 20:13:47 
 Re: Jumbo frames and fxp   Yuri Selivanov   22 Jan 2007 06:21:02 
 Jumbo frames and fxp   Alex Mogilnikov   22 Jan 2007 19:53:45 
 Re: Jumbo frames and fxp   Yuri Selivanov   25 Jan 2007 08:38:00 
 Re: Jumbo frames and fxp   Mykola Dzham   25 Jan 2007 14:52:07 
 Re: Jumbo frames and fxp   Yuri Selivanov   25 Jan 2007 15:22:29 
 Re: Jumbo frames and fxp   Valentin Davydov   26 Jan 2007 10:32:10 
 Jumbo frames and fxp   Slawa Olhovchenkov   26 Jan 2007 12:20:58 
 Re: Jumbo frames and fxp   Eugene Grosbein   26 Jan 2007 16:37:12 
 Jumbo frames and fxp   Slawa Olhovchenkov   26 Jan 2007 13:03:08 
 Re: Jumbo frames and fxp   Eugene Grosbein   26 Jan 2007 17:23:47 
 Jumbo frames and fxp   Alex Mogilnikov   25 Jan 2007 16:33:04 
 Re: Jumbo frames and fxp   Alex Bakhtin   25 Jan 2007 17:40:52 
 Jumbo frames and fxp   Alex Mogilnikov   27 Jan 2007 01:35:06 
 Re: Jumbo frames and fxp   Yuri Selivanov   29 Jan 2007 12:22:26 
 Jumbo frames and fxp   Alex Mogilnikov   29 Jan 2007 15:50:28 
 Re: Jumbo frames and fxp   Valentin Nechayev   07 Feb 2007 12:58:53 
 Re: Jumbo frames and fxp   Yuri Selivanov   26 Jan 2007 12:41:59 
Архивное /ru.unix.bsd/13841e87924d8.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional