summaryrefslogtreecommitdiff
path: root/sys/net/if_vlan.c
AgeCommit message (Expand)Author
2024-06-09Introduce IFCAP_VLAN_HWOFFLOAD for vio(4).Jan Klemkow
2023-12-23Backout always allocate per-CPU statistics counters for networkAlexander Bluhm
2023-12-22Always allocate per-CPU statistics counters for network interfaceVitaliy Makkoveev
2023-10-27Forward TCP LRO disabling to parent devices.Jan Klemkow
2023-05-16Use separate IFCAPs for LRO and TSO.Jan Klemkow
2023-04-26Also set TSO flag on vlan interfaces.Jan Klemkow
2023-04-22revert vlan(4) inherits TSO flagsDavid Gwynne
2023-04-21vlan(4) inherits TSO flagsJan Klemkow
2023-02-02Use binary or to set the ether_vtag which makes the code the sameClaudio Jeker
2022-08-10Remove netlock assertion from vlan_ioctl(). Now (*if_ioctl)() calledVitaliy Makkoveev
2021-08-30remove a bunch of forward-only structs that were found with ctfconv.Jasper Lievisse Adriaanse
2021-08-19implement reception of "VLAN 0 priority tagged" packets.David Gwynne
2021-06-09whitespace tweak. no functional change.David Gwynne
2021-02-25we don't have to cast to caddr_t when calling m_copydata anymore.David Gwynne
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