Re: Kernel panic after updating 14-CURRENT amd64 to main-n264268-ff4633d9f89

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Fri, 21 Jul 2023 19:45:07 UTC
From: Yasuhiro Kimura <yasu@FreeBSD.org>
Subject: Kernel panic after updating 14-CURRENT amd64 to main-n264268-ff4633d9f89
Date: Sat, 22 Jul 2023 02:50:23 +0900 (JST)

> After updating my 14.0-CURRENT amd64 system from
> main-n264162-f58378393fb to main-n264268-ff4633d9f89, kernel crashes
> with panic as following.
> 
> https://people.freebsd.org/~yasu/FreeBSD-14-CURRENT-amd64-main-n264268-ff4633d9f89.20230721.panic.png

According to the result of bisect, kernel panic starts with following
commit.

----------------------------------------------------------------------
commit 95f7b36e8fac45092b9a4eea5e32732e979989f0
Author: Kevin Bowling <kbowling@FreeBSD.org>
Date:   Thu Jul 20 20:30:00 2023 -0700

    e1000: lem(4)/em(4) ifcaps, TSO and hwcsum fixes
    
    * em(4) obey administrative ifcaps for using hwcsum offload
    * em(4) obey administrative ifcaps for hw vlan receive tagging
    * em(4) add additional TSO6 ifcap, but disabled by default as is TSO4
    * lem(4) obey administrative ifcaps for using hwcsum offload
    * lem(4) add support for hw vlan receive tagging
    * lem(4) Add ifcaps for TSO offload experimentation, but disabled by
      default due to errata and possibly missing txrx code.
    * lem(4) disable HWCSUM ifcaps by default on 82547 due to errata around
      full duplex links.  It may still be administratively enabled.
    
    Reviewed by:    markj (previous version)
    MFC after:      2 weeks
    Differential Revision:  https://reviews.freebsd.org/D30072
----------------------------------------------------------------------

Cc-ing to its committer.

---
Yasuhiro Kimura