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
/
netinet6
/
in6_pcb.c
Age
Commit message (
Expand
)
Author
2024-11-05
Replace rwlock with iterator in UDP input multicast loop.
Alexander Bluhm
2024-04-12
Split single TCP inpcb table into IPv4 and IPv6 parts.
Alexander Bluhm
2024-03-31
Combine route_cache() and rtalloc_mpath() in new route_mpath().
Alexander Bluhm
2024-03-22
Make local port which is bound during connect(2) unique per laddr.
Alexander Bluhm
2024-02-29
revert "Combine route_cache() and rtalloc_mpath() in new route_mpath()"
Christian Weisgerber
2024-02-27
Combine route_cache() and rtalloc_mpath() in new route_mpath().
Alexander Bluhm
2024-02-22
Make the route cache aware of multipath routing.
Alexander Bluhm
2024-02-13
Merge struct route and struct route_in6.
Alexander Bluhm
2024-02-11
Remove include netinet6/ip6_var.h from netinet/in_pcb.h.
Alexander Bluhm
2024-02-09
Route cache function returns hit or miss.
Alexander Bluhm
2024-02-07
Use the route generation number also for IPv6.
Alexander Bluhm
2024-01-31
Split in_pcbrtentry() and in6_pcbrtentry() based on INP_IPV6.
Alexander Bluhm
2024-01-28
Use more specific sockaddr type for inpcb notify.
Alexander Bluhm
2024-01-09
Convert some struct inpcb parameter to const pointer.
Alexander Bluhm
2023-12-07
Inpcb table mutex protects addr and port during bind(2) and connect(2).
Alexander Bluhm
2023-12-03
Rename all in6p local variables to inp.
Alexander Bluhm
2023-12-03
Use INP_IPV6 flag instead of sotopf().
Alexander Bluhm
2023-12-01
Set inp address, port and rtable together with inpcb hash.
Alexander Bluhm
2023-12-01
Make internet PCB connect more consistent.
Alexander Bluhm
2023-11-29
Document inp_socket as immutable and remove NULL checks.
Alexander Bluhm
2023-11-28
Remove struct inpcb from in6_embedscope() parameters.
Alexander Bluhm
2023-06-24
Calculate inet PCB SIP hash without table mutex.
Alexander Bluhm
2022-09-03
Move PRU_PEERADDR request to (*pru_peeraddr)().
Vitaliy Makkoveev
2022-09-03
Move PRU_SOCKADDR request to (*pru_sockaddr)()
Vitaliy Makkoveev
2022-08-30
Refactor internet PCB lookup function. Rename in_pcbhashlookup()
Alexander Bluhm
2022-08-22
Use rwlock per inpcb table to protect notify list. The notify
Alexander Bluhm
2022-08-08
To make protocol input functions MP safe, internet PCB need protection.
Alexander Bluhm
2022-08-06
Clean up the netlock macros. Merge NET_RLOCK_IN_SOFTNET and
Alexander Bluhm
2022-04-14
Relax address availability check for multicast binds.
Claudio Jeker
2022-03-21
Header netinet/in_pcb.h includes sys/mutex.h now. Recommit mutex
Alexander Bluhm
2022-03-14
Unbreak the tree, revert commitid aZ8fm4iaUnTCc0ul
Theo Buehler
2022-03-14
pf_socket_lookup() calls in_pcbhashlookup() in the PCB layer. To
Alexander Bluhm
2022-03-02
The return value of in6_pcbnotify() is never used. Make it a void
Alexander Bluhm
2021-02-11
Swap faddr/laddr and fport/lport arguments in call to stoeplitz_ipXport().
Patrick Wildt
2021-01-25
if stoeplitz is enabled, use it to provide a flowid for tcp packets.
David Gwynne
2019-11-29
add __func__ to panic() and printf() calls in sys/netinet6/*
Nayden Markatchev
2019-10-17
in6_setsockaddr and in6_setpeeraddr can't fail, so let them return void.
David Gwynne
2018-10-04
Revert the inpcb table mutex commit. It triggers a witness panic
Alexander Bluhm
2018-09-20
As a step towards per inpcb or socket locks, remove the net lock
Alexander Bluhm
2018-09-11
Convert inetctlerrmap to u_char like inet6ctlerrmap. That is also
Alexander Bluhm
2018-09-11
Make the distribution of in_ and in6_ functions in in_pcb.c and
Alexander Bluhm
2018-06-14
Assert that the INP_IPV6 in in6_pcbconnect() is correct. Just call
Alexander Bluhm
2018-06-07
The global zero addresses must not change, mark them constant.
Alexander Bluhm
2018-06-03
Use variable names for rtable and rdomain consistently in the in_pcb
Alexander Bluhm
2018-06-03
Consistently call the inpcb table parameter "table" in in6_pcbnotify().
Alexander Bluhm
2017-08-11
Validate sockaddr from userland in central functions. This results
Alexander Bluhm
2017-08-04
The in_pcbhashlookup() in in_pcbconnect() enforces that the 4 tupel
Alexander Bluhm
2017-05-13
Do not check for locally bound mapped addresses in in6_pcbconnect(),
Alexander Bluhm
2017-03-07
When the inpcb queue and hash lists are traversed or modified we
Alexander Bluhm
2016-08-04
Commit in6_selectsrc() split again, with missing assignment fixed.
Vincent Gross
[next]