summaryrefslogtreecommitdiff
path: root/sys/net/ethernet.h
AgeCommit message (Expand)Author
2025-12-21ng_ether: refactor to use interface EVENTHANDLER(9)sGleb Smirnoff
2025-07-15ethernet: Move the assertion of ether header sizes back into ethernet.hZhenlei Huang
2025-07-05sys/net: move DOT1Q_VID_* constants to ethernet.hLexi Winter
2025-04-15sys/net: add a new ether_vlanid_t typeLexi Winter
2024-07-05ethernet: Retire M_HASFCSZhenlei Huang
2023-12-07Teach if_smsc to get MAC from bootargs.Ronald Klop
2023-08-23net: Do not overwrite if_vlan's PCPZhenlei Huang
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-04-10bridge: Add support for emulated netmap modeMark Johnston
2023-01-31bpf: Add "_if" tap APIsJustin Hibbits
2022-04-02net(3): Fix a typo in a source code commentGordon Bergling
2021-12-17net: make ethernet.h self-containedKristof Provost
2021-05-03ifconfig: Minor documentation fixJose Luis Duran
2021-02-23bridge: Remove members when assigned to a new vnetKristof Provost
2020-10-30net: add ETHER_IS_IPV6_MULTICASTMitchell Horne
2020-10-21Add support for stacked VLANs (IEEE 802.1ad, AKA Q-in-Q).Alexander V. Chernikov
2020-02-07typo: stray spaces.Pedro F. Giffuni
2020-02-05ethernet: Add a couple more Ethertypes.Pedro F. Giffuni
2020-02-03typo: Registration.Pedro F. Giffuni
2020-02-03ethernet: Minor cleanup.Pedro F. Giffuni
2020-02-02style(9): Fix spaces after #define.Pedro F. Giffuni
2020-02-02ethernet: add some more Ethertypes.Pedro F. Giffuni
2020-02-02ethernet: add some more Ethertypes.Pedro F. Giffuni
2019-11-05net: add ETHER_IS_ZERO macro similar to ETHER_IS_BROADCASTEric Joyner
2019-10-17ether: add older ethertype definitions for QinQPhilip Paeps
2019-05-20Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer
2019-04-17net: adjust randomized address bitsKyle Evans
2019-03-14ether: centralize fake hwaddr generationKyle Evans
2018-03-27Allow to specify PCP on packets not belonging to any VLAN.Konstantin Belousov
2018-03-06Define ethernet type 0x88A8 as ETHERTYPE_QINQ.Andrey V. Elsukov
2017-07-24ethernet: Add ethernet interface attached event and devctl notification.Sepherosa Ziehau
2017-05-19net/vlan: Revert 305177Sepherosa Ziehau
2016-09-01net/vlan: Shift for pri is 13 (pri mask 0xe000) not 1.Sepherosa Ziehau
2016-08-07Extract out the various local definitions of ETHER_IS_BROADCAST() andAdrian Chadd
2016-03-28Add ethertype reserved for network testingGeorge V. Neville-Neil
2014-11-11Move struct ether_vlan_header to ethernet.h, out of if_vlan_var.h,Gleb Smirnoff
2013-04-26Add const qualifier to the dst parameter of the ifnet if_output method.Gleb Smirnoff
2009-04-16Change if_output to take a struct route as its fourth argument in orderKip Macy
2008-08-27Move CTASSERT of ether header sizes out of the header file and intoEd Maste
2008-05-16Spelling and capitalization fixes.Sean Farley
2007-10-18Use a uint16_t type for the vlan tag rather an int.Andrew Thompson
2007-10-18The bridging output function puts the mbuf directly on the interfaces sendAndrew Thompson
2007-05-29Sync ether_ioctl() with ioctl(2) and ifnet.if_ioctlYaroslav Tykhiy
2007-05-13Add prototypes for ether_aton_r() and ether_ntoa_r() missed in previousRobert Watson
2007-03-07Add Ethertype for 802.3ad LACP.Bruce M Simpson
2007-01-01style(9) nit. Prefer struct[space]name[space]{ to make grep searches moreChristian S.J. Peron
2006-12-01Use CTASSERT to make sure:Warner Losh
2006-11-18Fix typo in commentChristian S.J. Peron
2006-11-18Currently, drivers that support hardware offload of VLAN tagChristian S.J. Peron
2006-11-18mark struct ether_header packed so gcc honors alignmentSam Leffler