| /linux/Documentation/networking/ |
| H A D | l2tp.rst | 31 and whether it is a control or data packet. When tunnels and sessions 37 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 ethertype 39 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 to 78 $ 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/drivers/thunderbolt/ |
| H A D | tb.c | 54 * @tunnel_list: List of active tunnels 623 * Find all DP tunnels that cross the port and reduce in tb_consumed_dp_bandwidth() 642 * tunnels in the group). in tb_consumed_dp_bandwidth() 1363 * tunnels and know which switches were authorized already by in tb_scan_port() 1415 * Create USB 3.x tunnels only when the switch is plugged to the in tb_scan_port() 1417 * and want to discover existing USB 3.x tunnels before we create in tb_scan_port() 1460 * tunnels under the host router USB4 port, even in tb_recalc_estimated_bandwidth_for_group() 1554 * All the tunnels in the group go through the same USB4 links in __configure_group_sym() 1631 * Find all DP tunnels that go through all the same USB4 links in tb_attach_bandwidth_group() 1632 * as this one. Because we always setup tunnels th in tb_attach_bandwidth_group() [all...] |
| H A D | tunnel.h | 39 * tunnels may be %NULL or null adapter port instead. 54 * @list: Tunnels are linked using this field 150 * Note for DP tunnels this returns %true only once the DPRX capabilities 151 * read has been issued successfully. For other tunnels, this function
|
| H A D | tunnel.c | 97 MODULE_PARM_DESC(dma_credits, "specify custom credits for DMA tunnels (default: " 446 * tb_tunnel_discover_pci() - Discover existing PCIe tunnels 1509 * tunnels already go through the lane adapter. in tb_dp_init_video_credits() 1590 * tb_tunnel_discover_dp() - Discover existing Display Port tunnels 2005 * multiple DMA tunnels going through the same XDomain connection. 2223 * tb_tunnel_discover_usb3() - Discover existing USB3 tunnels 2431 * for DP tunnels to complete DPRX capabilities read). 2639 * tunnels that are either fully active or activation started. in tb_tunnel_consumed_bandwidth() 2640 * The latter is true for DP tunnels where we must report the in tb_tunnel_consumed_bandwidth() 2665 * If tunnel supports dynamic bandwidth management (USB3 tunnels a [all...] |
| /linux/tools/testing/selftests/drivers/net/netdevsim/ |
| H A D | udp_tunnel_nic.sh | 159 ethtool --show-tunnels $NSIM_NETDEV | grep "$pp_expected" >/dev/null 163 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 | 205 Support for IPv6-in-IPv6 and IPv4-in-IPv6 tunnels described in 295 tunnels mechanism. Also enable support for advanced local 324 tunnels mechanism. 335 Header using the lightweight tunnels mechanism.
|
| H A D | sit.c | 84 struct ip_tunnel __rcu **tunnels[4]; member 163 return &sitn->tunnels[prio][h]; in ipip6_tunnel_unlink() 1988 t = rtnl_net_dereference(net, sitn->tunnels[prio][h]); 2009 sitn->tunnels[0] = sitn->tunnels_wc; 2010 sitn->tunnels[1] = sitn->tunnels_l; 2011 sitn->tunnels[2] = sitn->tunnels_r; 2012 sitn->tunnels[3] = sitn->tunnels_r_l;
|
| /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/drivers/gpu/drm/xe/ |
| H A D | Kconfig | 72 Choose this option to detect DP tunnels and enable the Bandwidth 73 Allocation mode for such tunnels. This allows using the maximum
|
| /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/mpls/ |
| H A D | Kconfig | 13 MPLS remains a simple way of making tunnels.
|
| /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/net/ipv4/ |
| H A D | ip_tunnel.c | 77 All keysless packets, if not matched configured keyless tunnels 92 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() 1158 INIT_HLIST_HEAD(&itn->tunnels[i]); in ip_tunnel_delete_net() 1205 struct hlist_head *thead = &itn->tunnels[h]; in ip_tunnel_newlink()
|
| H A D | ip_gre.c | 75 do not work over tunnels. 91 We force DF flag on tunnels with preconfigured hop limit, 132 state for keyed GRE tunnels with enabled checksum. Tell in ipgre_err() 228 * GRE tunnels with enabled checksum. Tell them "thank you". in gre_err() 431 /* ipgre tunnels in collect metadata mode should receive in ipgre_rcv() 1839 MODULE_DESCRIPTION("IPv4 GRE tunnels over IP library");
|