Home
last modified time | relevance | path

Searched full:tunnels (Results 1 – 25 of 102) sorted by relevance

12345

/linux/Documentation/networking/
H A Dl2tp.rst31 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 Dbareudp.rst31 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 Dvxlan.rst17 Unlike most tunnels, a VXLAN is a 1 to N network, not just point to
78 $ ethtool --show-tunnels eth0
H A Dgtp.rst61 GTP tunnels (GTP-C).
199 Therefore, the receiving side identifies tunnels exclusively based on
/linux/tools/testing/selftests/bpf/
H A Dwith_tunnels.sh
/linux/drivers/thunderbolt/
H A Dtb.c54 * @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 Dtunnel.h39 * 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 Dtunnel.c97 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 Dudp_tunnel_nic.sh159 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 DKconfig205 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 Dsit.c84 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 Dspectrum_ipip.c212 /* 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 DKconfig72 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 Din.h36 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 DKconfig13 MPLS remains a simple way of making tunnels.
/linux/tools/testing/selftests/net/forwarding/
H A Dipip_hier_gre.sh4 # Test IP-in-IP GRE tunnels without key.
H A Dipip_hier_gre_key.sh4 # Test IP-in-IP GRE tunnels without key.
H A Dipip_hier_gre_keys.sh4 # Test IP-in-IP GRE tunnels without key.
H A Dip6gre_hier.sh4 # Test IP-in-IP GRE tunnels without key.
H A Dip6gre_hier_key.sh4 # Test IP-in-IP GRE tunnels without key.
H A Dip6gre_hier_keys.sh4 # Test IP-in-IP GRE tunnels without key.
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dmirror_gre_scale.sh4 # tunnels. Then it adds one flower mirror for each of the tunnels, matching a
/linux/net/bridge/
H A Dbr_private_tunnel.h3 * Bridge per vlan tunnels
/linux/net/ipv4/
H A Dip_tunnel.c77 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 Dip_gre.c75 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");

12345