Lines Matching refs:session

45 	struct l2tp_session *session;	/* NULL means get next tunnel */  member
61 if (pd->session) in l2tp_dfs_next_session()
62 l2tp_session_dec_refcount(pd->session); in l2tp_dfs_next_session()
64 pd->session = l2tp_session_get_nth(pd->tunnel, pd->session_idx); in l2tp_dfs_next_session()
67 if (pd->session == NULL) { in l2tp_dfs_next_session()
91 if ((pd->tunnel == NULL) && (pd->session == NULL)) in l2tp_dfs_seq_start()
115 if (pd->session) { in l2tp_dfs_seq_stop()
116 l2tp_session_dec_refcount(pd->session); in l2tp_dfs_seq_stop()
117 pd->session = NULL; in l2tp_dfs_seq_stop()
136 struct l2tp_session *session; in l2tp_dfs_seq_tunnel_show() local
138 session = hlist_entry(walk, struct l2tp_session, hlist); in l2tp_dfs_seq_tunnel_show()
139 if (session->session_id == 0) in l2tp_dfs_seq_tunnel_show()
184 struct l2tp_session *session = v; in l2tp_dfs_seq_session_show() local
186 seq_printf(m, " SESSION %u, peer %u, %s\n", session->session_id, in l2tp_dfs_seq_session_show()
187 session->peer_session_id, in l2tp_dfs_seq_session_show()
188 session->pwtype == L2TP_PWTYPE_ETH ? "ETH" : in l2tp_dfs_seq_session_show()
189 session->pwtype == L2TP_PWTYPE_PPP ? "PPP" : in l2tp_dfs_seq_session_show()
191 if (session->send_seq || session->recv_seq) in l2tp_dfs_seq_session_show()
192 seq_printf(m, " nr %hu, ns %hu\n", session->nr, session->ns); in l2tp_dfs_seq_session_show()
193 seq_printf(m, " refcnt %d\n", refcount_read(&session->ref_count)); in l2tp_dfs_seq_session_show()
195 session->recv_seq ? 'R' : '-', in l2tp_dfs_seq_session_show()
196 session->send_seq ? 'S' : '-', in l2tp_dfs_seq_session_show()
197 session->lns_mode ? "LNS" : "LAC", in l2tp_dfs_seq_session_show()
198 session->debug, in l2tp_dfs_seq_session_show()
199 jiffies_to_msecs(session->reorder_timeout)); in l2tp_dfs_seq_session_show()
201 session->l2specific_type, l2tp_get_l2specific_len(session)); in l2tp_dfs_seq_session_show()
202 if (session->cookie_len) { in l2tp_dfs_seq_session_show()
204 session->cookie[0], session->cookie[1], in l2tp_dfs_seq_session_show()
205 session->cookie[2], session->cookie[3]); in l2tp_dfs_seq_session_show()
206 if (session->cookie_len == 8) in l2tp_dfs_seq_session_show()
208 session->cookie[4], session->cookie[5], in l2tp_dfs_seq_session_show()
209 session->cookie[6], session->cookie[7]); in l2tp_dfs_seq_session_show()
212 if (session->peer_cookie_len) { in l2tp_dfs_seq_session_show()
214 session->peer_cookie[0], session->peer_cookie[1], in l2tp_dfs_seq_session_show()
215 session->peer_cookie[2], session->peer_cookie[3]); in l2tp_dfs_seq_session_show()
216 if (session->peer_cookie_len == 8) in l2tp_dfs_seq_session_show()
218 session->peer_cookie[4], session->peer_cookie[5], in l2tp_dfs_seq_session_show()
219 session->peer_cookie[6], session->peer_cookie[7]); in l2tp_dfs_seq_session_show()
224 session->nr, session->ns, in l2tp_dfs_seq_session_show()
225 atomic_long_read(&session->stats.tx_packets), in l2tp_dfs_seq_session_show()
226 atomic_long_read(&session->stats.tx_bytes), in l2tp_dfs_seq_session_show()
227 atomic_long_read(&session->stats.tx_errors), in l2tp_dfs_seq_session_show()
228 atomic_long_read(&session->stats.rx_packets), in l2tp_dfs_seq_session_show()
229 atomic_long_read(&session->stats.rx_bytes), in l2tp_dfs_seq_session_show()
230 atomic_long_read(&session->stats.rx_errors)); in l2tp_dfs_seq_session_show()
232 if (session->show != NULL) in l2tp_dfs_seq_session_show()
233 session->show(m, session); in l2tp_dfs_seq_session_show()
256 if (!pd->session) in l2tp_dfs_seq_show()
259 l2tp_dfs_seq_session_show(m, pd->session); in l2tp_dfs_seq_show()