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
2023-11-09
Run arp timeout without kernel lock.
Alexander Bluhm
2023-05-12
Access rt_llinfo without checking RTF_LLINFO flag before. They are
Alexander Bluhm
2023-05-07
I preparation for TSO in software, cleanup the fragment code. Use
Alexander Bluhm
2023-04-25
Exclusive net lock or mutex arp_mtx protect the llinfo_arp fields.
Alexander Bluhm
2023-04-12
Pull MP-safe arprequest() out of kernel lock
Klemens Nanni
2023-04-07
Remove kernel locks from the ARP input path. Caller if_netisr()
Alexander Bluhm
2023-04-05
ARP has a sysctl to show the number of packets waiting for an arp
Alexander Bluhm
2023-04-05
ARP has a queue of packets that should be sent after name resolution.
Alexander Bluhm
2023-03-08
Delete obsolete /* ARGSUSED */ lint comments.
Philip Guenther
2023-03-04
properly initialise LIST head
Klemens Nanni
2023-01-31
Remove the last ones route lock references from comments.
Vitaliy Makkoveev
2023-01-31
Route lock was reverted, adjust forgotten commentary.
Vitaliy Makkoveev
2023-01-28
Revert the `rt_lock' rwlock(9) diff to fix the recursive
Vitaliy Makkoveev
2023-01-21
Introduce `rt_lock' rwlock(9) and use it instead of kernel lock to
Vitaliy Makkoveev
2022-12-07
Fix comment by splitting sentance in two. From kn@
Claudio Jeker
2022-07-16
To fix an KASSERT(la != NULL) panic in ARP, protect the rt_llinfo
Alexander Bluhm
2022-06-27
Push the kernel lock down into arpresolve(). We still need it to
Alexander Bluhm
2022-06-27
Instead of calling getuptime() all the time in ARP code, do it only
Alexander Bluhm
2021-04-28
Use mq_delist() to fetch the ARP mbuf hold queue once and feed the
Alexander Bluhm
2021-04-28
Document the locking mechanism of the global variables in ARP code.
Alexander Bluhm
2021-04-26
Convert the ARP packet hold queue from mbuf list to mbuf queue which
Alexander Bluhm
2021-04-23
Setting variable arpinit_done is not MP save if we want to execute
Alexander Bluhm
2021-04-23
The variable la_hold_total contains the number of packets currently
Alexander Bluhm
2020-06-24
kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)
cheloha
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
[next]