[Bug 259458] iflib_rxeof NULL pointer crash with vmxnet3 driver

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 26 Oct 2021 14:03:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259458

--- Comment #3 from Andriy Gapon <avg@FreeBSD.org> ---
(kgdb) p *sctx
$16 = {isc_magic = 3405705229, isc_driver = 0xffffffff810f1280
<vmxnet3_iflib_driver>, isc_q_align = 512, isc_tx_maxsize = 65536,
isc_tx_maxsegsize = 16383, isc_tso_maxsize = 65550, isc_tso_maxsegsize = 16383, 
  isc_rx_maxsize = 16383, isc_rx_maxsegsize = 16383, isc_rx_nsegments = 1,
isc_admin_intrcnt = 1, isc_vendor_info = 0xffffffff810f12b0
<vmxnet3_vendor_info_array>, isc_driver_version = 0xffffffff80aead7c "2", 
  isc_parse_devinfo = 0x0, isc_nrxd_min = {32, 32, 32, 0, 0, 0, 0, 0},
isc_nrxd_default = {512, 512, 512, 0, 0, 0, 0, 0}, isc_nrxd_max = {2048, 2048,
2048, 0, 0, 0, 0, 0}, isc_ntxd_min = {32, 32, 0, 0, 0, 0, 0, 0}, 
  isc_ntxd_default = {512, 512, 0, 0, 0, 0, 0, 0}, isc_ntxd_max = {4096, 4096,
0, 0, 0, 0, 0, 0}, isc_nfl = 2, isc_ntxqs = 2, isc_nrxqs = 3,
isc_rx_process_limit = 0, isc_tx_reclaim_thresh = 0, isc_flags = 262153, 
  isc_name = 0x0}


(kgdb) p rxq->ifr_ctx->ifc_softc_ctx
$22 = {isc_vectors = 9, isc_nrxqsets = 8, isc_ntxqsets = 8, isc_min_tx_latency
= 0 '\000', isc_rx_mvec_enable = 0 '\000', isc_txrx_budget_bytes_max = 2097152,
isc_msix_bar = 24, isc_tx_nsegments = 32, isc_ntxd = {512, 512, 0, 
    0, 0, 0, 0, 0}, isc_nrxd = {1024, 512, 512, 0, 0, 0, 0, 0}, isc_txqsizes =
{8192, 8192, 0, 0, 0, 0, 0, 0}, isc_rxqsizes = {16384, 8192, 8192, 0, 0, 0, 0,
0}, isc_txd_size = "\000\000\000\000\000\000\000", 
  isc_rxd_size = "\000\000\000\000\000\000\000", isc_tx_tso_segments_max = 32,
isc_tx_tso_size_max = 65532, isc_tx_tso_segsize_max = 16383, isc_tx_csum_flags
= 5654, isc_capabilities = 6621115, isc_capenable = 6554555, 
  isc_rss_table_size = 128, isc_rss_table_mask = 127, isc_nrxqsets_max = 8,
isc_ntxqsets_max = 8, isc_tx_qdepth = 2048, isc_intr = IFLIB_INTR_MSIX,
isc_rxd_buf_size = {0, 0, 4096, 0, 0, 0, 0, 0}, isc_max_frame_size = 22, 
  isc_min_frame_size = 0, isc_pause_frames = 0, isc_vendor_info =
{pvi_vendor_id = 0, pvi_device_id = 0, pvi_subvendor_id = 0, pvi_subdevice_id =
0, pvi_rev_id = 0, pvi_class_mask = 0, pvi_name = 0x0}, isc_disable_msix = 0, 
  isc_txrx = 0xffffffff810f1000 <vmxnet3_txrx>}

-- 
You are receiving this mail because:
You are the assignee for the bug.