Skip to content

DOCS-2997: Correct two statements in the Network reference - #2972

Merged
ctauchen merged 1 commit into
tigera:mainfrom
ctauchen:DOCS-2997-10-network-ref-corrections
Aug 27, 2026
Merged

DOCS-2997: Correct two statements in the Network reference#2972
ctauchen merged 1 commit into
tigera:mainfrom
ctauchen:DOCS-2997-10-network-ref-corrections

Conversation

@ctauchen

@ctauchen ctauchen commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

Two corrections to the l2Bridge section of the Network reference, both from Shaun's review of the L2 bridge documentation. The page they belong to merged in #2950 before the review comments landed, so they come as a follow-up.

The bridge MAC address requirement no longer says the address must differ from the trunk's. Shaun withdrew that guidance during review: the trunk's address is a reasonable choice on a working driver, and avoiding it does not help on the one driver where reusing it appears to fail. That fault is specific to Intel ice NICs and now has its own guidance in the bridge preparation guide, in #2946. The requirement that the address be set explicitly is unchanged, and so is the reason for it.

The subnet section now says where the reserved gateway address comes from. Calico takes it from the nextHop of a route declared on that subnet, so a subnet declared without routes has no reserved gateway and the address can be assigned to a workload. That was not deducible from the reference as written, and it matters because the setup guide previously showed subnets with no routes at all.

Reviewers: https://deploy-preview-2972--calico-docs-preview-next.netlify.app/calico-enterprise/next/reference/resources/network

The bridge MAC address has to be set explicitly, but it does not have to
differ from the trunk's. The trunk's address is a reasonable choice, and
avoiding it does not help on the one driver where reusing it appears to
fail; that fault has its own guidance in the bridge preparation guide.

Say where the reserved gateway address comes from. Calico takes it from a
route's nextHop, so a subnet declared without routes has no reserved
gateway and the address can be assigned to a workload.
Copilot AI lite review requested due to automatic review settings August 27, 2026 14:26
@ctauchen
ctauchen requested a review from a team as a code owner August 27, 2026 14:26
@netlify

netlify Bot commented Aug 27, 2026

Copy link
Copy Markdown

Deploy Preview for calico-docs-preview-next ready!

Name Link
🔨 Latest commit 3d755d2
🔍 Latest deploy log https://app.netlify.com/projects/calico-docs-preview-next/deploys/6a90491beb00b7000830c972
😎 Deploy Preview https://deploy-preview-2972--calico-docs-preview-next.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Aug 27, 2026

Copy link
Copy Markdown

Deploy Preview succeeded!

Built without sensitive environment variables

Name Link
🔨 Latest commit 3d755d2
🔍 Latest deploy log https://app.netlify.com/projects/tigera/deploys/6a90491b755e58000850873e
😎 Deploy Preview https://deploy-preview-2972--tigera.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 87 (🔴 down 10 from production)
Accessibility: 98 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

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

Updates the Calico Enterprise Network resource reference (l2Bridge section) to reflect corrected guidance from prior review feedback, improving accuracy around subnet gateway reservation and existing bridge MAC address requirements.

Changes:

  • Clarifies how a subnet’s reserved gateway address is determined (derived from routes[].action.nextHop).
  • Updates the “existing bridge” requirements to remove the “must not be the trunk’s” MAC guidance and emphasize MAC stability instead.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

| routes | Additional routes to program into the workload's routing table for this interface, beyond the connected route for the subnet. | | List of [L2Route](#l2route) |

$[prodname] does not assign the network address, the broadcast address, or the gateway address of a subnet.
The gateway address is the `nextHop` of a route declared on that subnet, so a subnet with no routes has no reserved gateway address.
@ctauchen
ctauchen merged commit 0ab0b45 into tigera:main Aug 27, 2026
10 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.

2 participants