ipoe: many many changes

News of development process
Post Reply
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

ipoe: many many changes

Post by Dmitry »

Code: Select all

commit c45b00d84de954d7f27fc7dce2909fab198cc298
Author: Dmitry Kozlov <xeb@mail.ru>
Date:   Sun Mar 13 00:20:49 2016 +0300

    ipoe: many many changes
Внесено много изменений, вычищен код, переработан драйвер ipoe.
Всё оттестировать нет возможности, так что может что-то не работать.
local-net больше не нужно указывать, он использовался для выделения клиентского трафика, теперь весь трафик на указанных интерфейсах считается клиентским
ultrawave
Posts: 22
Joined: 20 Jan 2015, 22:00

Re: ipoe: many many changes

Post by ultrawave »

Hi Dmitry,

It's happening some errors during compilation.

Code: Select all

inux ipoe-server-04 4.2.0-27-generic #32~14.04.1-Ubuntu

Code: Select all

[ 61%] Building C object accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/lua.c.o
In file included from /root/accel-ppp.git/accel-pppd/ctrl/ipoe/ipoe.h:6:0,
                 from /root/accel-ppp.git/accel-pppd/ctrl/ipoe/lua.c:16:
/usr/include/linux/if.h:143:8: error: redefinition of ‘struct ifmap’
 struct ifmap {
        ^
In file included from /root/accel-ppp.git/accel-pppd/ctrl/ipoe/lua.c:5:0:
/usr/include/net/if.h:111:8: note: originally defined here
 struct ifmap
        ^
In file included from /root/accel-ppp.git/accel-pppd/ctrl/ipoe/ipoe.h:6:0,
                 from /root/accel-ppp.git/accel-pppd/ctrl/ipoe/lua.c:16:
/usr/include/linux/if.h:177:8: error: redefinition of ‘struct ifreq’
 struct ifreq {
        ^
In file included from /root/accel-ppp.git/accel-pppd/ctrl/ipoe/lua.c:5:0:
/usr/include/net/if.h:126:8: note: originally defined here
 struct ifreq
        ^
In file included from /root/accel-ppp.git/accel-pppd/ctrl/ipoe/ipoe.h:6:0,
                 from /root/accel-ppp.git/accel-pppd/ctrl/ipoe/lua.c:16:
/usr/include/linux/if.h:226:8: error: redefinition of ‘struct ifconf’
 struct ifconf  {
        ^
In file included from /root/accel-ppp.git/accel-pppd/ctrl/ipoe/lua.c:5:0:
/usr/include/net/if.h:176:8: note: originally defined here
 struct ifconf
        ^
make[2]: ** [accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/lua.c.o] Erro 1
make[1]: ** [accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/all] Erro 2
make: ** [all] Erro 2
Best regards.
stasn77
Posts: 8
Joined: 02 Mar 2016, 15:21

Re: ipoe: many many changes

Post by stasn77 »

Code: Select all

--- a/accel-pppd/ctrl/ipoe/lua.c.orig
+++ b/accel-pppd/ctrl/ipoe/lua.c
@@ -2,7 +2,6 @@
 #include <stdio.h>
 #include <string.h>
 #include <pthread.h>
-#include <net/if.h>

 /* Include the Lua API header files. */
 #include <lua.h>

Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: ipoe: many many changes

Post by Dmitry »

commit 556d5be02ba0c30f2e33f9d97779827e169dff65
Post Reply