Age | Commit message (Expand) | Author |
2023-07-07 | Fix path MTU discovery for TCP LRO/TSO when forwarding. | Alexander Bluhm |
2023-07-04 | Remove redundant code when calculating checksum. | Alexander Bluhm |
2023-05-22 | Fix TSO for traffic to a local address on a physical interface. | Alexander Bluhm |
2023-05-15 | Implement the TCP/IP layer for hardware TCP segmentation offload. | Alexander Bluhm |
2023-05-13 | Instead of implementing IPv4 header checksum creation everywhere, | Alexander Bluhm |
2023-05-10 | Implement TCP send offloading, for now in software only. This is | Alexander Bluhm |
2023-05-08 | The call to in_proto_cksum_out() is only needed before the packet | Alexander Bluhm |
2023-05-07 | I preparation for TSO in software, cleanup the fragment code. Use | Alexander Bluhm |
2022-08-12 | Remove differences between ip_fragment() and ip6_fragment(). They | Alexander Bluhm |
2022-05-25 | Call if_put(9) after we finish with `ia' within ip_getmoptions(). | Vitaliy Makkoveev |
2022-01-04 | Add `ipsec_flows_mtx' mutex(9) to protect `ipsp_ids_*' list and | YASUOKA Masahiko |
2021-12-23 | IPsec is not MP safe yet. To allow forwarding in parallel without | Alexander Bluhm |
2021-12-20 | Use per-CPU counters for tunnel descriptor block (TDB) statistics. | Vitaliy Makkoveev |
2021-12-03 | Add TDB reference counting to ipsp_spd_lookup(). If an output | Alexander Bluhm |
2021-12-01 | Let ipsp_spd_lookup() return an error instead of a TDB. The TDB | Alexander Bluhm |
2021-11-24 | When sending ICMP packets for IPsec path MTU discovery, the first | Alexander Bluhm |
2021-07-27 | Revert "Use per-CPU counters for tunnel descriptor block" diff. | mvs |
2021-07-26 | Use per-CPU counters for tunnel descriptor block (tdb) statistics. | mvs |
2021-07-08 | Debug printfs in encdebug were inconsistent, some missing newlines | Alexander Bluhm |
2021-05-12 | Use local copy of `ps_rtableid' in ip{,6}_ctloutput() and mark | mvs |
2021-03-30 | [ICMP] IP options lead to malformed reply | Alexandr Nedvedicky |
2021-03-20 | use m_dup_pkthdr in ip_fragment to copy pkthdr info to fragments. | David Gwynne |
2021-03-01 | Refactor ip_fragment() and ip6_fragment(). Use a mbuf list to | Alexander Bluhm |
2021-02-23 | As ip_insertoptions() may prepend a mbuf, "goto bad" has to free | Alexander Bluhm |
2021-02-23 | Use NULL instead of 0 in `m_nextpkt' assignment. | mvs |
2021-02-10 | If pf changes the routing table when sending packets, the kernel | Alexander Bluhm |
2021-02-06 | Simplex interface sends packet back without hardware checksum | Alexander Bluhm |
2021-02-02 | If IP_MULTICAST_IF or IP_ADD_MEMBERSHIP pass a interface index to the | Claudio Jeker |
2021-02-01 | Fix path MTU discovery for ESP tunneled in IPv6. We always want | Alexander Bluhm |
2021-01-16 | Extend IP_MULTICAST_IF to take either an address (struct in_addr), a | Claudio Jeker |
2021-01-11 | Create a path MTU host route for IPsec over IPv6. Basically the | Alexander Bluhm |
2021-01-07 | Extend IP_ADD_MEMBERSHIP to also support struct ip_mreqn. | Claudio Jeker |
2020-12-20 | Accept reject and blackhole routes for IPsec PMTU discovery. | Alexander Bluhm |
2020-06-24 | kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9) | cheloha |
2020-03-06 | Fix uninitialized use of variable 'len'. | tobhe |
2019-06-10 | Use mallocarray(9) & put some free(9) sizes for M_IPMOPTS allocations. | Martin Pieuchot |
2019-04-28 | Removes the KERNEL_LOCK() from bridge(4)'s output fast-path. | Martin Pieuchot |
2019-01-18 | Bring back the ip_pcbopts() refactor. Pad the option buffer and therefor | Claudio Jeker |
2019-01-18 | Revert Rev 1.351, the change is not quite right yet. | Claudio Jeker |
2019-01-06 | Rewrite ip_pcbopts() to fill a fresh mbuf with the ip options instead | Claudio Jeker |
2019-01-03 | Replace a funky 'else switch' construct into something that is equal but | Claudio Jeker |
2018-12-20 | Replace a wrong poor mans m_trailingspace() with the real thing. The mbuf | Claudio Jeker |
2018-08-28 | Add per-TDB counters and a new SADB extension to export them to | Martin Pieuchot |
2018-07-12 | Introduce ipsec_output_cb() to merge duplicate code and account for | Martin Pieuchot |
2018-03-21 | In ip6_output() check that the interface of a route is valid. For | Alexander Bluhm |
2018-02-19 | Remove almost unused `flags' argument of suser(). | Martin Pieuchot |
2017-11-22 | It does not make sense to call pcb lookup from pf during packet | Alexander Bluhm |
2017-10-26 | Stop grabbing the KERNEL_LOCK() in network tasks when `ipsec_in_use' | Martin Pieuchot |
2017-09-20 | Use m_copym() instead of m_dup_pkt() to fix a kernel assert when | Visa Hankala |
2017-09-01 | Change sosetopt() to no longer free the mbuf it receives and change | Martin Pieuchot |