Skip to content

feat(kernel): Enable Broadcom RoCE driver (bnxt_re) as module on x86_64 - #17874

Merged
christopherco merged 2 commits into
microsoft:4.0from
AZaugg:azaugg/4.0/bnxt_re-enable
Jul 30, 2026
Merged

feat(kernel): Enable Broadcom RoCE driver (bnxt_re) as module on x86_64#17874
christopherco merged 2 commits into
microsoft:4.0from
AZaugg:azaugg/4.0/bnxt_re-enable

Conversation

@AZaugg

@AZaugg AZaugg commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Set CONFIG_INFINIBAND_BNXT_RE=m, reenabling RDMA support on Broadcom NetXtream NICS

@AZaugg
AZaugg requested a review from a team as a code owner June 30, 2026 20:19
Copilot AI review requested due to automatic review settings June 30, 2026 20:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aims to re-enable Broadcom NetXtream RoCE (bnxt_re) by setting CONFIG_INFINIBAND_BNXT_RE=m for the x86_64 Azure Linux kernel build.

Changes:

  • Enables CONFIG_INFINIBAND_BNXT_RE as a loadable module in the x86_64 kernel config (currently done in the rendered specs/ output).

Comment thread specs/k/kernel/6.18-x86_64-azl.config
@AZaugg
AZaugg force-pushed the azaugg/4.0/bnxt_re-enable branch from 2660058 to 7aa380d Compare July 1, 2026 14:26
Copilot AI review requested due to automatic review settings July 1, 2026 15:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 6 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings July 17, 2026 17:01
@AZaugg
AZaugg force-pushed the azaugg/4.0/bnxt_re-enable branch from 050e1ba to 496ed37 Compare July 17, 2026 17:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 6 changed files in this pull request and generated no new comments.

@AZaugg
AZaugg force-pushed the azaugg/4.0/bnxt_re-enable branch from 496ed37 to cca1682 Compare July 27, 2026 19:10
Copilot AI review requested due to automatic review settings July 27, 2026 19:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 7 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (1)

base/comps/kernel/6.18-x86_64-azl.config:6182

  • This now conflicts with the checked-in kernel policy: the kernel override still requires CONFIG_INFINIBAND_BNXT_RE=n (scripts/ci/kernel/kernel-config-checker/kernel_config_checker/kernel_configs_json/azl4-os-required-kernel-configs.json:3234-3238). Because the config-check workflow validates every changed tracked config and kernel-specific overrides replace defaults, this PR will fail CI with expected n, got m. Remove or update that stale override so the existing default m requirement applies.
CONFIG_INFINIBAND_BNXT_RE=m

Copilot AI review requested due to automatic review settings July 27, 2026 19:24
@AZaugg
AZaugg force-pushed the azaugg/4.0/bnxt_re-enable branch from cca1682 to 4349f45 Compare July 27, 2026 19:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 7 out of 8 changed files in this pull request and generated no new comments.

@AZaugg AZaugg changed the title enable Broadcom RoCE driver (bnxt_re) as module on x86_64 feat(kernel): Enable Broadcom RoCE driver (bnxt_re) as module on x86_64 Jul 27, 2026
Copilot AI review requested due to automatic review settings July 29, 2026 21:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Ready to approve

The configuration, policy, release metadata, lock, and rendered outputs are consistent.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Review details
  • Files reviewed: 7/8 changed files
  • Comments generated: 0 new
  • Review effort level: Medium

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

@rlmenge rlmenge left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved. Reviewed the bnxt_re x86_64 module enablement and required-config policy. The kernel was built and booted successfully, and bnxt_re loaded successfully.

AZaugg and others added 2 commits July 29, 2026 21:47
Set CONFIG_INFINIBAND_BNXT_RE=m, reenabling RDMA support on
Broadcom NetXtreme NICs. Bump azl_pkgrelease to 10 with a
%changelog entry and refresh the kernel lock input-fingerprint.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 29, 2026 21:49
@rlmenge
rlmenge force-pushed the azaugg/4.0/bnxt_re-enable branch from be06609 to 05da87d Compare July 29, 2026 21:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Human review recommended

Kernel module enablement requires human confirmation of successful kernel build and hardware-oriented smoke testing.

Review details
  • Files reviewed: 7/8 changed files
  • Comments generated: 0 new
  • Review effort level: Medium

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

@tobiasb-ms

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
3 pipeline(s) were filtered out due to trigger conditions.

@christopherco
christopherco merged commit 9d372a4 into microsoft:4.0 Jul 30, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants