** Description changed:

- Issue found on 5.4.0-1025.25~18.04.1, this issue was not spotted before
- fixing the false-negative return value of this rtnetlink.sh test (bug
- 1890136)
+ [ Impact ]
+ When running the net/rtnetlink.sh selftest from v5.4 on older Ubuntu releases 
(e.g. Bionic 18.04), some of the iproute2 CLI options are not available causing 
the testcase to fail.
+ 
+ [ Fix ]
+ SAUCE patch to detect whether some options not present on older iproute2 
versions are available, skipping or adapting the tests.
+ 
+ [ Test ]
+ Run net/rtnetlink.sh on 5.4 kernels with both Focal and Bionic userspace. The 
test should complete without introducing regressions on Focal and without 
breaking on Bionic.
+ 
+ [ Where problems could occur ]
+ If the checks for the available interfaces are not done correctly, we could 
end up having a smaller coverage on Focal or the tests would still break in 
Bionic.
+ 
+ [ Original bug description ]
+ Issue found on 5.4.0-1025.25~18.04.1, this issue was not spotted before 
fixing the false-negative return value of this rtnetlink.sh test (bug 1890136)
  
   # Usage: ... { ip6gre | ip6gretap | ip6erspan} [ remote ADDR ]
   # [ local ADDR ]
   # [ [i|o]seq ]
   # [ [i|o]key KEY ]
   # [ [i|o]csum ]
   # [ hoplimit TTL ]
   # [ encaplimit ELIM ]
   # [ tclass TCLASS ]
   # [ flowlabel FLOWLABEL ]
   # [ dscp inherit ]
   # [ fwmark MARK ]
   # [ dev PHYS_DEV ]
   # [ noencap ]
   # [ encap { fou | gue | none } ]
   # [ encap-sport PORT ]
   # [ encap-dport PORT ]
   # [ [no]encap-csum ]
   # [ [no]encap-csum6 ]
   # [ [no]encap-remcsum ]
   # [ erspan IDX ]
   #
   # Where: ADDR := IPV6_ADDRESS
   # TTL := { 0..255 } (default=64)
   # KEY := { DOTTED_QUAD | NUMBER }
   # ELIM := { none | 0..255 }(default=4)
   # TCLASS := { 0x0..0xff | inherit }
   # FLOWLABEL := { 0x0..0xfffff | inherit }
   # MARK := { 0x0..0xffffffff | inherit }
   # Cannot find device "ip6gretap00"
   # FAIL: ip6gretap
  
