opnsense-src/sys
Randall Stewart 7cc3ea9c6f mlx5 M_TSTMP accuracy looses quite a bit of precision so lets fix it.
The way that the clock is synchronized between the system and the current mlx5 for the purposes of the M_TSTMP
being carried we loose a lot of precision. Instead lets change the math that calculates this to separate out
the seconds/nanoseconds and operate on the two values so we don't get overflow instead of just
shifting the value down and loosing precision.

Reviewed by: kib, hselasky
Sponsored by: Netflix Inc
Differential Revision: https://reviews.freebsd.org/D36327
2022-09-20 13:12:16 -04:00
..
amd64 tcp: make CUBIC the default congestion control mechanism. 2022-09-13 12:09:21 +02:00
arm tcp: make CUBIC the default congestion control mechanism. 2022-09-13 12:09:21 +02:00
arm64 gpio: Merge TCA6416 & TCA6408 drivers into TCA64XX 2022-09-19 09:18:08 +02:00
bsm
cam CTL: Validate IOCTL parameters. 2022-09-06 21:58:27 -04:00
cddl Adjust function definition in riscv's dtrace_subr.c to avoid clang 15 warning 2022-08-14 21:27:34 +02:00
compat linuxkpi: use SI_SUB_EVENTHANDLER + 1, like other consumers 2022-09-17 23:52:23 +00:00
conf gpio: Merge TCA6416 & TCA6408 drivers into TCA64XX 2022-09-19 09:18:08 +02:00
contrib zfs: stop passing LK_INTERLOCK to VOP_LOCK 2022-09-19 20:03:01 +00:00
crypto Fix the IV length in the armv8 AES GCM code 2022-09-06 13:11:04 +01:00
ddb Adjust db_flush_line() definition to avoid clang 15 warning 2022-07-19 20:37:15 +02:00
dev mlx5 M_TSTMP accuracy looses quite a bit of precision so lets fix it. 2022-09-20 13:12:16 -04:00
dts sys/dts: Remove MIPS files 2022-05-20 17:11:27 +01:00
fs pseudofs: use the vget_prep/vget_finish idiom 2022-09-19 20:08:40 +00:00
gdb ddb: use _FLAGS command macros where appropriate 2022-07-05 11:56:55 -03:00
geom Adjust g_waitidle() visibility and definition 2022-08-02 21:11:10 +03:00
gnu bwn: eliminate dead writes in BWN_GPL_PHY 2022-05-04 09:32:59 -04:00
i386 i386: Make boot loader smaller by reducing size of bootinfo 2022-09-16 09:18:57 -06:00
isa Adjust function definition in isa's pnp.c to avoid clang 15 warning 2022-07-27 21:13:59 +02:00
kern vfs: silence a bogus LOR in freevnode 2022-09-19 02:14:50 +00:00
kgssapi kgssapi krb5: Remove unused variables. 2022-04-06 16:45:29 -07:00
libkern libkern: Fix a typo in a source code comment 2022-06-05 08:57:26 +02:00
modules gpio: Merge TCA6416 & TCA6408 drivers into TCA64XX 2022-09-19 09:18:08 +02:00
net Add getsock 2022-09-10 19:47:47 +00:00
net80211 LinuxKPI: 80211 (+net80211): update and cleanup headers 2022-09-09 18:40:23 +00:00
netgraph netgraph(4): Don't process NGQF_MESG items in NET_EPOCH context. 2022-09-13 17:20:41 +03:00
netinet tcpcb: fix tabulation count in i4012ef7754c and abbreviate "packets" 2022-09-19 10:29:53 -07:00
netinet6 Correct IPv6 MLD group state string table 2022-09-19 09:01:36 -04:00
netipsec protosw: refactor protosw and domain static declaration and load 2022-08-17 11:50:32 -07:00
netpfil netpfil: Fix some typos in source code comments 2022-09-15 10:24:00 +02:00
netsmb smb_smb_treedisconnect: eliminate write only variable mbp 2022-04-04 22:30:57 -06:00
nfs nfs: skip bootpc when vfs.root.mountfrom is other than nfs 2022-05-31 16:07:27 -03:00
nfsclient
nfsserver
nlm sys/nlm: Use C99 fixed-width integer types. 2021-12-28 09:42:42 -08:00
ofed ibcore: Add support for RDMA/RoCE using VLAN(4) devices. 2022-08-22 10:04:26 +02:00
opencrypto opencrypto: mark INVARIANTS variables as __diagused 2022-08-10 15:35:29 -04:00
powerpc tcp: make CUBIC the default congestion control mechanism. 2022-09-13 12:09:21 +02:00
riscv riscv: Add da9063_pmic and da9063_rtc to GENERIC and NOTES 2022-09-13 17:46:28 +01:00
rpc nfsd: Allow multiple instances of rpc.tlsservd 2022-08-22 13:54:24 -07:00
security vfs: introduce V_PCATCH to stop abusing PCATCH 2022-09-17 15:41:37 +00:00
sys vfs: indent V_VALID_FLAGS with a tab 2022-09-18 21:32:25 +00:00
teken teken: color #3 is yellow not brown - use TC_YELLOW as the name 2022-03-12 09:17:29 -05:00
tests
tools sound(4): Fix order of parameters for custom equalizer band pass filter. 2022-08-22 10:04:26 +02:00
ufs vfs: always retain path buffer after lookup 2022-09-17 09:10:38 +00:00
vm vm/vm.h: cleanup 2022-09-17 11:58:52 +03:00
x86 i386: check that trap() and syscall() run on the thread kstack 2022-09-14 18:46:32 +03:00
xdr sys/xdr: Use C99 fixed-width integer types. 2021-12-28 09:43:26 -08:00
xen xenbus: improve device tracking 2022-06-07 12:29:53 +02:00
Makefile Fix 'make cscope' with ALL_ARCH defined 2022-01-07 11:53:52 -04:00