Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Announce plans for changing default packet manipulation module to bf_pktpy #222

Open
jafingerhut opened this issue Mar 20, 2025 · 0 comments

Comments

@jafingerhut
Copy link
Collaborator

jafingerhut commented Mar 20, 2025

Feel free to suggest alternative steps, if these are lacking:

  • Announcement:
    • Add near top of README.md the plans to make a backwards-incompatible change within X months from the announcement, which is: changing the default packet manipulation module from scapy to bf_pktpy
    • include a link to instructions on how to select scapy or bf_pktpy as the desired packet manipulation module.
    • If one of the following two lines of code are reached, consider printing a warning that the default will change in release 1.0:
  • Soon before the next step, make a release to PyPI of the current latest version of ptf, with only a minor version increment from the latest release.
  • Simultaneously do these things:
    • change the default packet manipulation module to bf_pktpy
    • increase the major version number
    • make a release with those changes with the new major version number.

Some discussion about reasons for this: p4lang/p4c#5145 (comment)

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

No branches or pull requests

1 participant