PPP_MP_CB
PPP_MP_CB(skb)->BEbits = skb->data[2];
if (PPP_MP_CB(skb)->BEbits & B)
PPP_MP_CB(skb)->sequence = seq;
if (seq_before(ppp->minseq, PPP_MP_CB(mskb)->sequence))
ppp->minseq = PPP_MP_CB(mskb)->sequence;
u32 seq = PPP_MP_CB(skb)->sequence;
if (seq_before(seq, PPP_MP_CB(p)->sequence))
if (seq_before(PPP_MP_CB(p)->sequence, seq)) {
PPP_MP_CB(p)->sequence, seq);
if (PPP_MP_CB(p)->sequence != seq) {
seq = seq_before(minseq, PPP_MP_CB(p)->sequence)?
minseq + 1: PPP_MP_CB(p)->sequence;
if (PPP_MP_CB(p)->BEbits & B) {
if (lost == 0 && (PPP_MP_CB(p)->BEbits & E) &&
(PPP_MP_CB(head)->BEbits & B)) {
if (PPP_MP_CB(p)->BEbits & E) {
PPP_MP_CB(p)->sequence);
if (PPP_MP_CB(head)->sequence != ppp->nextseq) {
PPP_MP_CB(p)->sequence);
PPP_MP_CB(head)->sequence-1);
ppp->nextseq = PPP_MP_CB(tail)->sequence + 1;