Messages in this thread | | | Date | Wed, 03 Sep 2003 01:28:01 -0300 | From | Marcelo Abreu <> | Subject | Re: Insert a Propreitary Encapsulation module to PPP |
| |
Vanitha wrote: > I want to insert a module which will add a proprietary encapsulation header > (specific to our systems) and then send out the ppp packet over serial > interface (it will either be a High speed serial interface or a V.35 > interface).
You could create a new module based on hdlc_ppp.c, changing the following line in hdlc_ppp_ioctl():
dev->hard_start_xmit = hdlc->xmit;
to:
dev->hard_start_xmit = my_new_xmit;
Then you implement my_new_xmit() that adds the encapsulation and calls hdlc->xmit() at the end.
See also hdlc_raw_eth.c on 2.6. It does exactly this.
Marcelo
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |