aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/if_ether.c
Commit message (Expand)AuthorAgeFilesLines
* arp/nd: Cope with late calls to iflladdr_eventKristof Provost2021-02-231-0/+4
* Bump amount of queued packets in for unresolved ARP/NDP entries to 16.Alexander V. Chernikov2021-01-111-1/+1
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-4/+0
* Complete conversions from fib<4|6>_lookup_nh_<basic|ext> to fib<4|6>_lookup().Alexander V. Chernikov2020-07-021-7/+9
* Use interface fib for proxyarp checks.Alexander V. Chernikov2020-04-021-5/+9
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+6
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-2/+2
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-21/+16
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+1
* Improve ARP logging.Bjoern A. Zeeb2019-03-091-2/+11
* Make arp code return (more) errors.Bjoern A. Zeeb2019-02-241-8/+25
* garp: Fix vnet related panic for gratuitous arpKristof Provost2019-02-121-0/+4
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-14/+19
* Improve the comment for arpresolve_full() in if_ether.c.Bjoern A. Zeeb2018-11-171-3/+3
* Retire arpresolve_addr(), which is not used anywhere, from if_ether.c.Bjoern A. Zeeb2018-11-171-15/+0
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-6/+6
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-4/+4
* Remove support for the Arcnet protocol.Brooks Davis2018-04-131-4/+0
* Remove support for FDDI networks.Brooks Davis2018-04-111-4/+0
* Fix outgoing TCP/UDP packet drop on arp/ndp entry expiration.Alexander V. Chernikov2018-03-171-12/+4
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Fix comment typo.Oleg Bulyzhin2017-08-091-1/+1
* Fix the L2 address printed in the "arp: %s moved from %*D" message.Andrey V. Elsukov2017-03-111-1/+1
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Use inet_ntoa_r() instead of inet_ntoa() throughout the kernelEric van Gyzen2017-02-161-9/+17
* Add GARP retransmit capabilityEric van Gyzen2016-10-021-0/+128
* Fix per-connection L2 caching in fast pathMike Karels2016-07-221-1/+8
* Introduce a per-VNET flag to enable/disable netisr prcessing on that VNET.Bjoern A. Zeeb2016-06-031-5/+25
* This change re-adds L2 caching for TCP and UDP, as originally added in D4306George V. Neville-Neil2016-06-021-5/+15
* netinet: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-1/+1
* Remove second EVENTHANDLER_REGISTER slipped in r292978.Alexander V. Chernikov2016-01-011-3/+0
* Implement interface link header precomputation API.Alexander V. Chernikov2015-12-311-36/+142
* Fix typo (s/harware/hardware/)Kevin Lo2015-12-251-3/+3
* Revert r292275 & r292379Steven Hartland2015-12-171-81/+15
* Fix issues introduced by r292275Steven Hartland2015-12-161-4/+7
* Fix ARP reply handling changed in r286955.Alexander V. Chernikov2015-12-161-4/+12
* Fix lagg failover due to missing notificationsSteven Hartland2015-12-151-15/+78
* Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(),Alexander V. Chernikov2015-12-091-17/+9
* Remove LLE read lock from IPv4 fast path.Alexander V. Chernikov2015-12-051-50/+90
* Decompose arp_ifinit() into arp_add_ifa_lle() and arp_announce_ifaddr().Alexander V. Chernikov2015-11-091-23/+28
* Use lladdr_event to propagate gratiotus arp.Alexander V. Chernikov2015-11-091-0/+31
* Unify setting lladdr for AF_INET[6].Alexander V. Chernikov2015-11-071-15/+2
* Fix regression from r287779, that bite me. If we call m_pullup()Gleb Smirnoff2015-10-071-5/+8
* * Improve logging invalid arp messagesAlexander V. Chernikov2015-09-151-26/+32
* * Require explicitl lle unlink prior to calling llentry_delete().Alexander V. Chernikov2015-09-151-7/+5
* * Do more fine-grained locking: call eventhandlers/free_entryAlexander V. Chernikov2015-09-141-20/+0
* * Improve error checking for arp messages.Alexander V. Chernikov2015-09-141-20/+48
* * Split allocation and table linking for lle's.Alexander V. Chernikov2015-08-201-33/+102
* Check value return from lle_create() for NULL.Alexander V. Chernikov2015-08-191-3/+6
* Fix panic when handling non-inet arp message introduced in r286825.Alexander V. Chernikov2015-08-181-1/+0