summaryrefslogtreecommitdiffstats
path: root/sys/netinet/if_ether.c
Commit message (Expand)AuthorAgeFilesLines
* Decompose arp_ifinit() into arp_add_ifa_lle() and arp_announce_ifaddr().melifaro2015-11-091-23/+28
* Use lladdr_event to propagate gratiotus arp.melifaro2015-11-091-0/+31
* Unify setting lladdr for AF_INET[6].melifaro2015-11-071-15/+2
* Fix regression from r287779, that bite me. If we call m_pullup()glebius2015-10-071-5/+8
* * Improve logging invalid arp messagesmelifaro2015-09-151-26/+32
* * Require explicitl lle unlink prior to calling llentry_delete().melifaro2015-09-151-7/+5
* * Do more fine-grained locking: call eventhandlers/free_entrymelifaro2015-09-141-20/+0
* * Improve error checking for arp messages.melifaro2015-09-141-20/+48
* * Split allocation and table linking for lle's.melifaro2015-08-201-33/+102
* Check value return from lle_create() for NULL.melifaro2015-08-191-3/+6
* Fix panic when handling non-inet arp message introduced in r286825.melifaro2015-08-181-1/+0
* Split arpresolve() into fast/slow path.melifaro2015-08-161-61/+93
* Move lle update code from from gigantic ip_arpinput() tomelifaro2015-08-131-94/+167
* Use single 'lle_timer' callout in lltable instead ofmelifaro2015-08-111-4/+4
* Store addresses instead of sockaddrs inside llentry.melifaro2015-08-111-1/+1
* MFP r274553:melifaro2015-08-081-12/+16
* Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock.ae2015-07-291-8/+11
* If there is a system with a bpf consumer running and a packet is wantederi2015-06-171-3/+12
* lla_lookup() can directly call llentry_free() for static entriesae2015-03-071-2/+2
* This fixes a bug in the way that the LLE timers for nd6rrs2015-02-091-2/+20
* * Deal with ARCNET L2 multicast mapping for IPv6 the same way as in IPv4:melifaro2015-01-091-1/+1
* To ease changes to underlying mbuf structure and the mbuf allocator, reducerwatson2015-01-051-1/+1
* Do not return unlocked/unreferenced lle in arpresolve/nd6_storelladdr -melifaro2014-11-271-8/+11
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.glebius2014-11-071-5/+5
* Use macros instead of referencing struct if_data that resides in ifnet.glebius2014-08-311-2/+2
* Correct ARP update handling when the routes for network interfaces areasomers2014-03-261-2/+2
* lla_lookup() does modification only when LLE_CREATE is specified.ae2014-01-021-4/+4
* Remove net.link.ether.inet.useloopback sysctl tunable. It was always on byglebius2013-11-051-5/+0
* Cleanup in_ifscrub(), which is just an entry to in_scrubprefix().glebius2013-11-011-1/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. Prepareglebius2013-10-261-0/+1
* Add m_clrprotoflags() to clear protocol specific mbuf flags at up andandre2013-08-191-0/+4
* Migrate structs arpstat, icmpstat, mrtstat, pimstat and udpstat to PCPUae2013-07-091-5/+8
* Catch up with r238990. LLE_DELETED does not clobber everything else innp2013-07-031-1/+1
* Rate limit the number of remotely triggered ARP log messagesglebius2013-05-111-13/+24
* Add const qualifier to the dst parameter of the ifnet if_output method.glebius2013-04-261-7/+7
* Fix couple of mbuf leaks in incoming ARP processing.glebius2013-04-251-2/+2
* Fix problem in r238990. The LLE_LINKED flag should be tested prior toglebius2012-12-131-4/+12
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-1/+1
* Provide a sysctl switch that allows to install ARP entriesglebius2012-09-031-3/+5
* Fix races between in_lltable_prefix_free(), lla_lookup(),glebius2012-08-021-35/+26
* Some more whitespace cleanup.glebius2012-08-011-9/+9
* Some style(9) and whitespace changes.glebius2012-07-311-25/+24
* - Updated TOE support in the kernel.np2012-06-191-1/+12
* Clean up some #endif comments removing from short sections. Add #endifbz2012-01-221-1/+1
* Remove a superfluous INET6 check (no opt_inet6.h included anyway).bz2012-01-201-1/+1
* Make it possible to use alternative source hardware addressglebius2012-01-081-10/+19
* Move arprequest() declaration to if_ether.h.glebius2012-01-081-2/+0
* Convert all users of IF_ADDR_LOCK to use new locking macros that specifyjhb2012-01-051-3/+3
* Don't fallback to a CARP address in BACKUP state.glebius2011-12-291-1/+3
* A major overhaul of the CARP implementation. The ip_carp.c was startedglebius2011-12-161-20/+12
OpenPOWER on IntegriCloud