tools/testing/selftests/net/forwarding/vxlan_symmetric_ipv6.sh

Source file repositories/reference/linux-study-clean/tools/testing/selftests/net/forwarding/vxlan_symmetric_ipv6.sh

File Facts

System
Linux kernel
Corpus path
tools/testing/selftests/net/forwarding/vxlan_symmetric_ipv6.sh
Extension
.sh
Size
18750 bytes
Lines
564
Domain
Support Tooling And Documentation
Bucket
tools
Inferred role
Support Tooling And Documentation: tools
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

#!/bin/bash
# SPDX-License-Identifier: GPL-2.0


# +--------------------------------+            +-----------------------------+
# |                         vrf-h1 |            |                      vrf-h2 |
# |    + $h1                       |            | + $h2                       |
# |    | 2001:db8:1::1/64          |            | | 2001:db8:2::1/64          |
# |    | default via 2001:db8:1::3 |            | | default via 2001:db8:2::3 |
# +----|---------------------------+            +-|---------------------------+
#      |                                          |
# +----|------------------------------------------|---------------------------+
# | SW |                                          |                           |
# | +--|------------------------------------------|-------------------------+ |
# | |  + $swp1                         br1          + $swp2                 | |
# | |     vid 10 pvid untagged                         vid 20 pvid untagged | |
# | |                                                                       | |
# | |  + vx10                                       + vx20                  | |
# | |    local 2001:db8:3::1                          local 2001:db8:3::1   | |
# | |    remote 2001:db8:3::2                         remote 2001:db8:3::2  | |
# | |    id 1010                                      id 1020               | |
# | |    dstport 4789                                 dstport 4789          | |
# | |    vid 10 pvid untagged                         vid 20 pvid untagged  | |
# | |                                                                       | |
# | |                             + vx4001                                  | |
# | |                               local 2001:db8:3::1                     | |
# | |                               remote 2001:db8:3::2                    | |
# | |                               id 104001                               | |
# | |                               dstport 4789                            | |
# | |                               vid 4001 pvid untagged                  | |
# | |                                                                       | |
# | +-----------------------------------+-----------------------------------+ |
# |                                     |                                     |
# | +-----------------------------------|-----------------------------------+ |
# | |                                   |                                   | |
# | |  +--------------------------------+--------------------------------+  | |
# | |  |                                |                                |  | |
# | |  + vlan10                         |                         vlan20 +  | |
# | |  | 2001:db8:1::2/64               |               2001:db8:2::2/64 |  | |
# | |  |                                |                                |  | |
# | |  + vlan10-v (macvlan)             +             vlan20-v (macvlan) +  | |
# | |    2001:db8:1::3/64           vlan4001            2001:db8:2::3/64    | |
# | |    00:00:5e:00:01:01                             00:00:5e:00:01:01    | |
# | |                               vrf-green                               | |
# | +-----------------------------------------------------------------------+ |
# |                                                                           |
# |    + $rp1                                       +lo                       |
# |    | 2001:db8:4::1/64                           2001:db8:3::1             |
# +----|----------------------------------------------------------------------+
#      |
# +----|--------------------------------------------------------+
# |    |                            vrf-spine                   |
# |    + $rp2                                                   |
# |      2001:db8:4::2/64                                       |
# |                                                             |   (maybe) HW
# =============================================================================
# |                                                             |  (likely) SW
# |                                                             |
# |    + v1 (veth)                                              |
# |    | 2001:db8:5::2/64                                       |
# +----|--------------------------------------------------------+
#      |
# +----|----------------------------------------------------------------------+
# |    + v2 (veth)                                  +lo           NS1 (netns) |
# |      2001:db8:5::1/64                            2001:db8:3::2/128        |
# |                                                                           |
# | +-----------------------------------------------------------------------+ |
# | |                               vrf-green                               | |
# | |  + vlan10-v (macvlan)                           vlan20-v (macvlan) +  | |
# | |  | 2001:db8:1::3/64                               2001:db8:2::3/64 |  | |

Annotation

Implementation Notes