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
2019-11-07
Avoid NULL dereference in arpinvalidate() and nd6_invalidate() by
Kenneth R Westerback
2019-10-16
tsleep(9) -> tsleep_nsec(9)
Martin Pieuchot
2019-07-17
Introduce ETHER_IS_BROADCAST/ANYADDR/EQ() and use them where appropriate.
Martin Pieuchot
2019-06-13
In arp_rtrequest and nd6_rtrequest return early if the RTF_MPLS flag is
Claudio Jeker
2019-01-20
Refresh arp entries that are about to expire. Once their life time is less
Claudio Jeker
2018-11-30
MH_ALIGN -> m_align. In revarprequest() set the ph_rtableid so that
Claudio Jeker
2018-06-11
Push the KERNEL_LOCK() inside route_input().
Martin Pieuchot
2018-03-31
When reusing an mbuf to send an ARP response, don't forget to clear
Stefan Sperling
2018-03-13
Mbuf data is used as struct ether_header before it has been made
Alexander Bluhm
2018-01-16
Recycle IFF_NOTRAILERS into IFF_STATICARP and document ownerhsip
Martin Pieuchot
2018-01-15
There was an issue that dynamic path MTU discovery together with
Alexander Bluhm
2017-08-11
Remove NET_LOCK()'s argument.
Martin Pieuchot
2017-07-30
Switch installer to Allotment Routing Table (ART).
Florian Obser
2017-07-28
Add an error argument to rtm_send() instead of rerolling it inside
Martin Pieuchot
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
[next]