Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Mar 2010 22:04:18 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/bce if_bce.c
Message-ID:  <201003232204.o2NM4YDB003296@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2010-03-23 22:04:18 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/dev/bce          if_bce.c 
  Log:
  SVN rev 205544 on 2010-03-23 22:04:18Z by yongari
  
  MFC r204368,204370-204372:
  r204368:
    Allow disabling VLAN hardware tag stripping with software work
    around. Management firmware(ASF/IPMI/UMP) requires the VLAN
    hardware tag stripping so don't actually disable VLAN hardware tag
    stripping. If VLAN hardware tag stripping was disabled, bce(4)
    manually reconstruct VLAN frame by appending stripped VLAN tag.
    Also remove unnecessary IFCAP_VLAN_MTU message.
  
  r204370:
    Make sure to stop controller first before changing MTU. And if
    interface is not running don't initialize controller.
    While here remove unnecessary update of error variable.
  
  r204371:
    Make toggling TSO, VLAN hardware checksum offloading work. Also fix
    TX/RX checksum handler to set/clear relavant assist bits which was
    used to cause unexpected results.
    With this change, bce(4) can be bridged with other interfaces that
    lack TSO, VLAN checksum offloading.
  
  r204372:
    Prefer m_collapse(9) over m_defrag(9).
  
  Revision  Changes    Path
  1.56.2.4  +70 -41    src/sys/dev/bce/if_bce.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003232204.o2NM4YDB003296>