Re: [mpls-linux-general] Ping Problem
Status: Beta
Brought to you by:
jleu
|
From: James R. L. <jl...@mi...> - 2004-03-26 18:02:02
|
I wonder if he found a bug. It seems to be triggered when he issues
an "ILM" add before setting the labelspace. In the code we create the
mpls_interface as part of the "ILM" add (if it doesn't already exist).
We also create the mpls_interface when we set a labelspace (if it doesn't
already exist). Maybe the mpls_interface that is create as part of a "ILM"
add is corrupt?
On Thu, Mar 25, 2004 at 10:01:23PM +0100, Ramon Casellas wrote:
> On Thu, 25 Mar 2004, Josef Perlinger wrote:
>
>
> MPLS DEBUG net/mpls/mpls_input.c:256:mpls_skb_recv: unicast packet recv on
> if. w/o labelspace
> MPLS DEBUG net/mpls/mpls_input.c:303:mpls_skb_recv: exit(DROP)
>
>
> This usually means that you recived a packet on an interface that was not
> "MPLS enabled", that is, the labelspace is -1. So the kernel network stack
> actually hands over the frame to the MPLS module, but it has not allocated
> the required data structs for the incoming interface so it drops the
> packet...
>
>
> Could you please try setting a labelspace (let it be 0) for the used
> interfaces and try again? I *do* see that the is an IOCTL to set the
> labelspace, but could you please check after that it has really been set?
> Maybe you spot a bug..
>
> PS: I will add some code to mpls_input so we get the name of the interface
> displayed...
>
>
> thanks,
> Ramon
>
>
>
>
> > Ping from UML1 to UML2
>
> ...
> > MPLS DEBUG net/mpls/mpls_ioctls.c:59:mpls_ioctl: IOCTL Set LabelSpace
> > MPLS DEBUG net/mpls/mpls_if.c:176:__mpls_set_labelspace: enter
> > MPLS DEBUG net/mpls/mpls_if.c:198:__mpls_set_labelspace: exit
> ...
> > MPLS DEBUG net/mpls/mpls_input.c:240:mpls_skb_recv: enter
> > MPLS mpls_skb_dump: from eth1 with len 88 (1704)headroom=30 tailroom=1418
> > 00000000000000000000000000000000*fefd0b000102fefd0b0001018847{00010140450000
> > 5400004000400122a70b0001010b00010208007acc130100004063214800091d7b08090a0b0c
> > 0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132
> > 3334353637}00
> > MPLS DEBUG net/mpls/mpls_input.c:256:mpls_skb_recv: unicast packet recv on
> > if. w/o labelspace
> > MPLS DEBUG net/mpls/mpls_input.c:303:mpls_skb_recv: exit(DROP)
>
>
>
> > Something isn't implemented in here
>
> Most probably :)
>
> R.
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--
James R. Leu
jl...@mi...
|