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

More error stuff #3

Merged
merged 14 commits into from
Jun 18, 2018

Commits on Jun 18, 2018

  1. lib, zebra: Add LIB_ERR_INTERFACE

    Add a error type that allows us to track bad interface states.
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    5c77713 View commit details
    Browse the repository at this point in the history
  2. lib: Add LIB_ERR_NS to error subsystem

    Add additional information about NameSpace errors that
    may happen.
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    9d36bf3 View commit details
    Browse the repository at this point in the history
  3. lib: Add LIB_ERR_DEVELOPMENT

    Sometimes a error state is detected when we have added
    new code to FRR, but not updated all the places that
    we should have.  Consider this a developmental escape
    that needs to be fixed.
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    d5f2c45 View commit details
    Browse the repository at this point in the history
  4. lib: Remove memory check test

    Found a missed memory check test that can just be removed.
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    815d5a4 View commit details
    Browse the repository at this point in the history
  5. lib: Add LIB_ERR_ZMQ

    Add new error event for when we detect an issue within
    the ZMQ subsystem.
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    61b59c0 View commit details
    Browse the repository at this point in the history
  6. lib: Cleanup some missed LIB_ERR_SYSTEM_CALL

    libfrr.c had some detection for system call issues.
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    e9550d0 View commit details
    Browse the repository at this point in the history
  7. ospf6d: Update OSPFv3 to use new zlog_ferr

    Update OSPFv3 to use the new zlog_ferr messages
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    546f4db View commit details
    Browse the repository at this point in the history
  8. ripd: Convert zlog_err to zlog_ferr for LIB_ERR_XXX

    For those errors that can be traced to LIB_ERR_XXX
    convert to using those in ripd.
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    3527a27 View commit details
    Browse the repository at this point in the history
  9. ripngd: Convert over to using LIB_ERR_XXXX for zlog_ferr

    Convert over those zlog_err functions to zlog_ferr that
    are appropriate for the LIB_ERR_XXX.
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    8d0f19c View commit details
    Browse the repository at this point in the history
  10. pimd: Convert over to use LIB_ERR_XXX for zlog_err

    Convert, where appropriate, the zlog_err functions to zlog_ferr
    for the LIB_ERR_XXX enums
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    128bbc2 View commit details
    Browse the repository at this point in the history
  11. lib: Update error ranges to include all daemons

    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    1151a3d View commit details
    Browse the repository at this point in the history
  12. eigrpd: Convert to use LIB_ERR_XXX for zlog_err

    Convert, where appropriate, to using LIB_ERR_XXX for zlog_ferr
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    a02ec79 View commit details
    Browse the repository at this point in the history
  13. ldpd: Convert to using LIB_ERR_XXX and zlog_ferr

    convert ldpd over to using zlog_ferr and LIB_ERR_XXX
    where appropriate.
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    c3c755b View commit details
    Browse the repository at this point in the history
  14. ospfd: Memory asserts on failure to create no need to check

    Memory Asserts on failure to allocate new memory, no need
    to check for success failure in these cases.
    
    Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
    donaldsharp committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    9014283 View commit details
    Browse the repository at this point in the history