summaryrefslogtreecommitdiff
path: root/sys/net/if_vlan.c
AgeCommit message (Expand)Author
2021-01-21vlan(4): convert ifunit() to if_unit(9)mvs
2020-07-22move vlan_input into ether_input, instead of via an input handler.David Gwynne
2020-02-01replace vlan instance SRP lists with SMR_SLISTsJonathan Matthew
2019-11-07turn the linkstate hooks into a task list, like the detach hooks.David Gwynne
2019-11-06replace the hooks used with if_detachhooks with a task list.David Gwynne
2019-11-04in vlan_clone_destroy take NET_LOCK when calling vlan_down and mark it dead.David Gwynne
2019-11-04make the parent promisc when a promisc vlan interface is brought up.David Gwynne
2019-04-27fix up some rxprio handling while hereDavid Gwynne
2019-04-27don't increment noproto on the parent interface when there's no childDavid Gwynne
2019-04-27use unsigned int, not u_int, and uintXX_t, not u_intXX_tDavid Gwynne
2019-04-27rename sc_prio to sc_txprioDavid Gwynne
2019-04-27remove sc_proto, it isn't used.David Gwynne
2019-04-27rename softc members so theyre prefixed with sc.David Gwynne
2019-04-27get rid of ifv_linkmib and a bunch of useless macrosDavid Gwynne
2019-04-27fix some whitespace.David Gwynne
2019-04-27call vlan_softc variables sc, not ifv. no functional change.David Gwynne
2019-04-27whitespace tweaks. no functional change.David Gwynne
2019-04-27rename struct ifvlan to struct vlan_softcDavid Gwynne
2019-04-27move the struct ifvlan (the vlan softc) definition into if_vlan.c.David Gwynne
2019-04-22use if_vinput instead of if_input, thereby bypassing ifiqs on vlansDavid Gwynne
2019-04-19use the factored out txhprio and rxhprio checksDavid Gwynne
2019-04-19add support for configuring rxprio.David Gwynne
2019-02-15Use `ifidx' when storing an interface index.Martin Pieuchot
2019-02-14mpw.h is no longer needed.Martin Pieuchot
2019-01-23remove special casing for IFT_MPLSTUNNEL now mpw is IFT_ETHER.David Gwynne
2019-01-09implement an if_enqueue handler for vlan(4)David Gwynne
2018-11-16use txprio, not link0 and llprio, to set the dot1p field in the header.David Gwynne
2018-07-11Fix comment about VLAN encapsulation and checksum offloadStefan Fritsch
2018-04-03use link0 to use llprio in transmitted packets, regardless of mbuf prio.David Gwynne
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2018-01-09Creating a cloned interface could return ENOMEM due to temporaryAlexander Bluhm
2017-06-22Fix the remaining ';;'s in sys/Tom Cosgrove
2017-05-31make vlan use their parents lladdr all the time, not just when theyre up.David Gwynne
2017-05-29Pass SIOCGIFMEDIA to vlan's parent interface.Martin Pieuchot
2017-01-24A space here, a space there. Soon we're talking real whitespaceKenneth R Westerback
2017-01-24add support for multiple transmit ifqueues per network interface.David Gwynne
2017-01-23Flag pseudo-interfaces as such in order to call add_net_randomness()Martin Pieuchot
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2016-10-10ensure prepended ethernet headers are placed on ETHER_ALIGN boundaries,David Gwynne
2016-09-03Add support for a multipoint-to-multipoint mode in vxlan(4). In thisReyk Floeter
2016-05-18rework the srp api so it takes an srp_ref struct that the caller provides.David Gwynne
2016-04-19tabs, not spacesDavid Gwynne
2016-04-19make setting a vlan interfaces lladdr more likely to workDavid Gwynne
2016-04-15rename ifv_p to ifv_ifp0David Gwynne
2016-04-15rework vlan config to make it mpsafe and done by standard ioctlsDavid Gwynne
2016-04-13We're always ready! So send IFQ_SET_READY() to the bitbucket.Martin Pieuchot
2016-04-04turns out EVL_ENCAPLEN is 4, not 18 or sizeof(*evl).David Gwynne
2016-03-29the stack checks the mac address of rxed packets, so vlan(4) doesnt have toDavid Gwynne
2016-03-29use sizeof(*evl) instead of EVL_ENCAPLEN in vlan_inputDavid Gwynne
2016-03-28turn ifv_p into an interface index instead of a real pointer to the parentDavid Gwynne