summaryrefslogtreecommitdiff
path: root/sys/netinet/if_ether.c
AgeCommit message (Expand)Author
2025-12-18net: attach IPv4 and IPv6 stacks to an interface with EVENTHANDLER(9)Gleb Smirnoff
2025-12-08lltable: use own lockGleb Smirnoff
2025-12-02netinet: Remove left-over sys/cdefs.hWarner Losh
2025-04-09bridge: store a bridge_iflist pointer in ifnetLexi Winter
2025-01-20netinet: enter epoch in garp_rexmit()Kristof Provost
2025-01-20netinet: virtualize net.link.ether.inet.garp_rexmit_countKristof Provost
2024-12-10netinet: Use NULL for VNET_SYSINIT's last arg, which is a pointer typeZhenlei Huang
2024-04-23Support ARP for 802 networksDenny Page
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2022-05-31netinet6: Fix mbuf leak in NDPArseny Smalyuk
2022-05-27arp: Implement sticky ARP mode for interfaces.Konrad Sewiłło-Jopek
2022-04-08net: Fix LLE lock leaksMark Johnston
2021-10-22Use network epoch to protect local IPv4 addresses hash.Gleb Smirnoff
2021-10-13Remove in_ifaddr_lock acquisiton to access in_ifaddrhead.Gleb Smirnoff
2021-09-10net: Fix memory leaks upon arp_fillheader() failuresorange30
2021-08-05Use lltable calculated header when sending lle holdchain after successful lle...Alexander V. Chernikov
2021-08-04[lltable] Unify datapath feedback mechamism.Alexander V. Chernikov
2021-02-23arp/nd: Cope with late calls to iflladdr_eventKristof Provost
2021-01-11Bump amount of queued packets in for unresolved ARP/NDP entries to 16.Alexander V. Chernikov
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-07-02Complete conversions from fib<4|6>_lookup_nh_<basic|ext> to fib<4|6>_lookup().Alexander V. Chernikov
2020-04-02Use interface fib for proxyarp checks.Alexander V. Chernikov
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2020-02-12White space cleanup -- remove trailing tab's or spacesRandall Stewart
2019-10-07Widen NET_EPOCH coverage.Gleb Smirnoff
2019-05-20Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer
2019-03-09Improve ARP logging.Bjoern A. Zeeb
2019-02-24Make arp code return (more) errors.Bjoern A. Zeeb
2019-02-12garp: Fix vnet related panic for gratuitous arpKristof Provost
2019-01-09Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff
2018-11-17Improve the comment for arpresolve_full() in if_ether.c.Bjoern A. Zeeb
2018-11-17Retire arpresolve_addr(), which is not used anywhere, from if_ether.c.Bjoern A. Zeeb
2018-07-24Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner
2018-05-18ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy
2018-04-13Remove support for the Arcnet protocol.Brooks Davis
2018-04-11Remove support for FDDI networks.Brooks Davis
2018-03-17Fix outgoing TCP/UDP packet drop on arp/ndp entry expiration.Alexander V. Chernikov
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-08-09Fix comment typo.Oleg Bulyzhin
2017-03-11Fix the L2 address printed in the "arp: %s moved from %*D" message.Andrey V. Elsukov
2017-02-28Renumber copyright clause 4Warner Losh
2017-02-16Use inet_ntoa_r() instead of inet_ntoa() throughout the kernelEric van Gyzen
2016-10-02Add GARP retransmit capabilityEric van Gyzen
2016-07-22Fix per-connection L2 caching in fast pathMike Karels
2016-06-03Introduce a per-VNET flag to enable/disable netisr prcessing on that VNET.Bjoern A. Zeeb
2016-06-02This change re-adds L2 caching for TCP and UDP, as originally added in D4306George V. Neville-Neil
2016-04-15netinet: for pointers replace 0 with NULL.Pedro F. Giffuni
2016-01-01Remove second EVENTHANDLER_REGISTER slipped in r292978.Alexander V. Chernikov