• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/l2tp/

Lines Matching refs:tunnel

48 	struct l2tp_tunnel *tunnel;
59 tunnel = l2tp_tunnel_find(net, tunnel_id);
60 if (tunnel)
61 session = l2tp_session_find(net, tunnel, session_id);
105 struct l2tp_tunnel *tunnel;
151 tunnel = l2tp_tunnel_find(net, tunnel_id);
152 if (tunnel != NULL) {
162 peer_tunnel_id, &cfg, &tunnel);
172 struct l2tp_tunnel *tunnel;
183 tunnel = l2tp_tunnel_find(net, tunnel_id);
184 if (tunnel == NULL) {
189 (void) l2tp_tunnel_delete(tunnel);
197 struct l2tp_tunnel *tunnel;
208 tunnel = l2tp_tunnel_find(net, tunnel_id);
209 if (tunnel == NULL) {
215 tunnel->debug = nla_get_u32(info->attrs[L2TP_ATTR_DEBUG]);
222 struct l2tp_tunnel *tunnel)
234 NLA_PUT_U8(skb, L2TP_ATTR_PROTO_VERSION, tunnel->version);
235 NLA_PUT_U32(skb, L2TP_ATTR_CONN_ID, tunnel->tunnel_id);
236 NLA_PUT_U32(skb, L2TP_ATTR_PEER_CONN_ID, tunnel->peer_tunnel_id);
237 NLA_PUT_U32(skb, L2TP_ATTR_DEBUG, tunnel->debug);
238 NLA_PUT_U16(skb, L2TP_ATTR_ENCAP_TYPE, tunnel->encap);
244 NLA_PUT_U64(skb, L2TP_ATTR_TX_PACKETS, tunnel->stats.tx_packets);
245 NLA_PUT_U64(skb, L2TP_ATTR_TX_BYTES, tunnel->stats.tx_bytes);
246 NLA_PUT_U64(skb, L2TP_ATTR_TX_ERRORS, tunnel->stats.tx_errors);
247 NLA_PUT_U64(skb, L2TP_ATTR_RX_PACKETS, tunnel->stats.rx_packets);
248 NLA_PUT_U64(skb, L2TP_ATTR_RX_BYTES, tunnel->stats.rx_bytes);
249 NLA_PUT_U64(skb, L2TP_ATTR_RX_SEQ_DISCARDS, tunnel->stats.rx_seq_discards);
250 NLA_PUT_U64(skb, L2TP_ATTR_RX_OOS_PACKETS, tunnel->stats.rx_oos_packets);
251 NLA_PUT_U64(skb, L2TP_ATTR_RX_ERRORS, tunnel->stats.rx_errors);
254 sk = tunnel->sock;
260 switch (tunnel->encap) {
282 struct l2tp_tunnel *tunnel;
295 tunnel = l2tp_tunnel_find(net, tunnel_id);
296 if (tunnel == NULL) {
308 NLM_F_ACK, tunnel);
324 struct l2tp_tunnel *tunnel;
328 tunnel = l2tp_tunnel_find_nth(net, ti);
329 if (tunnel == NULL)
334 tunnel) <= 0)
352 struct l2tp_tunnel *tunnel;
362 tunnel = l2tp_tunnel_find(net, tunnel_id);
363 if (!tunnel) {
373 session = l2tp_session_find(net, tunnel, session_id);
395 if (tunnel->version > 2) {
557 struct l2tp_tunnel *tunnel = session->tunnel;
560 sk = tunnel->sock;
566 NLA_PUT_U32(skb, L2TP_ATTR_CONN_ID, tunnel->tunnel_id);
568 NLA_PUT_U32(skb, L2TP_ATTR_PEER_CONN_ID, tunnel->peer_tunnel_id);
648 struct l2tp_tunnel *tunnel = NULL;
653 if (tunnel == NULL) {
654 tunnel = l2tp_tunnel_find_nth(net, ti);
655 if (tunnel == NULL)
659 session = l2tp_session_find_nth(tunnel, si);
662 tunnel = NULL;