| /linux/Documentation/networking/ | 
| H A D | l2tp.rst | 31 and whether it is a control or data packet. When tunnels and sessions37 operations when establishing tunnels and sessions. The procedure looks
 117 sockets are used to implement unmanaged L2TPv3 tunnels (iproute2's "ip
 120 unmanaged tunnels later in this document.
 363 L2TPv2/L2TPv3 IPv4/IPv6 tunnels and userspace must use the appropriate
 549     - Tunnels are managed using a tunnel management socket which is a
 564 Unmanaged L2TPv3 tunnels
 568 tunnels. Unmanaged tunnels have no userspace tunnel socket, and
 575 ``iproute2`` has commands for managing static L2TPv3 tunnels; do ``ip
 592     # cat /debug/l2tp/tunnels
 [all …]
 
 | 
| H A D | bareudp.rst | 31        This creates a bareudp tunnel device which tunnels L3 traffic with ethertype39 The multiproto mode allows bareudp tunnels to handle several protocols of the
 
 | 
| H A D | vxlan.rst | 17 Unlike most tunnels, a VXLAN is a 1 to N network, not just point to78   $ ethtool --show-tunnels eth0
 
 | 
| H A D | gtp.rst | 61 GTP tunnels (GTP-C).199 Therefore, the receiving side identifies tunnels exclusively based on
 
 | 
| /linux/tools/testing/selftests/bpf/ | 
| H A D | with_tunnels.sh |  | 
| /linux/Documentation/admin-guide/ | 
| H A D | thunderbolt.rst | 9 responsible for enumerating routers and establishing tunnels. A74     The firmware automatically creates tunnels for Display Port and
 79     The firmware automatically creates tunnels for the USB controller and
 93 device must be authorized by the user before PCIe tunnels are created
 112 The ``authorized`` attribute reads 0 which means no PCIe tunnels are
 117 This will create the PCIe tunnels and the device is now connected.
 135 to the ``authorized`` attribute and the PCIe tunnels will be created in
 145 Now the device is connected (PCIe tunnels are created) and in addition
 155 on the key, the device is connected and the PCIe tunnels are created.
 156 However, if the challenge fails no tunnels are created and error is
 
 | 
| /linux/tools/testing/selftests/drivers/net/netdevsim/ | 
| H A D | udp_tunnel_nic.sh | 159 	    ethtool --show-tunnels $NSIM_NETDEV | grep "$pp_expected" >/dev/null163 		ethtool --show-tunnels $NSIM_NETDEV
 202 	    cnt=$(ethtool --show-tunnels $NSIM_NETDEV | grep -c "$pp_expected")
 206 		ethtool --show-tunnels $NSIM_NETDEV
 256 ethtool -h | grep show-tunnels 2>&1 >/dev/null && HAS_ETHTOOL=y
 323     msg="tunnels destroyed"
 855 msg="tunnels destroyed 1"
 881 msg="tunnels destroyed 2"
 921 msg="tunnels destroyed"
 
 | 
| /linux/net/ipv6/ | 
| H A D | Kconfig | 209 	  Support for IPv6-in-IPv6 and IPv4-in-IPv6 tunnels described in299 	  tunnels mechanism. Also enable support for advanced local
 328 	  tunnels mechanism.
 339 	  Header using the lightweight tunnels mechanism.
 
 | 
| /linux/drivers/net/ethernet/mellanox/mlxsw/ | 
| H A D | spectrum_ipip.c | 212 	/* Linux demuxes tunnels based on packet SIP (which must match tunnel  in mlxsw_sp_ipip_decap_config_gre4()232 	/* Tunnels with unset local or remote address are valid in Linux and  in mlxsw_sp_ipip_tunnel_complete()
 233 	 * used for lightweight tunnels (LWT) and Non-Broadcast Multi-Access  in mlxsw_sp_ipip_tunnel_complete()
 234 	 * (NBMA) tunnels. In principle these can be offloaded, but the driver  in mlxsw_sp_ipip_tunnel_complete()
 429 	/* Linux demuxes tunnels based on packet SIP (which must match tunnel  in mlxsw_sp_ipip_decap_config_gre6()
 
 | 
| /linux/net/l2tp/ | 
| H A D | Kconfig | 21 	  tunnels. One IP tunnel may carry thousands of individual PPP26 	  over L2TP tunnels. L2TPv3 is defined in RFC 3931
 
 | 
| /linux/net/mpls/ | 
| H A D | mpls_iptunnel.c | 3  * mpls tunnels	An implementation mpls tunnels using the light weight tunnel302 MODULE_DESCRIPTION("MultiProtocol Label Switching IP Tunnels");
 
 | 
| H A D | Kconfig | 13 	  MPLS remains a simple way of making tunnels.
 | 
| /linux/tools/include/uapi/linux/ | 
| H A D | in.h | 36   IPPROTO_IPIP = 4,		/* IPIP tunnels (older KA9Q tunnels use 94) */56   IPPROTO_GRE = 47,		/* Cisco GRE tunnels (rfc 1701,1702)	*/
 
 | 
| /linux/net/ipv4/ | 
| H A D | Kconfig | 193 	tristate "IP: GRE tunnels over IP"327 	  over UDP include tunnels (IPIP, GRE, SIT). By encapsulating in UDP
 332 	bool "IP: FOU encapsulation of IP tunnels"
 336 	  Allow configuration of FOU or GUE encapsulation for IP tunnels.
 337 	  When this option is enabled IP tunnels can be configured to use
 
 | 
| H A D | ip_tunnel.c | 77    All keysless packets, if not matched configured keyless tunnels92 	head = &itn->tunnels[hash];  in ip_tunnel_lookup()
 124 	head = &itn->tunnels[hash];  in ip_tunnel_lookup()
 189 	return &itn->tunnels[h];  in ip_bucket()
 1131 		INIT_HLIST_HEAD(&itn->tunnels[i]);  in ip_tunnel_init_net()
 1180 		struct hlist_head *thead = &itn->tunnels[h];  in ip_tunnel_delete_net()
 
 | 
| /linux/include/net/ | 
| H A D | udp_tunnel.h | 100  * designed tunnels, or poorly designed device offloads.213 	/* Device supports only IPv4 tunnels */
 246  * @tables.tunnel_types:	types of tunnels this table accepts
 
 | 
| /linux/tools/testing/selftests/net/forwarding/ | 
| H A D | ipip_hier_gre.sh | 4 # Test IP-in-IP GRE tunnels without key.
 | 
| H A D | ipip_hier_gre_key.sh | 4 # Test IP-in-IP GRE tunnels without key.
 | 
| H A D | ipip_hier_gre_keys.sh | 4 # Test IP-in-IP GRE tunnels without key.
 | 
| H A D | ip6gre_hier.sh | 4 # Test IP-in-IP GRE tunnels without key.
 | 
| H A D | ip6gre_hier_key.sh | 4 # Test IP-in-IP GRE tunnels without key.
 | 
| H A D | ip6gre_hier_keys.sh | 4 # Test IP-in-IP GRE tunnels without key.
 | 
| /linux/tools/testing/selftests/drivers/net/mlxsw/ | 
| H A D | mirror_gre_scale.sh | 4 # tunnels. Then it adds one flower mirror for each of the tunnels, matching a
 | 
| /linux/net/bridge/ | 
| H A D | br_private_tunnel.h | 3  *	Bridge per vlan tunnels
 | 
| /linux/drivers/net/ethernet/netronome/nfp/flower/ | 
| H A D | tunnel_conf.c | 38  * struct nfp_tun_active_tuns - periodic message of active tunnels40  * @count:		number of tunnels report in message
 45  * @tun_info:		tunnels that have sent traffic in reported period
 59  * struct nfp_tun_active_tuns_v6 - periodic message of active IPv6 tunnels
 61  * @count:		number of tunnels report in message
 66  * @tun_info:		tunnels that have sent traffic in reported period
 
 |