iqiyi / dpvs

DPVS is a high performance Layer-4 load balancer based on DPDK.
Other
3.01k stars 724 forks source link

multicast address bugfix and improvements #978

Closed ywc689 closed 2 months ago

ywc689 commented 2 months ago
  1. fix hw multicast address sync problems

    • Neglected the fact that multicast IPv4/IPv6 address can be mapped to one multicast hw address, and a lower dpvs port may have multiple upper ports (such as vlan).
    • Multicast hw addresses could sync from kni multiple times or be deleted by mistake.
    • Interferences of linked down kni devices.
  2. Add supports for getting dpvs multicast via dpip maddr.

  3. Fix github CI problem caused by outdated Node.js.