From owner-dev-commits-src-all@freebsd.org Sun Aug 22 15:24:10 2021 Return-Path: Delivered-To: dev-commits-src-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2FFFF657136; Sun, 22 Aug 2021 15:24:10 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GszgF6Sp5z3txQ; Sun, 22 Aug 2021 15:24:09 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from shw-obgw-4002a.ext.cloudfilter.net ([10.228.9.250]) by cmsmtp with ESMTP id HlK2msjTpFRDpHpKTmDPSu; Sun, 22 Aug 2021 15:24:09 +0000 Received: from spqr.komquats.com ([70.66.148.124]) by cmsmtp with ESMTPA id HpKRmpPZPB9dPHpKSmLILJ; Sun, 22 Aug 2021 15:24:09 +0000 X-Authority-Analysis: v=2.4 cv=Ac10o1bG c=1 sm=1 tr=0 ts=61226c19 a=Cwc3rblV8FOMdVN/wOAqyQ==:117 a=Cwc3rblV8FOMdVN/wOAqyQ==:17 a=kj9zAlcOel0A:10 a=MhDmnRu9jo8A:10 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=sVRy8H1vAAAA:8 a=NEAV23lmAAAA:8 a=yIXMFWWi4zmPt0PzZbgA:9 a=_5RweO4AWL2MXcZC:21 a=xL1mDByAUm-bXbnJ:21 a=0wDwsOqeTLLA_pT6:21 a=CjuIK1q_8ugA:10 a=UJ0tAi3fqDAA:10 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 a=LK5xJRSDVpKd5WXXoEvA:22 a=mL5YggztzNiiHV2pp1Gt:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id D8C27A5; Sun, 22 Aug 2021 08:24:07 -0700 (PDT) Received: from slippy (localhost [127.0.0.1]) by slippy.cwsent.com (8.16.1/8.16.1) with ESMTP id 17MFO3IE002937; Sun, 22 Aug 2021 08:24:06 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <202108221524.17MFO3IE002937@slippy.cwsent.com> X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.7.1 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: "Alexander V. Chernikov" cc: Cy Schubert , "Alexander V. Chernikov" , "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Subject: Re: git: c541bd368f86 - main - lltable: Add support for "child" LLEs holding encap for IPv4oIPv6 entries. In-reply-to: References: <202108211735.17LHZ0WI081502@gitrepo.freebsd.org> <202108220558.17M5wAuq003114@slippy.cwsent.com> Comments: In-reply-to "Alexander V. Chernikov" message dated "Sun, 22 Aug 2021 09:50:41 +0100." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 22 Aug 2021 08:24:03 -0700 X-CMAE-Envelope: MS4xfEWz0+rEebsuvrklaHGCX0RwiSyRbUCuvG3Rh+i3e+kyc8AQOI7WiPEdlCA+dUSpn4NYlDbhFIk0VcNrRpdAILbh6P2fvqgwc7Yy9m0gIjWoodSGihE3 kSQQAYgeMHgjVjdYxZ8mjTCrVWUPzW9DJZca2EkE4Sh/O8+7kaW9v8wu11kmi9od649JcJA0pOpO3rwdV5wKhe4MUot4Lq0BZWJtN+8aCaSkZxvZJVJPccRq x7xM2FeuDmYjYa5QfnmaR8Xi5GNdbFWLscAGLUbQj2E3wqmSCs4HyoiaZfRwruBWAhV7YJDwdYi4y+bg02TnHU2Lfiv5qhhSSGrt1uUVACs+tap79/juB4M7 XNBJqXaH X-Rspamd-Queue-Id: 4GszgF6Sp5z3txQ X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: dev-commits-src-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the src repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Aug 2021 15:24:10 -0000 Thank you. This fixes it. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org The need of the many outweighs the greed of the few. In message , "Alexander V. Cherni kov" writes: > > > > On 22 Aug 2021, at 06:58, Cy Schubert = > wrote: > >=20 > > In message <202108211735.17LHZ0WI081502@gitrepo.freebsd.org = > >, "Alexander V.=20= > > > Che > > rnikov" writes: > >> The branch main has been updated by melifaro: > >>=20 > >> URL: = > https://cgit.FreeBSD.org/src/commit/?id=3Dc541bd368f863bbf5c08dd5c1ecce016= > > >> 6ad47389 > >>=20 > >> commit c541bd368f863bbf5c08dd5c1ecce0166ad47389 > >> Author: Alexander V. Chernikov > >> AuthorDate: 2021-08-21 14:13:32 +0000 > >> Commit: Alexander V. Chernikov > >> CommitDate: 2021-08-21 17:34:35 +0000 > >>=20 > >> lltable: Add support for "child" LLEs holding encap for IPv4oIPv6 = > entries > >> . > >>=20 > >> Currently we use pre-calculated headers inside LLE entries as = > prepend dat > >> a > >> for `if_output` functions. Using these headers allows saving some > >> CPU cycles/memory accesses on the fast path. > >>=20 > >> However, this approach makes adding L2 header for IPv4 traffic = > with IPv6 > >> nexthops more complex, as it is not possible to store multiple > >> pre-calculated headers inside lle. Additionally, the solution = > space is > >> limited by the fact that PCB caching saves LLEs in addition to = > the nexth > >> op. > >>=20 > >> Thus, add support for creating special "child" LLEs for the = > purpose of ho > >> lding > >> custom family encaps and store mbufs pending resolution. To = > simplify han > >> dling > >> of those LLEs, store them in a linked-list inside a "parent" = > (e.g. norma > >> l) LLE. > >> Such LLEs are not visible when iterating LLE table. Their = > lifecycle is b > >> ound > >> to the "parent" LLE - it is not possible to delete "child" when = > parent i > >> s alive. > >> Furthermore, "child" LLEs are static (RTF_STATIC), avoding = > complex state > >> machine used by the standard LLEs. > >>=20 > >> nd6_lookup() and nd6_resolve() now accepts an additional argument, = > family > >> , > >> allowing to return such child LLEs. This change uses `LLE_SF()` = > macro wh > >> ich > >> packs family and flags in a single int field. This is done to = > simplify m > >> erging > >> back to stable/. Once this code lands, most of the cases will be = > convert > >> ed to > >> use a dedicated `family` parameter. > >>=20 > >> Differential Revision: https://reviews.freebsd.org/D31379 > >> MFC after: 2 weeks > >> --- > >> sys/net/if_ethersubr.c | 4 +- > >> sys/net/if_fwsubr.c | 4 +- > >> sys/net/if_infiniband.c | 3 +- > >> sys/net/if_llatbl.c | 70 +++++++++++- > >> sys/net/if_llatbl.h | 12 +- > >> sys/netinet/toecore.c | 2 +- > >> sys/netinet6/icmp6.c | 2 +- > >> sys/netinet6/in6.c | 5 + > >> sys/netinet6/nd6.c | 176 = > +++++++++++++++++++++++---- > >> -- > >> sys/netinet6/nd6.h | 1 + > >> sys/netinet6/nd6_nbr.c | 6 +- > >> sys/ofed/drivers/infiniband/core/ib_addr.c | 5 +- > >> 12 files changed, 241 insertions(+), 49 deletions(-) > >=20 > > This commit causes two of my machines a bit of gas. > Sorry for the breakage, should be fixed by = > f8c1b1a9296696f70ac209612a00ae0722d07ed9. > > >=20 > > Fatal trap 12: page fault while in kernel mode > > cpuid =3D 0; apic id =3D 00 > > fault virtual address =3D 0x128 > > fault code =3D supervisor read data, page not present > > instruction pointer =3D 0x20:0xffffffff806cb53d > > stack pointer =3D 0x28:0xfffffe008da1a210 > > frame pointer =3D 0x28:0xfffffe008da1a210 > > code segment =3D base 0x0, limit 0xfffff, type 0x1b > > =3D DPL 0, pres 1, long 1, def32 0, gran 1 > > processor eflags =3D interrupt enabled, resume, IOPL =3D 0 > > current process =3D 0 (bge0 taskq) > > trap number =3D 12 > > panic: page fault > > cpuid =3D 0 > > time =3D 1629610416 > > KDB: stack backtrace: > > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame=20 > > 0xfffffe008da19eb0 > > vpanic() at vpanic+0x187/frame 0xfffffe008da19f10 > > panic() at panic+0x43/frame 0xfffffe008da19f70 > > trap_fatal() at trap_fatal+0x387/frame 0xfffffe008da19fd0 > > trap_pfault() at trap_pfault+0x4f/frame 0xfffffe008da1a030 > > trap() at trap+0x26a/frame 0xfffffe008da1a140 > > calltrap() at calltrap+0x8/frame 0xfffffe008da1a140 > > --- trap 0xc, rip =3D 0xffffffff806cb53d, rsp =3D 0xfffffe008da1a210, = > rbp =3D=20 > > 0xfffffe008da1a210 --- > > __rw_rlock_int() at __rw_rlock_int+0xd/frame 0xfffffe008da1a210 > > in6_lltable_lookup() at in6_lltable_lookup+0xa7/frame = > 0xfffffe008da1a240 > > nd6_lookup() at nd6_lookup+0x4e/frame 0xfffffe008da1a270 > > pfxlist_onlink_check() at pfxlist_onlink_check+0xfb/frame = > 0xfffffe008da1a310 > > nd6_ra_input() at nd6_ra_input+0x147f/frame 0xfffffe008da1a5d0 > > icmp6_input() at icmp6_input+0x685/frame 0xfffffe008da1a7b0 > > ip6_input() at ip6_input+0xa9a/frame 0xfffffe008da1a890 > > netisr_dispatch_src() at netisr_dispatch_src+0xca/frame = > 0xfffffe008da1a8e0 > > ether_demux() at ether_demux+0x138/frame 0xfffffe008da1a910 > > ether_nh_input() at ether_nh_input+0x34e/frame 0xfffffe008da1a970 > > netisr_dispatch_src() at netisr_dispatch_src+0xca/frame = > 0xfffffe008da1a9c0 > > ether_input() at ether_input+0x69/frame 0xfffffe008da1aa20 > > if_input() at if_input+0xa/frame 0xfffffe008da1aa30 > > bge_rxeof() at bge_rxeof+0x4dc/frame 0xfffffe008da1aab0 > > bge_intr_task() at bge_intr_task+0x1a7/frame 0xfffffe008da1ab00 > > taskqueue_run_locked() at taskqueue_run_locked+0x191/frame=20 > > 0xfffffe008da1ab80 > > taskqueue_thread_loop() at taskqueue_thread_loop+0xc3/frame=20 > > 0xfffffe008da1abb0 > > fork_exit() at fork_exit+0x8a/frame 0xfffffe008da1abf0 > > fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe008da1abf0 > > --- trap 0, rip =3D 0, rsp =3D 0, rbp =3D 0 --- > > Uptime: 1m18s > > Dumping 511 out of 7972 = > MB:..4%..13%..22%..32%..41%..51%..63%..72%..82%..91% > > ---<>--- > > Copyright (c) 1992-2021 The FreeBSD Project. > > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, = > 1994 > > The Regents of the University of California. All rights = > reserved. > > FreeBSD is a registered trademark of The FreeBSD Foundation. > > FreeBSD 14.0-CURRENT #85 komquats-n248853-efa24221b032: Sat Aug 21 = > 20:41:37=20 > > PDT 2021 > > root@cwsys:/export/obj/opt/src/git-src/amd64.amd64/sys/BREAK amd64 > > FreeBSD clang version 12.0.1 (git@github.com = > :llvm/llvm-project.git=20 > > llvmorg-12.0.1-0-gfed41342a82f) > > VT(vga): text 80x25 > > module_register: cannot register tmpfs from kernel; already loaded = > from=20 > > tmpfs.ko > > Module tmpfs failed to register: 17 > > CPU: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz (2294.83-MHz K8-class = > CPU) > > Origin=3D"GenuineIntel" Id=3D0x206a7 Family=3D0x6 Model=3D0x2a = > Stepping=3D7 > > = > Features=3D0xbfebfbff ,M > > CA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> > > = > Features2=3D0x1dbae3bf CX > > = > 16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,XSAVE,OSXSAVE,AVX> > > AMD Features=3D0x28100800 > > AMD Features2=3D0x1 > > XSAVE Features=3D0x1 > > VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID > > TSC: P-state invariant, performance statistics > > real memory =3D 8589934592 (8192 MB) > > avail memory =3D 8082354176 (7707 MB) > > Event timer "LAPIC" quality 600 > > ACPI APIC Table: > > FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs > > FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 hardware threads > > random: unblocking device. > > ioapic0 irqs 0-23 > > Launching APs: 1 3 2 > > Timecounter "TSC-low" frequency 1147416650 Hz quality 1000 > > random: entropy device external interface > > kbd1 at kbdmux0 > > vtvga0: > > aesni0: No AES or SHA support. > > acpi0: > > acpi0: Power Button (fixed) > > cpu0: on acpi0 > > hpet0: iomem 0xfed00000-0xfed003ff on = > acpi0 > > Timecounter "HPET" frequency 14318180 Hz quality 950 > > Event timer "HPET" frequency 14318180 Hz quality 550 > > Event timer "HPET1" frequency 14318180 Hz quality 440 > > Event timer "HPET2" frequency 14318180 Hz quality 440 > > Event timer "HPET3" frequency 14318180 Hz quality 440 > > Event timer "HPET4" frequency 14318180 Hz quality 440 > > atrtc0: port 0x70-0x77 irq 8 on acpi0 > > atrtc0: Warning: Couldn't map I/O. > > atrtc0: registered as a time-of-day clock, resolution 1.000000s > > Event timer "RTC" frequency 32768 Hz quality 0 > > attimer0: port 0x40-0x43,0x50-0x53 irq 0 on acpi0 > > Timecounter "i8254" frequency 1193182 Hz quality 0 > > Event timer "i8254" frequency 1193182 Hz quality 100 > > Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 > > acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 > > acpi_ec0: port 0x62,0x66 on acpi0 > > pcib0: port 0xcf8-0xcff on acpi0 > > pci0: on pcib0 > > vgapci0: port 0x2000-0x203f mem=20 > > 0xf0000000-0xf03fffff,0xe0000000-0xefffffff irq 16 at device 2.0 on = > pci0 > > vgapci0: Boot video device > > pci0: at device 22.0 (no driver attached) > > ehci0: mem = > 0xf060a000-0xf060a3ff=20 > > irq 16 at device 26.0 on pci0 > > usbus0: EHCI version 1.0 > > usbus0 on ehci0 > > usbus0: 480Mbps High Speed USB v2.0 > > hdac0: mem 0xf0600000-0xf0603fff = > irq 22=20 > > at device 27.0 on pci0 > > pcib1: irq 16 at device 28.0 on pci0 > > pci1: on pcib1 > > pcib2: irq 17 at device 28.1 on pci0 > > pci2: on pcib2 > > iwn0: mem 0xf0500000-0xf0501fff irq = > 17 at=20 > > device 0.0 on pci2 > > pcib3: irq 19 at device 28.3 on pci0 > > pci3: on pcib3 > > bge0: mem=20 > > 0xf0400000-0xf040ffff,0xf0410000-0xf041ffff irq 19 at device 0.0 on = > pci3 > > bge0: CHIP ID 0x57785100; ASIC REV 0x57785; CHIP REV 0x577851; PCI-E > > miibus0: on bge0 > > brgphy0: PHY 1 on miibus0 > > brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,=20= > > > 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow > > <6>bge0: Using defaults for TSO: 65518/35/2048 > > <6>bge0: Ethernet address: 20:6a:8a:72:03:17 > > sdhci_pci0: mem=20 > > 0xf0420000-0xf042ffff irq 16 at device 0.1 on pci3 > > sdhci_pci0: 1 slot(s) allocated > > ehci1: mem = > 0xf0609000-0xf06093ff=20 > > irq 23 at device 29.0 on pci0 > > usbus1: EHCI version 1.0 > > usbus1 on ehci1 > > usbus1: 480Mbps High Speed USB v2.0 > > isab0: at device 31.0 on pci0 > > isa0: on isab0 > > ahci0: port=20 > > 0x2088-0x208f,0x2094-0x2097,0x2080-0x2087,0x2090-0x2093,0x2060-0x207f = > mem=20 > > 0xf0608000-0xf06087ff irq 19 at device 31.2 on pci0 > > ahci0: AHCI v1.30 with 6 6Gbps ports, Port Multiplier not supported > > ahcich0: at channel 0 on ahci0 > > ahcich1: at channel 1 on ahci0 > > ahcich5: at channel 5 on ahci0 > > ahciem0: on ahci0 > > ichsmb0: port 0xefa0-0xefbf mem=20= > > > 0xf0604000-0xf06040ff irq 18 at device 31.3 on pci0 > > acpi_lid0: on acpi0 > > acpi_button0: on acpi0 > > acpi_tz0: on acpi0 > > acpi_tz1: on acpi0 > > atkbdc0: port 0x60,0x64 irq 1 on acpi0 > > atkbd0: irq 1 on atkbdc0 > > kbd0 at atkbd0 > > atkbd0: [GIANT-LOCKED] > > psm0: irq 12 on atkbdc0 > > psm0: [GIANT-LOCKED] > > WARNING: Device "psm" is Giant locked and may be deleted before = > FreeBSD=20 > > 14.0. > > psm0: model Synaptics Touchpad, device ID 0 > > acpi_acad0: on acpi0 > > battery0: on acpi0 > > vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff = > pnpid=20 > > PNP0900 on isa0 > > ata0: at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0 > > ata1: at port 0x170-0x177,0x376 irq 15 on isa0 > > acpi_perf0: on cpu0 > > acpi_throttle0: on cpu0 > > coretemp0: on cpu0 > > acpi_throttle1: failed to attach P_CNT > > device_attach: acpi_throttle1 attach returned 6 > > acpi_throttle2: failed to attach P_CNT > > device_attach: acpi_throttle2 attach returned 6 > > acpi_throttle3: failed to attach P_CNT > > device_attach: acpi_throttle3 attach returned 6 > > module_register_init: MOD_LOAD (tmpfs, 0xffffffff807a2760,=20 > > 0xffffffff80c88540) error 17 > > Timecounters tick every 10.000 msec > > ZFS filesystem version: 5 > > ZFS storage pool version: features support (5000) > > IP Filter: v5.1.2 initialized. Default =3D pass all, Logging =3D = > enabled > > hdacc0: at cad 0 on hdac0 > > hdaa0: at nid 1 on hdacc0 > > pcm0: at nid 20,33 and 27 on = > hdaa0 > > pcm1: at nid 24 on hdaa0 > > hdacc1: at cad 3 on hdac0 > > hdaa1: at nid 1 on hdacc1 > > pcm2: at nid 5 on hdaa1 > > smbus0: on ichsmb0 > > smb0: on smbus0 > > sysctl_unregister_oid: failed(22) to unregister sysctl(tmpfs) > > ugen1.1: at usbus1 > > ugen0.1: at usbus0 > > uhub0 on usbus1 > > Trying to mount root from ufs:/dev/ufs/Sroot [rw]... > > Root mount waiting for: usbus0 usbus1 CAM > > uhub1 on usbus0 > > uhub1: on = > usbus0 > > uhub0: on = > usbus1 > > ses0 at ahciem0 bus 0 scbus3 target 0 lun 0 > > ses0: SEMB S-E-S 2.00 device > > ses0: SEMB SES Device > > ada0 at ahcich0 bus 0 scbus0 target 0 lun 0 > > ada0: ATA8-ACS SATA 3.x device > > ada0: Serial Number JR1000D33969RE > > ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes) > > ada0: Command Queueing enabled > > ada0: 953869MB (1953525168 512 byte sectors) > > ses0: pass0,ada0 in 'Slot 00', SATA Slot: scbus0 target 0 > > ses0: pass1,cd0 in 'Slot 01', SATA Slot: scbus1 target 0 > > cd0 at ahcich1 bus 0 scbus1 target 0 lun 0 > > cd0: Removable CD-ROM SCSI device > > cd0: Serial Number SBB5103801 > > cd0: 150.000MB/s transfers (SATA 1.x, UDMA5, ATAPI 12bytes, PIO = > 8192bytes) > > cd0: Attempt to query device size failed: NOT READY, Medium not = > present -=20 > > tray closed > > uhub1: 2 ports with 2 removable, self powered > > uhub0: 2 ports with 2 removable, self powered > > Root mount waiting for: usbus0 usbus1 > > ugen0.2: at usbus0 > > uhub2 on uhub1 > > uhub2: 2> on=20 > > usbus0 > > ugen1.2: at usbus1 > > uhub3 on uhub0 > > uhub3: 2> on=20 > > usbus1 > > Root mount waiting for: usbus0 usbus1 > > uhub3: 6 ports with 6 removable, self powered > > uhub2: 6 ports with 6 removable, self powered > > ugen1.3: at usbus1 > > uhub4 on uhub3 > > uhub4: on = > usbus1 > > ugen0.3: at usbus0 > > uhub5 on uhub2 > > uhub5: on=20= > > > usbus0 > > Root mount waiting for: usbus0 usbus1 > > uhub4: 4 ports with 4 removable, self powered > > uhub5: 4 ports with 4 removable, self powered > > ugen1.4: at usbus1 > > ukbd0 on uhub4 > > ukbd0: on = > usbus1 > > kbd2 at ukbd0 > > ums0 on uhub4 > > ums0: on = > usbus1 > > ums0: 16 buttons and [XYZT] coordinates ID=3D2 > > ugen0.4: at usbus0 > > uhub6 on uhub5 > > uhub6: on=20= > > > usbus0 > > Root mount waiting for: usbus0 usbus1 > > ugen1.5: at usbus1 > > ukbd1 on uhub4 > > ukbd1: on=20= > > > usbus1 > > kbd3 at ukbd1 > > uhub6: 4 ports with 4 removable, self powered > > ugen0.5: at usbus0 > > umass0 on uhub6 > > umass0: on = > usbus0 > > umass0: SCSI over Bulk-Only; quirks =3D 0x4100 > > umass0:6:0: Attached to scbus6 > > Root mount waiting for: usbus0 CAM > > da0 at umass-sim0 bus 0 scbus6 target 0 lun 0 > > da0: Fixed Direct Access SCSI device > > da0: 40.000MB/s transfers > > da0: 76351MB (156368016 512 byte sectors) > > da0: quirks=3D0x2 > > ugen0.6: at usbus0 > > umass1 on uhub6 > > umass1: = > on=20 > > usbus0 > > umass1: SCSI over Bulk-Only; quirks =3D 0x408c > > umass1:7:1: Attached to scbus7 > > da1 at umass-sim1 bus 1 scbus7 target 0 lun 0 > > da1: Fixed Direct Access SCSI device > > da1: 40.000MB/s transfers > > da1: 76319MB (156301488 512 byte sectors) > > da1: quirks=3D0x2 > > ugen0.7: at usbus0 > > umass2 on uhub5 > > umass2: = > on=20 > > usbus0 > > umass2: SCSI over Bulk-Only; quirks =3D 0x4101 > > umass2:8:2: Attached to scbus8 > > da2 at umass-sim2 bus 2 scbus8 target 0 lun 0 > > da2: < Flash Disk 8.07> Removable Direct Access SCSI-2 device > > da2: Serial Number 029B4D84 > > da2: 40.000MB/s transfers > > da2: 246MB (504320 512 byte sectors) > > da2: quirks=3D0x2 > > Root mount waiting for: usbus0 > > ugen0.8: at usbus0 > > mountroot: waiting for device /dev/ufs/Sroot... > > WARNING: / was not properly dismounted > > WARNING: /: mount pending error: blocks 24 files 0 > > <118>Setting hostuuid: 34f5ed40-8938-11da-b265-efe316da850d. > > <118>Setting hostid: 0x7f5a03b9. > > <118>Starting file system checks: > > <118>** SU+J Recovering /dev/ufs/Sroot > > <118>** Reading 16777216 byte journal from inode 4. > > <118>** Building recovery table. > > <118>** Resolving unreferenced inode list. > > <118>** Processing journal entries. > > <118>** 7 journal records in 1536 bytes for 14.58% utilization > > <118>** Freed 1 inodes (0 dirs) 0 blocks, and 3 frags. > > <118> > > <118>***** FILE SYSTEM MARKED CLEAN ***** > > <118>** SU+J Recovering /dev/ufs/Svar > > <118>** Reading 16777216 byte journal from inode 4. > > <118>** Building recovery table. > > <118>** Resolving unreferenced inode list. > > <118>** Processing journal entries. > > <118>** SU+J Recovering /dev/ufs/Susr > > <118>** Reading 25165824 byte journal from inode 4. > > <118>** 40 journal records in 4096 bytes for 31.25% utilization > > <118>** Freed 0 inodes (0 dirs) 0 blocks, and 0 frags. > > <118> > > <118>***** FILE SYSTEM MARKED CLEAN ***** > > <118>** Building recovery table. > > <118>** Resolving unreferenced inode list. > > <118>** Processing journal entries. > > <118> > > <118>***** FILE SYSTEM MARKED CLEAN ***** > > <118>/dev/ada0s3a: 7535 files, 131352 used, 376431 free (1135 frags, = > 46912=20 > > blocks, 0.2% fragmentation) > > <118>/dev/ada0s3e: 24573 files, 319053 used, 442234 free (1082 frags, = > 55144=20 > > blocks, 0.1% fragmentation) > > <118>/dev/ada0s3d: 22537 files, 105401 used, 402382 free (270 frags, = > 50264=20 > > blocks, 0.1% fragmentation) > > <118>/dev/ada0s3f: 18331 files, 109447 used, 398336 free (576 frags, = > 49720=20 > > blocks, 0.1% fragmentation) > > <118>/dev/ada0s3h: 22924 files, 188609 used, 572677 free (685 frags, = > 71499=20 > > blocks, 0.1% fragmentation) > > <118>/dev/ada0s3g: 5348 files, 49444 used, 458339 free (275 frags, = > 57258=20 > > blocks, 0.1% fragmentation) > > <118>** SU+J Recovering /dev/zvol/tank/VMs/current/amd64/disk3p1 > > <118>** Reading 33554432 byte journal from inode 4. > > <118>** Building recovery table. > > <118>** Resolving unreferenced inode list. > > <118>** Processing journal entries. > > <118>** SU+J Recovering /dev/zvol/tank/VMs/current/amd64/disk0s1a > > <118>** Reading 16777216 byte journal from inode 827. > > <118> > > <118>***** FILE SYSTEM MARKED CLEAN ***** > > <118>** Building recovery table. > > <118>** Resolving unreferenced inode list. > > <118>** Processing journal entries. > > <118> > > <118>***** FILE SYSTEM MARKED CLEAN ***** > > <118>** SU+J Recovering /dev/zvol/tank/VMs/current/amd64/disk0s1d > > <118>** Reading 16777216 byte journal from inode 117. > > <118>** Building recovery table. > > <118>** Resolving unreferenced inode list. > > <118>** Processing journal entries. > > <118> > > <118>***** FILE SYSTEM MARKED CLEAN ***** > > <118>** SU+J Recovering /dev/zvol/tank/VMs/current/amd64/disk0s1e > > <118>** Reading 33554432 byte journal from inode 16. > > <118>** Building recovery table. > > <118>** Resolving unreferenced inode list. > > <118>** Processing journal entries. > > <118> > > <118>***** FILE SYSTEM MARKED CLEAN ***** > > <118>/dev/msdosfs/SHARED: 435 files, 6.2 GiB free (203709 clusters) > > <118>FIXED > > <118>/dev/msdosfs/SHARED: MARKING FILE SYSTEM CLEAN > > <118>/dev/zvol/tank/VMs/current/i386/disk0s1a: 114555 files, 255948 = > used,=20 > > 251835 free (403 frags, 31429 blocks, 0.1% fragmentation) > > <118>/dev/zvol/tank/VMs/current/i386/disk0s1d: 22759 files, 126960 = > used,=20 > > 380823 free (143 frags, 47585 blocks, 0.0% fragmentation) > > <118>/dev/zvol/tank/VMs/current/i386/disk0s1e: 28564 files, 549004 = > used,=20 > > 973507 free (1603 frags, 121488 blocks, 0.1% fragmentation) > > <118>Mounting local filesystems:. > > <118>Mounting ZFS filesystems: (193/193) > > <118>Local package initialization:error: ed0: No such device exists=20 > > (BIOCSETIF failed: Device not configured) > > <118>Unable to read the configuration file: No such file or directory = > at=20 > > /usr/local/lib/perl5/site_perl/Jail.pm line 50. > > <118>Compilation failed in require at /usr/local/sbin/jailadmin line = > 13. > > <118>BEGIN failed--compilation aborted at /usr/local/sbin/jailadmin = > line 13. > > <118> Jails. > > <118>Autoloading module: acpi_wmi > > acpi_wmi0: on acpi0 > > acpi_wmi0: Embedded MOF found > > ACPI: \_SB.AMWA.WQEE: 1 arguments were passed to a non-method ACPI = > object=20 > > (Buffer) (20210730/nsarguments-361) > > acpi_wmi1: on acpi0 > > acpi_wmi1: Embedded MOF found > > ACPI: \_SB.AMW0.WQDD: 1 arguments were passed to a non-method ACPI = > object=20 > > (Buffer) (20210730/nsarguments-361) > > <118>Updating CPU Microcode... > > CPU: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz (2294.83-MHz K8-class = > CPU) > > Origin=3D"GenuineIntel" Id=3D0x206a7 Family=3D0x6 Model=3D0x2a = > Stepping=3D7 > > = > Features=3D0xbfebfbff ,M > > CA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> > > = > Features2=3D0x1dbae3bf CX > > = > 16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,XSAVE,OSXSAVE,AVX> > > AMD Features=3D0x28100800 > > AMD Features2=3D0x1 > > Structured Extended = > Features3=3D0x9c000400 > > XSAVE Features=3D0x1 > > VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID > > TSC: P-state invariant, performance statistics > > <118>Done. > > <118>ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib=20= > > > /usr/local/lib/compat/pkg /usr/local/krb5/lib /usr/local/kde4/lib=20 > > /usr/local/dt/lib /usr/local/lib/compat/pkg /usr/local/lib/dovecot=20 > > /usr/local/lib/e2fsprogs /usr/local/lib/expect5.45.4=20 > > /usr/local/lib/freeradius-3.0.23 /usr/local/lib/gcc10 = > /usr/local/lib/gcc11=20 > > /usr/local/lib/gcc12 /usr/local/lib/gcc8 /usr/local/lib/gcc9=20 > > /usr/local/lib/graphviz /usr/local/lib/httrack /usr/local/lib/itcl3.4=20= > > > /usr/local/lib/mysql /usr/local/lib/mysql/plugin = > /usr/local/lib/opencollada=20 > > /usr/local/lib/perl5/5.30/mach/CORE = > /usr/local/lib/perl5/5.32/mach/CORE=20 > > /usr/local/lib/perl5/5.34/mach/CORE /usr/local/lib/pidgin=20 > > /usr/local/lib/pth /usr/local/lib/qt5 /usr/local/lib/samba4=20 > > /usr/local/lib/xrdp /usr/local/libexec/openldap = > /usr/local/llvm-devel/lib=20 > > /usr/local/llvm10/lib /usr/local/llvm11/lib /usr/local/llvm12/lib=20 > > /usr/local/llvm70/lib /usr/local/llvm80/lib /usr/local/llvm90/lib=20 > > /usr/local/share/chromium > > <118>32-bit compatibility ldconfig path: /usr/lib32=20 > > /alt/i386/root/usr/local/lib > > <118>Setting hostname: slippy. > > <118>Setting up harvesting: = > [UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER > > ],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED > > <118>Feeding entropy: . > > <118>Starting ippool. > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>70018:add pool node(252.0.0.1/255.255.255.255: node entry already=20= > > > present in pool > > <118>Additional TCP/IP options: rfc1323 extensions=3DNO. > > <118>Enabling ipfilter. > > <118>Installing NAT rules. > > <118>0 entries flushed from NAT table > > <118>0 entries flushed from NAT list > > <118>Starting ipmon. > > <6>wlan0: Ethernet address: 20:6a:8a:72:03:17 > > <118>Created wlan(4) interfaces: wlan0. > > <6>bridge0: Ethernet address: 58:9c:fc:10:ff:c8 > > <118>Created clone interfaces: lagg0 bridge0. > > <6>lo0: link state changed to UP > > <6>bge0: link state changed to DOWN > > iwn0: iwn_read_firmware: ucode rev=3D0x12a80601 > > <118>Starting wpa_supplicant. > > <6>lagg0: link state changed to DOWN > > <6>lagg0: IPv6 addresses on wlan0 have been removed before adding it = > as a=20 > > member to prevent IPv6 address scope violation. > > iwn0: iwn_read_firmware: ucode rev=3D0x12a80601 > > <6>wlan0: link state changed to UP > > <6>lagg0: link state changed to UP > > <6>bge0: link state changed to UP > >=20 > >=20 > > Fatal trap 12: page fault while in kernel mode > > cpuid =3D 0; apic id =3D 00 > > fault virtual address =3D 0x128 > > fault code =3D supervisor read data, page not present > > instruction pointer =3D 0x20:0xffffffff806cb53d > > stack pointer =3D 0x28:0xfffffe00831a3210 > > frame pointer =3D 0x28:0xfffffe00831a3210 > > code segment =3D base 0x0, limit 0xfffff, type 0x1b > > =3D DPL 0, pres 1, long 1, def32 0, gran 1 > > processor eflags =3D interrupt enabled, resume, IOPL =3D 0 > > current process =3D 0 (bge0 taskq) > > trap number =3D 12 > > panic: page fault > > cpuid =3D 0 > > time =3D 1629610531 > > KDB: stack backtrace: > > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame=20 > > 0xfffffe00831a2eb0 > > vpanic() at vpanic+0x187/frame 0xfffffe00831a2f10 > > panic() at panic+0x43/frame 0xfffffe00831a2f70 > > trap_fatal() at trap_fatal+0x387/frame 0xfffffe00831a2fd0 > > trap_pfault() at trap_pfault+0x4f/frame 0xfffffe00831a3030 > > trap() at trap+0x26a/frame 0xfffffe00831a3140 > > calltrap() at calltrap+0x8/frame 0xfffffe00831a3140 > > --- trap 0xc, rip =3D 0xffffffff806cb53d, rsp =3D 0xfffffe00831a3210, = > rbp =3D=20 > > 0xfffffe00831a3210 --- > > __rw_rlock_int() at __rw_rlock_int+0xd/frame 0xfffffe00831a3210 > > in6_lltable_lookup() at in6_lltable_lookup+0xa7/frame = > 0xfffffe00831a3240 > > nd6_lookup() at nd6_lookup+0x4e/frame 0xfffffe00831a3270 > > pfxlist_onlink_check() at pfxlist_onlink_check+0xfb/frame = > 0xfffffe00831a3310 > > nd6_ra_input() at nd6_ra_input+0x147f/frame 0xfffffe00831a35d0 > > icmp6_input() at icmp6_input+0x685/frame 0xfffffe00831a37b0 > > ip6_input() at ip6_input+0xa9a/frame 0xfffffe00831a3890 > > netisr_dispatch_src() at netisr_dispatch_src+0xca/frame = > 0xfffffe00831a38e0 > > ether_demux() at ether_demux+0x138/frame 0xfffffe00831a3910 > > ether_nh_input() at ether_nh_input+0x34e/frame 0xfffffe00831a3970 > > netisr_dispatch_src() at netisr_dispatch_src+0xca/frame = > 0xfffffe00831a39c0 > > ether_input() at ether_input+0x69/frame 0xfffffe00831a3a20 > > if_input() at if_input+0xa/frame 0xfffffe00831a3a30 > > bge_rxeof() at bge_rxeof+0x4dc/frame 0xfffffe00831a3ab0 > > bge_intr_task() at bge_intr_task+0x1a7/frame 0xfffffe00831a3b00 > > taskqueue_run_locked() at taskqueue_run_locked+0x191/frame=20 > > 0xfffffe00831a3b80 > > taskqueue_thread_loop() at taskqueue_thread_loop+0xc3/frame=20 > > 0xfffffe00831a3bb0 > > fork_exit() at fork_exit+0x8a/frame 0xfffffe00831a3bf0 > > fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00831a3bf0 > > --- trap 0, rip =3D 0, rsp =3D 0, rbp =3D 0 --- > > Uptime: 1m28s > > Dumping 512 out of 7972 = > MB:..4%..13%..22%..32%..41%..54%..63%..72%..82%..91% > >=20 > > __curthread () at /opt/src/git-src/sys/amd64/include/pcpu_aux.h:55 > > 55 __asm("movq %%gs:%P1,%0" : "=3Dr" (td) : "n" = > (offsetof(struct pcpu, > > (kgdb) bt > > #0 __curthread () at /opt/src/git-src/sys/amd64/include/pcpu_aux.h:55 > > #1 doadump (textdump=3Dtextdump@entry=3D1) at = > /opt/src/git-src/sys/kern/kern_sh > > utdown.c:399 > > #2 0xffffffff806cf9ab in kern_reboot (howto=3D260) at=20 > > /opt/src/git-src/sys/kern/kern_shutdown.c:486 > > #3 0xffffffff806cfe26 in vpanic (fmt=3D0xffffffff80a94e2f "%s",=20 > > ap=3D) at /opt/src/git-src/sys/kern/kern_shutdown.c:919 > > #4 0xffffffff806cfc23 in panic (fmt=3D) at=20 > > /opt/src/git-src/sys/kern/kern_shutdown.c:843 > > #5 0xffffffff80a342c7 in trap_fatal (frame=3D0xfffffe00831a3150, = > eva=3D296) at=20 > > /opt/src/git-src/sys/amd64/amd64/trap.c:946 > > #6 0xffffffff80a3431f in trap_pfault = > (frame=3Dframe@entry=3D0xfffffe00831a3150, > > usermode=3Dfalse, signo=3D, signo@entry=3D0x0, = > ucode=3D > out>, ucode@entry=3D0x0) at = > /opt/src/git-src/sys/amd64/amd64/trap.c:765 > > #7 0xffffffff80a3399a in trap (frame=3D0xfffffe00831a3150) at=20 > > /opt/src/git-src/sys/amd64/amd64/trap.c:443 > > #8 > > #9 __rw_rlock_int (rw=3D0x110) at = > /opt/src/git-src/sys/kern/kern_rwlock.c:679 > > #10 0xffffffff8087cd07 in in6_lltable_lookup (llt=3D,=20= > > > flags=3D, l3addr=3D) at = > /opt/src/git-src/sys/netin > > et6/in6.c:2349 > > #11 0xffffffff80897dae in lla_lookup (llt=3D0x110, flags=3D2374593664,=20= > > > flags@entry=3D0, l3addr=3D0xfffffe00831a3250) at = > /opt/src/git-src/sys/net/if_lla > > tbl.h:261 > > #12 nd6_lookup (addr6=3D, flags=3D-1920373632, = > flags@entry=3D0,=20 > > ifp=3D) at /opt/src/git-src/sys/netinet6/nd6.c:1204 > > #13 0xffffffff8089ff7b in find_pfxlist_reachable_router=20 > > (pr=3D0xfffff8002b64f100) at = > /opt/src/git-src/sys/netinet6/nd6_rtr.c:1817 > > #14 pfxlist_onlink_check () at = > /opt/src/git-src/sys/netinet6/nd6_rtr.c:1861 > > #15 0xffffffff8089fc5f in nd6_ra_input (m=3D,=20 > > m@entry=3D0xfffff8003a3e1d00, off=3D, = > icmp6len=3D,=20 > > icmp6len@entry=3D48) at /opt/src/git-src/sys/netinet6/nd6_rtr.c:597 > > #16 0xffffffff80874aa5 in icmp6_input (mp=3D0xfffffe00831a37f8,=20 > > offp=3D0xfffffe00831a37f0, proto=3D) at=20 > > /opt/src/git-src/sys/netinet6/icmp6.c:780 > > #17 0xffffffff8088beca in ip6_input (m=3D0xfffff8003a3e1d00) at=20 > > /opt/src/git-src/sys/netinet6/ip6_input.c:929 > > #18 0xffffffff80806d6a in netisr_dispatch_src (proto=3D6, = > source=3D > out>, source@entry=3D0, m=3D0x0) at = > /opt/src/git-src/sys/net/netisr.c:1143 > > #19 0xffffffff8080704f in netisr_dispatch (proto=3D272, m=3D0x10) at=20= > > > /opt/src/git-src/sys/net/netisr.c:1234 > > #20 0xffffffff807f3d58 in ether_demux = > (ifp=3Difp@entry=3D0xfffff8003a30e800,=20 > > m=3D0xfffffe008d896c80) at /opt/src/git-src/sys/net/if_ethersubr.c:925 > > #21 0xffffffff807f50fe in ether_input_internal = > (ifp=3D0xfffff8003a30e800,=20 > > m=3D0xfffffe008d896c80) at /opt/src/git-src/sys/net/if_ethersubr.c:711 > > #22 ether_nh_input (m=3D) at = > /opt/src/git-src/sys/net/if_ethers > > ubr.c:741 > > #23 0xffffffff80806d6a in netisr_dispatch_src (proto=3Dproto@entry=3D5,=20= > > > source=3D, source@entry=3D0, m=3D0x0, = > m@entry=3D0xfffff8003a3e1d00)=20 > > at /opt/src/git-src/sys/net/netisr.c:1143 > > #24 0xffffffff8080704f in netisr_dispatch (proto=3D272, proto@entry=3D5,= > =20 > > m=3D0x10, m@entry=3D0xfffff8003a3e1d00) at = > /opt/src/git-src/sys/net/netisr.c:123 > > 4 > > #25 0xffffffff807f41a9 in ether_input (ifp=3D,=20 > > m=3D0xfffff8003a3e1d00) at /opt/src/git-src/sys/net/if_ethersubr.c:832 > > #26 0xffffffff807f042a in if_input (ifp=3D0x110, = > ifp@entry=3D0xfffff8000516b800, > > sendmp=3D0xfffffe008d896c80, sendmp@entry=3D0xfffff8003a3e1d00) at=20 > > /opt/src/git-src/sys/net/if.c:4444 > > #27 0xffffffff818eaabc in bge_rxeof (sc=3D,=20 > > sc@entry=3D0xfffffe00107d0000, rx_prod=3Drx_prod@entry=3D2,=20 > > holdlck=3Dholdlck@entry=3D0) at = > /opt/src/git-src/sys/dev/bge/if_bge.c:4436 > > #28 0xffffffff818e7d57 in bge_intr_task (arg=3D0xfffffe00107d0000,=20 > > pending=3D) at = > /opt/src/git-src/sys/dev/bge/if_bge.c:4666 > > #29 0xffffffff80731d81 in taskqueue_run_locked = > (queue=3Dqueue@entry=3D0xfffff800 > > 03890600) at /opt/src/git-src/sys/kern/subr_taskqueue.c:476 > > #30 0xffffffff80733073 in taskqueue_thread_loop (arg=3D out>,=20 > > arg@entry=3D0xfffffe00107d7568) at = > /opt/src/git-src/sys/kern/subr_taskqueue.c: > > 793 > > #31 0xffffffff8068b80a in fork_exit (callout=3D0xffffffff80732fb0=20 > > , arg=3D0xfffffe00107d7568, = > frame=3D0xfffffe00831a3c00)=20 > > at /opt/src/git-src/sys/kern/kern_fork.c:1087 > > #32 > > (kgdb) frame 9 > > #9 __rw_rlock_int (rw=3D0x110) at = > /opt/src/git-src/sys/kern/kern_rwlock.c:679 > > 679 v =3D RW_READ_VALUE(rw); > > (kgdb) l > > 674 KASSERT(rw_wowner(rw) !=3D td, > > 675 ("rw_rlock: wlock already held for %s @ %s:%d", > > 676 rw->lock_object.lo_name, file, line)); > > 677 WITNESS_CHECKORDER(&rw->lock_object, LOP_NEWORDER, file, = > line, NULL); > > 678=09 > > 679 v =3D RW_READ_VALUE(rw); > > 680 if = > (__predict_false(LOCKSTAT_PROFILE_ENABLED(rw__acquire) || > > 681 !__rw_rlock_try(rw, td, &v, true = > LOCK_FILE_LINE_ARG))) > > 682 __rw_rlock_hard(rw, td, v LOCK_FILE_LINE_ARG); > > 683 else > > (kgdb) p rw > > $1 =3D (struct rwlock *) 0x110 > > (kgdb) frame 10 > > #10 0xffffffff8087cd07 in in6_lltable_lookup (llt=3D,=20= > > > flags=3D, l3addr=3D) at = > /opt/src/git-src/sys/netin > > et6/in6.c:2349 > > 2349 LLE_RLOCK(lle); > > (kgdb) l > > 2344 return (lle); > > 2345=09 > > 2346 if (flags & LLE_EXCLUSIVE) > > 2347 LLE_WLOCK(lle); > > 2348 else > > 2349 LLE_RLOCK(lle); > > 2350=09 > > 2351 /* > > 2352 * If the afdata lock is not held, the LLE may have bee > n = > unlinked=20 > > while > > 2353 * we were blocked on the LLE lock. Check for this = > case. > > (kgdb) p lle > > $2 =3D (struct llentry *) 0x0 > > (kgdb)=20 > >=20 > >=20 > >=20 > > --=20 > > Cheers, > > Cy Schubert > > > FreeBSD UNIX: > Web: = > https://FreeBSD.org > > NTP: > Web: = > https://nwtime.org > >=20 > > The need of the many outweighs the greed of the few.