| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Unbreak RAMDISK, found by deraadt@ |  mpi | 2016-04-18 | 1 | -2/+5 |
* | Put a KERNEL_LOCK/UNLOCK dance around sections that still need some |  mpi | 2016-04-18 | 1 | -9/+22 |
* | Return ENOBUFS when bumping in the multicast max group memberships |  jca | 2016-02-11 | 1 | -2/+2 |
* | Introduce in{,6}_hasmulti(), two functions to check in the hot path if |  mpi | 2016-01-21 | 1 | -5/+3 |
* | Prevent a double if_put(). |  mpi | 2016-01-13 | 1 | -1/+2 |