-  # Usage: ... { gre | gretap | erspan } [ remote ADDR ]
-  # [ local ADDR ]
-  # [ [i|o]seq ]
-  # [ [i|o]key KEY ]
-  # [ [i|o]csum ]
-  # [ ttl TTL ]
-  # [ tos TOS ]
-  # [ [no]pmtudisc ]
-  # [ [no]ignore-df ]
-  # [ dev PHYS_DEV ]
-  # [ noencap ]
-  # [ encap { fou | gue | none } ]
-  # [ encap-sport PORT ]
-  # [ encap-dport PORT ]
-  # [ [no]encap-csum ]
-  # [ [no]encap-csum6 ]
-  # [ [no]encap-remcsum ]
-  # [ external ]
-  # [ fwmark MARK ]
-  # [ erspan IDX ]
-  #
-  # Where: ADDR := { IP_ADDRESS | any }
-  # TOS := { NUMBER | inherit }
-  # TTL := { 1..255 | inherit }
-  # KEY := { DOTTED_QUAD | NUMBER }
-  # MARK := { 0x0..0xffffffff }
-  # Cannot find device "erspan00"
-  # Cannot find device "erspan00"
-  # Cannot find device "erspan00"
-  # Usage: ... { gre | gretap | erspan } [ remote ADDR ]
-  # [ local ADDR ]
-  # [ [i|o]seq ]
-  # [ [i|o]key KEY ]
-  # [ [i|o]csum ]
-  # [ ttl TTL ]
-  # [ tos TOS ]
-  # [ [no]pmtudisc ]
-  # [ [no]ignore-df ]
-  # [ dev PHYS_DEV ]
-  # [ noencap ]
-  # [ encap { fou | gue | none } ]
-  # [ encap-sport PORT ]
-  # [ encap-dport PORT ]
-  # [ [no]encap-csum ]
-  # [ [no]encap-csum6 ]
-  # [ [no]encap-remcsum ]
-  # [ external ]
-  # [ fwmark MARK ]
-  # [ erspan IDX ]
-  #
-  # Where: ADDR := { IP_ADDRESS | any }
-  # TOS := { NUMBER | inherit }
-  # TTL := { 1..255 | inherit }
-  # KEY := { DOTTED_QUAD | NUMBER }
-  # MARK := { 0x0..0xffffffff }
-  # Cannot find device "erspan00"
-  # Cannot find device "erspan00"
-  # Cannot find device "erspan00"
-  # FAIL: erspan
-  # Usage: ... { ip6gre | ip6gretap | ip6erspan} [ remote ADDR ]
-  # [ local ADDR ]
-  # [ [i|o]seq ]
-  # [ [i|o]key KEY ]
-  # [ [i|o]csum ]
-  # [ hoplimit TTL ]
-  # [ encaplimit ELIM ]
-  # [ tclass TCLASS ]
-  # [ flowlabel FLOWLABEL ]
-  # [ dscp inherit ]
-  # [ fwmark MARK ]
-  # [ dev PHYS_DEV ]
-  # [ noencap ]
-  # [ encap { fou | gue | none } ]
-  # [ encap-sport PORT ]
-  # [ encap-dport PORT ]
-  # [ [no]encap-csum ]
-  # [ [no]encap-csum6 ]
-  # [ [no]encap-remcsum ]
-  # [ erspan IDX ]
-  #
-  # Where: ADDR := IPV6_ADDRESS
-  # TTL := { 0..255 } (default=64)
-  # KEY := { DOTTED_QUAD | NUMBER }
-  # ELIM := { none | 0..255 }(default=4)
-  # TCLASS := { 0x0..0xff | inherit }
-  # FLOWLABEL := { 0x0..0xfffff | inherit }
-  # MARK := { 0x0..0xffffffff | inherit }
-  # Cannot find device "ip6erspan00"
-  # Cannot find device "ip6erspan00"
-  # Cannot find device "ip6erspan00"
-  # Usage: ... { ip6gre | ip6gretap | ip6erspan} [ remote ADDR ]
-  # [ local ADDR ]
-  # [ [i|o]seq ]
-  # [ [i|o]key KEY ]
-  # [ [i|o]csum ]
-  # [ hoplimit TTL ]
-  # [ encaplimit ELIM ]
-  # [ tclass TCLASS ]
-  # [ flowlabel FLOWLABEL ]
-  # [ dscp inherit ]
-  # [ fwmark MARK ]
-  # [ dev PHYS_DEV ]
-  # [ noencap ]
-  # [ encap { fou | gue | none } ]
-  # [ encap-sport PORT ]
-  # [ encap-dport PORT ]
-  # [ [no]encap-csum ]
-  # [ [no]encap-csum6 ]
-  # [ [no]encap-remcsum ]
-  # [ erspan IDX ]
-  #
-  # Where: ADDR := IPV6_ADDRESS
-  # TTL := { 0..255 } (default=64)
-  # KEY := { DOTTED_QUAD | NUMBER }
-  # ELIM := { none | 0..255 }(default=4)
-  # TCLASS := { 0x0..0xff | inherit }
-  # FLOWLABEL := { 0x0..0xfffff | inherit }
-  # MARK := { 0x0..0xffffffff | inherit }
-  # Cannot find device "ip6erspan00"
-  # Cannot find device "ip6erspan00"
-  # Cannot find device "ip6erspan00"
-  # Usage: ... { ip6gre | ip6gretap | ip6erspan} [ remote ADDR ]
-  # [ local ADDR ]
-  # [ [i|o]seq ]
-  # [ [i|o]key KEY ]
-  # [ [i|o]csum ]
-  # [ hoplimit TTL ]
-  # [ encaplimit ELIM ]
-  # [ tclass TCLASS ]
-  # [ flowlabel FLOWLABEL ]
-  # [ dscp inherit ]
-  # [ fwmark MARK ]
-  # [ dev PHYS_DEV ]
-  # [ noencap ]
-  # [ encap { fou | gue | none } ]
-  # [ encap-sport PORT ]
-  # [ encap-dport PORT ]
-  # [ [no]encap-csum ]
-  # [ [no]encap-csum6 ]
-  # [ [no]encap-remcsum ]
-  # [ erspan IDX ]
-  #
-  # Where: ADDR := IPV6_ADDRESS
-  # TTL := { 0..255 } (default=64)
-  # KEY := { DOTTED_QUAD | NUMBER }
-  # ELIM := { none | 0..255 }(default=4)
-  # TCLASS := { 0x0..0xff | inherit }
-  # FLOWLABEL := { 0x0..0xfffff | inherit }
-  # MARK := { 0x0..0xffffffff | inherit }
-  # Cannot find device "ip6erspan00"
-  # FAIL: ip6erspan
+  # Usage: ... { gre | gretap | erspan } [ remote ADDR ]
+  # [ local ADDR ]
+  # [ [i|o]seq ]
+  # [ [i|o]key KEY ]
+  # [ [i|o]csum ]
+  # [ ttl TTL ]
+  # [ tos TOS ]
+  # [ [no]pmtudisc ]
+  # [ [no]ignore-df ]
+  # [ dev PHYS_DEV ]
+  # [ noencap ]
+  # [ encap { fou | gue | none } ]
+  # [ encap-sport PORT ]
+  # [ encap-dport PORT ]
+  # [ [no]encap-csum ]
+  # [ [no]encap-csum6 ]
+  # [ [no]encap-remcsum ]
+  # [ external ]
+  # [ fwmark MARK ]
+  # [ erspan IDX ]
+  #
+  # Where: ADDR := { IP_ADDRESS | any }
+  # TOS := { NUMBER | inherit }
+  # TTL := { 1..255 | inherit }
+  # KEY := { DOTTED_QUAD | NUMBER }
+  # MARK := { 0x0..0xffffffff }
+  # Cannot find device "erspan00"
+  # Cannot find device "erspan00"
+  # Cannot find device "erspan00"
+  # Usage: ... { gre | gretap | erspan } [ remote ADDR ]
+  # [ local ADDR ]
+  # [ [i|o]seq ]
+  # [ [i|o]key KEY ]
+  # [ [i|o]csum ]
+  # [ ttl TTL ]
+  # [ tos TOS ]
+  # [ [no]pmtudisc ]
+  # [ [no]ignore-df ]
+  # [ dev PHYS_DEV ]
+  # [ noencap ]
+  # [ encap { fou | gue | none } ]
+  # [ encap-sport PORT ]
+  # [ encap-dport PORT ]
+  # [ [no]encap-csum ]
+  # [ [no]encap-csum6 ]
+  # [ [no]encap-remcsum ]
+  # [ external ]
+  # [ fwmark MARK ]
+  # [ erspan IDX ]
+  #
+  # Where: ADDR := { IP_ADDRESS | any }
+  # TOS := { NUMBER | inherit }
+  # TTL := { 1..255 | inherit }
+  # KEY := { DOTTED_QUAD | NUMBER }
+  # MARK := { 0x0..0xffffffff }
+  # Cannot find device "erspan00"
+  # Cannot find device "erspan00"
+  # Cannot find device "erspan00"
+  # FAIL: erspan
+  # Usage: ... { ip6gre | ip6gretap | ip6erspan} [ remote ADDR ]
+  # [ local ADDR ]
+  # [ [i|o]seq ]
+  # [ [i|o]key KEY ]
+  # [ [i|o]csum ]
+  # [ hoplimit TTL ]
+  # [ encaplimit ELIM ]
+  # [ tclass TCLASS ]
+  # [ flowlabel FLOWLABEL ]
+  # [ dscp inherit ]
+  # [ fwmark MARK ]
+  # [ dev PHYS_DEV ]
+  # [ noencap ]
+  # [ encap { fou | gue | none } ]
+  # [ encap-sport PORT ]
+  # [ encap-dport PORT ]
+  # [ [no]encap-csum ]
+  # [ [no]encap-csum6 ]
+  # [ [no]encap-remcsum ]
+  # [ erspan IDX ]
+  #
+  # Where: ADDR := IPV6_ADDRESS
+  # TTL := { 0..255 } (default=64)
+  # KEY := { DOTTED_QUAD | NUMBER }
+  # ELIM := { none | 0..255 }(default=4)
+  # TCLASS := { 0x0..0xff | inherit }
+  # FLOWLABEL := { 0x0..0xfffff | inherit }
+  # MARK := { 0x0..0xffffffff | inherit }
+  # Cannot find device "ip6erspan00"
+  # Cannot find device "ip6erspan00"
+  # Cannot find device "ip6erspan00"
+  # Usage: ... { ip6gre | ip6gretap | ip6erspan} [ remote ADDR ]
+  # [ local ADDR ]
+  # [ [i|o]seq ]
+  # [ [i|o]key KEY ]
+  # [ [i|o]csum ]
+  # [ hoplimit TTL ]
+  # [ encaplimit ELIM ]
+  # [ tclass TCLASS ]
+  # [ flowlabel FLOWLABEL ]
+  # [ dscp inherit ]
+  # [ fwmark MARK ]
+  # [ dev PHYS_DEV ]
+  # [ noencap ]
+  # [ encap { fou | gue | none } ]
+  # [ encap-sport PORT ]
+  # [ encap-dport PORT ]
+  # [ [no]encap-csum ]
+  # [ [no]encap-csum6 ]
+  # [ [no]encap-remcsum ]
+  # [ erspan IDX ]
+  #
+  # Where: ADDR := IPV6_ADDRESS
+  # TTL := { 0..255 } (default=64)
+  # KEY := { DOTTED_QUAD | NUMBER }
+  # ELIM := { none | 0..255 }(default=4)
+  # TCLASS := { 0x0..0xff | inherit }
+  # FLOWLABEL := { 0x0..0xfffff | inherit }
+  # MARK := { 0x0..0xffffffff | inherit }
+  # Cannot find device "ip6erspan00"
+  # Cannot find device "ip6erspan00"
+  # Cannot find device "ip6erspan00"
+  # Usage: ... { ip6gre | ip6gretap | ip6erspan} [ remote ADDR ]
+  # [ local ADDR ]
+  # [ [i|o]seq ]
+  # [ [i|o]key KEY ]
+  # [ [i|o]csum ]
+  # [ hoplimit TTL ]
+  # [ encaplimit ELIM ]
+  # [ tclass TCLASS ]
+  # [ flowlabel FLOWLABEL ]
+  # [ dscp inherit ]
+  # [ fwmark MARK ]
+  # [ dev PHYS_DEV ]
+  # [ noencap ]
+  # [ encap { fou | gue | none } ]
+  # [ encap-sport PORT ]
+  # [ encap-dport PORT ]
+  # [ [no]encap-csum ]
+  # [ [no]encap-csum6 ]
+  # [ [no]encap-remcsum ]
+  # [ erspan IDX ]
+  #
+  # Where: ADDR := IPV6_ADDRESS
+  # TTL := { 0..255 } (default=64)
+  # KEY := { DOTTED_QUAD | NUMBER }
+  # ELIM := { none | 0..255 }(default=4)
+  # TCLASS := { 0x0..0xff | inherit }
+  # FLOWLABEL := { 0x0..0xfffff | inherit }
+  # MARK := { 0x0..0xffffffff | inherit }
+  # Cannot find device "ip6erspan00"
+  # FAIL: ip6erspan

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1896448

