Lines Matching refs:llc
64 struct llc_sock *llc = llc_sk(skb->sk);
131 if (!llc_data_accept_state(llc->state))
134 rc = llc->failed_data_req = 1;
215 struct llc_sock *llc;
225 llc = llc_sk(sk);
227 while ((skb = skb_dequeue(&llc->pdu_unack_q)) != NULL) {
233 llc->vS = LLC_I_GET_NS(pdu);
237 llc->vS = (llc->vS + 1) % LLC_2_SEQ_NBR_MODULO;
257 struct llc_sock *llc = llc_sk(sk);
267 while ((skb = skb_dequeue(&llc->pdu_unack_q)) != NULL) {
274 llc->vS = LLC_I_GET_NS(pdu);
278 llc->vS = (llc->vS + 1) % LLC_2_SEQ_NBR_MODULO;
299 struct llc_sock *llc = llc_sk(sk);
300 int q_len = skb_queue_len(&llc->pdu_unack_q);
304 skb = skb_peek(&llc->pdu_unack_q);
312 skb = skb_dequeue(&llc->pdu_unack_q);
317 *how_many_unacked = skb_queue_len(&llc->pdu_unack_q);
359 struct llc_sock *llc = llc_sk(sk);
362 if (llc->state > NBR_CONN_STATES)
369 llc->state = trans->next_state;
370 if (!llc_data_accept_state(llc->state))
392 struct llc_sock *llc = llc_sk(sk);
394 &llc_conn_state_table[llc->state - 1];
400 llc_find_offset(llc->state - 1, ev->type);
458 struct llc_sock *llc = llc_sk(sk);
460 return llc->laddr.lsap == laddr->lsap &&
461 llc->daddr.lsap == daddr->lsap &&
462 ether_addr_equal(llc->laddr.mac, laddr->mac) &&
463 ether_addr_equal(llc->daddr.mac, daddr->mac);
530 struct llc_sock *llc = llc_sk(sk);
533 llc->laddr.lsap == laddr->lsap &&
534 ether_addr_equal(llc->laddr.mac, laddr->mac);
696 struct llc_sock *llc = llc_sk(sk);
697 struct hlist_head *dev_hb = llc_sk_dev_hash(sap, llc->dev->ifindex);
698 struct hlist_nulls_head *laddr_hb = llc_sk_laddr_hash(sap, &llc->laddr);
707 hlist_add_head(&llc->dev_hash_node, dev_hb);
721 struct llc_sock *llc = llc_sk(sk);
725 hlist_del(&llc->dev_hash_node);
754 struct llc_sock *newllc, *llc = llc_sk(sk);
763 llc_sap_add_socket(llc->sap, newsk);
764 llc_sap_hold(llc->sap);
788 * llc_adm_actions_2 in net/llc/llc_c_st.c) and send a packet to
849 struct llc_sock *llc = llc_sk(sk);
852 if (likely(llc->state > 1)) /* not closed */
858 if (likely(llc->state > 1)) /* not closed */
874 * llc_sk_init - Initializes a socket with default llc values.
877 * Initializes a socket with default llc values.
881 struct llc_sock *llc = llc_sk(sk);
883 llc->state = LLC_CONN_STATE_ADM;
884 llc->inc_cntr = llc->dec_cntr = 2;
885 llc->dec_step = llc->connect_step = 1;
887 timer_setup(&llc->ack_timer.timer, llc_conn_ack_tmr_cb, 0);
888 llc->ack_timer.expire = sysctl_llc2_ack_timeout;
890 timer_setup(&llc->pf_cycle_timer.timer, llc_conn_pf_cycle_tmr_cb, 0);
891 llc->pf_cycle_timer.expire = sysctl_llc2_p_timeout;
893 timer_setup(&llc->rej_sent_timer.timer, llc_conn_rej_tmr_cb, 0);
894 llc->rej_sent_timer.expire = sysctl_llc2_rej_timeout;
896 timer_setup(&llc->busy_state_timer.timer, llc_conn_busy_tmr_cb, 0);
897 llc->busy_state_timer.expire = sysctl_llc2_busy_timeout;
899 llc->n2 = 2; /* max retransmit */
900 llc->k = 2; /* tx win size, will adjust dynam */
901 llc->rw = 128; /* rx win size (opt and equal to
903 skb_queue_head_init(&llc->pdu_unack_q);
935 struct llc_sock *llc = llc_sk(sk);
938 del_timer_sync(&llc->pf_cycle_timer.timer);
939 del_timer_sync(&llc->ack_timer.timer);
940 del_timer_sync(&llc->rej_sent_timer.timer);
941 del_timer_sync(&llc->busy_state_timer.timer);
943 del_timer(&llc->pf_cycle_timer.timer);
944 del_timer(&llc->ack_timer.timer);
945 del_timer(&llc->rej_sent_timer.timer);
946 del_timer(&llc->busy_state_timer.timer);
949 llc->ack_must_be_send = 0;
950 llc->ack_pf = 0;
961 struct llc_sock *llc = llc_sk(sk);
963 llc->state = LLC_CONN_OUT_OF_SVC;
968 skb_queue_len(&llc->pdu_unack_q),
973 skb_queue_purge(&llc->pdu_unack_q);
998 struct llc_sock *llc = llc_sk(sk);
1002 skb_queue_purge(&llc->pdu_unack_q);
1003 llc->remote_busy_flag = 0;
1004 llc->cause_flag = 0;
1005 llc->retry_count = 0;
1007 llc->f_flag = 0;
1008 llc->s_flag = 0;
1009 llc->ack_pf = 0;
1010 llc->first_pdu_Ns = 0;
1011 llc->ack_must_be_send = 0;
1012 llc->dec_step = 1;
1013 llc->inc_cntr = 2;
1014 llc->dec_cntr = 2;
1015 llc->X = 0;
1016 llc->failed_data_req = 0 ;
1017 llc->last_nr = 0;