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
/
in_pcb.h
Age
Commit message (
Expand
)
Author
2024-04-19
Merge IPv4 and IPv6 options in inpcb.
Alexander Bluhm
2024-04-17
Use struct ipsec_level within inpcb.
Alexander Bluhm
2024-04-15
Delete unused inp_csumoffset define.
Alexander Bluhm
2024-03-22
Remove padding from union inpaddru.
Alexander Bluhm
2024-03-22
Make local port which is bound during connect(2) unique per laddr.
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-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
2024-01-03
Run connect(2) in parallel within inet doamin.
Alexander Bluhm
2024-01-01
Protect link between pf and inp with mutex.
Alexander Bluhm
2023-12-18
Run bind(2) system call in parallel.
Alexander Bluhm
2023-12-15
Use inpcb table mutex to set addresses.
Alexander Bluhm
2023-12-07
Inpcb table mutex protects addr and port during bind(2) and connect(2).
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-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-11-26
Remove inp parameter from ip_output().
Alexander Bluhm
2023-11-12
Declare global variable zeroin46_addr as const.
Alexander Bluhm
2023-06-24
Calculate inet PCB SIP hash without table mutex.
Alexander Bluhm
2022-10-03
System calls should not fail due to temporary memory shortage in
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-21
Introduce a mutex per inpcb to serialize access to socket receive
Alexander Bluhm
2022-05-15
have in_pcbselsrc copy the selected address to memory provided by the caller.
David Gwynne
2022-03-21
For multicast and broadcast packets udp_input() traverses the loop
Alexander Bluhm
2022-03-21
Header netinet/in_pcb.h includes sys/mutex.h now. Recommit mutex
Alexander Bluhm
2022-03-20
Include sys/mutex.h from netinet/in_pcb.h. Struct mutex will be
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
2022-01-20
Shifting signed integers left by 31 is undefined behavior in C.
Alexander Bluhm
2021-01-25
if stoeplitz is enabled, use it to provide a flowid for tcp packets.
David Gwynne
2020-06-21
knf: the inp_upcall line was too long.
David Gwynne
2020-06-21
add a inp_upcall function pointer and inp_upcall_arg to struct in_pcb.
David Gwynne
2019-11-13
Add DoT 853 to DEFBADDYNAMICPORTS_TCP. This port will be increasingly
Theo de Raadt
2019-10-17
in6_setsockaddr and in6_setpeeraddr can't fail, so let them return void.
David Gwynne
2019-07-15
Initialize struct inpcb pool not on demand, but during initialization.
Alexander Bluhm
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-14
In general it is a bad idea to use one random secret for two things.
Alexander Bluhm
2018-09-14
unbreak userland uses of in_pcb.h by including sys/refcnt.h
Jonathan Gray
2018-09-13
Add reference counting for inet pcb, this will be needed when we
Alexander Bluhm
2018-09-11
Make the distribution of in_ and in6_ functions in in_pcb.c and
Alexander Bluhm
2018-06-03
Rename the incpb table field inpt_hash to inpt_mask as it contains
Alexander Bluhm
2018-06-02
Move the declarations of the raw ip and ip6 pcb tables into the
Alexander Bluhm
[next]