taglinefilesource code
llc1136drivers/net/ibmtr.cstruct trllc *llc;
llc1151drivers/net/ibmtr.cllc=(struct trllc *)((unsigned char *)rbuffer+offsetof(struct rec_buf,data)+lan_hdr_len);
llc1155drivers/net/ibmtr.cDPRINTK("llc: %p rec_buf_addr: %04X ti->sram: %p\n",llc,ntohs(rec_req->rec_buf_addr),ti->sram);
llc1157drivers/net/ibmtr.cllc->dsap,llc->ssap,llc->llc,llc->protid[0],llc->protid[1],llc->protid[2],llc->ethertype);
llc1160drivers/net/ibmtr.cif(llc->llc!=UI_CMD) {
llc1162drivers/net/ibmtr.cDPRINTK("non-UI frame arrived. dropped. llc= %02X\n",llc->llc);
llc1171drivers/net/ibmtr.cif((llc->dsap!=0xaa) || (llc->ssap!=0xaa)) {
llc1177drivers/net/ibmtr.cllc->ssap,llc->dsap,trhdr->saddr[0],trhdr->saddr[1],trhdr->saddr[2],trhdr->saddr[3],trhdr->saddr[4],trhdr->saddr[5],
llc60include/linux/if_tr.hunsigned char   llc;  /* LLC control field */
llc22net/802/llc.csk->llc.vs=0;
llc23net/802/llc.csk->llc.vr=0;
llc24net/802/llc.csk->llc.p_flag=0;
llc25net/802/llc.csk->llc.remote_busy=0;
llc42net/802/llc.csk->llc.vs=0;
llc43net/802/llc.csk->llc.vr=0;
llc55net/802/llc.cif(cmd==UA && pf==sk->llc.p_flag)
llc57net/802/llc.cdel_timer(&sk->llc.t1);
llc58net/802/llc.csk->llc.vs=0;
llc76net/802/llc.csk->llc.vr=0;
llc77net/802/llc.csk->llc.vs=0;
llc82net/802/llc.cif(sk->llc.cause_flag==1)
llc94net/802/llc.cif(sk->llc.p_flag==pf)
llc96net/802/llc.cdel_timer(&sk->llc.t1);
llc97net/802/llc.csk->llc.vs=0;
llc98net/802/llc.csk->llc.vr=0;
llc100net/802/llc.cllc_confirm_reset(sk, sk->llc.cause_flag);
llc101net/802/llc.csk->llc.remote_busy=0;
llc133net/802/llc.cif(cmd==UA && pf==sk->llc.p_flag)
llc135net/802/llc.cdel_timer(&sk->llc.t1);
llc137net/802/llc.cllc_confirm_reset(sk, sk->llc.cause_flag);
llc141net/802/llc.cdel_timer(&sk->llc.t1);
llc156net/802/llc.csk->llc.vs=0;
llc157net/802/llc.csk->llc.vr=0;
llc160net/802/llc.csk->llc.p_flag=0;
llc161net/802/llc.csk->llc.remote_busy=0;
llc178net/802/llc.cdel_timer(&sk->llc.t1);
llc184net/802/llc.csk->llc.p_flag=pf;
llc186net/802/llc.csk->llc.retry_count=0;
llc187net/802/llc.csk->llc.cause_flag=0;
llc242net/802/llc.csk->llc.p_flag=pf;
llc245net/802/llc.csk->llc.cause_flag=0;
llc264net/802/llc.celse if(pf==1 && sk->llc.p_flag==0)
llc296net/802/llc.cif((type==RESP && sk->llc.p_flag==pf)||(type==CMD && pf==0 && sk->llc.p_flag==0))
llc300net/802/llc.csk->llc.p_flag=PF;
llc302net/802/llc.csk->llc.retry_count=0;
llc304net/802/llc.csk->llc.remote_busy=0;
llc306net/802/llc.celse if((type==CMD && !pf && sk->llc.p_flag==1) || (type==RESP && !pf && sk->llc.p_flag==1))
llc313net/802/llc.csk->llc.retry_count=0;
llc321net/802/llc.csk->llc.retry_count=0;
llc331net/802/llc.cif(sk->llc.p_flag==pf && !(type==CMD && pf))
llc333net/802/llc.csk->llc.vr=(sk->llc.vr+1)&7;
llc335net/802/llc.csk->llc.retry_count=0;
llc337net/802/llc.csk->llc.p_flag=1;
llc339net/802/llc.csk->llc.remote_busy=0;
llc343net/802/llc.csk->llc.vr=(sk->llc.vr+1)&7;
llc348net/802/llc.cif(sk->llc.nr!=nr)
llc356net/802/llc.csk->llc.vr=(sk->llc.vr+1)&7;
llc358net/802/llc.cif(sk->llc.nr!=nr)
llc370net/802/llc.cif(type==CMD || (type==RESP && (!pf || pf==1 && sk->llc.p_flag==1)))
llc373net/802/llc.cif(sk->llc.nr!=nr)
llc379net/802/llc.csk->llc.remote_busy=0;
llc381net/802/llc.c{  sk->llc.remote_busy=1;
llc396net/802/llc.cif(sk->llc.nr!=nr)
llc402net/802/llc.csk->llc.remote_busy=0;
llc404net/802/llc.csk->llc.remote_busy=1;
llc57net/802/tr.ctrllc->llc=UI_CMD;