summaryrefslogtreecommitdiff
path: root/sys/net/if_ethersubr.c
AgeCommit message (Expand)Author
2021-12-10Add comment to clarify.msaitoh
2021-11-30Move net/agr/ieee8023_slowprotocols.h to net/ether_slowprotocols.hyamaguchi
2021-11-25Better counting for ierrors, iqdrops and noproto in ether_input().msaitoh
2021-11-15introduced APIs to configure VLAN TAG to ethernet devicesyamaguchi
2021-11-08Don't classify dropped packets that we don't understand as errors, forchristos
2021-10-25frame's vlan tag must be ntohs()'ed.ryo
2021-10-11Make pktq_rps_hash() pluggable for each interface type. Reviewed by gdt@n.o,...knakahara
2021-09-30lagg: Register lagg_ifdetach to ether_ifdetach hookyamaguchi
2021-09-30vlan: Register vlan_ifdetach to ether_ifdetach hookyamaguchi
2021-09-30bridge: Register bridge_ifdetach to ether_ifdetach hookyamaguchi
2021-09-30Provide a hook point called when ether_ifdetach is calledyamaguchi
2021-09-30net: obsolete ifnet::if_link_state_chengedyamaguchi
2021-09-30vlan: Register the callback to update link-state of vlan I/Fyamaguchi
2021-09-30Replace ifnet::if_agriprivate with ifnet::if_laggyamaguchi
2021-05-17Add a new link-aggregation pseudo interface named lagg(4)yamaguchi
2021-02-14if_ether: revert prior alignment checksroy
2021-02-13Prior alignment fixes should not use an offsetroy
2021-02-13if_ether: Ensure that ether_header is alignedroy
2020-09-26vlan: match the interface link state with that of the parentroy
2020-08-28ether: count dropped packets on outputozaki-r
2020-08-28ether: count dropped packets on inputozaki-r
2020-08-28ether: separate handling of LLC frames as ether_input_llc (NFCI)ozaki-r
2020-08-28net: introduce IFQ_ENQUEUE_ISR to assemble packet queuing routines (NFCI)ozaki-r
2020-04-30Convert ether_input from rnd_initial_entropy to entropy_epoch().riastradh
2020-03-15Add and use a new function, mowner_init_owner(), that initializes anthorpej
2020-01-29Adopt <net/if_stats.h>.thorpej
2020-01-16use the CARP interface for arp/nd instead of the carp parent interface.kardel
2019-10-16Add and use __FPTRCAST, requested by uwe@christos
2019-10-16Add void * function pointer casts. There are different ways to "fix" thosechristos
2019-10-02 Print oversized frame's message only when DIAGNOSTIC is set. The messagemsaitoh
2019-10-01 Increment if_iqdrops when dropping an oversized frame.msaitoh
2019-07-17 Implement VLAN hardware filter function(ETHERCAP_VLAN_HWFILTER).msaitoh
2019-05-29Even if we don't use MII(4), use the common path of SIOC[GS]IFMEDIA inmsaitoh
2019-05-15Store IFF_ALLMULTI in ec_flags instead of if_flags to avoid data racesozaki-r
2019-02-04add or adjust fallthru comments.mrg
2018-12-21 Add SIOCSETHERCAP. It's used to change ec_capenable.msaitoh
2018-11-15Remove the 't' argument from m_tag_find().maxv
2018-06-14Use ether_lookup_multi() instead of the macroyamaguchi
2018-06-12Check if ether_ifdetach is called without INET_LOCKozaki-r
2018-05-29Remove an XXX of mine, actually it's fine. While here also remove amaxv
2018-05-29Replace KASSERT by m_pullup. While the ethernet header is always theremaxv
2018-05-09Replacemaxv
2018-04-29Remove references to m_copy in comments.maxv
2018-04-26m_copy -> m_copymmaxv
2018-04-09Replace KASSERTMSG by a real check. L2 encapsulation protocols (at leastmaxv
2018-04-09Add KASSERT. The input point expects struct ether_header to be there.maxv
2018-04-09Minor stylistic changes, add XXX and fix typo. No functional change.maxv
2018-02-13Make the arpresolve branch more readable, fix typo, fix XXX (which Imaxv
2018-02-13Remove KERNEL_LOCK around the MPLS code. It's not needed, since we're onlymaxv
2018-02-12Fix typo, and add a comment about MPLS.maxv