[mpls-linux-general] Configuration dumps as asked (MPLS testing problem).
Status: Beta
Brought to you by:
jleu
From: Mouli T <mou...@ya...> - 2001-11-15 07:17:06
|
Hi, I'm having problems in setting up LSP between two LERs. We r trying the README.example given in mpls-linux-0.993/utils. When we are trying to ping or telnet the other system the data is not going thru MPLS. Instead it is using ip_output. This, we observed by putting some additional printks in route.c and fib_hash.c We are sending the configuration and some important dumps in the attached file. Please help me. BTW where is the code in ipv4 which is responsible for picking up mpls_output. Actually this should happen thru moi->moi_dst->u.dst.output. In our case though fib_hash_lookup is returning proper res (with correct moi) for our destination, in ip_route_output_slow() code is going to "make_route:" and finally I fear the destination prepared there (i.e. rth with output function as ip_output) is being registered with skb->dst. I guess thats the reason why ip_output is being called instead of mpls_output. Also we observed that the code responsible for picking up mpls_output() is there in route.c.rej. Now where has this gone? To sumup our question how and where ip code is using dst prepared by mpls? Thanks in advance. Mouli. __________________________________________________ Do You Yahoo!? Find the one for you at Yahoo! Personals http://personals.yahoo.com |