index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
netinet
/
if_ether.c
Age
Commit message (
Expand
)
Author
2017-03-06
Prefix functions dealing with routing messages with 'rtm_' and keep
Martin Pieuchot
2016-12-19
Introduce the NET_LOCK() a rwlock used to serialize accesses to the parts
Martin Pieuchot
2016-11-20
Make rtable_iterate(9) mpsafe by using the new SRPL_NEXT(9).
Martin Pieuchot
2016-11-07
ARP and NDP timeouts mess with the routing table, so they need a process
Martin Pieuchot
2016-09-15
all pools have their ipl set via pool_setipl, so fold it into pool_init.
David Gwynne
2016-09-07
Rename rtable_mpath_next() into rtable_iterate() and make it do a proper
Martin Pieuchot
2016-09-06
pool_setipl for various netinet and netinet6 bits
David Gwynne
2016-08-22
Make the ``rt_gwroute'' pointer of RTF_GATEWAY entries immutable.
Martin Pieuchot
2016-07-14
Prevent a use-after-free by not updating an ARP entry that has been
Martin Pieuchot
2016-07-13
Move ARP processing back to the KERNEL_LOCK()ed task until the race
Martin Pieuchot
2016-07-13
Introduce RTF_MULTICAST and flag corresponding IPv6 routes as such
Martin Pieuchot
2016-07-11
Revert the introduction of ``rt_addr''.
Martin Pieuchot
2016-06-28
Add sysctl for arp timers: net.inet.ip.arptimeout (expire timer for resolved
Chris Cappuccio
2016-06-14
Store the source address associated with a route in its own chunk of
Martin Pieuchot
2016-06-10
Add the "llprio" field to struct ifnet, and the corresponding keyword
Vincent Gross
2016-06-06
Move logic to send ARP replies to arpreply().
Martin Pieuchot
2016-06-06
Get rid of the ``enaddr'' argument of carp_iamatch().
Martin Pieuchot
2016-06-03
set rt_expire times against time_uptime, not time_second.
David Gwynne
2016-05-31
Stop creating and inserting a route entry for ARP and ND automagically.
Martin Pieuchot
2016-05-23
Pass a 'struct in_addr *' to arplookup() instead of always dereferencing
Martin Pieuchot
2016-05-23
Shorten en error string.
Martin Pieuchot
2016-05-18
Remove some superflous if_get(9)/if_put(9) dances now that ARP input
Martin Pieuchot
2016-05-18
Move the code to update an ARP cache into its own function.
Martin Pieuchot
2016-04-27
Remove unused arguments from rt_checkgate().
Martin Pieuchot
2016-03-30
Implement proxy ARP for ART based on mpath support.
Martin Pieuchot
2016-03-24
Ensure that a found proxy ARP entry has the correct flag.
Martin Pieuchot
2016-03-07
Do not remove RTF_STATIC L2 entries from the routing table.
Martin Pieuchot
2016-01-21
remove the arp_inuse and arp_allocated counters
David Gwynne
2016-01-14
Grab the KERNEL_LOCK before delivering a message to the routing socket
Martin Pieuchot
2016-01-08
Get rid of the arp and revarp input queues.
Martin Pieuchot
2015-12-17
rm a bit more trailers code. no longer accept them as alias for ethernet.
Ted Unangst
2015-12-02
Since we want to print the interface names in the log messages it is
Claudio Jeker
2015-12-02
More rt_ifp killing. There checks in in_arpinput() to verify that the
Claudio Jeker
2015-12-02
There is no reason for this carp magic in arpresolve. rt->rt_ifp has to
Claudio Jeker
2015-12-02
When destroying an interface, we have to wait until all references
Alexander Bluhm
2015-12-02
Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messages
Claudio Jeker
2015-12-02
Do not delete a conflicting & cloned route entry in the hot path.
Martin Pieuchot
2015-12-01
Remove backward compatibility for "older version of routed and gated".
Martin Pieuchot
2015-11-20
This no longer depends on bridge.h, fewer "#ifdef NBRIDGE", say yeah!
Martin Pieuchot
2015-11-20
Fewer uses of rt_ifp.
Martin Pieuchot
2015-11-18
Factorize the bits to check if a L2 route is connected, wether it is
Martin Pieuchot
2015-11-18
Make use of srp_enter()/srp_leave() in carp_iamatch() in preparation
Martin Pieuchot
2015-11-13
Sore the index of the interface used for revarp instead of a pointer to
Martin Pieuchot
2015-11-06
In in_arpinput() do not make an extra route lookup to check wether
Alexander Bluhm
2015-11-05
In in_arpinput() replace the loops over the interface addresses
Alexander Bluhm
2015-11-04
use ml_purge to flush the arp hold lists instead of dequeue/free loops.
David Gwynne
2015-11-02
Retire ARP load-balacing, thanks for all the fish!
Martin Pieuchot
2015-11-02
Rename the list of arp entries to arp_list. This is consistent to
Alexander Bluhm
2015-11-01
Replace the nd6 llinfo malloc(9) with pool_get(9) like arp does.
Alexander Bluhm
2015-10-27
RIP arp_ifinit().
Martin Pieuchot
[next]