static void l3_1tr6_t313(struct l3_process *pc, u_char pr, void *arg) { L3DelTimer(&pc->timer); pc->para.cause = 0xE6; l3_1tr6_disconnect_req(pc, pr, NULL); pc->st->l3.l3l4(pc->st, CC_CONNECT_ERR, pc); }
static void l3_1tr6_t313(struct PStack *st, u_char pr, void *arg) { L3DelTimer(&st->l3.timer); st->pa->cause = 0xE6; l3_1tr6_disconnect_req(st, pr, NULL); st->l3.l3l4(st, CC_CONNECT_ERR, NULL); }
static void l3_1tr6_t303(struct l3_process *pc, u_char pr, void *arg) { if (pc->N303 > 0) { pc->N303--; L3DelTimer(&pc->timer); l3_1tr6_setup_req(pc, pr, arg); } else { L3DelTimer(&pc->timer); pc->para.cause = 0; l3_1tr6_disconnect_req(pc, 0, NULL); } }