| /linux/tools/testing/selftests/bpf/ |
| H A D | with_tunnels.sh | |
| /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/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 154 return &sitn->tunnels[prio][h]; in __ipip6_bucket() 1821 t = rtnl_net_dereference(net, sitn->tunnels[prio][h]); in sit_exit_rtnl_net() 1841 sitn->tunnels[0] = sitn->tunnels_wc; in sit_init_net() 1842 sitn->tunnels[1] = sitn->tunnels_l; in sit_init_net() 1843 sitn->tunnels[2] = sitn->tunnels_r; in sit_init_net() 1844 sitn->tunnels[3] = sitn->tunnels_r_l; in sit_init_net()
|
| /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() 1121 INIT_HLIST_HEAD(&itn->tunnels[i]); in ip_tunnel_init_net() 1170 struct hlist_head *thead = &itn->tunnels[h]; in ip_tunnel_delete_net()
|
| 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() 1826 MODULE_DESCRIPTION("IPv4 GRE tunnels over IP library");
|
| /linux/tools/testing/selftests/net/ |
| H A D | l2_tos_ttl_inherit.sh | 6 # This script evaluates ip tunnels that are capable of carrying L2 traffic 8 # Namely these tunnels are: 'gretap', 'vxlan' and 'geneve'.
|
| /linux/net/l2tp/ |
| H A D | l2tp_ppp.c | 992 * The PPPoX socket is created for L2TP sessions: tunnels have their own UDP 1077 /* Not defined for tunnels */ in pppol2tp_ioctl() 1091 /* Not defined for tunnels */ in pppol2tp_ioctl() 1148 * The PPPoX socket is created for L2TP sessions: tunnels have their own UDP 1391 * L2TPv2, we dump only L2TPv2 tunnels and sessions here. 1414 /* Only accept L2TPv2 tunnels */ in pppol2tp_next_tunnel()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_tc.h | 183 /* number of flows/tunnels sharing the l2 key */
|