Lines Matching refs:shortcut
491 ddprintk("mpoa: (%s) send_via_shortcut: using shortcut\n", mpc->dev->name);
514 atomic_add(skb->truesize, &entry->shortcut->tx_inuse);
516 ATM_SKB(skb)->atm_options = entry->shortcut->atm_options;
517 entry->shortcut->send(entry->shortcut, skb);
546 if ( send_via_shortcut(skb, mpc) == 0 ) /* try shortcut */
590 in_entry->shortcut = vcc;
624 in_entry->shortcut = NULL;
630 eg_entry->shortcut = NULL;
664 /* data coming over the shortcut */
700 * See if ingress MPC is using shortcut we opened as a return channel.
703 if (eg->shortcut == NULL) {
704 eg->shortcut = vcc;
1060 * shortcut with suitable traffic parameters we could use.
1069 if(eg_entry && eg_entry->shortcut){
1070 if(eg_entry->shortcut->qos.txtp.traffic_class &
1073 if(eg_entry->shortcut->qos.txtp.traffic_class == ATM_UBR)
1074 entry->shortcut = eg_entry->shortcut;
1075 else if(eg_entry->shortcut->qos.txtp.max_pcr > 0)
1076 entry->shortcut = eg_entry->shortcut;
1078 if(entry->shortcut){
1092 printk("mpoa: (%s) trying to get a CBR shortcut\n",client->dev->name);
1124 ddprintk("entry->shortcut = %p\n", entry->shortcut);
1126 if(entry->entry_state == INGRESS_RESOLVING && entry->shortcut != NULL){
1132 if (entry->shortcut != NULL) {
1133 printk("mpoa: (%s) MPOA_res_reply_rcvd: entry->shortcut != NULL, impossible!\n",
1242 purge_egress_shortcut(entry->shortcut, entry);