Lines Matching defs:ppp_softc
93 struct ppp_softc { struct
98 void (*sc_start)(struct ppp_softc *); /* start output proc */ argument
99 void (*sc_ctlp)(struct ppp_softc *); /* rcvd control pkt */ argument
100 void (*sc_relinq)(struct ppp_softc *); /* relinquish ifunit */ argument
101 struct callout sc_timo_ch; /* timeout callout */
102 uint16_t sc_mru; /* max receive unit */
103 pid_t sc_xfer; /* used in transferring unit */
104 struct ifqueue sc_rawq; /* received packets */
105 struct ifqueue sc_inq; /* queue of input packets for daemon */
106 struct ifqueue sc_fastq; /* interactive output packet q */
107 struct mbuf *sc_togo; /* output packet ready to go */
108 struct mbuf *sc_npqueue; /* output packets not to be sent yet */
109 struct mbuf **sc_npqtail; /* ptr to last next ptr in npqueue */
110 struct pppstat sc_stats; /* count of bytes/pkts sent/rcvd */
111 enum NPmode sc_npmode[NUM_NP]; /* what to do with each NP */
112 struct compressor *sc_xcomp; /* transmit compressor */
113 void *sc_xc_state; /* transmit compressor state */
114 struct compressor *sc_rcomp; /* receive decompressor */
115 void *sc_rc_state; /* receive decompressor state */
116 time_t sc_last_sent; /* time (secs) last NP pkt sent */
117 time_t sc_last_recv; /* time (secs) last NP pkt rcvd */
118 void *sc_si; /* software interrupt handle */
121 struct bpf_program sc_pass_filt_in;
122 struct bpf_program sc_pass_filt_out;
125 struct bpf_program sc_active_filt_in;
126 struct bpf_program sc_active_filt_out;
150 LIST_ENTRY(ppp_softc) sc_iflist; argument