Author: bz
Date: Tue Dec 1 18:24:06 2020
New Revision: 368246
URL: https://svnweb.freebsd.org/changeset/base/368246
Log:
USB umass: add quirk to not probe
Some USB WLAN devices have "on-board" storage showing up as umass
and making the root mount wait for a very long time.
The WLAN dri
On 30 Nov 2020, at 14:53, cglogic wrote:
So you propose to make it dependent on linuxkpi? What have to do a
user who does not compile linuxkpi, but wants to use if_wg?
If we’d move the implementations into linuxkpi you’d have to compile
it to use if_wg.
So that this however is only a questio
On 30 Nov 2020, at 9:27, Emmanuel Vadot wrote:
On Mon, 30 Nov 2020 01:13:12 +
"Bjoern A. Zeeb" wrote:
On 29 Nov 2020, at 19:38, Matt Macy wrote:
Author: mmacy
Date: Sun Nov 29 19:38:03 2020
New Revision: 368163
URL: https://svnweb.freebsd.org/changeset/base/368163
Log:
Imp
On 29 Nov 2020, at 19:38, Matt Macy wrote:
Hi,
Author: mmacy
Date: Sun Nov 29 19:38:03 2020
New Revision: 368163
URL: https://svnweb.freebsd.org/changeset/base/368163
Log:
Import kernel WireGuard support
Data path largely shared with the OpenBSD implementation by
Matt Dunwoodie
MFC
On 29 Nov 2020, at 19:38, Matt Macy wrote:
Author: mmacy
Date: Sun Nov 29 19:38:03 2020
New Revision: 368163
URL: https://svnweb.freebsd.org/changeset/base/368163
Log:
Import kernel WireGuard support
Data path largely shared with the OpenBSD implementation by
Matt Dunwoodie
Reviewed
On 26 Nov 2020, at 18:51, Alan Somers wrote:
On Thu, Nov 26, 2020 at 2:16 AM Bjoern A. Zeeb <
bzeeb-li...@lists.zabbadoz.net> wrote:
On 26 Nov 2020, at 4:29, Alan Somers wrote:
Author: asomers
Date: Thu Nov 26 04:29:30 2020
New Revision: 368045
URL: https://svnweb.freebsd.org/changese
On 26 Nov 2020, at 4:29, Alan Somers wrote:
Author: asomers
Date: Thu Nov 26 04:29:30 2020
New Revision: 368045
URL: https://svnweb.freebsd.org/changeset/base/368045
Log:
Merge ping6 to ping
There is now a single ping binary, which chooses to use ICMP or
ICMPv4
based on the -4 and -6 o
Author: bz
Date: Wed Nov 25 20:58:01 2020
New Revision: 368031
URL: https://svnweb.freebsd.org/changeset/base/368031
Log:
IPv6: set ifdisabled in the kernel rather than in rc
Enable ND6_IFF_IFDISABLED when the interface is created in the
kernel before return to user space.
This avoid
Author: bz
Date: Mon Nov 9 23:36:51 2020
New Revision: 367539
URL: https://svnweb.freebsd.org/changeset/base/367539
Log:
usb_hub: fix whitespace
Fix a whitespace "error" introduced in r367435 noticed when
preparing the MFC. No functional changes.
Modified:
head/sys/dev/usb/usb_hub.c
Author: bz
Date: Mon Nov 9 23:34:32 2020
New Revision: 367538
URL: https://svnweb.freebsd.org/changeset/base/367538
Log:
arm64: bs_sr_ take II
In r367327 generic_bs_sr_ were derived from mips. Given we are calling
generic_bs_w_ and no write directly, we do not have to do the address
c
Author: bz
Date: Fri Nov 6 22:40:00 2020
New Revision: 367435
URL: https://svnweb.freebsd.org/changeset/base/367435
Log:
usb_hub: giving up port reset - device vanished
Improve the output of the recently often experienced debug message in order
to gather further data.
PR:
Author: bz
Date: Wed Nov 4 12:11:50 2020
New Revision: 367327
URL: https://svnweb.freebsd.org/changeset/base/367327
Log:
arm64: implement bs_sr_
Implement the bs_sr_ generic functions based on the generic
mips implementation calling the generic bs_w_ functions in a loop.
ral(4) (rt2
Author: bz
Date: Wed Nov 4 12:07:33 2020
New Revision: 367326
URL: https://svnweb.freebsd.org/changeset/base/367326
Log:
net80211: fix a typo
Correct a typo referring to the wrong flags in a comment.
No functional changes.
MFC after:3 days
Sponsored by: Rubicon Communications,
Author: bz
Date: Sun Oct 18 21:34:04 2020
New Revision: 366817
URL: https://svnweb.freebsd.org/changeset/base/366817
Log:
net80211: factor out the priv(9) checks into OS specifc code.
Factor out the priv(9) checks into OS specifc code so other OSes can equally
implement them. This sorts
Author: bz
Date: Sun Oct 18 00:27:20 2020
New Revision: 366800
URL: https://svnweb.freebsd.org/changeset/base/366800
Log:
net80211: update for (more) VHT160 support
Implement two macros IEEE80211_VHTCAP_SUPP_CHAN_WIDTH_IS_160MHZ()
and its 80+80 counter part to check in vhtcaps for appropr
Author: bz
Date: Sat Oct 17 23:42:33 2020
New Revision: 366799
URL: https://svnweb.freebsd.org/changeset/base/366799
Log:
clk: fix indentation
Just fix indentation of an if() clause.
No functional changes intended.
MFC after:3 days
Modified:
head/sys/dev/extres/clk/clk.c
Modi
Author: bz
Date: Sat Oct 17 22:47:08 2020
New Revision: 366798
URL: https://svnweb.freebsd.org/changeset/base/366798
Log:
ddb: add show sysinit command
Add a show sysinit command to ddb (similar to show vnet_sysinit) which
proved to be helpful to debug some ordering issues on early-mid ke
On 17 Oct 2020, at 20:48, Sean Bruno wrote:
Same buildfailure with GENERIC-NODEBUG.
Seems different.
https://people.freebsd.org/~sbruno/backlight.txt
HEAD with which version of the drm port/package?
/bz
sbruno@alice:~ % pkg info |grep kmod
drm-current-kmod-4.16.g20200320 DRM modules fo
On 17 Oct 2020, at 20:14, Sean Bruno wrote:
On 2020-10-17 05:27, Alexander V. Chernikov wrote:
02.10.2020, 19:26, "Emmanuel Vadot" :
Author: manu
Date: Fri Oct 2 18:26:41 2020
New Revision: 366372
URL: https://svnweb.freebsd.org/changeset/base/366372
Log:
linuxkpi: A
Author: bz
Date: Sun Oct 11 00:01:00 2020
New Revision: 366623
URL: https://svnweb.freebsd.org/changeset/base/366623
Log:
ip_mroute: fix the viftable export sysctl
It seems that in r354857 I got more than one thing wrong.
Convert the SYSCTL_OPAQUE to a SYSCTL_PROC to properly export the t
Author: bz
Date: Wed Oct 7 22:52:24 2020
New Revision: 366525
URL: https://svnweb.freebsd.org/changeset/base/366525
Log:
net80211: whitespace
Fix indentation for the multi-line copies of
ieee80211_add_channel_list_5ghz() for the 3 bands.
MFC after:1 week
Sponsored by: The Free
Author: bz
Date: Wed Oct 7 22:29:26 2020
New Revision: 366524
URL: https://svnweb.freebsd.org/changeset/base/366524
Log:
80211: ifconfig replace MS() with _IEEE80211_MASKSHIFT()
As we did in the kernel in r366112 replace the MS() macro with the version(s)
added to the kernel: _IEEE80211_
Author: bz
Date: Wed Oct 7 22:07:26 2020
New Revision: 366523
URL: https://svnweb.freebsd.org/changeset/base/366523
Log:
LinuxKPI: add a bitfield.h implementation.
This code was iteratively implemented during the work on various WiFi
drivers -- from individual functions to a macro-create
Author: bz
Date: Wed Oct 7 21:56:58 2020
New Revision: 366522
URL: https://svnweb.freebsd.org/changeset/base/366522
Log:
80211: non-functional changes
Sort a few VHT160 and 80+80 lines, update some comments, and remove
a superfluous ','.
No functional changes intended.
MFC afte
Author: bz
Date: Tue Sep 29 20:46:25 2020
New Revision: 366268
URL: https://svnweb.freebsd.org/changeset/base/366268
Log:
rtwn: narrow the epoch area
Rather than placing the epoch around the entire receive loop which
might call into rtwn_rx_frame() and USB and sleep, split the loop
into
On 27 Sep 2020, at 10:15, Michal Meloun wrote:
Author: mmel
Date: Sun Sep 27 10:15:03 2020
New Revision: 366196
URL: https://svnweb.freebsd.org/changeset/base/366196
Log:
Add LINUX_BOOT_ABI back to arm64 GENERIC kernel.
It was removed in r355289 but forgot to return it back when new
u-boo
Author: bz
Date: Thu Sep 24 10:57:39 2020
New Revision: 366112
URL: https://svnweb.freebsd.org/changeset/base/366112
Log:
Provide MS() and SM() macros for 80211 and wireless drivers.
We have (two versions) of MS() and SM() macros which we use throughout
the wireless code. Change all but
On 23 Sep 2020, at 1:04, Warner Losh wrote:
>Ideally, we'd keep the cp /dev/null in the
> build as a regression test,
Well or at least write a test case so that at least CI catches it.
/bz
___
svn-src-head@freebsd.org mailing list
https://lists.f
On 11 Sep 2020, at 14:02, Tomoaki AOKI wrote:
On Thu, 10 Sep 2020 10:22:05 +
"Bjoern A. Zeeb" wrote:
On 9 Sep 2020, at 22:41, Tomoaki AOKI wrote:
This breaks at least iwm. (Other drivers not tested.)
Messages below are repeatedly shown and no carrier detected.
Manually reve
Author: bz
Date: Fri Sep 11 14:18:47 2020
New Revision: 365633
URL: https://svnweb.freebsd.org/changeset/base/365633
Log:
iwm: fix regression from r365419 (ieee80211_media_change())
In r365419 ieee80211_media_change() callers were updated to not longer
act on the obselete ENETRESET return
On 9 Sep 2020, at 22:41, Tomoaki AOKI wrote:
This breaks at least iwm. (Other drivers not tested.)
Messages below are repeatedly shown and no carrier detected.
Manually reverting this commit fixes the issue.
iwm0: failed to send antennas before calibration: 35
iwm_run_init_ucode: failed 35
iwm
On 8 Sep 2020, at 7:10, Andriy Gapon wrote:
On 08/09/2020 08:46, Andriy Gapon wrote:
Author: avg
Date: Tue Sep 8 05:46:10 2020
New Revision: 365445
URL: https://svnweb.freebsd.org/changeset/base/365445
Log:
mmc_da: make sure that part_index is not used uninitialized in
sddastart
[snip]
M
Author: bz
Date: Mon Sep 7 15:35:40 2020
New Revision: 365419
URL: https://svnweb.freebsd.org/changeset/base/365419
Log:
WiFi: fix ieee80211_media_change() callers
In r178354 with the introduction of multi-bss ("vap") support factoring
out started and with r193340 ieee80211_media_change(
Author: bz
Date: Sat Sep 5 00:20:32 2020
New Revision: 365350
URL: https://svnweb.freebsd.org/changeset/base/365350
Log:
bbr: remove unused static function
bbr_log_type_hrdwtso() is a file local static unused function.
Remove it to avoid warnings on kernel compiles.
Reviewed by: ga
Author: bz
Date: Sat Sep 5 00:19:40 2020
New Revision: 365349
URL: https://svnweb.freebsd.org/changeset/base/365349
Log:
uipc_ktls: remove unused static function
m_segments() was added with r363464 but never used. Remove it to
avoid warnings when compiling kernels.
Reported by: rma
Author: bz
Date: Fri Sep 4 18:29:59 2020
New Revision: 365335
URL: https://svnweb.freebsd.org/changeset/base/365335
Log:
umass: enhance debugging
Investigating a hang I found having some more error information
available would be helpful, so be more verbose and also tell cam/xpt
status
Author: bz
Date: Fri Sep 4 18:26:35 2020
New Revision: 365334
URL: https://svnweb.freebsd.org/changeset/base/365334
Log:
umass: fix a cam_sim leak in error case
While debugging a hang I noticed that in case of error in
umass_cam_attach_sim() we miss a cam_sim_free() call.
Added that to
Author: bz
Date: Fri Sep 4 18:18:05 2020
New Revision: 365333
URL: https://svnweb.freebsd.org/changeset/base/365333
Log:
cam_sim: harmonize code related to acquiring a mtx
cam_sim_free(), cam_sim_release(), and cam_sim_hold() all assign
a mtx variable during declaration and then if NULL
Author: bz
Date: Tue Aug 25 16:09:23 2020
New Revision: 364771
URL: https://svnweb.freebsd.org/changeset/base/364771
Log:
rtsol(d): add script for "M bit"
While we do support the "O bit" running a script (usually to start a
dhcpv6 client) we have no options for setups which set the "M bit
Author: bz
Date: Mon Aug 24 13:15:08 2020
New Revision: 364673
URL: https://svnweb.freebsd.org/changeset/base/364673
Log:
net80211: enhance getflags*() and ieee80211_add_channel*()
For ieee80211_add_channel+*() we are passing in an int flag for
ht40 and in some cases another int flag for
Author: bz
Date: Sun Aug 23 21:42:23 2020
New Revision: 364553
URL: https://svnweb.freebsd.org/changeset/base/364553
Log:
net80211: improve media information for VHT5GHZ
Improve ieee80211_media_setup(), media2mode(), and
ieee80211_rate2media() for VHT5GHZ at least.
Reviewed by: adri
Author: bz
Date: Sun Aug 23 21:37:20 2020
New Revision: 364551
URL: https://svnweb.freebsd.org/changeset/base/364551
Log:
net80211: set_vht_extchan() reverse order to always return best
In set_vht_extchan() the checks are performed in the order of VHT20/40/80.
That means if a channel has
Author: bz
Date: Fri Aug 21 22:31:45 2020
New Revision: 364466
URL: https://svnweb.freebsd.org/changeset/base/364466
Log:
After the clang/llvm version 11 import LLD_VERSION is no longer used
upstream so Version.inc now only defines LLD_VERSION_STRING.
This breaks the WANT_LINKER_VERSION m
Author: bz
Date: Mon Aug 17 20:18:01 2020
New Revision: 364327
URL: https://svnweb.freebsd.org/changeset/base/364327
Log:
net80211: replace magic number by define
Rather than coding an array size of [4] replace the number with
WME_NUM_AC.
MFC after:2 weeks
Reviewed by: adrian
Author: bz
Date: Mon Aug 17 20:16:33 2020
New Revision: 364326
URL: https://svnweb.freebsd.org/changeset/base/364326
Log:
net80211: VHT correct NSS Set loop boundary
For the tuple, NSS is 1..8 (or in our loop case 0..7
but not 0..6). Correct the boundry to check for < 8 and not < 7.
Author: bz
Date: Mon Aug 17 20:07:14 2020
New Revision: 364324
URL: https://svnweb.freebsd.org/changeset/base/364324
Log:
dwmmc: remove printf even under bootverbose
Remove two debugging printfs, even if hidden under boot -v.
They seemed to be of debug nature and always spit onto the
co
Author: bz
Date: Mon Aug 17 16:51:21 2020
New Revision: 364315
URL: https://svnweb.freebsd.org/changeset/base/364315
Log:
net80211: return 80P80 before 160
In ieee80211_vht_get_chwidth_ie() we need to return 80P80 (3) before
VHT160 (2) as otherwise we'll never use 80P80. Fix the order.
On 17 Aug 2020, at 16:42, Oliver Pinter wrote:
On Monday, August 17, 2020, Bjoern A. Zeeb wrote:
Author: bz
Date: Mon Aug 17 16:28:59 2020
New Revision: 364312
URL: https://svnweb.freebsd.org/changeset/base/364312
Log:
net80211: remove vertical whitespace
No functional changes.
MFC
Author: bz
Date: Mon Aug 17 16:28:59 2020
New Revision: 364312
URL: https://svnweb.freebsd.org/changeset/base/364312
Log:
net80211: remove vertical whitespace
No functional changes.
MFC after:2 weeks
Sponsored by: Rubicon Communications, LLC (d/b/a "Netgate")
Modified:
head/sy
Author: bz
Date: Mon Aug 17 13:51:25 2020
New Revision: 364305
URL: https://svnweb.freebsd.org/changeset/base/364305
Log:
For consistency and to avoid any problems getting past the 31bit
boundry change the last two IF_Mbps(2500) and additionally one
IF_Mbps(5000) to ULL as well.
MFC aft
Author: bz
Date: Mon Aug 17 13:04:18 2020
New Revision: 364303
URL: https://svnweb.freebsd.org/changeset/base/364303
Log:
80211: consistently order 160 and 80+80
For flags and checks the order goes VHT160 and then VHT80P80 unless
checks are in reverse order ("more comes first") in which c
Author: bz
Date: Mon Aug 17 12:52:57 2020
New Revision: 364301
URL: https://svnweb.freebsd.org/changeset/base/364301
Log:
80211: consistently spell 80P80
The standard uses 80+80 and 80p80 but nowhere 80_80.
Switch the latter to 80P80 for all the macros and comments refering
to #defined
Author: bz
Date: Mon Aug 17 12:43:07 2020
New Revision: 364299
URL: https://svnweb.freebsd.org/changeset/base/364299
Log:
net80211 / ifconfig: cleanup the use of IEEE80211_FVHT_USEVHT*
Rather then using magic numbers duplicate IEEE80211_FVHT_VHT* in
ifconfig (cleanup of these and other fl
Author: bz
Date: Mon Aug 10 10:58:43 2020
New Revision: 364075
URL: https://svnweb.freebsd.org/changeset/base/364075
Log:
MC: add a note with reference to the discussion and history as-to why we
are where we are now. The main thing is to try to get rid of the delayed
freeing to avoid blocki
Author: bz
Date: Fri Aug 7 19:58:16 2020
New Revision: 364043
URL: https://svnweb.freebsd.org/changeset/base/364043
Log:
mmc_da: fix memory leak in sddaregister()
In case we are failing to allocate mmcdata, we are returning with
a softc allocated but not attached to anything and thus lea
Author: bz
Date: Fri Aug 7 15:13:53 2020
New Revision: 364018
URL: https://svnweb.freebsd.org/changeset/base/364018
Log:
IPV6_PKTINFO support for v4-mapped IPv6 sockets
When using v4-mapped IPv6 sockets with IPV6_PKTINFO we do not
respect the given v4-mapped src address on the IPv4 socke
Author: bz
Date: Fri Aug 7 12:47:00 2020
New Revision: 364012
URL: https://svnweb.freebsd.org/changeset/base/364012
Log:
lib80211: fix indentation of comments for some netbands.
Whitespace only; no functional changes.
MFC after:2 weeks
Sponsored by: Rubicon Communications, LLC (
Author: bz
Date: Fri Aug 7 12:24:23 2020
New Revision: 364011
URL: https://svnweb.freebsd.org/changeset/base/364011
Log:
net80211/ifconfig: print hardware device name for wlan interfaces
Add IEEE80211_IOC_IC_NAME to query the ic_name field and in ifconfig
to print the parent interface ag
On 4 Aug 2020, at 20:04, Emmanuel Vadot wrote:
Author: manu
Date: Tue Aug 4 20:04:00 2020
New Revision: 363862
URL: https://svnweb.freebsd.org/changeset/base/363862
Log:
mmccam: Hold the periph during init
We need to sleep during this routine so acquire the cam hold too.
Turns out that
On 24 Jul 2020, at 19:52, Emmanuel Vadot wrote:
> Author: manu
> Date: Fri Jul 24 19:52:52 2020
> New Revision: 363489
> URL: https://svnweb.freebsd.org/changeset/base/363489
>
> Log:
> dwmmc: Add MMCCAM part
>
> Add support for MMCCAM for dwmmc
>
> Submitted by: kibab
> Tested On:
On 9 Jul 2020, at 23:01, Cy Schubert wrote:
> Author: cy
> Date: Thu Jul 9 23:01:36 2020
> New Revision: 363061
> URL: https://svnweb.freebsd.org/changeset/base/363061
>
> Log:
> Enable support for IEEE 802.11N, 802.11W, 802.11AC and 802.11.AX to
> hostapd and wpa_supplicant.
Thank you for a
On 1 Jul 2020, at 0:23, Adrian Chadd wrote:
Author: adrian
Date: Wed Jul 1 00:23:49 2020
New Revision: 362815
URL: https://svnweb.freebsd.org/changeset/base/362815
Log:
[net80211] Migrate HT/legacy protection mode and preamble
calculation to per-VAP flags
can you please put these changes
Author: bz
Date: Sun Jun 21 22:09:30 2020
New Revision: 362472
URL: https://svnweb.freebsd.org/changeset/base/362472
Log:
Rather than zeroing MAXVIFS times size of pointer [r362289] (still better than
sizeof pointer before [r354857]), we need to zero MAXVIFS times the size of
the struct. Al
Author: bz
Date: Wed Jun 17 21:04:38 2020
New Revision: 362289
URL: https://svnweb.freebsd.org/changeset/base/362289
Log:
When converting the static arrays to mallocarray() in r356621 I missed
one place where we now need to multiply the size of the struct with the
number of entries. This le
Author: bz
Date: Wed Jun 17 20:58:37 2020
New Revision: 362288
URL: https://svnweb.freebsd.org/changeset/base/362288
Log:
The call into ifa_ifwithaddr() needs to be epoch protected; ortherwise
we'll panic on an assertion.
While here, leave a comment that the ifp was never protected and stabl
On 2 Jun 2020, at 10:36, Emmanuel Vadot wrote:
Hello Hans,
On Tue, 2 Jun 2020 10:19:45 + (UTC)
Hans Petter Selasky wrote:
Author: hselasky
Date: Tue Jun 2 10:19:45 2020
New Revision: 361723
URL: https://svnweb.freebsd.org/changeset/base/361723
Log:
Implement struct_size() function m
Author: bz
Date: Sat Mar 14 14:04:55 2020
New Revision: 358992
URL: https://svnweb.freebsd.org/changeset/base/358992
Log:
kern_jail: missing \0 termination check on osrelease parameter
If a user spplies a non-\0 terminated osrelease parameter reading it back
may disclose kernel memory.
Author: bz
Date: Wed Mar 11 20:23:36 2020
New Revision: 358897
URL: https://svnweb.freebsd.org/changeset/base/358897
Log:
Correctly spell TUNABLES.
Modified:
head/share/man/man4/liquidio.4
Modified: head/share/man/man4/liquidio.4
==
Author: bz
Date: Wed Mar 4 17:17:02 2020
New Revision: 358625
URL: https://svnweb.freebsd.org/changeset/base/358625
Log:
Implement optional table entry limits for if_llatbl.
Implement counting of table entries linked on a per-table base
with an optional (if set > 0) limit of the maximum
Author: bz
Date: Wed Mar 4 16:20:59 2020
New Revision: 358620
URL: https://svnweb.freebsd.org/changeset/base/358620
Log:
Add new ICMPv6 counters for Anti-DoS limits.
Add four new counters for ND6 related Anti-DoS measures.
We split these out into a separate upfront commit so that we only
Author: bz
Date: Tue Mar 3 14:15:30 2020
New Revision: 358577
URL: https://svnweb.freebsd.org/changeset/base/358577
Log:
tcp_hpts: make RSS kernel compile again.
Add proper #includes, and #ifdefs and some style fixes to make RSS
kernels compile again. There are still possible issues wit
Author: bz
Date: Tue Mar 3 14:07:44 2020
New Revision: 358576
URL: https://svnweb.freebsd.org/changeset/base/358576
Log:
upic_ktrls: make RSS compile again here
The results of ktls_get_cpu() are stored in u_int and NETISR_CPUID_NONE
requires u_int. Adjust uint16_t to uint_t in order to
Author: bz
Date: Tue Mar 3 13:48:12 2020
New Revision: 358575
URL: https://svnweb.freebsd.org/changeset/base/358575
Log:
ip6: retire in6_selectroute_fib() as promised 8 years ago
In r231852 I added in6_selectroute_fib() as a compat function with the
fibnum as an extra argument compared t
Author: bz
Date: Tue Mar 3 11:32:47 2020
New Revision: 358572
URL: https://svnweb.freebsd.org/changeset/base/358572
Log:
ip6_output: use new routing KPI when not passed a cached route
Implement the equivalent of r347375 (IPv4) for the IPv6 output path.
In IPv6 we get passed a cached rout
Author: bz
Date: Tue Mar 3 09:50:33 2020
New Revision: 358569
URL: https://svnweb.freebsd.org/changeset/base/358569
Log:
in6_fib: return nh_ia in the ext interface as we do for IPv4
Like for IPv4 add nh_ia to the ext interface and return rt_ifa
in order to be used for, e.g., packet/octet
Author: bz
Date: Tue Mar 3 09:45:16 2020
New Revision: 358568
URL: https://svnweb.freebsd.org/changeset/base/358568
Log:
fib6_rte_to_nh_*: return a link-local gw address with scope embedded
In fib6_rte_to_nh_* when returning a link-local gateway address
currently we do clear the scope. T
Author: bz
Date: Fri Feb 28 11:16:41 2020
New Revision: 358427
URL: https://svnweb.freebsd.org/changeset/base/358427
Log:
mld6: initialize oifp to avoid bogus results/panics in edge cases
In certain cases (probably not during normal operation but observed in
the lab during development) ip
On 26 Feb 2020, at 18:55, Warner Losh wrote:
Author: imp
Date: Wed Feb 26 18:55:09 2020
New Revision: 358348
URL: https://svnweb.freebsd.org/changeset/base/358348
Log:
Remove sparc64 specific parts of libc.
I have a silly question for which it’s long been too late, but for the
next time ..
Author: bz
Date: Tue Feb 25 15:03:41 2020
New Revision: 358311
URL: https://svnweb.freebsd.org/changeset/base/358311
Log:
ip6_output: fix regression introduced in r358167 for ipv6 fragmentation
When moving the calculations for the optlen into the if (opt) block
which deals with possible e
On 25 Feb 2020, at 12:44, Kristof Provost wrote:
This change introduces a slight regression when a host replies to
IPv6 ping fragmented packets. The problem is the "unfragpartlen" must
also be set in the else case of "if (opt)", else the payload offset
computation for IPv6 fragments goes wrong
Author: bz
Date: Mon Feb 24 19:12:20 2020
New Revision: 358297
URL: https://svnweb.freebsd.org/changeset/base/358297
Log:
Fix IPv6 checksums when exthdrs are present.
In two places in ip6_output we are doing (delayed) checksum calculations.
The initial logic came from SCTP in r205075,2051
On 24 Feb 2020, at 14:21, Hans Petter Selasky wrote:
Hi Hans,
On 2020-02-20 11:56, Bjoern A. Zeeb wrote:
+
+ unfragpartlen = optlen + sizeof(struct ip6_hdr);
+
Hi Bjoren,
This change introduces a slight regression when a host replies to IPv6
ping fragmented packets. The
Author: bz
Date: Thu Feb 20 10:56:12 2020
New Revision: 358167
URL: https://svnweb.freebsd.org/changeset/base/358167
Log:
ip6_output: improve extension header handling
Move IPv6 source address checks from after extension header heandling
to the top of the function. If we do not pass these
Author: bz
Date: Tue Feb 18 11:28:00 2020
New Revision: 358071
URL: https://svnweb.freebsd.org/changeset/base/358071
Log:
ip6_output: update comments.
Clear up some comments and improve to panic messages.
No functional changes.
MFC after:3 days
Modified:
head/sys/netinet6/i
Author: bz
Date: Mon Feb 17 11:08:50 2020
New Revision: 358020
URL: https://svnweb.freebsd.org/changeset/base/358020
Log:
Partially revert VNET change and expand VNET structure.
Revert parts of r353274 replacing vnet_state with a shutdown flag.
Not having the state flag for the current
Author: bz
Date: Wed Jan 22 15:06:59 2020
New Revision: 356986
URL: https://svnweb.freebsd.org/changeset/base/356986
Log:
Fix NOINET kernels after r356983.
All gotos to the label are within the #ifdef INET section, which leaves
us with an unused label. Cover the label under #ifdef INET a
Author: bz
Date: Sun Jan 12 17:41:09 2020
New Revision: 356662
URL: https://svnweb.freebsd.org/changeset/base/356662
Log:
nd6_rtr: constantly use __func__ for nd6log()
Over time one or two hard coded function names did not match the
actual function anymore. Consistently use __func__ for
Author: bz
Date: Sun Jan 12 16:58:21 2020
New Revision: 356661
URL: https://svnweb.freebsd.org/changeset/base/356661
Log:
nd6_rtr: make nd6_prefix_onlink() static
nd6_prefix_onlink() is not used anywhere outside nd6_rtr.c. Stop
exporting it and make it file local static.
Modified:
hea
Author: bz
Date: Sat Jan 11 18:55:12 2020
New Revision: 356638
URL: https://svnweb.freebsd.org/changeset/base/356638
Log:
in6_mcast: make in6_joingroup_locked() static
in6_joingroup_locked() is only used file-local. No need to export it
hance make it static.
Modified:
head/sys/netinet6
Author: bz
Date: Wed Jan 8 23:34:50 2020
New Revision: 356528
URL: https://svnweb.freebsd.org/changeset/base/356528
Log:
Run netoptions startup script in vnet jails.
People use rc.conf inside vnet jails to configure networking setups.
Presumably because some sysctl were not virtualised u
Author: bz
Date: Wed Jan 8 23:30:26 2020
New Revision: 356527
URL: https://svnweb.freebsd.org/changeset/base/356527
Log:
vnet: virtualise more network stack sysctls.
Virtualise tcp_always_keepalive, TCP and UDP log_in_vain. All three are
set in the netoptions startup script, which we wo
Author: bz
Date: Sun Jan 5 19:14:16 2020
New Revision: 356386
URL: https://svnweb.freebsd.org/changeset/base/356386
Log:
netgraph/ng_bridge: Reestablish old ABI
In order to be able to merge r353026 bring back support for the old
cookie API for a transition period in 12.x releases (and po
On 9 Dec 2019, at 10:21, Baptiste Daroussin wrote:
Author: bapt
Date: Mon Dec 9 10:21:24 2019
New Revision: 34
URL: https://svnweb.freebsd.org/changeset/base/34
Log:
Fix: netstat -rs
Routing statistics requires somes symbols that are only loaded when
not running
live. Load the
On 6 Dec 2019, at 22:09, Gleb Smirnoff wrote:
Hi,
there is a functional change here:
On Fri, Dec 06, 2019 at 04:35:48PM +, Bjoern A. Zeeb wrote:
B> URL: https://svnweb.freebsd.org/changeset/base/355449
B>
B> Log:
B> carp: replace caddr_t with char *
B>
B> Ch
Author: bz
Date: Fri Dec 6 22:20:26 2019
New Revision: 355466
URL: https://svnweb.freebsd.org/changeset/base/355466
Log:
Remove the extra epoch tracker change sneaked into r355449 and was not part
of the originally reviewed or described change.
Pointyhat to: bz
Reported by:glebiu
Author: bz
Date: Fri Dec 6 16:53:42 2019
New Revision: 355452
URL: https://svnweb.freebsd.org/changeset/base/355452
Log:
Update comment.
Update the comment related to SIIT and v4mapped addresses being rejected
by us when coming from the wire given we have supported IPv6-only kernels
fo
Author: bz
Date: Fri Dec 6 16:42:58 2019
New Revision: 355450
URL: https://svnweb.freebsd.org/changeset/base/355450
Log:
ip6_input: remove redundant v4mapped check
In ip6_input() we apply the same v4mapped address check twice. The only
case which skipps the first one is M_FASTFWD_OURS wh
Author: bz
Date: Fri Dec 6 16:35:48 2019
New Revision: 355449
URL: https://svnweb.freebsd.org/changeset/base/355449
Log:
carp: replace caddr_t with char *
Change the remaining caddr_t usages to char * following the removal
of the KAME macros
No functional change.
Requested by:
Author: bz
Date: Fri Dec 6 16:34:04 2019
New Revision: 355448
URL: https://svnweb.freebsd.org/changeset/base/355448
Log:
Improve EPOCH_TRACE
Two changes to EPOCH_TRACE:
(1) add a sysctl to surpress the backtrace from epoch_trace_report().
Sometimes the log line for the recursion is
Author: bz
Date: Tue Dec 3 14:46:38 2019
New Revision: 355327
URL: https://svnweb.freebsd.org/changeset/base/355327
Log:
Make icmp6_reflect() static.
icmp6_reflect() is not used anywhere outside icmp6.c, no reason to
export it.
Sponsored by: Netflix
Modified:
head/sys/netinet/icm
1 - 100 of 1235 matches
Mail list logo