index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
netinet
/
ip_output.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
[ICMP] IP options lead to malformed reply
sashan
2021-03-30
1
-1
/
+8
*
use m_dup_pkthdr in ip_fragment to copy pkthdr info to fragments.
dlg
2021-03-20
1
-5
/
+3
*
Refactor ip_fragment() and ip6_fragment(). Use a mbuf list to
bluhm
2021-03-01
1
-42
/
+32
*
As ip_insertoptions() may prepend a mbuf, "goto bad" has to free
bluhm
2021-02-23
1
-19
/
+11
*
Use NULL instead of 0 in `m_nextpkt' assignment.
mvs
2021-02-23
1
-2
/
+2
*
If pf changes the routing table when sending packets, the kernel
bluhm
2021-02-10
1
-2
/
+15
*
Simplex interface sends packet back without hardware checksum
bluhm
2021-02-06
1
-13
/
+28
*
If IP_MULTICAST_IF or IP_ADD_MEMBERSHIP pass a interface index to the
claudio
2021-02-02
1
-3
/
+6
*
Fix path MTU discovery for ESP tunneled in IPv6. We always want
bluhm
2021-02-01
1
-1
/
+4
*
Extend IP_MULTICAST_IF to take either an address (struct in_addr), a
claudio
2021-01-16
1
-3
/
+32
*
Create a path MTU host route for IPsec over IPv6. Basically the
bluhm
2021-01-11
1
-2
/
+2
*
Extend IP_ADD_MEMBERSHIP to also support struct ip_mreqn.
claudio
2021-01-07
1
-63
/
+80
*
Accept reject and blackhole routes for IPsec PMTU discovery.
bluhm
2020-12-20
1
-2
/
+2
*
kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)
cheloha
2020-06-24
1
-2
/
+2
*
Fix uninitialized use of variable 'len'.
tobhe
2020-03-06
1
-6
/
+4
*
Use mallocarray(9) & put some free(9) sizes for M_IPMOPTS allocations.
mpi
2019-06-10
1
-8
/
+8
*
Removes the KERNEL_LOCK() from bridge(4)'s output fast-path.
mpi
2019-04-28
1
-6
/
+6
*
Bring back the ip_pcbopts() refactor. Pad the option buffer and therefor
claudio
2019-01-18
1
-39
/
+54
*
Revert Rev 1.351, the change is not quite right yet.
claudio
2019-01-18
1
-49
/
+36
*
Rewrite ip_pcbopts() to fill a fresh mbuf with the ip options instead
claudio
2019-01-06
1
-36
/
+49
*
Replace a funky 'else switch' construct into something that is equal but
claudio
2019-01-03
1
-4
/
+5
*
Replace a wrong poor mans m_trailingspace() with the real thing. The mbuf
claudio
2018-12-20
1
-2
/
+2
*
Add per-TDB counters and a new SADB extension to export them to
mpi
2018-08-28
1
-2
/
+4
*
Introduce ipsec_output_cb() to merge duplicate code and account for
mpi
2018-07-12
1
-2
/
+6
*
In ip6_output() check that the interface of a route is valid. For
bluhm
2018-03-21
1
-1
/
+8
*
Remove almost unused `flags' argument of suser().
mpi
2018-02-19
1
-6
/
+6
*
It does not make sense to call pcb lookup from pf during packet
bluhm
2017-11-22
1
-8
/
+8
*
Stop grabbing the KERNEL_LOCK() in network tasks when `ipsec_in_use'
mpi
2017-10-26
1
-3
/
+1
*
Use m_copym() instead of m_dup_pkt() to fix a kernel assert when
visa
2017-09-20
1
-2
/
+2
*
Change sosetopt() to no longer free the mbuf it receives and change
mpi
2017-09-01
1
-16
/
+13
*
Per-interface list of addresses, both multicast and unicast, are
mpi
2017-05-29
1
-9
/
+3
*
Use the rt_rmx defines that hide the struct rt_kmetrics indirection.
bluhm
2017-04-19
1
-7
/
+7
*
Partially revert previous mallocarray conversions that contain
dhill
2017-04-11
1
-3
/
+3
*
Use mallocarray to allocate multicast group memberships.
dhill
2017-04-09
1
-5
/
+5
*
percpu counters for TCP stats
jca
2017-02-09
1
-2
/
+2
*
In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with
dhill
2017-02-01
1
-20
/
+11
*
Remove NULL checks before m_free(9), it deals with it.
mpi
2017-01-10
1
-7
/
+4
*
Extend the multicast sockets and multicast hash table support to multiple
rzalamena
2016-12-19
1
-2
/
+2
*
Introduce the NET_LOCK() a rwlock used to serialize accesses to the parts
mpi
2016-12-19
1
-1
/
+3
*
Kill a micro optimization that no longer make sense since the two routing
mpi
2016-11-28
1
-6
/
+1
*
turn ipstat into a set of percpu counters.
dlg
2016-11-18
1
-2
/
+2
*
Automatically create a default lo(4) interface per rdomain.
mpi
2016-11-14
1
-2
/
+2
*
turn ipstat into a set of percpu counters.
dlg
2016-11-14
1
-13
/
+13
*
Prevent a NULL derefernce in ip_output().
mpi
2016-09-04
1
-1
/
+5
*
replace the last uses of m_copym2 with m_dup_pkt.
dlg
2016-08-15
1
-2
/
+2
*
Allow resetting the IP_TTL and IP_MINTTL sockopts
jca
2016-07-01
1
-2
/
+4
*
when pf_test returns something but PF_PASS, set error to EACCES
henning
2016-06-23
1
-2
/
+2
*
Inverse two conditions to not grabe the KERNEL_LOCK for every multicast
mpi
2016-05-31
1
-7
/
+10
*
Preserve DiffServ value when fragmenting an ipv4 packet.
vgross
2016-05-04
1
-2
/
+3
*
Do not allow to change the routing table of a bound socket. This
bluhm
2016-04-29
1
-1
/
+6
[next]