Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-88406

[Investigation spike] Improve performance on IP duplicate address detection

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • rhel-10.0
    • NetworkManager
    • None
    • No
    • Moderate
    • rhel-net-mgmt
    • ssg_networking
    • 3
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • Hide

      Definition of Done:

      Please mark each item below with ( / ) if completed or ( x ) if incomplete:

      Spend the time designated during refinement to investigate.

      Update the ticket with the findings.

      Show
      Definition of Done: Please mark each item below with ( / ) if completed or ( x ) if incomplete: Spend the time designated during refinement to investigate. Update the ticket with the findings.
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      What were you trying to do that didn't work?

      In https://issues.redhat.com/browse/OCPBUGS-54322 , we noticed flood of ARP will cause NetworkManager hang due to NetworkManager duplication address detection mechanism.

      What is the impact of this issue to you?

      NetworkManager stuck when ARP floods.

      Please provide the package NVR for which the bug is seen:

      NetworkManager-1.53.3-1.el10.x86_64

      How reproducible is this bug?:

      very hard

      Steps to reproduce

      1. use tcpdump to capture unrelated ARP request/reply
      2. use tcpreplay to send a lot ARP from other end of veth peer
      3. set `ipv4.dad-timeout` to non-zero.
      4. Check CPU usage of NetworkManager

      Expected results

      No performance issue

      Actual results

      Noticed CPU spike when processing ARP.

              nm-team Network Management Team
              fge@redhat.com Gris Ge
              Network Management Team Network Management Team
              Vladimir Benes Vladimir Benes
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: