Lines Matching defs:llc

17 #include <net/llc.h>
65 struct llc_sock *llc = llc_sk(skb->sk);
132 if (!llc_data_accept_state(llc->state))
135 rc = llc->failed_data_req = 1;
216 struct llc_sock *llc;
226 llc = llc_sk(sk);
228 while ((skb = skb_dequeue(&llc->pdu_unack_q)) != NULL) {
234 llc->vS = LLC_I_GET_NS(pdu);
238 llc->vS = (llc->vS + 1) % LLC_2_SEQ_NBR_MODULO;
258 struct llc_sock *llc = llc_sk(sk);
268 while ((skb = skb_dequeue(&llc->pdu_unack_q)) != NULL) {
275 llc->vS = LLC_I_GET_NS(pdu);
279 llc->vS = (llc->vS + 1) % LLC_2_SEQ_NBR_MODULO;
300 struct llc_sock *llc = llc_sk(sk);
301 int q_len = skb_queue_len(&llc->pdu_unack_q);
305 skb = skb_peek(&llc->pdu_unack_q);
313 skb = skb_dequeue(&llc->pdu_unack_q);
318 *how_many_unacked = skb_queue_len(&llc->pdu_unack_q);
360 struct llc_sock *llc = llc_sk(sk);
363 if (llc->state > NBR_CONN_STATES)
370 llc->state = trans->next_state;
371 if (!llc_data_accept_state(llc->state))
393 struct llc_sock *llc = llc_sk(sk);
395 &llc_conn_state_table[llc->state - 1];
401 llc_find_offset(llc->state - 1, ev->type);
460 struct llc_sock *llc = llc_sk(sk);
463 llc->laddr.lsap == laddr->lsap &&
464 llc->daddr.lsap == daddr->lsap &&
465 ether_addr_equal(llc->laddr.mac, laddr->mac) &&
466 ether_addr_equal(llc->daddr.mac, daddr->mac);
537 struct llc_sock *llc = llc_sk(sk);
541 llc->laddr.lsap == laddr->lsap &&
542 ether_addr_equal(llc->laddr.mac, laddr->mac);
708 struct llc_sock *llc = llc_sk(sk);
709 struct hlist_head *dev_hb = llc_sk_dev_hash(sap, llc->dev->ifindex);
710 struct hlist_nulls_head *laddr_hb = llc_sk_laddr_hash(sap, &llc->laddr);
719 hlist_add_head(&llc->dev_hash_node, dev_hb);
733 struct llc_sock *llc = llc_sk(sk);
737 hlist_del(&llc->dev_hash_node);
766 struct llc_sock *newllc, *llc = llc_sk(sk);
775 llc_sap_add_socket(llc->sap, newsk);
776 llc_sap_hold(llc->sap);
800 * llc_adm_actions_2 in net/llc/llc_c_st.c) and send a packet to
861 struct llc_sock *llc = llc_sk(sk);
864 if (likely(llc->state > 1)) /* not closed */
870 if (likely(llc->state > 1)) /* not closed */
886 * llc_sk_init - Initializes a socket with default llc values.
889 * Initializes a socket with default llc values.
893 struct llc_sock *llc = llc_sk(sk);
895 llc->state = LLC_CONN_STATE_ADM;
896 llc->inc_cntr = llc->dec_cntr = 2;
897 llc->dec_step = llc->connect_step = 1;
899 timer_setup(&llc->ack_timer.timer, llc_conn_ack_tmr_cb, 0);
900 llc->ack_timer.expire = sysctl_llc2_ack_timeout;
902 timer_setup(&llc->pf_cycle_timer.timer, llc_conn_pf_cycle_tmr_cb, 0);
903 llc->pf_cycle_timer.expire = sysctl_llc2_p_timeout;
905 timer_setup(&llc->rej_sent_timer.timer, llc_conn_rej_tmr_cb, 0);
906 llc->rej_sent_timer.expire = sysctl_llc2_rej_timeout;
908 timer_setup(&llc->busy_state_timer.timer, llc_conn_busy_tmr_cb, 0);
909 llc->busy_state_timer.expire = sysctl_llc2_busy_timeout;
911 llc->n2 = 2; /* max retransmit */
912 llc->k = 2; /* tx win size, will adjust dynam */
913 llc->rw = 128; /* rx win size (opt and equal to
915 skb_queue_head_init(&llc->pdu_unack_q);
949 struct llc_sock *llc = llc_sk(sk);
952 del_timer_sync(&llc->pf_cycle_timer.timer);
953 del_timer_sync(&llc->ack_timer.timer);
954 del_timer_sync(&llc->rej_sent_timer.timer);
955 del_timer_sync(&llc->busy_state_timer.timer);
957 del_timer(&llc->pf_cycle_timer.timer);
958 del_timer(&llc->ack_timer.timer);
959 del_timer(&llc->rej_sent_timer.timer);
960 del_timer(&llc->busy_state_timer.timer);
963 llc->ack_must_be_send = 0;
964 llc->ack_pf = 0;
975 struct llc_sock *llc = llc_sk(sk);
977 llc->state = LLC_CONN_OUT_OF_SVC;
982 skb_queue_len(&llc->pdu_unack_q),
987 skb_queue_purge(&llc->pdu_unack_q);
1012 struct llc_sock *llc = llc_sk(sk);
1016 skb_queue_purge(&llc->pdu_unack_q);
1017 llc->remote_busy_flag = 0;
1018 llc->cause_flag = 0;
1019 llc->retry_count = 0;
1021 llc->f_flag = 0;
1022 llc->s_flag = 0;
1023 llc->ack_pf = 0;
1024 llc->first_pdu_Ns = 0;
1025 llc->ack_must_be_send = 0;
1026 llc->dec_step = 1;
1027 llc->inc_cntr = 2;
1028 llc->dec_cntr = 2;
1029 llc->X = 0;
1030 llc->failed_data_req = 0 ;
1031 llc->last_nr = 0;