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

Author: Acee <[email protected]> Fix OSPF link-local opaque LSA crash and opaque memory corruption #14884

Conversation

aceelindem
Copy link
Collaborator

@aceelindem aceelindem commented Nov 27, 2023

Date: Sun Nov 26 08:25:16 2023 -0500

ospfd: Fix OSPF link-local opaque LSA crash and opaque memory corruption

  1. When an OSPF interface is deleted, remove the references in link-local LSA. Delete the LSA from the LSDB so that the callback has accessibily to the interface prior to deletion.
  2. Fix a double free for the opaque function table data structure. 
  3. Assure that the opaque per-type information and opaque function table structures are removed at the same time since they have back pointers to one another. 
  4. Add a topotest variation for the link-local opaque LSA crash.

Signed-off-by: Acee [email protected]

Date:   Sun Nov 26 08:25:16 2023 -0500

    ospfd: Fix OSPF link-local opaque LSA crash and opaque memory corruption

      1. When an OSPF interface is deleted, remove the references in link-local
         LSA. Delete the LSA from the LSDB so that the callback has accessibily
         to the interface prior to deletion.
      2. Fix a double free for the opaque function table data structure.
      3. Assure that the opaque per-type information and opaque function table
         structures are removed at the same time since they have back pointers
         to one another.
      4. Add a topotest variation for the link-local opaque LSA crash.

Signed-off-by: Acee <[email protected]>
@aceelindem aceelindem changed the title Author: Acee <[email protected]> Author: Acee <[email protected]> Fix OSPF link-local opaque LSA crash and opaque memory corruption Nov 27, 2023
@aceelindem aceelindem closed this Nov 27, 2023
@aceelindem aceelindem deleted the aceelindem/ospf-link-local-fix branch November 27, 2023 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant