Disabling VLAN_HWTAGGING

Roberto Nunnari roberto.nunnari at supsi.ch
Mon Mar 29 09:56:15 PST 2004


Hello.

Jacob S. Barrett wrote:
> On Monday 29 March 2004 12:12 am, Ruslan Ermilov <ru at FreeBSD.org> wrote:
> 
>>No, this is not of course expected.  Can you add some debug printfs
>>in the ng_vlan.c:ng_vlan_rcvdata() and see if it ever receives the
>>VLAN tag, and if so, print its value (perhaps the tag is entered by
>>a driver in a network byte order).
> 
> 
> Bingo... I will dig around in if_nge.c to figure out where to swap the bytes.
> 
> 
>>Well, for IP/TCP/UDP checksumming, it's possible to switch the
>>corresponding bit in the interface's enabled capabilities field.
>>OTOH, switching VLAN stripping on/off requires reprogramming of
>>the hardware.
>>
>>Generally, if the hardware supports IP/TCP/UDP checksumming and
>>or VLAN tag removal/insertion, it's better to use it.  We'd
>>better find the root of the problem and fix it.  ;)
> 
> 
> I agree, so now that we have found it I will try to fix it.  Thanks for your 
> help.
> 

Do you believe this may also be the root cause of my fatal
trap 12 I'm experiencing? see my posts with subject:
Fatal trap in rt_msg2

Best regards.
-- 
               Roberto Nunnari -software engineer-
                mailto:roberto.nunnari at supsi.ch
  Scuola Universitaria Professionale della Svizzera Italiana
              Dipartimento Tecnologie Innovative
                   http://www.dti.supsi.ch
  SUPSI-DTI
  Via Cantonale                        tel: +41-91-6108561
  6928 Manno                 """       fax: +41-91-6108570
  Switzerland               (o o)
=======================oOO==(_)==OOo========================



More information about the freebsd-net mailing list