ip: use standard C types for ECN helper functions
No functional change intended, suggested by glebius.
Reviewed by: rscheff, zlei, tuexen
Differential Revision: https://reviews.freebsd.org/D53739
iwx: tag RX frames as A_MPDU RX; tag A-MSDU frames appropriately
* tag packets for 11n/11ac associated nodes with A_MPDU so they
get passed into the reordering logic
* tag A-MSDU frames with AMSDU and AMSDU_MORE so they don't get
dropped due to duplicate sequence numbers.
Note: I haven't yet elicited A-MSDU in A-MPDU to fully test this,
but I do see the net80211 reordering logic kick in (which you can
see via wlanstats -i wlan0 -o ampdu 1).
I've checked with Johannes Berg at Intel (who maintains the linux
iwlwifi stuff); he replied saying none of the firmware versions are
doing AMPDU reorder offloading.
Differential Revision: https://reviews.freebsd.org/D53781
Locally tested:
[3 lines not shown]
lang/algol68g: update Algol 68 Genie to version 3.10.6
- New procedures: "https time out" to manage waiting for
unresponsive URLs and "append", analogous to "open" but
to append at EOF
- Fixed I/O timeout occurring on some platforms
- Introduced raw reading of the terminal; functions "raw",
"cooked", and "peek char"
- Minor miscellaneous fixes
- Chase HTTP/2 302 redirection in WWW line
Reported by: portscout
e1000: Don't enable ASPM L1 without L0s
Reporter noted packet loss with 82583. NVM is down level. The
errata docs mention disabling this, which should be the firmware
default, so I am not sure why we were enabling this bit. Linux and
OpenBSD have the same issue, while NetBSD got it right.
Reported by: Codin <codin at nagi.ftp.sh>
Tested by: Codin <codin at nagi.ftp.sh>
MFC after: 2 weeks
e1000: Bump 82574/82583 PBA to 32K
The reporter contacted me with packet loss and throughput fluctuations
on a low power machine (Intel J1900) that got worse with the recent AIM
algorithm in FreeBSD 14.2+.
32K RX PBA matches Linux default. Add a conditional path since we don't
otherwise do a fixup for jumbo frames to retain space for two frames in
Tx.
With this change and an additional errata change, the throughput meets
line rate for the reporter.
Reported by: Codin <codin at nagi.ftp.sh>
Tested by: Codin <codin at nagi.ftp.sh>
MFC after: 2 weeks
openssh: Don't attempt to connect to unsupported addresses
When iterating over known addresses for the requested target host name,
skip those that are not supported by the running kernel.
MFC after: 1 week
PR: 195231
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D53588
15.0: RC3 builds are underway
The hopefully-final Release Candidate builds are underway. Unless
any critical issues emerge in the next week, 15.0-RELEASE should
land on schedule on December 2nd.
ntpd: Fix segfault when same IP on multiple interfaces
Use the protype socket to obtain the IP address for an error message.
Using the resultant socket address, a NULL because create_interface()
had failed, results in SIGSEGV.
To reproduce this bug,
ifconfig bridge100 create
ifconfig bridge100 10.10.10.10/24
ifconfig bridge101 create
ifconfig bridge101 10.10.10.10/24
ntpd -n
PR: 291119
MFC after: 3 days
databases/qof: Switch to new upstream
The previous upstream has been unfetchable for quite a while.
There are a number of forks, of which https://github.com/GnoTime/qof
seems to be the most active. It is also the same GH account as
is used by deskutils/gnotime, which is our only in-tree consumer.
Take MAINTAINERship and undeprecate.
MFH: 2025Q4
(cherry picked from commit ca25e4212c174b27f1dd0fa9a6d40c29b09813e2)