Title:
  ip6gretap / erspan / ip6erspan in rtnetlink.sh from net of
  ubuntu_kernel_selftests failed on B-5.4-aws / B-5.4-gke / B-5.4-oracle
  / B-5.4-azure / B-5.4

Status in ubuntu-kernel-tests:
  In Progress
Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  In Progress

Bug description:
  [ Impact ]
  When running the net/rtnetlink.sh selftest from v5.4 on older Ubuntu releases 
(e.g. Bionic 18.04), some of the iproute2 CLI options are not available causing 
the testcase to fail.

  [ Fix ]
  SAUCE patch to detect whether some options not present on older iproute2 
versions are available, skipping or adapting the tests.

  [ Test ]
  Run net/rtnetlink.sh on 5.4 kernels with both Focal and Bionic userspace. The 
test should complete without introducing regressions on Focal and without 
breaking on Bionic.

  [ Where problems could occur ]
  If the checks for the available interfaces are not done correctly, we could 
end up having a smaller coverage on Focal or the tests would still break in 
Bionic.

  [ Original bug description ]
  Issue found on 5.4.0-1025.25~18.04.1, this issue was not spotted before 
fixing the false-negative return value of this rtnetlink.sh test (bug 1890136)

   # Usage: ... { ip6gre | ip6gretap | ip6erspan} [ remote ADDR ]
   # [ local ADDR ]
   # [ [i|o]seq ]
   # [ [i|o]key KEY ]
   # [ [i|o]csum ]
   # [ hoplimit TTL ]
   # [ encaplimit ELIM ]
   # [ tclass TCLASS ]
   # [ flowlabel FLOWLABEL ]
   # [ dscp inherit ]
   # [ fwmark MARK ]
   # [ dev PHYS_DEV ]
   # [ noencap ]
   # [ encap { fou | gue | none } ]
   # [ encap-sport PORT ]
   # [ encap-dport PORT ]
   # [ [no]encap-csum ]
   # [ [no]encap-csum6 ]
   # [ [no]encap-remcsum ]
   # [ erspan IDX ]
   #
   # Where: ADDR := IPV6_ADDRESS
   # TTL := { 0..255 } (default=64)
   # KEY := { DOTTED_QUAD | NUMBER }
   # ELIM := { none | 0..255 }(default=4)
   # TCLASS := { 0x0..0xff | inherit }
   # FLOWLABEL := { 0x0..0xfffff | inherit }
   # MARK := { 0x0..0xffffffff | inherit }
   # Cannot find device "ip6gretap00"
   # FAIL: ip6gretap

   # Usage: ... { gre | gretap | erspan } [ remote ADDR ]
   # [ local ADDR ]
   # [ [i|o]seq ]
   # [ [i|o]key KEY ]
   # [ [i|o]csum ]
   # [ ttl TTL ]
   # [ tos TOS ]
   # [ [no]pmtudisc ]
   # [ [no]ignore-df ]
   # [ dev PHYS_DEV ]
   # [ noencap ]
   # [ encap { fou | gue | none } ]
   # [ encap-sport PORT ]
   # [ encap-dport PORT ]
   # [ [no]encap-csum ]
   # [ [no]encap-csum6 ]
   # [ [no]encap-remcsum ]
   # [ external ]
   # [ fwmark MARK ]
   # [ erspan IDX ]
   #
   # Where: ADDR := { IP_ADDRESS | any }
   # TOS := { NUMBER | inherit }
   # TTL := { 1..255 | inherit }
   # KEY := { DOTTED_QUAD | NUMBER }
   # MARK := { 0x0..0xffffffff }
   # Cannot find device "erspan00"
   # Cannot find device "erspan00"
   # Cannot find device "erspan00"
   # Usage: ... { gre | gretap | erspan } [ remote ADDR ]
   # [ local ADDR ]
   # [ [i|o]seq ]
   # [ [i|o]key KEY ]
   # [ [i|o]csum ]
   # [ ttl TTL ]
   # [ tos TOS ]
   # [ [no]pmtudisc ]
   # [ [no]ignore-df ]
   # [ dev PHYS_DEV ]
   # [ noencap ]
   # [ encap { fou | gue | none } ]
   # [ encap-sport PORT ]
   # [ encap-dport PORT ]
   # [ [no]encap-csum ]
   # [ [no]encap-csum6 ]
   # [ [no]encap-remcsum ]
   # [ external ]
   # [ fwmark MARK ]
   # [ erspan IDX ]
   #
   # Where: ADDR := { IP_ADDRESS | any }
   # TOS := { NUMBER | inherit }
   # TTL := { 1..255 | inherit }
   # KEY := { DOTTED_QUAD | NUMBER }
   # MARK := { 0x0..0xffffffff }
   # Cannot find device "erspan00"
   # Cannot find device "erspan00"
   # Cannot find device "erspan00"
   # FAIL: erspan
   # Usage: ... { ip6gre | ip6gretap | ip6erspan} [ remote ADDR ]
   # [ local ADDR ]
   # [ [i|o]seq ]
   # [ [i|o]key KEY ]
   # [ [i|o]csum ]
   # [ hoplimit TTL ]
   # [ encaplimit ELIM ]
   # [ tclass TCLASS ]
   # [ flowlabel FLOWLABEL ]
   # [ dscp inherit ]
   # [ fwmark MARK ]
   # [ dev PHYS_DEV ]
   # [ noencap ]
   # [ encap { fou | gue | none } ]
   # [ encap-sport PORT ]
   # [ encap-dport PORT ]
   # [ [no]encap-csum ]
   # [ [no]encap-csum6 ]
   # [ [no]encap-remcsum ]
   # [ erspan IDX ]
   #
   # Where: ADDR := IPV6_ADDRESS
   # TTL := { 0..255 } (default=64)
   # KEY := { DOTTED_QUAD | NUMBER }
   # ELIM := { none | 0..255 }(default=4)
   # TCLASS := { 0x0..0xff | inherit }
   # FLOWLABEL := { 0x0..0xfffff | inherit }
   # MARK := { 0x0..0xffffffff | inherit }
   # Cannot find device "ip6erspan00"
   # Cannot find device "ip6erspan00"
   # Cannot find device "ip6erspan00"
   # Usage: ... { ip6gre | ip6gretap | ip6erspan} [ remote ADDR ]
   # [ local ADDR ]
   # [ [i|o]seq ]
   # [ [i|o]key KEY ]
   # [ [i|o]csum ]
   # [ hoplimit TTL ]
   # [ encaplimit ELIM ]
   # [ tclass TCLASS ]
   # [ flowlabel FLOWLABEL ]
   # [ dscp inherit ]
   # [ fwmark MARK ]
   # [ dev PHYS_DEV ]
   # [ noencap ]
   # [ encap { fou | gue | none } ]
   # [ encap-sport PORT ]
   # [ encap-dport PORT ]
   # [ [no]encap-csum ]
   # [ [no]encap-csum6 ]
   # [ [no]encap-remcsum ]
   # [ erspan IDX ]
   #
   # Where: ADDR := IPV6_ADDRESS
   # TTL := { 0..255 } (default=64)
   # KEY := { DOTTED_QUAD | NUMBER }
   # ELIM := { none | 0..255 }(default=4)
   # TCLASS := { 0x0..0xff | inherit }
   # FLOWLABEL := { 0x0..0xfffff | inherit }
   # MARK := { 0x0..0xffffffff | inherit }
   # Cannot find device "ip6erspan00"
   # Cannot find device "ip6erspan00"
   # Cannot find device "ip6erspan00"
   # Usage: ... { ip6gre | ip6gretap | ip6erspan} [ remote ADDR ]
   # [ local ADDR ]
   # [ [i|o]seq ]
   # [ [i|o]key KEY ]
   # [ [i|o]csum ]
   # [ hoplimit TTL ]
   # [ encaplimit ELIM ]
   # [ tclass TCLASS ]
   # [ flowlabel FLOWLABEL ]
   # [ dscp inherit ]
   # [ fwmark MARK ]
   # [ dev PHYS_DEV ]
   # [ noencap ]
   # [ encap { fou | gue | none } ]
   # [ encap-sport PORT ]
   # [ encap-dport PORT ]
   # [ [no]encap-csum ]
   # [ [no]encap-csum6 ]
   # [ [no]encap-remcsum ]
   # [ erspan IDX ]
   #
   # Where: ADDR := IPV6_ADDRESS
   # TTL := { 0..255 } (default=64)
   # KEY := { DOTTED_QUAD | NUMBER }
   # ELIM := { none | 0..255 }(default=4)
   # TCLASS := { 0x0..0xff | inherit }
   # FLOWLABEL := { 0x0..0xfffff | inherit }
   # MARK := { 0x0..0xffffffff | inherit }
   # Cannot find device "ip6erspan00"
   # FAIL: ip6erspan

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1896448/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to