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
/
ip_var.h
Age
Commit message (
Expand
)
Author
2024-07-12
Remove internet PCB mutex.
Alexander Bluhm
2024-07-02
Read IPsec forwarding information once.
Alexander Bluhm
2024-06-07
Read IP forwarding variables only once.
Alexander Bluhm
2024-04-17
Use struct ipsec_level within inpcb.
Alexander Bluhm
2024-04-16
Use route cache function in IP input.
Alexander Bluhm
2024-04-14
Run raw IP input in parallel.
Alexander Bluhm
2024-03-05
Validate IPv4 packet options in divert output.
Alexander Bluhm
2024-02-13
Merge struct route and struct route_in6.
Alexander Bluhm
2024-02-05
Add netstat counter for route cache.
Alexander Bluhm
2024-02-03
Rework socket buffers locking for shared netlock.
Vitaliy Makkoveev
2023-11-26
Remove inp parameter from ip_output().
Alexander Bluhm
2023-04-05
ARP has a sysctl to show the number of packets waiting for an arp
Alexander Bluhm
2022-11-17
style(9) fix. No functional change.
Vitaliy Makkoveev
2022-10-17
Change pru_abort() return type to the type of void and make pru_abort()
Vitaliy Makkoveev
2022-10-03
System calls should not fail due to temporary memory shortage in
Alexander Bluhm
2022-09-13
Do soreceive() with shared netlock for raw sockets.
Vitaliy Makkoveev
2022-09-03
Move PRU_PEERADDR request to (*pru_peeraddr)().
Vitaliy Makkoveev
2022-08-28
Move PRU_ABORT request to (*pru_abort)().
Vitaliy Makkoveev
2022-08-27
Move PRU_SEND request to (*pru_send)().
Vitaliy Makkoveev
2022-08-22
Move PRU_SHUTDOWN request to (*pru_shutdown)().
Vitaliy Makkoveev
2022-08-22
Move PRU_DISCONNECT request to (*pru_disconnect).
Vitaliy Makkoveev
2022-08-21
Move PRU_CONNECT request to (*pru_connect)() handler.
Vitaliy Makkoveev
2022-08-20
Move PRU_BIND request to (*pru_bind)() handler.
Vitaliy Makkoveev
2022-08-15
Introduce 'pr_usrreqs' structure and move existing user-protocol
Vitaliy Makkoveev
2022-08-12
There are some places in ip and ip6 input where operations fail due
Alexander Bluhm
2022-08-04
Use 16 bit variable to store more fragment flag. This avoids loss
Alexander Bluhm
2022-07-25
The IPv4 reassembly code is MP safe, so we can run it in parallel.
Alexander Bluhm
2022-05-05
Use static objects for struct rttimer_queue instead of dynamically
Claudio Jeker
2022-04-28
Decouple IP input and forwarding from protocol input. This allows
Alexander Bluhm
2022-04-20
Route timeout was a mixture of int, u_int and long. Use type int
Alexander Bluhm
2022-02-25
Reported-by: syzbot+1b5b209ce506db4d411d@syzkaller.appspotmail.com
Philip Guenther
2022-02-25
Move pr_attach and pr_detach to a new structure pr_usrreqs that can
Philip Guenther
2021-03-30
[ICMP] IP options lead to malformed reply
Alexandr Nedvedicky
2021-03-01
Refactor ip_fragment() and ip6_fragment(). Use a mbuf list to
Alexander Bluhm
2019-12-08
Make sure packet destination address matches interface address,
Alexandr Nedvedicky
2017-11-15
Unbreak ENCDEBUG kernels by declaring `encdebug' in ip_ipsp.h
Martin Pieuchot
2017-11-05
Finish off pr_drain functions, they haven't been used since 2006.
Florian Obser
2017-11-02
Move PRU_DETACH out of pr_usrreq into per proto pr_detach
Florian Obser
2017-09-05
Serialize access to IP reassembly queue with a mutex. This lets
Visa Hankala
2017-09-01
Change sosetopt() to no longer free the mbuf it receives and change
Martin Pieuchot
2017-07-14
kernels don't build without MROUTING because ip_var.h only sometimes
Ted Unangst
2017-06-26
Convert ip_input() to a pr_input style function. Goal is to process
Alexander Bluhm
2017-05-31
Move IPv4 & IPv6 incoming/forwarding path, PIPEX ppp processing and
Martin Pieuchot
2017-05-30
Introduce ipv{4,6}_input(), two wrappers around IP queues.
Martin Pieuchot
2017-05-28
Rename ip_local() to ip_deliver() and give it the same parameters
Alexander Bluhm
2017-05-22
Move IPsec forward and local policy check functions to ipsec_input.c
Alexander Bluhm
2017-05-22
Use the IPsec policy check from IPv4 also when doing local delivery
Alexander Bluhm
2017-05-12
IPsec packets were passed through ip_input() a second time after
Alexander Bluhm
2017-05-12
Use the IPsec policy check from ipv4_input() also when forwarding
Alexander Bluhm
2017-04-14
Pass down the address family through the pr_input calls. This
Alexander Bluhm
[next]