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

Carousel testing piyush without debt #1

Open
wants to merge 42 commits into
base: master
Choose a base branch
from

Commits on Nov 18, 2019

  1. Merge pull request #1 from pkj415/master

    Minor fix and some stat prints that we changed along the way
    rajathshashidhara authored Nov 18, 2019
    Configuration menu
    Copy the full SHA
    e6bf68c View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

  1. Carousel packet scheduler boilerplate

    Signed-off-by: Rajath Shashidhara <rajath.shashidhara@gmail.com>
    rajathshashidhara committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    071c2ed View commit details
    Browse the repository at this point in the history
  2. Carousel Timewheel scheduler implementation

    Signed-off-by: Rajath Shashidhara <rajath.shashidhara@gmail.com>
    rajathshashidhara committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    aa6c7a2 View commit details
    Browse the repository at this point in the history
  3. Modify granularity from us to ns to simplify code

    Signed-off-by: Rajath Shashidhara <rajath.shashidhara@gmail.com>
    rajathshashidhara committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    076708a View commit details
    Browse the repository at this point in the history
  4. Fix bugs in rounddown of timestamp to granularity and eliminate modul…

    …o operation
    
    Signed-off-by: Rajath Shashidhara <rajath.shashidhara@gmail.com>
    rajathshashidhara committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    35be040 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2019

  1. Call appropriate scheduler based on configuration in qmanager

    Signed-off-by: Rajath Shashidhara <rajath.shashidhara@gmail.com>
    rajathshashidhara committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    f0a1ded View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2019

  1. Avoid timestamp wraparound before 2**32

    Signed-off-by: Rajath Shashidhara <rajath.shashidhara@gmail.com>
    rajathshashidhara committed Nov 23, 2019
    Configuration menu
    Copy the full SHA
    14dd57c View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2019

  1. Testing changes carousel

    pkj415 committed Nov 24, 2019
    Configuration menu
    Copy the full SHA
    29a4ec2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e28cdf View commit details
    Browse the repository at this point in the history
  3. Testing changes carousel

    pkj415 committed Nov 24, 2019
    Configuration menu
    Copy the full SHA
    cd06dde View commit details
    Browse the repository at this point in the history
  4. Testing carousel changes

    pkj415 committed Nov 24, 2019
    Configuration menu
    Copy the full SHA
    d93073e View commit details
    Browse the repository at this point in the history
  5. Testing carousel changes

    pkj415 committed Nov 24, 2019
    Configuration menu
    Copy the full SHA
    c0d1fe6 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2019

  1. Testing carousel

    pkj415 committed Nov 25, 2019
    Configuration menu
    Copy the full SHA
    7b71eb9 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2019

  1. Testing carousel

    pkj415 committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    c4b687e View commit details
    Browse the repository at this point in the history
  2. Testing carousel

    pkj415 committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    d536c45 View commit details
    Browse the repository at this point in the history
  3. Testing carousel

    pkj415 committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    7c5242f View commit details
    Browse the repository at this point in the history
  4. Testing carousel

    pkj415 committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    83db0d2 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2019

  1. Stats changes

    pkj415 committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    7db9e74 View commit details
    Browse the repository at this point in the history
  2. Poll for queues in poll_timewheel till cur_vts reaches

    max(cur_ts, t->ts_virtual + cur_ts - real_ts)
    pkj415 committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    c552a9a View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2019

  1. Calculation of next_ts needs to be handled for Carousel by limiting the

    next_ts to be ahead of ts_virtual by max(UINT32_MAX, timewheel_gran * timewheel_len)
    pkj415 committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    dc1351c View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2019

  1. Commenting few logs

    pkj415 committed Nov 29, 2019
    Configuration menu
    Copy the full SHA
    8e08f09 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2019

  1. Configuration menu
    Copy the full SHA
    233e808 View commit details
    Browse the repository at this point in the history
  2. Changes to activate_timewheel

    pkj415 committed Nov 30, 2019
    1 Configuration menu
    Copy the full SHA
    153912f View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2019

  1. Configuration menu
    Copy the full SHA
    c71d2b0 View commit details
    Browse the repository at this point in the history
  2. Cleanup

    pkj415 committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    957e594 View commit details
    Browse the repository at this point in the history
  3. Minor change

    pkj415 committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    2ed79ea View commit details
    Browse the repository at this point in the history
  4. Cleanup

    pkj415 committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    a8992f3 View commit details
    Browse the repository at this point in the history
  5. Cleanup

    pkj415 committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    07f814f View commit details
    Browse the repository at this point in the history
  6. Minor change

    pkj415 committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    ce26ce4 View commit details
    Browse the repository at this point in the history
  7. Pos seg fault

    pkj415 committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    d699736 View commit details
    Browse the repository at this point in the history
  8. Minor changes

    pkj415 committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    9647f85 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2019

  1. Time wheel stats. And, different queue_new_ts function for timewheel …

    …to avoid the mess of wrapping around in queue_new_ts
    pkj415 committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    8efaef0 View commit details
    Browse the repository at this point in the history
  2. Minor changes

    pkj415 committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    0b0332a View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2019

  1. Configuration menu
    Copy the full SHA
    2907f8c View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2019

  1. Configuration menu
    Copy the full SHA
    82d036d View commit details
    Browse the repository at this point in the history
  2. Remove asserts in qman

    pkj415 committed Dec 8, 2019
    Configuration menu
    Copy the full SHA
    fd852fe View commit details
    Browse the repository at this point in the history
  3. Bump NIC rxlen

    pkj415 committed Dec 8, 2019
    Configuration menu
    Copy the full SHA
    9f27ff1 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2019

  1. Update README.md

    pkj415 authored Dec 25, 2019
    Configuration menu
    Copy the full SHA
    2661fa7 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2020

  1. Update README.md

    pkj415 authored Jan 17, 2020
    Configuration menu
    Copy the full SHA
    73886c7 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    pkj415 authored Jan 17, 2020
    Configuration menu
    Copy the full SHA
    8aadc9a View commit details
    Browse the repository at this point in the history
  3. Update README.md

    pkj415 authored Jan 17, 2020
    Configuration menu
    Copy the full SHA
    7d4dc02 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    pkj415 authored Jan 17, 2020
    Configuration menu
    Copy the full SHA
    613a89d View commit details
    Browse the repository at this point in the history