|
@@ -831,25 +831,21 @@ static void llc_sk_init(struct sock* sk)
|
|
llc->inc_cntr = llc->dec_cntr = 2;
|
|
llc->inc_cntr = llc->dec_cntr = 2;
|
|
llc->dec_step = llc->connect_step = 1;
|
|
llc->dec_step = llc->connect_step = 1;
|
|
|
|
|
|
- init_timer(&llc->ack_timer.timer);
|
|
|
|
|
|
+ setup_timer(&llc->ack_timer.timer, llc_conn_ack_tmr_cb,
|
|
|
|
+ (unsigned long)sk);
|
|
llc->ack_timer.expire = sysctl_llc2_ack_timeout;
|
|
llc->ack_timer.expire = sysctl_llc2_ack_timeout;
|
|
- llc->ack_timer.timer.data = (unsigned long)sk;
|
|
|
|
- llc->ack_timer.timer.function = llc_conn_ack_tmr_cb;
|
|
|
|
|
|
|
|
- init_timer(&llc->pf_cycle_timer.timer);
|
|
|
|
|
|
+ setup_timer(&llc->pf_cycle_timer.timer, llc_conn_pf_cycle_tmr_cb,
|
|
|
|
+ (unsigned long)sk);
|
|
llc->pf_cycle_timer.expire = sysctl_llc2_p_timeout;
|
|
llc->pf_cycle_timer.expire = sysctl_llc2_p_timeout;
|
|
- llc->pf_cycle_timer.timer.data = (unsigned long)sk;
|
|
|
|
- llc->pf_cycle_timer.timer.function = llc_conn_pf_cycle_tmr_cb;
|
|
|
|
|
|
|
|
- init_timer(&llc->rej_sent_timer.timer);
|
|
|
|
|
|
+ setup_timer(&llc->rej_sent_timer.timer, llc_conn_rej_tmr_cb,
|
|
|
|
+ (unsigned long)sk);
|
|
llc->rej_sent_timer.expire = sysctl_llc2_rej_timeout;
|
|
llc->rej_sent_timer.expire = sysctl_llc2_rej_timeout;
|
|
- llc->rej_sent_timer.timer.data = (unsigned long)sk;
|
|
|
|
- llc->rej_sent_timer.timer.function = llc_conn_rej_tmr_cb;
|
|
|
|
|
|
|
|
- init_timer(&llc->busy_state_timer.timer);
|
|
|
|
|
|
+ setup_timer(&llc->busy_state_timer.timer, llc_conn_busy_tmr_cb,
|
|
|
|
+ (unsigned long)sk);
|
|
llc->busy_state_timer.expire = sysctl_llc2_busy_timeout;
|
|
llc->busy_state_timer.expire = sysctl_llc2_busy_timeout;
|
|
- llc->busy_state_timer.timer.data = (unsigned long)sk;
|
|
|
|
- llc->busy_state_timer.timer.function = llc_conn_busy_tmr_cb;
|
|
|
|
|
|
|
|
llc->n2 = 2; /* max retransmit */
|
|
llc->n2 = 2; /* max retransmit */
|
|
llc->k = 2; /* tx win size, will adjust dynam */
|
|
llc->k = 2; /* tx win size, will adjust dynam */
|