summaryrefslogtreecommitdiff
path: root/lib/sockunion.h
diff options
context:
space:
mode:
authorGaurav Goyal <gaurav.goyal@4rf.com>2020-11-02 12:11:19 +1300
committerReuben Dowle <reuben.dowle@4rf.com>2020-12-17 10:17:07 +1300
commitddd8d8c84522297b13b9b1068ea93553b53b27d5 (patch)
treead99187c8eb9b10a82f0521f1fcdafe35fba4696 /lib/sockunion.h
parent46d380217d5e44e3f48b1a6192c578430e832caa (diff)
nhrpd: Clear shortcut routes properly for all protocols
Currently when nhrp shortcuts are purged they will not be recreated. This patch fixes that by ensuring the shortcut routes get purged correctly. This situation can be reproduced by first allowing a shortcut to be created then clearing the shortcut: clear ip nhrp cache clear ip nhrp shortcuts Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
Diffstat (limited to 'lib/sockunion.h')
-rwxr-xr-x[-rw-r--r--]lib/sockunion.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/sockunion.h b/lib/sockunion.h
index 72f12b77ca..5e80ba1090 100644..100755
--- a/lib/sockunion.h
+++ b/lib/sockunion.h
@@ -102,6 +102,7 @@ extern union sockunion *sockunion_getpeername(int);
extern union sockunion *sockunion_dup(const union sockunion *);
extern void sockunion_free(union sockunion *);
extern void sockunion_init(union sockunion *);
+extern int sockunion_is_null(const union sockunion *su);
#ifdef _FRR_ATTRIBUTE_PRINTFRR
#pragma FRR printfrr_ext "%pSU" (union sockunion *)