mbox series

[0/6] network: new tests for mpls over gre, gre6 and sit

Message ID 1540818202-11247-1-git-send-email-alexey.kodanev@oracle.com
Headers show
Series network: new tests for mpls over gre, gre6 and sit | expand

Message

Alexey Kodanev Oct. 29, 2018, 1:03 p.m. UTC
Before using sit tunnels with MPLS, add stand-alone sit01 test.
It is done by the first two patches.

The rest of the patches add various MPLS tests:
 * mpls01: functional test, creates/removes MPLS routes,
   checks sysctl parameters.
 * mpls02: MPLS over the default test network configuration
 * mpls03/mpls04: MPLS over GRE and SIT.

Alexey Kodanev (6):
  network/virt: add support for sit tunnel
  network/sit01: new test for sit tunnel
  network/mpls01: new test for mpls labels
  network/mpls02: new test with lwtunnel
  network/mpls03: add MPLS over GRE and GREv6
  network/mpls04: new test with mpls over sit tunnel

 runtest/net.features               |   10 ++++
 testcases/network/mpls/Makefile    |   10 ++++
 testcases/network/mpls/mpls01.sh   |   70 ++++++++++++++++++++++++
 testcases/network/mpls/mpls02.sh   |   53 ++++++++++++++++++
 testcases/network/mpls/mpls03.sh   |   24 ++++++++
 testcases/network/mpls/mpls04.sh   |   19 +++++++
 testcases/network/mpls/mpls_lib.sh |  105 ++++++++++++++++++++++++++++++++++++
 testcases/network/virt/sit01.sh    |   23 ++++++++
 testcases/network/virt/virt_lib.sh |    8 +++-
 9 files changed, 321 insertions(+), 1 deletions(-)
 create mode 100644 testcases/network/mpls/Makefile
 create mode 100755 testcases/network/mpls/mpls01.sh
 create mode 100755 testcases/network/mpls/mpls02.sh
 create mode 100755 testcases/network/mpls/mpls03.sh
 create mode 100755 testcases/network/mpls/mpls04.sh
 create mode 100755 testcases/network/mpls/mpls_lib.sh
 create mode 100755 testcases/network/virt/sit01.sh

Comments

Petr Vorel Nov. 2, 2018, 8:15 p.m. UTC | #1
Hi Alexey,

> Before using sit tunnels with MPLS, add stand-alone sit01 test.
> It is done by the first two patches.

> The rest of the patches add various MPLS tests:
>  * mpls01: functional test, creates/removes MPLS routes,
>    checks sysctl parameters.
>  * mpls02: MPLS over the default test network configuration
>  * mpls03/mpls04: MPLS over GRE and SIT.

> Alexey Kodanev (6):
>   network/virt: add support for sit tunnel
>   network/sit01: new test for sit tunnel
>   network/mpls01: new test for mpls labels
>   network/mpls02: new test with lwtunnel
>   network/mpls03: add MPLS over GRE and GREv6
>   network/mpls04: new test with mpls over sit tunnel

Thanks for patches, LGTM.
Acked-by: Petr Vorel <pvorel@suse.cz>

I've sent some minor issues to 4/6 and 5/6.


Kind regards,
Petr
Alexey Kodanev Nov. 13, 2018, 3:11 p.m. UTC | #2
On 11/02/2018 11:15 PM, Petr Vorel wrote:
> Hi Alexey,
> 
>> Before using sit tunnels with MPLS, add stand-alone sit01 test.
>> It is done by the first two patches.
> 
>> The rest of the patches add various MPLS tests:
>>  * mpls01: functional test, creates/removes MPLS routes,
>>    checks sysctl parameters.
>>  * mpls02: MPLS over the default test network configuration
>>  * mpls03/mpls04: MPLS over GRE and SIT.
> 
>> Alexey Kodanev (6):
>>   network/virt: add support for sit tunnel
>>   network/sit01: new test for sit tunnel
>>   network/mpls01: new test for mpls labels
>>   network/mpls02: new test with lwtunnel
>>   network/mpls03: add MPLS over GRE and GREv6
>>   network/mpls04: new test with mpls over sit tunnel
> 
> Thanks for patches, LGTM.
> Acked-by: Petr Vorel <pvorel@suse.cz>
> 
> I've sent some minor issues to 4/6 and 5/6.
> 

All fixed, thanks for review Petr! Applied.