Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-03-28 | Rework vlan_start() to make sure it -never- munges the packet internals (eg. | Jason Wright | |
shared mbuf clusters) Revert the deleted m_adj() call in vlan_input() back to inline mbuf manipulation, all of the checks really are there by API/convention. | |||
2001-03-26 | Fix bug I introduced... if m_pullup fails, don't try to free the result. | Jason Wright | |
2001-03-26 | - move if_vlan back to a default if_type of IFT_PROPVIRTUAL | Jason Wright | |
- change if_type to match parent at vlan_configure time - comment typo - implement promiscuous mode for vlan interfaces (from NetBSD) - change if_flags inheritance mask to UP|BROADCAST|SIMPLE|MULTICAST (upshot of all this: bridging vlan interfaces works, with some limitations... documentation soon) | |||
2001-03-23 | check rcvif and tag for vlan_input_tag() [Same check as in vlan_input()] | Jason Wright | |
2001-03-23 | m_freem not m_free | Jason Wright | |
2001-03-23 | check packet length in vlan_input() and pullup if necessary | Jason Wright | |
use m_adj instead of twiddling everything ourselves | |||
2001-03-22 | remove vlan_proto variable, replace with ETHERTYPE_8021Q | Jason Wright | |
define if_type for vlan interfaces (IFT_8021_VLAN) #ifdef DEBUG some debugging printf's protect against other uses of M_PROTO1 | |||
2001-02-20 | for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ ok | Michael Shalayeff | |
2000-12-02 | vlan devices should not try to emit packets if the parent interface is | Jason Wright | |
not running and not up. From NetBSD: move if_opackets to that it's incremented even if the parent interface is oactive. | |||
2000-10-18 | From the NetBSD port of if_vlan, prevent a panic by not allowing | Chris Cappuccio | |
SIOCSIFADDR/SIOCADDMULTI/SIOCDELMULTI until the vlan is configured, make the loop at the top of vlan_input() easier to read | |||
2000-08-15 | Increase if_obytes and if_omcasts in the output routine, | Chris Cappuccio | |
as it replaces ether_output and ether_output does this... (peter.jeremy@alcatel.com.au FreeBSD PR 20611) | |||
2000-05-15 | Check to make sure vlan tag is valid (12bit) in SIOCSETVLAN | Chris Cappuccio | |
2000-04-27 | Fix SIOCSIFMTU | Chris Cappuccio | |
2000-04-26 | Remove redundant superuser check in SIOCSIFMTU | Chris Cappuccio | |
(already done in if.c) and modify comments | |||
2000-04-26 | if_vlan from FreeBSD and a few modifications | Chris Cappuccio | |