Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Nov 2002 15:43:16 -0800 (PST)
From:      Sam Leffler <sam@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/net if_vlan.c if_vlan_var.h
Message-ID:  <200211142343.gAENhHpg003039@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
sam         2002/11/14 15:43:16 PST

  Modified files:
    sys/net              if_vlan.c if_vlan_var.h 
  Log:
  o eliminate separate callback interface for h/w tagged input packets; instead
    drivers "tag packets" with an m_tag and the input packet handling recognizes
    such packets and does the right thing
  o track the number of active vlans on an interface; this lets lots of places
    only do vlan-specific processing when needed
  o track changes to ether_ifdetach/ether_ifattach
  o track bpf changes
  o eliminate the use of M_PROTO1 for communicating to drivers about tagged
    packets
  o eliminate the use of IFF_LINK0 for drivers communicating to the vlan code
    that they support h/w tagging; replaced by explicit interface capabilities
  o add ifnet capabilities for h/w tagging and support of "large mtu's"
  o use new interface capabilities to auto-configure use of large mtu's and h/w
    tagging
  o add support for proper handling of promiscuous mode
  o document driver/vlan communication conventions
  
  Reviewed by:    many
  Approved by:    re
  
  Revision  Changes    Path
  1.44      +245 -142  src/sys/net/if_vlan.c
  1.12      +57 -22    src/sys/net/if_vlan_var.h

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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