created | 2019-04-30T17:53:53Z |
---|---|
begin | 2019-04-22T00:00:00Z |
end | 2019-04-23T00:00:00Z |
path | src/sys |
commits | 11 |
date | 2019-04-22T00:38:05Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/net/if_gre.c | log | diff | annotate |
message |
support rxprio i need to come back to this and make it flow a bit better, but this is a good start. |
date | 2019-04-22T02:04:12Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/conf/GENERIC | log | diff | annotate |
message |
disable mobileip(4) it's not great in several dimensions, so this is a first step to removing it. if noone has a (reasonable) teary i'll start removing the code in a few weeks. "kill it with fire" deraadt@ |
date | 2019-04-22T02:53:40Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/net/if.c | log | diff | annotate |
message |
factor out calling the if input handlers for a packet. this is a step toward letting interfaces like vlan bypass ifiqs |
date | 2019-04-22T03:26:16Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/net/if.c | log | diff | annotate |
src/sys/net/if_var.h | log | diff | annotate | |
message |
add if_vinput so pseudo (ethernet) interfaces can bypass ifiqs if_vinput assumes that the interface that its called against uses per cpu counters so it can count input packets, but basically does all the things that if_input and ifiq_input do. the main difference is it assumes the network stack is already running and runs the interface input handlers directly. this is instead of queuing the packets for a nettq to run. ifiqs arent free, especially when they only run per packet like they do on psuedo interfaces. this allows that overhead to be bypassed. |
date | 2019-04-22T03:29:40Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/net/if_vlan.c | log | diff | annotate |
message |
use if_vinput instead of if_input, thereby bypassing ifiqs on vlans ifiqs on vlans are mostly just overhead. this improves vlan input speeds a lot, depending on your setup. i havent seen any speed regression with this. |
date | 2019-04-22T03:54:16Z | |||
---|---|---|---|---|
author | mlarkin | |||
files | src/sys/arch/amd64/amd64/vmm.c | log | diff | annotate |
message |
vmm(4): remove a debug printf that was causing lock issues (it was being called from an IPI routine). |
date | 2019-04-22T10:18:20Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/dev/fdt/pluart_fdt.c | log | diff | annotate |
message |
Configure pins. ok patrick@ |
date | 2019-04-22T12:43:13Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/dev/fdt/hiclock.c | log | diff | annotate |
message |
Add support for official Linux device tree bindings and implement support for the "stub" clocks that handle the CPU clock frequency on the Hi3670. |
date | 2019-04-22T18:52:56Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/arm64/arm64/cpu.c | log | diff | annotate |
message |
Not all systems supporting DVFS expose a regulator to set the voltage. On such systems we should skip setting the voltage and just change the clock frequency. An example of such a system is the HiKey970 where firmware running on a microcontroller will transparently adjust the voltage. ok patrick@ |
date | 2019-04-22T20:31:37Z | |||
---|---|---|---|---|
author | mlarkin | |||
files | src/sys/arch/amd64/amd64/vmm.c | log | diff | annotate |
message |
vmm(4): flush guest TLB entries if guest disables paging. While this behaviour is not mandatory, the SDM says a CPU "may" do this. Better to be safe than sorry. A similar treatment will be needed for SVM, and for the cases where the host CPU does not have VPIDs/ASIDs. Those will be committed separately. Original diff from Guillaume Pagnoux, thanks! |
date | 2019-04-22T22:47:49Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/netinet/in_cksum.c | log | diff | annotate |
src/sys/netinet6/in6.h | log | diff | annotate | |
src/sys/netinet6/in6_cksum.c | log | diff | annotate | |
message |
In in_cksum() and in6_cksum() convert types to C99 style and make both functions consistent. In in_cksum() panic if len is longer than mbuf, but in in6_cksum() do not panic if off and len match exactly to the end of mbuf. OK claudio@ |