Lines Matching refs:opt
56 struct pptp_opt *opt;
61 opt = &sock->proto.pptp;
62 if (opt->dst_addr.sin_addr.s_addr != s_addr)
75 struct pptp_opt *opt;
84 opt = &sock->proto.pptp;
85 if (opt->dst_addr.call_id == call_id &&
86 opt->dst_addr.sin_addr.s_addr == d_addr)
154 struct pptp_opt *opt = &po->proto.pptp;
196 if ((opt->ppp_flags & SC_COMP_PROT) && data[0] == 0 && !islcp)
200 if ((opt->ppp_flags & SC_COMP_AC) == 0 || islcp) {
208 seq_recv = opt->seq_recv;
210 if (opt->ack_sent == seq_recv)
219 hdr->call_id = htons(opt->dst_addr.call_id);
221 hdr->seq = htonl(++opt->seq_sent);
222 if (opt->ack_sent != seq_recv) {
226 opt->ack_sent = seq_recv;
235 memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt));
272 struct pptp_opt *opt = &po->proto.pptp;
297 if (ack > opt->ack_recv)
298 opt->ack_recv = ack;
300 if (WRAPPED(ack, opt->ack_recv))
301 opt->ack_recv = ack;
318 if (seq < opt->seq_recv + 1 || WRAPPED(opt->seq_recv, seq)) {
324 opt->seq_recv = seq;
420 struct pptp_opt *opt = &po->proto.pptp;
447 if (!opt->src_addr.sin_addr.s_addr || !sp->sa_addr.pptp.sin_addr.s_addr) {
474 opt->dst_addr = sp->sa_addr.pptp;
546 struct pptp_opt *opt;
565 opt = &po->proto.pptp;
567 opt->seq_sent = 0; opt->seq_recv = 0xffffffff;
568 opt->ack_recv = 0; opt->ack_sent = 0xffffffff;
580 struct pptp_opt *opt = &po->proto.pptp;
588 val = opt->ppp_flags;
596 opt->ppp_flags = val & ~SC_RCV_BITS;