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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions