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_input.c
Age
Commit message (
Expand
)
Author
2024-08-06
Unlock sysctl net.inet.ip.directed-broadcast.
Alexander Bluhm
2024-07-19
Unlock sysctl net.inet.ip.redirect and net.inet6.ip6.redirect.
Alexander Bluhm
2024-07-14
Unlock IPv6 sysctl net.inet6.ip6.forwarding from net lock.
Alexander Bluhm
2024-07-12
Run sysctl net.inet.ip.forwarding without net lock.
Alexander Bluhm
2024-07-02
Read IPsec forwarding information once.
Alexander Bluhm
2024-06-24
Explicitly allocate stack memory for ICMP payload in IPv4 forward.
Alexander Bluhm
2024-06-07
Read IP forwarding variables only once.
Alexander Bluhm
2024-05-08
Fix route leak in ip input.
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-02-28
Cleanup IP input, forward, output.
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-01-31
Add route generation number to route cache.
Alexander Bluhm
2023-09-16
Allow counters_read(9) to take an optional scratch buffer.
Martin Pieuchot
2023-09-06
Use shared net lock for ip_send() and ip6_send().
Alexander Bluhm
2023-05-18
Revert ip_sysctl() unlocking. Lock order issue was triggered in UVM
Vitaliy Makkoveev
2023-05-16
Introduce temporary PR_MPSYSCTL flag to mark (*pr_sysctl)() handler MP
Vitaliy Makkoveev
2023-04-05
ARP has a sysctl to show the number of packets waiting for an arp
Alexander Bluhm
2023-03-08
An invalid source routing IP option could overwrite kernel memory
Alexander Bluhm
2022-08-29
Do not calculate the output protocol checksum in the IP input path.
Alexander Bluhm
2022-08-21
Remove ip_local() and ip6_local(). After moving the IPv4 fragment
Alexander Bluhm
2022-08-15
Run IPv6 hop-by-hop options processing in parallel. The ip6_hbhchcheck()
Alexander Bluhm
2022-08-12
There are some places in ip and ip6 input where operations fail due
Alexander Bluhm
2022-08-06
Clean up the netlock macros. Merge NET_RLOCK_IN_SOFTNET and
Alexander Bluhm
2022-08-04
Use 16 bit variable to store more fragment flag. This avoids loss
Alexander Bluhm
2022-07-28
Checking the fragment flags of an incoming IP packet does not need
Alexander Bluhm
2022-07-25
The IPv4 reassembly code is MP safe, so we can run it in parallel.
Alexander Bluhm
2022-07-24
Fix assertion for write netlock in rip6_input(). ip6_input() has
Alexander Bluhm
2022-06-29
Nullify `ipsecflowinfo' when mbuf(9) has no ipsec flowinfo data.
Vitaliy Makkoveev
2022-05-05
Use static objects for struct rttimer_queue instead of dynamically
Claudio Jeker
2022-05-04
Move rttimer callback function from the rttimer itself to rttimer_queue.
Claudio Jeker
2022-04-28
In the multicast router code don't allocate a rt timer queue for each
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-22
Delete unnecessary #includes of <netinet6/ip6protosw.h>: some never
Philip Guenther
2022-01-25
Capture a repeated pattern into sysctl_securelevel_int function
Greg Steuck
2021-11-22
Copy code from ip_forward() to ip6_forward() to fix Path MTU discovery
Alexander Bluhm
2021-06-21
Fix uninitialized variables introduced in rev 1.361
Jeremie Courreges-Anglas
2021-06-03
remember if the ipv4 header checksum is ok.
David Gwynne
2021-06-02
factor out the code that does basic sanity checks on ipv4 headers.
David Gwynne
2021-05-15
Fix IPsec NAT-T to work with pipex(4). Introduce a new packet tag
YASUOKA Masahiko
2021-04-30
Rearrange the implementation of bounded sysctl. The primitive
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
2021-03-30
[ICMP] IP options lead to malformed reply
Alexandr Nedvedicky
2021-03-10
spelling
Jonathan Gray
2021-01-15
As documented in sysctl(2) net.inet.ip.forwarding can be 2.
Alexander Bluhm
2021-01-11
Create a path MTU host route for IPsec over IPv6. Basically the
Alexander Bluhm
2020-11-16
Replace sysctl_rdint with sysctl_bounded_args entries in net.inet*
gnezdo
[next]