- /* Interface to the network layer */
- struct device *dev; /* easy for intr handling */
-
- /* VJ Header compression data */
- struct slcompress *slcomp; /* for header compression */
-
- /* Transmission information */
- struct ppp_buffer *xbuf; /* Buffer currently being sent */
- struct ppp_buffer *s1buf; /* Pointer to daemon buffer */
- struct ppp_buffer *s2buf; /* Pointer to device buffer */
-
- __u32 last_xmit; /* time of last transmission */
-
- /* These are pointers to the malloc()ed frame buffers.
- These buffers are used while processing a packet. If a packet
- has to hang around for the user process to read it, it lingers in
- the user buffers below. */
-
- struct ppp_buffer *wbuf; /* Transmission information */
- struct ppp_buffer *tbuf; /* daemon transmission buffer */
- struct ppp_buffer *rbuf; /* Receive information */
- struct ppp_buffer *ubuf; /* User buffer information */
- struct ppp_buffer *cbuf; /* compression buffer */
+ /* Async reception information */
+ struct sk_buff *rpkt; /* frame currently being rcvd */
+ __u16 rfcs; /* FCS so far of rpkt */