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

[fpmsyncd] Implement pending route suppression feature #2551

Merged
merged 29 commits into from
Mar 19, 2023

Commits on Nov 16, 2022

  1. [fpmsyncd] record protocol in APPL_DB

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    ad39a92 View commit details
    Browse the repository at this point in the history
  2. [fpm] add send netlink message API

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    8521ddf View commit details
    Browse the repository at this point in the history
  3. [fpmsyncd] send offload reply messages

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    b7a4a52 View commit details
    Browse the repository at this point in the history
  4. [fpmsyncd] implement feedback mechanism

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    51c6f56 View commit details
    Browse the repository at this point in the history
  5. [fpmsyncd] support warm restart with responses

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    728d8f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. add response channel to select

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    4c59435 View commit details
    Browse the repository at this point in the history
  2. move files

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    22abcf0 View commit details
    Browse the repository at this point in the history
  3. add more test cases

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    4c87474 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. add a define

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    e04a3fb View commit details
    Browse the repository at this point in the history
  2. modify mock fpm to work with older gmock

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    435ca0b View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. change field name

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    ae2ec35 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. fix some review comments

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    75fac9a View commit details
    Browse the repository at this point in the history
  2. remove cyclic depdency from RouteSync

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    2a67069 View commit details
    Browse the repository at this point in the history
  3. break cycle

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    5c94391 View commit details
    Browse the repository at this point in the history
  4. style

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    8926ddd View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. add comments

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    277c6ed View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. set NLM_F_REQUEST flag

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    41e4747 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. fi

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    7f902d2 View commit details
    Browse the repository at this point in the history
  2. debugh

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    b38772d View commit details
    Browse the repository at this point in the history
  3. Revert "debugh"

    This reverts commit b38772d.
    stepanblyschak committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    beedfcb View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. refresh link cache on NEWLINK/DELLINK because in case of Vrf delation…

    … and later creation there might be an old name<->ifindex mapping entry
    
    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    41165ef View commit details
    Browse the repository at this point in the history
  2. dont set offload flag twice

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    2cb0668 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. add vs test for offload

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    c406539 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. use kernel proto in unit tests

    On some servers we are running, there is no bgp in rt_protos file.
    
    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    97d984e View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. add return after receiving newlink/dellink

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    e87dfb5 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Update test_route.py

    stepanblyschak authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    75f55b8 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Configuration menu
    Copy the full SHA
    a7db827 View commit details
    Browse the repository at this point in the history
  2. fix typo

    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    e9dc153 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. send offload flag for all routes when switching from suppression enab…

    …led -> disabled
    
    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    c8d7d0c View commit details
    Browse the repository at this point in the history