platform: create a define for retry count when netlink drops data

We're going to use it elsewhere.
This commit is contained in:
Lubomir Rintel
2023-02-16 13:25:17 +01:00
committed by Thomas Haller
parent ef6d8cf1a8
commit e45b27a937

View File

@@ -328,6 +328,10 @@ struct _ifla_vf_vlan_info {
/*****************************************************************************/ /*****************************************************************************/
#define RESYNC_RETRIES 10
/*****************************************************************************/
typedef struct { typedef struct {
guint16 family_id; guint16 family_id;
} GenlFamilyData; } GenlFamilyData;
@@ -9850,7 +9854,8 @@ ip_route_get(NMPlatform *platform,
/* Retry, if we failed due to a cache resync. That can happen when the netlink /* Retry, if we failed due to a cache resync. That can happen when the netlink
* socket fills up and we lost the response. */ * socket fills up and we lost the response. */
} while (seq_result == WAIT_FOR_NL_RESPONSE_RESULT_FAILED_RESYNC && ++try_count < 10); } while (seq_result == WAIT_FOR_NL_RESPONSE_RESULT_FAILED_RESYNC
&& ++try_count < RESYNC_RETRIES);
if (seq_result < 0) { if (seq_result < 0) {
/* negative seq_result is an errno from kernel. Map it to negative /* negative seq_result is an errno from kernel. Map it to negative