Skip to content

[mcast, on] default multicast feature across all crates - #361

Open
zeeshanlakhani wants to merge 1 commit into
mainfrom
zl/mcast-default-feature
Open

[mcast, on] default multicast feature across all crates#361
zeeshanlakhani wants to merge 1 commit into
mainfrom
zl/mcast-default-feature

Conversation

@zeeshanlakhani

@zeeshanlakhani zeeshanlakhani commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

This enables the multicast feature on by default across crates and adds --no-multicast to exclude mcast from the shipped P4 codegen build.

With the feature on by default, the packet test harness no longer needs its MULTICAST conditional or any redundant setup.

This enables the multicast feature on by default across crates and adds
`--no-multicast` to exclude mcast from the shipped P4 codegen build.

With the feature on by default, the packet test harness no longer needs
its MULTICAST conditional or any redundant setup.
@zeeshanlakhani
zeeshanlakhani force-pushed the zl/mcast-default-feature branch from 27fdfaf to 6fcaca3 Compare September 8, 2026 03:29

@cfzimmerman cfzimmerman 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.

Is it possible to remove the multicast feature flag altogether? Or is there a path to doing so? Removing the cargo feature would be a giant win imo.

If compiling and running with no-multicast is still a requirement, I feel like we should still be testing that config in CI.

@zeeshanlakhani

Copy link
Copy Markdown
Contributor Author

Is it possible to remove the multicast feature flag altogether? Or is there a path to doing so? Removing the cargo feature would be a giant win imo.

If compiling and running with no-multicast is still a requirement, I feel like we should still be testing that config in CI.

Yeah, this was my original intention (removing it altogether). I guess, let's do that now (going back to something @rmustacc mentioned in a sync awhile back).

@zeeshanlakhani
zeeshanlakhani removed this pull request from stack #363 September 9, 2026 01:59
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