From 53eaf7555a5f3f0b60854acf7933484c98ada917 Mon Sep 17 00:00:00 2001
From: Dmitry Kozlov <xeb@mail.ru>
Date: Fri, 18 Mar 2016 22:02:54 +0300
Subject: ipoe: call ap_session_set_ifindex to correct interface counters

---
 accel-pppd/ctrl/ipoe/ipoe.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/accel-pppd/ctrl/ipoe/ipoe.c b/accel-pppd/ctrl/ipoe/ipoe.c
index 79e1de28..514e787a 100644
--- a/accel-pppd/ctrl/ipoe/ipoe.c
+++ b/accel-pppd/ctrl/ipoe/ipoe.c
@@ -600,9 +600,10 @@ cont:
 		if (ipoe_create_interface(ses))
 			return;
 
-		ap_session_set_ifindex(&ses->ses);
 	}
 
+	ap_session_set_ifindex(&ses->ses);
+
 	if (ses->dhcpv4_request && ses->serv->dhcpv4_relay) {
 		dhcpv4_relay_send(ses->serv->dhcpv4_relay, ses->dhcpv4_request, ses->relay_server_id, ses->serv->ifname, conf_agent_remote_id);
 
-- 
cgit v1.2.3