diff options
| author | Anuradha Karuppiah <anuradhak@cumulusnetworks.com> | 2020-06-28 08:56:03 -0700 |
|---|---|---|
| committer | Anuradha Karuppiah <anuradhak@nvidia.com> | 2020-11-30 12:50:38 -0800 |
| commit | 0c16fb7262f495f07ed3cd5ff4998dc8cf8d1fd5 (patch) | |
| tree | 7bb4b287491c7fb5ddca49ebb0bef2fe1c55554c /lib/printf/vfprintf.c | |
| parent | d149c75aa180aa4338b9c2030fe4e6653d32840f (diff) | |
zebra: fix crash seen on VxLAN SG table cleanup done as a part of vrf disable
There are two fixes in this commit -
1. Prevent implicit deletion of (*,G) entries during (S,G) cleanup.
This is done by creating a dummy reference on all (*,G) entries.
This is needed for a hash-walk based table cleanup.
2. Free up the SG hash table when the VRF is deleted.
Ticket: CM-30151
Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
Diffstat (limited to 'lib/printf/vfprintf.c')
0 files changed, 0 insertions, 0 deletions
