net: Add SIOCGI2CPB ioctl & add page/bank fields to ifi2creq
This commit adds page & bank fields to ifi2creq in preparation
for adding CMIS support for 400g optics to ifconfig.
The new ioctl SIOCGI2CPB is added, so that drivers can distinguish
between callers asking for page/bank selection and legacy callers
that simply failed to zero out all ifi2creq fields.
The mlx5en(4) driver and iflib(4) driver frameork have been updated
to use this new SIOCGI2CPB ioctl and support page/bank operations.
A follow-on patchset will add support to ifconfig for reporting
data from CMIS optics.
This has been tested on Nvidia ConnectX-7 and Broadcom Thor2 (using
out of tree driver) based NICs.
Differential Revision: https://reviews.freebsd.org/D55912
Sponsored by: Netflix Inc.
Reviewed by: kib
security/openvpn: Update to 2.7.1
This changes installed scripts, openvpn-client.up and .down scripts
are no longer installed into libexec/, but instead a dns-updown script
is placed into libexec/openvpn/ (all under $PREFIX).
Based on a patch provided by Marek Zarychta.
Changelog: https://github.com/OpenVPN/openvpn/releases/tag/v2.7.1
PR: 293138, 286263
www/gohugo: Update to 0.160.0
ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.160.0
Bug fixes
* Fix some recently introduced Position issues
* markup/goldmark: Fix double-escaping of ampersands in link URLs
* tpl: Fix stray quotes from partial decorator in script context
Improvements
* all: Replace NewIntegrationTestBuilder with Test/TestE/TestRunning
* tpl/css:
* Improve and extend .Position handling in Goldmark render hooks
* markup/goldmark: Clean up test
Approved by: doceng@ (implicit)