diff options
Diffstat (limited to 'libipvs/libipvs.c')
-rw-r--r-- | libipvs/libipvs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libipvs/libipvs.c b/libipvs/libipvs.c index 979d5bd..9a3c74c 100644 --- a/libipvs/libipvs.c +++ b/libipvs/libipvs.c @@ -748,6 +748,8 @@ static int ipvs_dests_parse_cb(struct nl_msg *msg, void *arg) d->entrytable[i].l_threshold = nla_get_u32(dest_attrs[IPVS_DEST_ATTR_L_THRESH]); d->entrytable[i].activeconns = nla_get_u32(dest_attrs[IPVS_DEST_ATTR_ACTIVE_CONNS]); d->entrytable[i].inactconns = nla_get_u32(dest_attrs[IPVS_DEST_ATTR_INACT_CONNS]); + if (dest_attrs[IPVS_DEST_ATTR_BACKLOG_CONNS]) + d->entrytable[i].backlogconns = nla_get_u32(dest_attrs[IPVS_DEST_ATTR_BACKLOG_CONNS]); d->entrytable[i].persistconns = nla_get_u32(dest_attrs[IPVS_DEST_ATTR_PERSIST_CONNS]); d->entrytable[i].af = d->af; |