aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/if_ether.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Split arpresolve() into fast/slow path.Alexander V. Chernikov2015-08-161-61/+93
* Move lle update code from from gigantic ip_arpinput() toAlexander V. Chernikov2015-08-131-94/+167
* Use single 'lle_timer' callout in lltable instead ofAlexander V. Chernikov2015-08-111-4/+4
* Store addresses instead of sockaddrs inside llentry.Alexander V. Chernikov2015-08-111-1/+1
* MFP r274553:Alexander V. Chernikov2015-08-081-12/+16
|\
| * * Move lle creation/deletion from lla_lookup to separate functions:Alexander V. Chernikov2014-11-151-14/+18
| * Sync to HEAD@r274297.Alexander V. Chernikov2014-11-081-5/+5
| |\
| * | Hide 'struct rtentry' and all its macro inside new header:Alexander V. Chernikov2014-11-041-0/+1
| * | * Increase nh_flags to be u16 thus reducing nhop payload to be 48 bytesAlexander V. Chernikov2014-10-251-2/+2
| * | Convert arpinput() to use new routing api.Alexander V. Chernikov2014-10-241-15/+9
| * | Switch IPv4 output path to use new routing api.Alexander V. Chernikov2014-10-191-0/+66
* | | Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock.Andrey V. Elsukov2015-07-291-8/+11
* | | If there is a system with a bpf consumer running and a packet is wantedErmal Luçi2015-06-171-3/+12
* | | lla_lookup() can directly call llentry_free() for static entriesAndrey V. Elsukov2015-03-071-2/+2
* | | This fixes a bug in the way that the LLE timers for nd6Randall Stewart2015-02-091-2/+20
* | | * Deal with ARCNET L2 multicast mapping for IPv6 the same way as in IPv4:Alexander V. Chernikov2015-01-091-1/+1
* | | To ease changes to underlying mbuf structure and the mbuf allocator, reduceRobert Watson2015-01-051-1/+1
* | | Do not return unlocked/unreferenced lle in arpresolve/nd6_storelladdr -Alexander V. Chernikov2014-11-271-8/+11
| |/ |/|
* | Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff2014-11-071-5/+5
|/
* Use macros instead of referencing struct if_data that resides in ifnet.Gleb Smirnoff2014-08-311-2/+2