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

Improve PNA system library organization with smaller usable components #4752

Open
wants to merge 16 commits into
base: main
Choose a base branch
from

Commits on Jun 24, 2024

  1. Reuse programmable blocks for pna.p4

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    61c8723 View commit details
    Browse the repository at this point in the history
  2. Reuse metadata types for pna.p4

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    d0e19ca View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Extend PNA include conditions in TC backend

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    78ccd3f View commit details
    Browse the repository at this point in the history
  2. Update test sample outputs

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    d0449ea View commit details
    Browse the repository at this point in the history
  3. Address lint error

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    a6fd312 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Resolve (in a hacky way) the redundant p4include issue

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    45cdadd View commit details
    Browse the repository at this point in the history
  2. Update test sample outputs (back to before)

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    1d26e7b View commit details
    Browse the repository at this point in the history
  3. No longer need the TC backend hash

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    e2b05eb View commit details
    Browse the repository at this point in the history
  4. Minor reword

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    afcb06d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    87db8a0 View commit details
    Browse the repository at this point in the history
  6. Fix cmake issue

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    7345689 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Further address duplicate system p4include issues

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    dab46f6 View commit details
    Browse the repository at this point in the history
  2. Update testdata sample outputs

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    6c8351e View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Further define PNA library reusable components

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    a870a1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f28a59 View commit details
    Browse the repository at this point in the history
  3. Further reduce code repetition

    Signed-off-by: Bili Dong <qobilidop@gmail.com>
    qobilidop committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    fc41991 View commit details
    Browse the repository at this point in the history