[mpls-linux-general] Packet getting lost after push
Status: Beta
Brought to you by:
jleu
From: Amit K. <ami...@ya...> - 2001-12-18 08:40:25
|
Hi all, I am using mpls functions in my code .How ever when I try to push a label on the packet, the next hop does not get it. Strangely in the first machine packet transmitted count is incremented and some printks show the packet goes till the driver interface.On the other machine however there is no action in the net_rx_action function in net/core/dev.c Did anybody face similar such problem before ? can somebody give me pointers ?? I am attaching the skb_dump of the packet before and after the pushing the label. I will be happy to provide you any other information you need. also I was wondering if theres any particular reason why you are not doing skb->nh.ar_pro = __constant_htons_(ETH_P_MPLS_UC) or similar such thing thanks in advance Amit __________________________________________________ Do You Yahoo!? Check out Yahoo! Shopping and Yahoo! Auctions for all of your unique holiday gifts! Buy at http://shopping.yahoo.com or bid at http://auctions.yahoo.com |