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
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
2020-08-22
Convert ip_sysctl to sysctl_bounded_args
gnezdo
2020-08-08
No longer prevent TCP connections to IPv6 anycast addresses.
Florian Obser
2020-08-01
Move range check inside sysctl_int_arr
gnezdo
2020-04-12
Stop processing packets under non-exclusive (read) netlock.
Martin Pieuchot
2019-12-23
rdr-to with loopback destination should work even though
Alexandr Nedvedicky
2019-12-09
always pull in if_types.h, to unbreak ramdisks
Theo de Raadt
2019-12-08
Make sure packet destination address matches interface address,
Alexandr Nedvedicky
2019-08-06
When we needed the kernel lock for local IP packet delivery, mpi@
Alexander Bluhm
2019-06-10
use m_microtime instead of microtime for SO_TIMESTAMP socketopt handling
David Gwynne
2018-10-13
Expose net.inet.ip.arpq.drops to help debug what's going on when a lot
Florian Obser
2018-09-11
Convert inetctlerrmap to u_char like inet6ctlerrmap. That is also
Alexander Bluhm
2018-09-10
Instead of calculating the mbuf packet header length here and there,
Alexander Bluhm
2018-09-10
During fragment reassembly, mbuf chains with packet headers were
Alexander Bluhm
2018-07-10
Introduce new IPsec (per-CPU) statistics and refactor ESP input
Martin Pieuchot
[next]