Skip to content

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

@jafingerhut

Description

@jafingerhut

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions