Skip to content

Checkpoint 2 l2 fdb - #714

Open
thineshvs-google wants to merge 7 commits into
openconfig:mainfrom
thineshvs-google:checkpoint-2-l2-fdb
Open

Checkpoint 2 l2 fdb#714
thineshvs-google wants to merge 7 commits into
openconfig:mainfrom
thineshvs-google:checkpoint-2-l2-fdb

Conversation

@thineshvs-google

Copy link
Copy Markdown

No description provided.

thineshvs-google and others added 7 commits July 27, 2026 13:24
…d SAI Bookworm build (checkpoint 2)

- dataplane/saiserver/routing.go:
  - Dynamically set packet output decap pipeline on VLAN member ports based on VlanTaggingMode (TAGGED keeps 802.1Q header on wire; UNTAGGED decaps 802.1Q header).
  - Store BridgePortID in vlanMember struct for fast, reliable bridge port OID resolution.
- dataplane/saiserver/switch.go:
  - Fixed onBridgeLearn bridge port resolution for all physical ports (including high port IDs) via member.BridgePortID and PopulateAttributes.
- dataplane/saiserver/fdb.go & dataplane/forwarding/:
  - Fixed FlushFdbEntries and RemoveFdbEntry to synchronize state with internal fwdbridge.Table.
- dataplane/standalone/sai/fdb.cc:
  - Added conversion from sai_fdb_entry_t to protobuf in SAI FDB entry API functions and bulk operations.
- dataplane/standalone/BUILD & Dockerfile.saibuilder:
  - Added Debian 12 Bookworm container build definition with static libstdc++/libgcc linking for SONiC runtime.
@thineshvs-google
thineshvs-google requested a review from a team as a code owner August 23, 2026 13:05
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