mpls-linux-devel Mailing List for MPLS for Linux (Page 9)
Status: Beta
Brought to you by:
jleu
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(7) |
Dec
(8) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(5) |
Feb
(73) |
Mar
(22) |
Apr
(21) |
May
|
Jun
|
Jul
(3) |
Aug
(5) |
Sep
(4) |
Oct
(4) |
Nov
(2) |
Dec
(6) |
2005 |
Jan
(5) |
Feb
|
Mar
(6) |
Apr
(11) |
May
(6) |
Jun
(5) |
Jul
(4) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
(9) |
Dec
(15) |
2006 |
Jan
(11) |
Feb
(7) |
Mar
(4) |
Apr
(1) |
May
(2) |
Jun
(2) |
Jul
(7) |
Aug
|
Sep
(8) |
Oct
(9) |
Nov
(10) |
Dec
(14) |
2007 |
Jan
(11) |
Feb
(9) |
Mar
(39) |
Apr
(7) |
May
(4) |
Jun
(2) |
Jul
(5) |
Aug
(6) |
Sep
(6) |
Oct
(1) |
Nov
(1) |
Dec
(8) |
2008 |
Jan
|
Feb
(13) |
Mar
(19) |
Apr
(11) |
May
(16) |
Jun
(6) |
Jul
(2) |
Aug
(4) |
Sep
|
Oct
(5) |
Nov
|
Dec
(16) |
2009 |
Jan
(13) |
Feb
(5) |
Mar
|
Apr
|
May
(11) |
Jun
(7) |
Jul
(3) |
Aug
|
Sep
(2) |
Oct
(8) |
Nov
(16) |
Dec
(15) |
2010 |
Jan
(6) |
Feb
(5) |
Mar
(1) |
Apr
(14) |
May
(42) |
Jun
(4) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
(4) |
Dec
(1) |
2011 |
Jan
(3) |
Feb
|
Mar
|
Apr
(7) |
May
(1) |
Jun
(2) |
Jul
(4) |
Aug
(19) |
Sep
(9) |
Oct
(13) |
Nov
(4) |
Dec
(3) |
2012 |
Jan
(2) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(11) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(3) |
Dec
(2) |
2013 |
Jan
(4) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(7) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
(2) |
Jul
(2) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(2) |
2016 |
Jan
(6) |
Feb
(2) |
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Adrian P. <adr...@gm...> - 2009-12-21 07:54:09
|
Hello, I'm not sure if I remember correctly, but 3 or 4 years ago when I tested ldpd I had similar problems (when issuing mpls ip ldpd would die). You should do a packet capture and see if ldp sends a notification before dying - there might be a mismatch in parameters or there could be a problem with ldpd itself. I remember I couldn't use it for anything - meaning I didnt learn/distribute labels or wasn't stable. Looking back over the archives here's what we managed to do (remember, these are mails from 2006!): I've managed to get to ldp peers to communicate with each other (and avoid that nasty hang after handshaking) using this setup: LER1 LER2 eth1-------------------------------------------------eth0 172.16.0.2 172.16.0.3 On LER1, in ldpd I issued these commands: uml-1# conf t uml-1(config)# mpls ldp uml-1(config-ldp)# transport-address 172.16.0.2 uml-1(config-ldp)# exit uml-1(config)# int eth1 uml-1(config-if)# mpls ip uml-1(config-if-ldp)# uml-1(config-if-ldp)# exit uml-1(config-if)# exit uml-1(config)# exit uml-1# sh ldp LSR-ID: 7f000001 Admin State: ENABLED Transport Address: ac100002 Control Mode: ORDERED Repair Mode: GLOBAL Propogate Release: TRUE Label Merge: TRUE Retention Mode: LIBERAL Loop Detection Mode: NONE TTL-less-domain: FALSE Local TCP Port: 646 Local UDP Port: 646 Keep-alive Time: 45 Keep-alive Interval: 15 Hello Time: 15 Hello Interval: 5 ------------------------------------------------------------------------------------------ On LER2, in ldpd I issued these commands: uml-1# conf t uml-1(config)# mpls ldp uml-1(config-ldp)# transport-address 172.16.0.3 uml-1(config-ldp)# exit uml-1(config)# int eth0 uml-1(config-if)# mpls ip uml-1(config-if-ldp)# uml-1(config-if-ldp)# exit uml-1(config-if)# exit uml-1(config)# exit uml-1# sh ldp LSR-ID: 7f000001 Admin State: ENABLED Transport Address: ac100003 Control Mode: ORDERED Repair Mode: GLOBAL Propogate Release: TRUE Label Merge: TRUE Retention Mode: LIBERAL Loop Detection Mode: NONE TTL-less-domain: FALSE Local TCP Port: 646 Local UDP Port: 646 Keep-alive Time: 45 Keep-alive Interval: 15 Hello Time: 15 Hello Interval: 5 ------------------------------------------------------------------------------------------ I thought of setting an explicit transport address, because I found out that after the discovery of the potential LDP neighbours, LDP session establition can begin. The active and passive roles are determined using the transport address. If I didn't set a transport address, the default one would be 0x00000002 for both entities. I guess that this is the place where one would freeze - because it expected different transport address. In this case, the one with the greater transport address will have an active role in establishing the session. After this handshake, I get these periodic messages from ldpd: On LER1: OUT: ldp_session_attempt_setup: MPLS_NON_BLOCKING addr delete: 0x82df450 addr delete: 0x82fd8e0 addr delete: 0x8306aa0 session delete On LER2: OUT: Receive an unknown notification: 00000000 addr delete: 0x80a3c08 addr delete: 0x80a3ce0 session delete If I issue an show ldp neighbour on LER2 I get this: uml-1# sh ldp neighbor Peer LDP Ident: 127.0.0.1:0; Local LDP Ident: 127.0.0.1:0 TCP connection: n/a State: discovery; Msgs sent/recv: -/-; Up time: - LDP discovery sources: eth0 but I don't think that a complete session is established. When I issue sh ldp session this is the output: uml-1# sh ldp session no established sessions This is probably because I didn't set some commands, but I don't know which commands are necessary. Another question would be how do I set a fec (to be advertised to the other lsr's)? ... and later on: Ok. I've managed to go one step ahead. Following the Ethereal packet stream, I noticed that one peer was issuing a LDP Notification prior to its disconnection. The notification had a status data with the value of 0x11 (which according to the LDP RFC means 'Session rejected - Parameters advertisment mode'). So, I changed the distribution mode on both peers from DoD to DU and now it goes further, but for a little time. I can get for a brief second a session, with fecs, neighbour information like this: uml-1# sh ldp neigh Peer LDP Ident: 172.16.0.3:0; Local LDP Ident: 172.16.0.2:0 TCP connection: 0.0.0.0.646 - 172.16.0.3.44012 State: OPERATIONAL; Msgs sent/recv: 5/17; UNSOLICITED Up time: 00:00:01 LDP discovery sources: eth1 Addresses bound to peer: 172.16.0.2 172.16.0.3 172.16.1.3 10.1.1.1 141.85.43.122 The thing is, that 2 seconds later, both ldpd's (from both peers) crash (output is: Aborted.). Ethereal captures all sorts of LDP packets indicating that the session was establish(ed)(ing), because I saw that fecs were exchanged, together with proposed labels. After all the handshaking is done, one of the peers sends a TCP FIN, and then (after the other peer replies with another FIN) they both die. If you want, I have a packet dump captured in ethereal and I will attach it tomorrow. Tomorrow I want to try out the new version of LDP, because today I had other things to try out. I guess that even if I used the older version, in the end I learned a few things about LDP and the initialization process. :) If you have any ideas, I'd like to hear them. This is all I've got. Hope it helps! Regards, Adrian On Sun, Dec 20, 2009 at 5:22 PM, Bojana Petrovic <bo...@gm...> wrote: > Hi everybody, > > Due to compilation issues with quagga-mpls on Fedora 10, I have decided to > try with only quagga-0.99.6-01.fc5.mpls.1.956b.i386.rpm package I could > find at the moment on the internet. This quagga-mpls.rpm I set on Fedora 5 > environment using mpls packages found in the repo. > I got LDP daemon running, but when tried to configure LDP like this: > > vtysh > conf t > mpls ldp > exit > int eth1 > mpls ip > end > > I got: *Warning: closing connection to ldpd because of an I/O error, and > ldpd daemon is closed*. > > If I try to make ldpd.conf file with a line including "mpls ip" similar to > this: > ! > interface eth0 > mpls ip > ! > and then to start ldpd daemon, I get this error: > *Error occured during reading below line > mpls ip* > > Additionally if I configure interface in zebra.conf like this: > ! > interface eth1 > mpls labelspace 0 > ip address 100.0.0.1/24 > ! > After starting zebra, these lines are converting into this: > ! > interface eth1 > mpls labelspace 0 > ip address 100.0.0.1/24 > ipv6 nd suppress-ra > ! > > Does anybody know wheather this environment can work, and is that possible > to solve these errors? > > Best regards, > Bojana > > > > > > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > |
From: Bojana P. <bo...@gm...> - 2009-12-20 15:22:15
|
Hi everybody, Due to compilation issues with quagga-mpls on Fedora 10, I have decided to try with only quagga-0.99.6-01.fc5.mpls.1.956b.i386.rpm package I could find at the moment on the internet. This quagga-mpls.rpm I set on Fedora 5 environment using mpls packages found in the repo. I got LDP daemon running, but when tried to configure LDP like this: vtysh conf t mpls ldp exit int eth1 mpls ip end I got: *Warning: closing connection to ldpd because of an I/O error, and ldpd daemon is closed*. If I try to make ldpd.conf file with a line including "mpls ip" similar to this: ! interface eth0 mpls ip ! and then to start ldpd daemon, I get this error: *Error occured during reading below line mpls ip* Additionally if I configure interface in zebra.conf like this: ! interface eth1 mpls labelspace 0 ip address 100.0.0.1/24 ! After starting zebra, these lines are converting into this: ! interface eth1 mpls labelspace 0 ip address 100.0.0.1/24 ipv6 nd suppress-ra ! Does anybody know wheather this environment can work, and is that possible to solve these errors? Best regards, Bojana |
From: <mp...@ne...> - 2009-12-17 04:40:35
|
--- On Wed, 12/16/09, Bhartendu Maheshwari <bha...@ne...> wrote: > From: Bhartendu Maheshwari <bha...@ne...> > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and mpls-ldp-portable compilation error > To: jl...@mi..., mpl...@li... > Date: Wednesday, December 16, 2009, 9:37 PM > Hi James/MPLS-Linux-Group-Member, > > As there are so many problem group members are facing in > compiling MPLS-Quagga and LDP, I would request James or > MPLS-Linux-Group-Member to provide a stable/compilable > source code(i suggest for source code but RPM also works for > time been) for either Fedorra 10 or Fedorra 11(which he > might be using), so that we can proceed our tasks. That will > be Great help for all of us. > > Thanks & Regards > Bhartendu M. > > --- On Thu, 12/10/09, Pali <pal...@gm...> > wrote: > > > From: Pali <pal...@gm...> > > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and > mpls-ldp-portable compilation error > > To: mp...@ne... > > Cc: "Bhagwan Sahai" <bha...@gm...>, > win...@fr..., > mpl...@li... > > Date: Thursday, December 10, 2009, 10:13 PM > > Hi, will You be so patient, and publish on > > web zip file with modified mpls-quagga and > mpls-ldp-portable > > ? I have also troubles with compilation, even with > Your > > directions. > > > > 2009/12/1 <mp...@ne...> > > > > Hi Bhagwan/Wind, > > > > > > > > I had tried to compile MPLS-quagga and able to > compile > > successfully with the following changes. The only > problem > > left mentioned in step #10, there is one structure > field > > mismatch(for the time been I commented that line), > which I > > am not very sure how to resolve this. > > > > > > > > > > Please let me know in case of any help in > compilation. > > > > > > > > Thanks & Regards > > > > Bhartendu M. > > > > > > > > 1. Download and extract/install the following > > packages:- > > > > dia-0.96.1-7.fc10.i386.rpm > > > > > > > mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz > > > > > > > mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz > > > > > > > > 2. chmod 777 bootstrap.sh > > > > 3. ./bootstrap.sh > > > > 4. ./configure > > > > 5. Change variable DEFSRC in ldpd/create-links > file > > to ldp-portable directory and execute > > "create-link" script. > > > > 6. Add following lines in file > ldpd/mpls_mm_impl.h > > at last > > > > enum > > > > { > > > > MTYPE_LDP_ADDR = 1, > > > > MTYPE_LDP_ADJ, > > > > MTYPE_LDP_ATTR, > > > > MTYPE_LDP_ENTITY, > > > > MTYPE_LDP_FEC, > > > > MTYPE_LDP_HOP, > > > > MTYPE_LDP_IF, > > > > MTYPE_LDP_IP, > > > > MTYPE_LDP_INLABEL, > > > > MTYPE_LDP_NEXTHOP, > > > > MTYPE_LDP_OUTLABEL, > > > > MTYPE_LDP_PEER, > > > > MTYPE_LDP_RESOURCE, > > > > MTYPE_LDP_SESSION, > > > > MTYPE_LDP_TUNNEL, > > > > MTYPE_LDP_BUF > > > > }; > > > > 7. Add dummy function mpls_assert to ldp.c > > > > void mpls_assert(const char* func, > const int > > line, int condition) > > > > { > > > > } > > > > 8. define HAVE_MPLS in the following files(at > the > > top after file Hash if) > > > > ldpd/ldp.h:#define HAVE_MPLS > > > 1 > > > > lib/zebra.h:#define HAVE_MPLS > 1 > > > > lib/zclient.h:#define HAVE_MPLS > 1 > > > > > > > > 9. Change zebra/Makefile - add mpls_ioctl.c in > all > > places where mpls_lib.c mentioned. > > > > 10. We need to comment two lines in function > > "mpls_ctrl_nhlfe_register" in file mpls_ioctl.c. > > There is structure mismatch, we need to correct this > before > > running this. > > > > 11. Sync functions and protypes of functions > > mpls_ioctl.c and mpls_lib.h. > > > > mpls_kernel_init > > > > mpls_read > > > > mpls_ctrl_ilm_unregister > > > > mpls_ctrl_xc_unregister > > > > mpls_ctrl_ilm_register > > > > mpls_ctrl_xc_register > > > > mpls_ctrl_nhlfe_unregister > > > > mpls_ctrl_nhlfe_register > > > > mpls_ctrl_set_interface_labelspace > > > > mpls_ctrl_show_hardware > > > > mpls_ctrl_ftn_unregister > > > > mpls_ctrl_ftn_register > > > > > > > > > > > > 12. Change mpls_malloc and mpls_free function > calls > > and definition to mpls_malloc1 and mpls_free1 in > > impl_lock.c, impl_mm.c, impl_socket.c, impl_timer.c > files. > > > > 13. Include the following lines in mpls_ioctl.h > > file. > > > > > > > /****************************************************************/ > > > > #include "include/linux/mpls.h" > > > > #include "lib/command.h" > > > > > > > > enum { > > > > SIOCMPLSNHLFEDEL = 0, > > > > SIOCMPLSNHLFEADD, > > > > NEXTHOP_TYPE_IFNAME, > > > > NEXTHOP_TYPE_IPV4, > > > > NEXTHOP_TYPE_IPV6, > > > > SIOCSMPLSOUTINSTR, > > > > SIOCMPLSILMDEL, > > > > SIOCMPLSILMADD, > > > > SIOCMPLSXCADD, > > > > SIOCMPLSXCDEL > > > > }; > > > > > > > > 14. make (in mpls-quagga directory) > > > > 15. make (in ldpd directory) > > > > > > > > > /****************************************************************/ > > > > 1. For execution - Execute the following > > commands:- > > > > chown -R quagga.quagga /var/log/ > > > > chown -R quagga.quagga /etc/ > > > > chown -R root.quagga /var/run > > > > chmod -R 775 /var/run/ > > > > 2. Please correct function structure used in > > function mpls_ctrl_nhlfe_register(step 10). > > > > > > > > --- On Mon, 11/30/09, win...@fr... > > <win...@fr...> > > wrote: > > > > > > > > > From: win...@fr... > > <win...@fr...> > > > > > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga > and > > mpls-ldp-portable compilation error > > > > > To: "Bhagwan Sahai" <bha...@gm...> > > > > > Cc: mpl...@li... > > > > > Date: Monday, November 30, 2009, 3:12 PM > > > > > Hello BSahai, > > > > > > > > > > Quoting Bhagwan Sahai <bha...@gm...>: > > > > > > > > > > > Hi, > > > > > > Is the compilation issue resolved > > > > > for mpls-quagga and > > > > > > mpls-ldp-portable? As I am new to this list > and > > found > > > > > old mails > > > > > > conveying problem with the existing build. I > am > > also > > > > > facing the same > > > > > > compilation issues a : > > > > > > > > > > As I know not yet. > > > > > > > > > > > impl_lock.c:8:35: error: macro > > "mpls_malloc" > > > > > requires 2 arguments, but > > > > > >> > only 1 given > > > > > >> > impl_lock.c: In function > > > > > ‘mpls_lock_create’: > > > > > >> > impl_lock.c:8: error: > ‘mpls_malloc’ > > > > > undeclared (first use in this > > > > > >> function) > > > > > >> > impl_lock.c:8: error: (Each > undeclared > > > > > identifier is reported only once > > > > > >> > impl_lock.c:8: error: for each > function > > it > > > > > appears in.) > > > > > >> > impl_lock.c:28:19: error: macro > > "mpls_free" > > > > > requires 2 arguments, but > > > > > >> > only 1 given > > > > > >> > impl_lock.c: In function > > > > > ‘mpls_lock_delete’: > > > > > >> > impl_lock.c:28: error: > ‘mpls_free’ > > > > > undeclared (first use in this > > > > > >> function) > > > > > >> > make: *** [impl_lock.o] Error 1 > > > > > > > > > > > > > > > > > > Though I am trying to resolve above issues > but > > don't > > > > > know wether > > > > > > things will work finally or not. > > > > > > > > > > Great, I am looking forward to it. > > > > > > > > > > > > > > > > > Regards > > > > > > Bsahai > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > > Let Crystal Reports handle the reporting - > Free > > > > > Crystal Reports 2008 30-Day > > > > > > trial. Simplify your report design, > integration > > and > > > > > deployment - and focus on > > > > > > what you do best, core application coding. > > Discover > > > > > what's new with > > > > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > > > > > _______________________________________________ > > > > > > mpls-linux-devel mailing list > > > > > > mpl...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > Let Crystal Reports handle the reporting - Free > > Crystal > > > > > Reports 2008 30-Day > > > > > trial. Simplify your report design, integration > and > > > > > deployment - and focus on > > > > > what you do best, core application coding. > Discover > > what's > > > > > new with > > > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > > > _______________________________________________ > > > > > mpls-linux-devel mailing list > > > > > mpl...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > Join us December 9, 2009 for the Red Hat Virtual > > Experience, > > > > a free event focused on virtualization and cloud > > computing. > > > > Attend in-depth sessions from your desk. Your couch. > > Anywhere. > > > > http://p.sf.net/sfu/redhat-sfdev2dev > > > > _______________________________________________ > > > > mpls-linux-devel mailing list > > > > mpl...@li... > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > > > > -- > > Ak si prajes aby som cital tvoj mail do 5 min, tak > napis do > > predmetu X5. > > Na skype som dostupny stale, len mi daj vediet aby som > sa > > prihlasil. > > > > << 0903 48 47 40 >> mobil > > > > << 309458351 >> icq > > << ortseamo >> skype > > > > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer > Community > Take advantage of Verizon's best-in-class app development > support > A streamlined, 14 day to market process makes app > distribution fast and easy > Join now and get one step closer to millions of Verizon > customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > |
From: Bhartendu M. <bha...@ne...> - 2009-12-16 16:07:44
|
Hi James/MPLS-Linux-Group-Member, As there are so many problem group members are facing in compiling MPLS-Quagga and LDP, I would request James or MPLS-Linux-Group-Member to provide a stable/compilable source code(i suggest for source code but RPM also works for time been) for either Fedorra 10 or Fedorra 11(which he might be using), so that we can proceed our tasks. That will be Great help for all of us. Thanks & Regards Bhartendu M. --- On Thu, 12/10/09, Pali <pal...@gm...> wrote: > From: Pali <pal...@gm...> > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and mpls-ldp-portable compilation error > To: mp...@ne... > Cc: "Bhagwan Sahai" <bha...@gm...>, win...@fr..., mpl...@li... > Date: Thursday, December 10, 2009, 10:13 PM > Hi, will You be so patient, and publish on > web zip file with modified mpls-quagga and mpls-ldp-portable > ? I have also troubles with compilation, even with Your > directions. > > 2009/12/1 <mp...@ne...> > > Hi Bhagwan/Wind, > > > > I had tried to compile MPLS-quagga and able to compile > successfully with the following changes. The only problem > left mentioned in step #10, there is one structure field > mismatch(for the time been I commented that line), which I > am not very sure how to resolve this. > > > > > Please let me know in case of any help in compilation. > > > > Thanks & Regards > > Bhartendu M. > > > > 1. Download and extract/install the following > packages:- > > dia-0.96.1-7.fc10.i386.rpm > > > mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz > > > mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz > > > > 2. chmod 777 bootstrap.sh > > 3. ./bootstrap.sh > > 4. ./configure > > 5. Change variable DEFSRC in ldpd/create-links file > to ldp-portable directory and execute > "create-link" script. > > 6. Add following lines in file ldpd/mpls_mm_impl.h > at last > > enum > > { > > MTYPE_LDP_ADDR = 1, > > MTYPE_LDP_ADJ, > > MTYPE_LDP_ATTR, > > MTYPE_LDP_ENTITY, > > MTYPE_LDP_FEC, > > MTYPE_LDP_HOP, > > MTYPE_LDP_IF, > > MTYPE_LDP_IP, > > MTYPE_LDP_INLABEL, > > MTYPE_LDP_NEXTHOP, > > MTYPE_LDP_OUTLABEL, > > MTYPE_LDP_PEER, > > MTYPE_LDP_RESOURCE, > > MTYPE_LDP_SESSION, > > MTYPE_LDP_TUNNEL, > > MTYPE_LDP_BUF > > }; > > 7. Add dummy function mpls_assert to ldp.c > > void mpls_assert(const char* func, const int > line, int condition) > > { > > } > > 8. define HAVE_MPLS in the following files(at the > top after file Hash if) > > ldpd/ldp.h:#define HAVE_MPLS > 1 > > lib/zebra.h:#define HAVE_MPLS 1 > > lib/zclient.h:#define HAVE_MPLS 1 > > > > 9. Change zebra/Makefile - add mpls_ioctl.c in all > places where mpls_lib.c mentioned. > > 10. We need to comment two lines in function > "mpls_ctrl_nhlfe_register" in file mpls_ioctl.c. > There is structure mismatch, we need to correct this before > running this. > > 11. Sync functions and protypes of functions > mpls_ioctl.c and mpls_lib.h. > > mpls_kernel_init > > mpls_read > > mpls_ctrl_ilm_unregister > > mpls_ctrl_xc_unregister > > mpls_ctrl_ilm_register > > mpls_ctrl_xc_register > > mpls_ctrl_nhlfe_unregister > > mpls_ctrl_nhlfe_register > > mpls_ctrl_set_interface_labelspace > > mpls_ctrl_show_hardware > > mpls_ctrl_ftn_unregister > > mpls_ctrl_ftn_register > > > > > > 12. Change mpls_malloc and mpls_free function calls > and definition to mpls_malloc1 and mpls_free1 in > impl_lock.c, impl_mm.c, impl_socket.c, impl_timer.c files. > > 13. Include the following lines in mpls_ioctl.h > file. > > > /****************************************************************/ > > #include "include/linux/mpls.h" > > #include "lib/command.h" > > > > enum { > > SIOCMPLSNHLFEDEL = 0, > > SIOCMPLSNHLFEADD, > > NEXTHOP_TYPE_IFNAME, > > NEXTHOP_TYPE_IPV4, > > NEXTHOP_TYPE_IPV6, > > SIOCSMPLSOUTINSTR, > > SIOCMPLSILMDEL, > > SIOCMPLSILMADD, > > SIOCMPLSXCADD, > > SIOCMPLSXCDEL > > }; > > > > 14. make (in mpls-quagga directory) > > 15. make (in ldpd directory) > > > > /****************************************************************/ > > 1. For execution - Execute the following > commands:- > > chown -R quagga.quagga /var/log/ > > chown -R quagga.quagga /etc/ > > chown -R root.quagga /var/run > > chmod -R 775 /var/run/ > > 2. Please correct function structure used in > function mpls_ctrl_nhlfe_register(step 10). > > > > --- On Mon, 11/30/09, win...@fr... > <win...@fr...> > wrote: > > > > > From: win...@fr... > <win...@fr...> > > > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and > mpls-ldp-portable compilation error > > > To: "Bhagwan Sahai" <bha...@gm...> > > > Cc: mpl...@li... > > > Date: Monday, November 30, 2009, 3:12 PM > > > Hello BSahai, > > > > > > Quoting Bhagwan Sahai <bha...@gm...>: > > > > > > > Hi, > > > > Is the compilation issue resolved > > > for mpls-quagga and > > > > mpls-ldp-portable? As I am new to this list and > found > > > old mails > > > > conveying problem with the existing build. I am > also > > > facing the same > > > > compilation issues a : > > > > > > As I know not yet. > > > > > > > impl_lock.c:8:35: error: macro > "mpls_malloc" > > > requires 2 arguments, but > > > >> > only 1 given > > > >> > impl_lock.c: In function > > > ‘mpls_lock_create’: > > > >> > impl_lock.c:8: error: ‘mpls_malloc’ > > > undeclared (first use in this > > > >> function) > > > >> > impl_lock.c:8: error: (Each undeclared > > > identifier is reported only once > > > >> > impl_lock.c:8: error: for each function > it > > > appears in.) > > > >> > impl_lock.c:28:19: error: macro > "mpls_free" > > > requires 2 arguments, but > > > >> > only 1 given > > > >> > impl_lock.c: In function > > > ‘mpls_lock_delete’: > > > >> > impl_lock.c:28: error: ‘mpls_free’ > > > undeclared (first use in this > > > >> function) > > > >> > make: *** [impl_lock.o] Error 1 > > > > > > > > > > > > Though I am trying to resolve above issues but > don't > > > know wether > > > > things will work finally or not. > > > > > > Great, I am looking forward to it. > > > > > > > > > > > Regards > > > > Bsahai > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > Let Crystal Reports handle the reporting - Free > > > Crystal Reports 2008 30-Day > > > > trial. Simplify your report design, integration > and > > > deployment - and focus on > > > > what you do best, core application coding. > Discover > > > what's new with > > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > > _______________________________________________ > > > > mpls-linux-devel mailing list > > > > mpl...@li... > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Let Crystal Reports handle the reporting - Free > Crystal > > > Reports 2008 30-Day > > > trial. Simplify your report design, integration and > > > deployment - and focus on > > > what you do best, core application coding. Discover > what's > > > new with > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > _______________________________________________ > > > mpls-linux-devel mailing list > > > mpl...@li... > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > ------------------------------------------------------------------------------ > > Join us December 9, 2009 for the Red Hat Virtual > Experience, > > a free event focused on virtualization and cloud > computing. > > Attend in-depth sessions from your desk. Your couch. > Anywhere. > > http://p.sf.net/sfu/redhat-sfdev2dev > > _______________________________________________ > > mpls-linux-devel mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > -- > Ak si prajes aby som cital tvoj mail do 5 min, tak napis do > predmetu X5. > Na skype som dostupny stale, len mi daj vediet aby som sa > prihlasil. > > << 0903 48 47 40 >> mobil > > << 309458351 >> icq > << ortseamo >> skype > > |
From: Pali <pal...@gm...> - 2009-12-13 15:00:15
|
Hi just a little question on You James, I haven't browsed all archive and git sources yet, will do, but I also would like to ask You, if You have some documents from software architecture & design & implementation of LDP and MPLS. Something like UML diagrams, descriptions of functions, and things around this. Thank You |
From: Pali <pal...@gm...> - 2009-12-12 22:53:14
|
Hi, I was compiling quagga+ldp from sources on Debian Lenny 2.6.26-2-686, x86 architecture. I didn't compile project successfully yet, but maybe some information will be useful for You. *installation.txt *= steps I have done are written inside **.log* = output of various commands All my project with files mentioned above hangs here: http://www.localnet.sk/~maestro/dnl/skola/dp/src/quagga_mpls_ldp.tgz<http://www.localnet.sk/%7Emaestro/dnl/skola/dp/src/quagga_mpls_ldp.tgz> 2009/12/12 Bojana Petrovic <bo...@gm...> > Hi everybody, > > I'm trying very hard these weeks to set mpls-quagga and LDP work on Fedora > 8 (mpls-kernel 2.6.26.6-49.fc8.mpls.1.962) and I'm facing following > problems. > I read carefully old posts, and have made conclusion that recent problems > are connected with Fedora 10, so I realized that solution for F8 might work. > According to this list I tried following attempts: > 1) Downloaded from http://repo.or.cz/ > mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz > mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz > and compiled according to instructions > > - change variable DEFSRC in ldpd/create-links file to ldp-portable > directory and execute "create-link" script. > - chmod 777 bootstrap.sh > - ./bootstrap.sh > - ./configure > - make > - make install > > I didn't recognized any of errors, but I cannot access to the LDP daemon. I > can run all other daemons (zebra, ospfd...). But I can not use LDPD?? > > 2) I tried to use *make-rpm-jleu* batch file, but I met following error: > *install: cannot stat > `/usr/src/redhat/BUILD/quagga-0.99.11/redhat/ldpd.init': No such file or > directory > *Is that possible to make RPM in this way? Are there something that should > be done before running this script? > > 3) I tried to apply quagga-mpls.diff to the quagga source distribution > (0.99.6), and did simple: *patch -p1 < quagga-mpls.diff*: > I found that some files cannot be successfuly patched and met errors > similar like this one: > > *11 out of 42 hunks FAILED -- saving rejects to file zebra/zebra_rib.c.rej > can't find file to patch at input line 76700 > Perhaps you used the wrong -p or --strip option? > The text leading up to this was: > -------------------------- > |diff -uNr --exclude=.p4config --exclude=make-rpm-jleu > --exclude=update-from-kernel.sh quagga/zebra/zebra_routemap.c > quagga-mpls/zebra/zebra_routemap.c > |--- quagga/zebra/zebra_routemap.c 2007-06-14 05:02:14.000000000 -0500 > |+++ quagga-mpls/zebra/zebra_routemap.c 2008-02-19 22:55:08.000000000 -0600 > -------------------*------- > *File to patch: * > > Cause non of these attempts weren't successful, please, can anyone point > what I'm doing wrong or offer to us some alternative solution? > I'm ready to accept any of combination - Fedora distributions 5/8/10, > mpls-kernels, and quagga version just to make this work. > I can see that many people facing similar problem and I'm wondering does > anybody have some combination running succsseful? > > I would appriciate any advice, > > Best Regards > Bojana Petrovic > > > ------------------------------------------------------------------------------ > Return on Information: > Google Enterprise Search pays you back > Get the facts. > http://p.sf.net/sfu/google-dev2dev > > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > -- Ak si prajes aby som cital tvoj mail do 5 min, tak napis do predmetu X5. Na skype som dostupny stale, len mi daj vediet aby som sa prihlasil. << 0903 48 47 40 >> mobil << 309458351 >> icq << ortseamo >> skype |
From: Bojana P. <bo...@gm...> - 2009-12-12 22:15:30
|
Hi everybody, I'm trying very hard these weeks to set mpls-quagga and LDP work on Fedora 8 (mpls-kernel 2.6.26.6-49.fc8.mpls.1.962) and I'm facing following problems. I read carefully old posts, and have made conclusion that recent problems are connected with Fedora 10, so I realized that solution for F8 might work. According to this list I tried following attempts: 1) Downloaded from http://repo.or.cz/ mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz and compiled according to instructions - change variable DEFSRC in ldpd/create-links file to ldp-portable directory and execute "create-link" script. - chmod 777 bootstrap.sh - ./bootstrap.sh - ./configure - make - make install I didn't recognized any of errors, but I cannot access to the LDP daemon. I can run all other daemons (zebra, ospfd...). But I can not use LDPD?? 2) I tried to use *make-rpm-jleu* batch file, but I met following error: *install: cannot stat `/usr/src/redhat/BUILD/quagga-0.99.11/redhat/ldpd.init': No such file or directory *Is that possible to make RPM in this way? Are there something that should be done before running this script? 3) I tried to apply quagga-mpls.diff to the quagga source distribution (0.99.6), and did simple: *patch -p1 < quagga-mpls.diff*: I found that some files cannot be successfuly patched and met errors similar like this one: *11 out of 42 hunks FAILED -- saving rejects to file zebra/zebra_rib.c.rej can't find file to patch at input line 76700 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -uNr --exclude=.p4config --exclude=make-rpm-jleu --exclude=update-from-kernel.sh quagga/zebra/zebra_routemap.c quagga-mpls/zebra/zebra_routemap.c |--- quagga/zebra/zebra_routemap.c 2007-06-14 05:02:14.000000000 -0500 |+++ quagga-mpls/zebra/zebra_routemap.c 2008-02-19 22:55:08.000000000 -0600 -------------------*------- *File to patch: * Cause non of these attempts weren't successful, please, can anyone point what I'm doing wrong or offer to us some alternative solution? I'm ready to accept any of combination - Fedora distributions 5/8/10, mpls-kernels, and quagga version just to make this work. I can see that many people facing similar problem and I'm wondering does anybody have some combination running succsseful? I would appriciate any advice, Best Regards Bojana Petrovic |
From: Vasudha N. <in...@or...> - 2009-12-11 05:20:26
|
Vasudha Naveen challenges you to an IQ test \n\n Hi, \n I am challenging you to play an IQ test. I bet you can't beat my score! \n Score to beat: 620 \n Do you want to play with Vasudha Naveen? \n If yes, go to this link to play: http://www.orangeshark.com/brainIQpage1.php?6ZLwzt7T2KDUyuDg55/F093K36jN297j5Y/h1trly8bY2uHZxpzVyufmhPDh0OXW0s/Gk9bC6NDU4N+R5dXlydTTz53owuHcydvJodnY0NvNnMrU4A==&status=Y \n\n Please respond or Vasudha Naveen will think you said no :( \n\n\n\n\n Click Here http://www.orangeshark.com/nomorefriendsemailosc.php?6ZLwzt7T2KDUyuDg55/F093K36jN297j5Y/h1trly8bY2uHZxpzVyufmhPDh0OXW0s/Gk9bC6NDU4N+R5dXlydTTz53owuHcydvJodnY0NvNnMrU4A==&step=OSC to block all emails from OrangeShark.com, 2980 E. Capitol Expy #50 STE 262 San Jose, CA 95148 USA \n |
From: Pali <pal...@gm...> - 2009-12-10 16:44:01
|
Hi, will You be so patient, and publish on web zip file with modified mpls-quagga and mpls-ldp-portable ? I have also troubles with compilation, even with Your directions. 2009/12/1 <mp...@ne...> > Hi Bhagwan/Wind, > > I had tried to compile MPLS-quagga and able to compile successfully with > the following changes. The only problem left mentioned in step #10, there is > one structure field mismatch(for the time been I commented that line), which > I am not very sure how to resolve this. > > Please let me know in case of any help in compilation. > > Thanks & Regards > Bhartendu M. > > 1. Download and extract/install the following packages:- > dia-0.96.1-7.fc10.i386.rpm > mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz > mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz > > 2. chmod 777 bootstrap.sh > 3. ./bootstrap.sh > 4. ./configure > 5. Change variable DEFSRC in ldpd/create-links file to ldp-portable > directory and execute "create-link" script. > 6. Add following lines in file ldpd/mpls_mm_impl.h at last > enum > { > MTYPE_LDP_ADDR = 1, > MTYPE_LDP_ADJ, > MTYPE_LDP_ATTR, > MTYPE_LDP_ENTITY, > MTYPE_LDP_FEC, > MTYPE_LDP_HOP, > MTYPE_LDP_IF, > MTYPE_LDP_IP, > MTYPE_LDP_INLABEL, > MTYPE_LDP_NEXTHOP, > MTYPE_LDP_OUTLABEL, > MTYPE_LDP_PEER, > MTYPE_LDP_RESOURCE, > MTYPE_LDP_SESSION, > MTYPE_LDP_TUNNEL, > MTYPE_LDP_BUF > }; > 7. Add dummy function mpls_assert to ldp.c > void mpls_assert(const char* func, const int line, int condition) > { > } > 8. define HAVE_MPLS in the following files(at the top after file Hash > if) > ldpd/ldp.h:#define HAVE_MPLS 1 > lib/zebra.h:#define HAVE_MPLS 1 > lib/zclient.h:#define HAVE_MPLS 1 > > 9. Change zebra/Makefile - add mpls_ioctl.c in all places where > mpls_lib.c mentioned. > 10. We need to comment two lines in function "mpls_ctrl_nhlfe_register" > in file mpls_ioctl.c. There is structure mismatch, we need to correct this > before running this. > 11. Sync functions and protypes of functions mpls_ioctl.c and > mpls_lib.h. > mpls_kernel_init > mpls_read > mpls_ctrl_ilm_unregister > mpls_ctrl_xc_unregister > mpls_ctrl_ilm_register > mpls_ctrl_xc_register > mpls_ctrl_nhlfe_unregister > mpls_ctrl_nhlfe_register > mpls_ctrl_set_interface_labelspace > mpls_ctrl_show_hardware > mpls_ctrl_ftn_unregister > mpls_ctrl_ftn_register > > > 12. Change mpls_malloc and mpls_free function calls and definition to > mpls_malloc1 and mpls_free1 in impl_lock.c, impl_mm.c, impl_socket.c, > impl_timer.c files. > 13. Include the following lines in mpls_ioctl.h file. > /****************************************************************/ > #include "include/linux/mpls.h" > #include "lib/command.h" > > enum { > SIOCMPLSNHLFEDEL = 0, > SIOCMPLSNHLFEADD, > NEXTHOP_TYPE_IFNAME, > NEXTHOP_TYPE_IPV4, > NEXTHOP_TYPE_IPV6, > SIOCSMPLSOUTINSTR, > SIOCMPLSILMDEL, > SIOCMPLSILMADD, > SIOCMPLSXCADD, > SIOCMPLSXCDEL > }; > > 14. make (in mpls-quagga directory) > 15. make (in ldpd directory) > > /****************************************************************/ > 1. For execution - Execute the following commands:- > chown -R quagga.quagga /var/log/ > chown -R quagga.quagga /etc/ > chown -R root.quagga /var/run > chmod -R 775 /var/run/ > 2. Please correct function structure used in function > mpls_ctrl_nhlfe_register(step 10). > > --- On Mon, 11/30/09, win...@fr... <win...@fr...> wrote: > > > From: win...@fr... <win...@fr...> > > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and mpls-ldp-portable > compilation error > > To: "Bhagwan Sahai" <bha...@gm...> > > Cc: mpl...@li... > > Date: Monday, November 30, 2009, 3:12 PM > > Hello BSahai, > > > > Quoting Bhagwan Sahai <bha...@gm...>: > > > > > Hi, > > > Is the compilation issue resolved > > for mpls-quagga and > > > mpls-ldp-portable? As I am new to this list and found > > old mails > > > conveying problem with the existing build. I am also > > facing the same > > > compilation issues a : > > > > As I know not yet. > > > > > impl_lock.c:8:35: error: macro "mpls_malloc" > > requires 2 arguments, but > > >> > only 1 given > > >> > impl_lock.c: In function > > ‘mpls_lock_create’: > > >> > impl_lock.c:8: error: ‘mpls_malloc’ > > undeclared (first use in this > > >> function) > > >> > impl_lock.c:8: error: (Each undeclared > > identifier is reported only once > > >> > impl_lock.c:8: error: for each function it > > appears in.) > > >> > impl_lock.c:28:19: error: macro "mpls_free" > > requires 2 arguments, but > > >> > only 1 given > > >> > impl_lock.c: In function > > ‘mpls_lock_delete’: > > >> > impl_lock.c:28: error: ‘mpls_free’ > > undeclared (first use in this > > >> function) > > >> > make: *** [impl_lock.o] Error 1 > > > > > > > > > Though I am trying to resolve above issues but don't > > know wether > > > things will work finally or not. > > > > Great, I am looking forward to it. > > > > > > > > Regards > > > Bsahai > > > > > > > > > ------------------------------------------------------------------------------ > > > Let Crystal Reports handle the reporting - Free > > Crystal Reports 2008 30-Day > > > trial. Simplify your report design, integration and > > deployment - and focus on > > > what you do best, core application coding. Discover > > what's new with > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > _______________________________________________ > > > mpls-linux-devel mailing list > > > mpl...@li... > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > > > > > > ------------------------------------------------------------------------------ > > Let Crystal Reports handle the reporting - Free Crystal > > Reports 2008 30-Day > > trial. Simplify your report design, integration and > > deployment - and focus on > > what you do best, core application coding. Discover what's > > new with > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > mpls-linux-devel mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > ------------------------------------------------------------------------------ > Join us December 9, 2009 for the Red Hat Virtual Experience, > a free event focused on virtualization and cloud computing. > Attend in-depth sessions from your desk. Your couch. Anywhere. > http://p.sf.net/sfu/redhat-sfdev2dev > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > -- Ak si prajes aby som cital tvoj mail do 5 min, tak napis do predmetu X5. Na skype som dostupny stale, len mi daj vediet aby som sa prihlasil. << 0903 48 47 40 >> mobil << 309458351 >> icq << ortseamo >> skype |
From: Bhartendu M. <bha...@ne...> - 2009-12-04 03:35:58
|
Hi Leucio, Please type the following in your web browser http://repo.or.cz/ then click on "Browse all projects" OR http://repo.or.cz/w?a=project_list Search "MPLS" in your web browser and download the following packages or as per your requirement:- mpls-ebtables.git MPLS enabled ebtables mpls-iproute2.git MPLS enabled iproute2 mpls-iptables.git MPLS enabled iptables mpls-kernel.git MPLS enabled Linux Kernel mpls-ldp-portable.git Portable Implementation of RFC3036 mpls-ppp.git MPLS enabled ppp mpls-quagga.git MPLS enabled quagga Please let me know if u still have issue. Regards Bhartendu M. --- On Thu, 12/3/09, Leucio Ricci <leu...@gm...> wrote: > From: Leucio Ricci <leu...@gm...> > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and mpls-ldp-portable compilation error > To: mpl...@li... > Date: Thursday, December 3, 2009, 7:21 PM > hi list, > > > Hi Bhagwan/Wind, > > > > I had tried to compile MPLS-quagga and able to compile > successfully with the following > > changes. The only problem left mentioned in step #10, there > is one structure field > > mismatch(for the time been I commented that line), which I > am not very sure how to resolve > > this. > > > > Please let me know in case of any help in compilation. > > > > Thanks & Regards > > Bhartendu M. > > > > 1. Download and extract/install the following packages:- > > dia-0.96.1-7.fc10.i386.rpm > > > mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz > > > mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz > Where we can find the previous package?are they in repo.or.cz? here we can find > only mpls-quagga.git and quagga-jleu.git. > > > -- > Ricci Leuciantonio > > > -----Inline Attachment Follows----- > > ------------------------------------------------------------------------------ > Join us December 9, 2009 for the Red Hat Virtual > Experience, > a free event focused on virtualization and cloud computing. > > Attend in-depth sessions from your desk. Your couch. > Anywhere. > http://p.sf.net/sfu/redhat-sfdev2dev > -----Inline Attachment Follows----- > > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > |
From: Leucio R. <leu...@gm...> - 2009-12-03 14:19:59
|
furthermore, what are the lines to comment in the #10? thank's in advance. ---------- Forwarded message ---------- From: Leucio Ricci <leu...@gm...> Date: 2009/12/3 Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and mpls-ldp-portable compilation error To: mpl...@li... hi list, Hi Bhagwan/Wind, > > I had tried to compile MPLS-quagga and able to compile successfully with > the following > changes. The only problem left mentioned in step #10, there is one > structure field > mismatch(for the time been I commented that line), which I am not very sure > how to resolve > this. > > Please let me know in case of any help in compilation. > > Thanks & Regards > Bhartendu M. > > 1. Download and extract/install the following packages:- > dia-0.96.1-7.fc10.i386.rpm > mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz > mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz Where we can find the previous package?are they in repo.or.cz? here we can find only mpls-quagga.git and quagga-jleu.git. -- Ricci Leuciantonio -- Ricci Leuciantonio |
From: Leucio R. <leu...@gm...> - 2009-12-03 13:51:17
|
hi list, Hi Bhagwan/Wind, > > I had tried to compile MPLS-quagga and able to compile successfully with > the following > changes. The only problem left mentioned in step #10, there is one > structure field > mismatch(for the time been I commented that line), which I am not very sure > how to resolve > this. > > Please let me know in case of any help in compilation. > > Thanks & Regards > Bhartendu M. > > 1. Download and extract/install the following packages:- > dia-0.96.1-7.fc10.i386.rpm > mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz > mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz Where we can find the previous package?are they in repo.or.cz? here we can find only mpls-quagga.git and quagga-jleu.git. -- Ricci Leuciantonio |
From: Bhagwan S. <bha...@gm...> - 2009-12-01 11:44:24
|
Hello, Can somebody share some information regarding how to test LDP on MPLS linux? I mean how to set the configuration file of LDP for quagga framework. Actually my test bed topology will be as follows: HostA--->LER1--->LSR-->LER2-->HostB Note: I have already tesed the MPLS-Linux using static Label routing and now I want to introduce LDP. Regards Bsahai |
From: <mp...@ne...> - 2009-12-01 04:49:42
|
Hi Bhagwan/Wind, I had tried to compile MPLS-quagga and able to compile successfully with the following changes. The only problem left mentioned in step #10, there is one structure field mismatch(for the time been I commented that line), which I am not very sure how to resolve this. Please let me know in case of any help in compilation. Thanks & Regards Bhartendu M. 1. Download and extract/install the following packages:- dia-0.96.1-7.fc10.i386.rpm mpls-quagga-c1ff1abca7f16db0fbbb64ef07cbfefa44e03cb4.tar.gz mpls-ldp-portable-60f294f3e2263031be4e7de64e57dd4b721a72d7.tar.gz 2. chmod 777 bootstrap.sh 3. ./bootstrap.sh 4. ./configure 5. Change variable DEFSRC in ldpd/create-links file to ldp-portable directory and execute "create-link" script. 6. Add following lines in file ldpd/mpls_mm_impl.h at last enum { MTYPE_LDP_ADDR = 1, MTYPE_LDP_ADJ, MTYPE_LDP_ATTR, MTYPE_LDP_ENTITY, MTYPE_LDP_FEC, MTYPE_LDP_HOP, MTYPE_LDP_IF, MTYPE_LDP_IP, MTYPE_LDP_INLABEL, MTYPE_LDP_NEXTHOP, MTYPE_LDP_OUTLABEL, MTYPE_LDP_PEER, MTYPE_LDP_RESOURCE, MTYPE_LDP_SESSION, MTYPE_LDP_TUNNEL, MTYPE_LDP_BUF }; 7. Add dummy function mpls_assert to ldp.c void mpls_assert(const char* func, const int line, int condition) { } 8. define HAVE_MPLS in the following files(at the top after file Hash if) ldpd/ldp.h:#define HAVE_MPLS 1 lib/zebra.h:#define HAVE_MPLS 1 lib/zclient.h:#define HAVE_MPLS 1 9. Change zebra/Makefile - add mpls_ioctl.c in all places where mpls_lib.c mentioned. 10. We need to comment two lines in function "mpls_ctrl_nhlfe_register" in file mpls_ioctl.c. There is structure mismatch, we need to correct this before running this. 11. Sync functions and protypes of functions mpls_ioctl.c and mpls_lib.h. mpls_kernel_init mpls_read mpls_ctrl_ilm_unregister mpls_ctrl_xc_unregister mpls_ctrl_ilm_register mpls_ctrl_xc_register mpls_ctrl_nhlfe_unregister mpls_ctrl_nhlfe_register mpls_ctrl_set_interface_labelspace mpls_ctrl_show_hardware mpls_ctrl_ftn_unregister mpls_ctrl_ftn_register 12. Change mpls_malloc and mpls_free function calls and definition to mpls_malloc1 and mpls_free1 in impl_lock.c, impl_mm.c, impl_socket.c, impl_timer.c files. 13. Include the following lines in mpls_ioctl.h file. /****************************************************************/ #include "include/linux/mpls.h" #include "lib/command.h" enum { SIOCMPLSNHLFEDEL = 0, SIOCMPLSNHLFEADD, NEXTHOP_TYPE_IFNAME, NEXTHOP_TYPE_IPV4, NEXTHOP_TYPE_IPV6, SIOCSMPLSOUTINSTR, SIOCMPLSILMDEL, SIOCMPLSILMADD, SIOCMPLSXCADD, SIOCMPLSXCDEL }; 14. make (in mpls-quagga directory) 15. make (in ldpd directory) /****************************************************************/ 1. For execution - Execute the following commands:- chown -R quagga.quagga /var/log/ chown -R quagga.quagga /etc/ chown -R root.quagga /var/run chmod -R 775 /var/run/ 2. Please correct function structure used in function mpls_ctrl_nhlfe_register(step 10). --- On Mon, 11/30/09, win...@fr... <win...@fr...> wrote: > From: win...@fr... <win...@fr...> > Subject: Re: [mpls-linux-devel] Reg:mpls-quagga and mpls-ldp-portable compilation error > To: "Bhagwan Sahai" <bha...@gm...> > Cc: mpl...@li... > Date: Monday, November 30, 2009, 3:12 PM > Hello BSahai, > > Quoting Bhagwan Sahai <bha...@gm...>: > > > Hi, > > Is the compilation issue resolved > for mpls-quagga and > > mpls-ldp-portable? As I am new to this list and found > old mails > > conveying problem with the existing build. I am also > facing the same > > compilation issues a : > > As I know not yet. > > > impl_lock.c:8:35: error: macro "mpls_malloc" > requires 2 arguments, but > >> > only 1 given > >> > impl_lock.c: In function > ‘mpls_lock_create’: > >> > impl_lock.c:8: error: ‘mpls_malloc’ > undeclared (first use in this > >> function) > >> > impl_lock.c:8: error: (Each undeclared > identifier is reported only once > >> > impl_lock.c:8: error: for each function it > appears in.) > >> > impl_lock.c:28:19: error: macro "mpls_free" > requires 2 arguments, but > >> > only 1 given > >> > impl_lock.c: In function > ‘mpls_lock_delete’: > >> > impl_lock.c:28: error: ‘mpls_free’ > undeclared (first use in this > >> function) > >> > make: *** [impl_lock.o] Error 1 > > > > > > Though I am trying to resolve above issues but don't > know wether > > things will work finally or not. > > Great, I am looking forward to it. > > > > > Regards > > Bsahai > > > > > ------------------------------------------------------------------------------ > > Let Crystal Reports handle the reporting - Free > Crystal Reports 2008 30-Day > > trial. Simplify your report design, integration and > deployment - and focus on > > what you do best, core application coding. Discover > what's new with > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > mpls-linux-devel mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > > > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal > Reports 2008 30-Day > trial. Simplify your report design, integration and > deployment - and focus on > what you do best, core application coding. Discover what's > new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > |
From: <win...@fr...> - 2009-11-30 09:43:04
|
Hello BSahai, Quoting Bhagwan Sahai <bha...@gm...>: > Hi, > Is the compilation issue resolved for mpls-quagga and > mpls-ldp-portable? As I am new to this list and found old mails > conveying problem with the existing build. I am also facing the same > compilation issues a : As I know not yet. > impl_lock.c:8:35: error: macro "mpls_malloc" requires 2 arguments, but >> > only 1 given >> > impl_lock.c: In function ‘mpls_lock_create’: >> > impl_lock.c:8: error: ‘mpls_malloc’ undeclared (first use in this >> function) >> > impl_lock.c:8: error: (Each undeclared identifier is reported only once >> > impl_lock.c:8: error: for each function it appears in.) >> > impl_lock.c:28:19: error: macro "mpls_free" requires 2 arguments, but >> > only 1 given >> > impl_lock.c: In function ‘mpls_lock_delete’: >> > impl_lock.c:28: error: ‘mpls_free’ undeclared (first use in this >> function) >> > make: *** [impl_lock.o] Error 1 > > > Though I am trying to resolve above issues but don't know wether > things will work finally or not. Great, I am looking forward to it. > > Regards > Bsahai > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > |
From: Bhagwan S. <bha...@gm...> - 2009-11-30 08:08:01
|
Hi, Is the compilation issue resolved for mpls-quagga and mpls-ldp-portable? As I am new to this list and found old mails conveying problem with the existing build. I am also facing the same compilation issues a : impl_lock.c:8:35: error: macro "mpls_malloc" requires 2 arguments, but > > only 1 given > > impl_lock.c: In function ‘mpls_lock_create’: > > impl_lock.c:8: error: ‘mpls_malloc’ undeclared (first use in this > function) > > impl_lock.c:8: error: (Each undeclared identifier is reported only once > > impl_lock.c:8: error: for each function it appears in.) > > impl_lock.c:28:19: error: macro "mpls_free" requires 2 arguments, but > > only 1 given > > impl_lock.c: In function ‘mpls_lock_delete’: > > impl_lock.c:28: error: ‘mpls_free’ undeclared (first use in this > function) > > make: *** [impl_lock.o] Error 1 Though I am trying to resolve above issues but don't know wether things will work finally or not. Regards Bsahai |
From: <pe...@sc...> - 2009-11-27 16:17:51
|
I percieve tha its not well maintened these days. You can of course take the charge !! thanks ----- Original Message ----- From: "Bhagwan Sahai" <bha...@gm...> To: <mpl...@li...> Sent: Friday, November 27, 2009 12:54 PM Subject: [mpls-linux-devel] Reg: RSVP-TE > Hello, > Can anybody tell me the state of RSVP-TE for mpls-linux? If I am > not wrong then some developement for the same was happening in > mpls-quagga in the past. > > Regards > Bsahai > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel |
From: Bhagwan S. <bha...@gm...> - 2009-11-27 07:24:41
|
Hello, Can anybody tell me the state of RSVP-TE for mpls-linux? If I am not wrong then some developement for the same was happening in mpls-quagga in the past. Regards Bsahai |
From: Chris R. <Chr...@nr...> - 2009-11-26 11:29:10
|
James The patches I sent for F-12 kernel 2.6.31.5-127 and F-12 iproute patched (which did not change since F-11) seem to work for several commandline functions (aka mpls nhlfe, mpls xc, mpls ilm and mpls show commands). However, traffic passing validation still needs to be done. Kernel boots up with no error or warning messages. None-MPLS traffic appears to be intact such as establishing and using an VPN overlay. When I can get to it an LER configuration will be tested. ...Chris On 11/17/2009 09:42 AM, James Leu wrote: > Wow. That is really bad. I will start digging deeper. > > On Tue, Nov 17, 2009 at 09:31:55AM -0500, Chris Robson wrote: > >> Hello James >> >> Yes it has been a very long time but I've been determined to get time to >> continue the MPLS-linux performance testing over 10GE. >> >> Finally I can report some results but they are not very good. First, I >> switched to netperf as it provides far better results and seems more >> reliable than iperf. >> >> So here is the layout of the test configuration. >> >> 1. Each host configuration: Dell 860 dual PCIe x8-lane/x4-lane with >> Myricom Gen 2 PCIe 10GE NICs (cards are in x8-lane slot) >> 2. Kernel version is: 2.6.29.6-217.2.16.f11 with MPLS-Linux patches >> 3. IProute version is: 2.6.29-2.f11 with MPLS-Linux patches >> 4. netperf command issued: netperf -L {local LER IP} -H {target LER IP} >> netserver -L {local LER IP} >> 5. Network layout, back-to-back hosts acting as LERs such that: >> LER<---->LER >> 6. example MPLS configuration commands issued on both LERs >> mpls labelspace set dev eth{interface to nexthop LER} labelspace 0 >> mpls nhlfe add key 0 instructions push gen {label} nexthop >> eth{interface to nexthop LER} ipv4 {necthop IP} >> mpls ilm add label gen {label} labelspace 0 >> ip route add {nexthop target subnet IP/mask} via {nexthop IP} mpls >> {key} >> >> Test summary results: >> >> 1. Baseline rates for directly attached interfaces: 9.3G >> 2. Baseline rates for VLAN Tagged interface using "interface routes": 9.3G >> 3. Baseline rates for non-MPLS routed subnets: 5.0G(plus-or-minus 1G) >> 3. Routed IP thru MPLS LSP: 0.45G<------------- less than 1G, this is >> not good >> >> Let me know if there is anything particular you'd like looking into on this. >> >> ...Chris >> >> >> > > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel > |
From: Chris R. <Chr...@nr...> - 2009-11-17 14:59:09
|
Hello James Yes it has been a very long time but I've been determined to get time to continue the MPLS-linux performance testing over 10GE. Finally I can report some results but they are not very good. First, I switched to netperf as it provides far better results and seems more reliable than iperf. So here is the layout of the test configuration. 1. Each host configuration: Dell 860 dual PCIe x8-lane/x4-lane with Myricom Gen 2 PCIe 10GE NICs (cards are in x8-lane slot) 2. Kernel version is: 2.6.29.6-217.2.16.f11 with MPLS-Linux patches 3. IProute version is: 2.6.29-2.f11 with MPLS-Linux patches 4. netperf command issued: netperf -L {local LER IP} -H {target LER IP} netserver -L {local LER IP} 5. Network layout, back-to-back hosts acting as LERs such that: LER<---->LER 6. example MPLS configuration commands issued on both LERs mpls labelspace set dev eth{interface to nexthop LER} labelspace 0 mpls nhlfe add key 0 instructions push gen {label} nexthop eth{interface to nexthop LER} ipv4 {necthop IP} mpls ilm add label gen {label} labelspace 0 ip route add {nexthop target subnet IP/mask} via {nexthop IP} mpls {key} Test summary results: 1. Baseline rates for directly attached interfaces: 9.3G 2. Baseline rates for VLAN Tagged interface using "interface routes": 9.3G 3. Baseline rates for non-MPLS routed subnets: 5.0G(plus-or-minus 1G) 3. Routed IP thru MPLS LSP: 0.45G <------------- less than 1G, this is not good Let me know if there is anything particular you'd like looking into on this. ...Chris |
From: James L. <jl...@mi...> - 2009-11-17 14:41:19
|
Wow. That is really bad. I will start digging deeper. On Tue, Nov 17, 2009 at 09:31:55AM -0500, Chris Robson wrote: > > Hello James > > Yes it has been a very long time but I've been determined to get time to > continue the MPLS-linux performance testing over 10GE. > > Finally I can report some results but they are not very good. First, I > switched to netperf as it provides far better results and seems more > reliable than iperf. > > So here is the layout of the test configuration. > > 1. Each host configuration: Dell 860 dual PCIe x8-lane/x4-lane with > Myricom Gen 2 PCIe 10GE NICs (cards are in x8-lane slot) > 2. Kernel version is: 2.6.29.6-217.2.16.f11 with MPLS-Linux patches > 3. IProute version is: 2.6.29-2.f11 with MPLS-Linux patches > 4. netperf command issued: netperf -L {local LER IP} -H {target LER IP} > netserver -L {local LER IP} > 5. Network layout, back-to-back hosts acting as LERs such that: > LER<---->LER > 6. example MPLS configuration commands issued on both LERs > mpls labelspace set dev eth{interface to nexthop LER} labelspace 0 > mpls nhlfe add key 0 instructions push gen {label} nexthop > eth{interface to nexthop LER} ipv4 {necthop IP} > mpls ilm add label gen {label} labelspace 0 > ip route add {nexthop target subnet IP/mask} via {nexthop IP} mpls > {key} > > Test summary results: > > 1. Baseline rates for directly attached interfaces: 9.3G > 2. Baseline rates for VLAN Tagged interface using "interface routes": 9.3G > 3. Baseline rates for non-MPLS routed subnets: 5.0G(plus-or-minus 1G) > 3. Routed IP thru MPLS LSP: 0.45G <------------- less than 1G, this is > not good > > Let me know if there is anything particular you'd like looking into on this. > > ...Chris > > -- James R. Leu jl...@mi... |
From: melvin o. <obi...@gm...> - 2009-11-08 15:54:11
|
got similar error On Sun, Nov 8, 2009 at 5:33 PM, James Leu <jl...@mi...> wrote: > Wind, > > The quagga-mpls tree is in a bit of flux. I will try to repair it and > email the list when it is ready to be built. > > On Sun, Nov 08, 2009 at 04:43:41PM +0800, win...@fr... wrote: > > Hello list, > > > > I have been successfully install mpls-kernel, mpls-ebtables, > > mpls-iptables and mpls-iproute2 via source with git clone from > > git://repo.or.cz according instruction from mpls-linux wiki homepage. > > For I am using debian/lenny so I could not use RPMs. > > When I try to compile mpls-quagga with mpls-ldp-portable, I meet problem. > > Following is what I do compiling, > > First I change DEFSRC in create-links according to my path of > > mpls-ldp-portable then "sh create-links", then I use "sh bootstrap.sh" > > to generate configure file. > > Then I use ./configure --enable-mpls --enable-ldpd --enable-rsvpd to > > configure to make sure including mpls & ldpd with quagga. After make, > > I notice some error, so I use make check to see, and find the below > > error: > > impl_lock.c:8:35: error: macro "mpls_malloc" requires 2 arguments, but > > only 1 given > > impl_lock.c: In function ‘mpls_lock_create’: > > impl_lock.c:8: error: ‘mpls_malloc’ undeclared (first use in this > function) > > impl_lock.c:8: error: (Each undeclared identifier is reported only once > > impl_lock.c:8: error: for each function it appears in.) > > impl_lock.c:28:19: error: macro "mpls_free" requires 2 arguments, but > > only 1 given > > impl_lock.c: In function ‘mpls_lock_delete’: > > impl_lock.c:28: error: ‘mpls_free’ undeclared (first use in this > function) > > make: *** [impl_lock.o] Error 1 > > It seems mpls_malloc need 2 argument, but only 1 given. > > I wonder if the sources from git is the suitable one I should use? > > Could anyone help me? > > > > Thanks, > > -Wind > > > > > > > ------------------------------------------------------------------------------ > > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > > trial. Simplify your report design, integration and deployment - and > focus on > > what you do best, core application coding. Discover what's new with > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > mpls-linux-general mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > -- > James R. Leu > jl...@mi... > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > |
From: James L. <jl...@mi...> - 2009-11-08 14:33:41
|
Melvine, That does not appear to be related to mpls-linux. You should try compiling without mpls-linux and see if you get the same error. If you go, then post to the linux-kernel mailing list. On Fri, Nov 06, 2009 at 05:37:42PM +0300, melvin obiri wrote: > I'm getting the following error on my fedora, 2.6.30.XXX kernel (see below) > Has anyone succeffully build on 64bit > > > > WARNING: modpost: Found 3 section mismatch(es). > To see full details build your kernel with: > 'make CONFIG_DEBUG_SECTION_MISMATCH= > y' > GEN .version > CHK include/linux/compile.h > UPD include/linux/compile.h > CC init/version.o > LD init/built-in.o > LD .tmp_vmlinux1 > KSYM .tmp_kallsyms1.S > AS .tmp_kallsyms1.o > LD .tmp_vmlinux2 > KSYM .tmp_kallsyms2.S > AS .tmp_kallsyms2.o > LD .tmp_vmlinux3 > KSYM .tmp_kallsyms3.S > AS .tmp_kallsyms3.o > CHK include/linux/version.h > HOSTCC scripts/unifdef > scripts/unifdef.c:209: error: conflicting types for ‘getline’ > /usr/include/stdio.h:653: note: previous declaration of ‘getline’ was here > make[2]: *** [scripts/unifdef] Error 1 > make[1]: *** [__headers] Error 2 > make: *** [vmlinux] Error 2 > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > mpls-linux-devel mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-devel -- James R. Leu jl...@mi... |
From: melvin o. <obi...@gm...> - 2009-11-06 14:37:53
|
I'm getting the following error on my fedora, 2.6.30.XXX kernel (see below) Has anyone succeffully build on 64bit WARNING: modpost: Found 3 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH= y' GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 KSYM .tmp_kallsyms1.S AS .tmp_kallsyms1.o LD .tmp_vmlinux2 KSYM .tmp_kallsyms2.S AS .tmp_kallsyms2.o LD .tmp_vmlinux3 KSYM .tmp_kallsyms3.S AS .tmp_kallsyms3.o CHK include/linux/version.h HOSTCC scripts/unifdef scripts/unifdef.c:209: error: conflicting types for ‘getline’ /usr/include/stdio.h:653: note: previous declaration of ‘getline’ was here make[2]: *** [scripts/unifdef] Error 1 make[1]: *** [__headers] Error 2 make: *** [vmlinux] Error 2 |