Lines Matching refs:lci
661 struct rose_route *rose_route_free_lci(unsigned int lci, struct rose_neigh *neigh) in rose_route_free_lci() argument
666 if ((rose_route->neigh1 == neigh && rose_route->lci1 == lci) || in rose_route_free_lci()
667 (rose_route->neigh2 == neigh && rose_route->lci2 == lci)) in rose_route_free_lci()
861 unsigned int lci, new_lci; in rose_route_frame() local
875 lci = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF); in rose_route_frame()
910 if (lci == 0) { in rose_route_frame()
918 if ((sk = rose_find_socket(lci, rose_neigh)) != NULL) { in rose_route_frame()
928 rose->lci = 0; in rose_route_frame()
950 res = rose_rx_call_request(skb, dev, rose_neigh, lci); in rose_route_frame()
956 rose_transmit_clear_request(rose_neigh, lci, ROSE_NOT_OBTAINABLE, 0); in rose_route_frame()
965 if (rose_route->lci1 == lci && in rose_route_frame()
986 if (rose_route->lci2 == lci && in rose_route_frame()
1025 rose_transmit_clear_request(rose_neigh, lci, ROSE_INVALID_FACILITY, 76); in rose_route_frame()
1038 rose_transmit_clear_request(rose_neigh, lci, ROSE_NOT_OBTAINABLE, 120); in rose_route_frame()
1045 rose_transmit_clear_request(rose_neigh, lci, cause, diagnostic); in rose_route_frame()
1050 rose_transmit_clear_request(rose_neigh, lci, ROSE_NETWORK_CONGESTION, 71); in rose_route_frame()
1055 rose_transmit_clear_request(rose_neigh, lci, ROSE_NETWORK_CONGESTION, 120); in rose_route_frame()
1059 rose_route->lci1 = lci; in rose_route_frame()