hi, For submitting an sk_buff to upper layer you have to use atm_vcc structure, provided by kernel. This has one "push" entry point where you can pass your skbuff structure. go through drivers/atm/zatm.c. Mehul. --- manomugdha biswas <manomugdhab@xxxxxxxxxxx> wrote: > > > Hi, > I am writing a new driver module for ATM. I want to > send a packet to protocol stack using netif_rx(). > For > ethernet i am using netif_rx() in the following > way. > I > have dev pointer. > > skbuff->dev = device; > skbuff->protocol = eth_type_trans(skbuff, > device); > > netif_rx(skbuff); > > It works for ethernet and POS and does not work for > ATM. Could anyone please tell me what to do for > ATM? > > Regards, > Mano > > > > Manomugdha Biswas > > > > > > > > > > > > > > > __________________________________________________________ > > > > Yahoo! India Matrimony: Find your partner online. > Go > > to http://yahoo.shaadi.com > > - > > : send the line > > "unsubscribe linux-kernel" in > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > More majordomo info at > > http://vger.kernel.org/majordomo-info.html > > Please read the FAQ at http://www.tux.org/lkml/ > > > > > Manomugdha Biswas > > > > > > > __________________________________________________________ > > Yahoo! India Matrimony: Find your partner online. Go > to http://yahoo.shaadi.com > - > : send the line > "unsubscribe linux-kernel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at > http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > Send instant messages to your online friends http://uk.messenger.yahoo.com - : send the line "unsubscribe linux-net" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html