drr.json 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. [
  2. {
  3. "id": "0385",
  4. "name": "Create DRR with default setting",
  5. "category": [
  6. "qdisc",
  7. "drr"
  8. ],
  9. "plugins": {
  10. "requires": "nsPlugin"
  11. },
  12. "setup": [
  13. ],
  14. "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root drr",
  15. "expExitCode": "0",
  16. "verifyCmd": "$TC qdisc show dev $DUMMY",
  17. "matchPattern": "qdisc drr 1: root refcnt [0-9]+",
  18. "matchCount": "1",
  19. "teardown": [
  20. "$TC qdisc del dev $DUMMY handle 1: root"
  21. ]
  22. },
  23. {
  24. "id": "2375",
  25. "name": "Delete DRR with handle",
  26. "category": [
  27. "qdisc",
  28. "drr"
  29. ],
  30. "plugins": {
  31. "requires": "nsPlugin"
  32. },
  33. "setup": [
  34. "$TC qdisc add dev $DUMMY handle 1: root drr"
  35. ],
  36. "cmdUnderTest": "$TC qdisc del dev $DUMMY handle 1: root",
  37. "expExitCode": "0",
  38. "verifyCmd": "$TC qdisc show dev $DUMMY",
  39. "matchPattern": "qdisc drr 1: root refcnt [0-9]+",
  40. "matchCount": "0",
  41. "teardown": [
  42. ]
  43. },
  44. {
  45. "id": "3092",
  46. "name": "Show DRR class",
  47. "category": [
  48. "qdisc",
  49. "drr"
  50. ],
  51. "plugins": {
  52. "requires": "nsPlugin"
  53. },
  54. "setup": [
  55. ],
  56. "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root drr",
  57. "expExitCode": "0",
  58. "verifyCmd": "$TC class show dev $DUMMY",
  59. "matchPattern": "class drr 1:",
  60. "matchCount": "0",
  61. "teardown": [
  62. "$TC qdisc del dev $DUMMY handle 1: root"
  63. ]
  64. },
  65. {
  66. "id": "4009",
  67. "name": "Reject creation of DRR class with classid TC_H_ROOT",
  68. "category": [
  69. "qdisc",
  70. "drr"
  71. ],
  72. "plugins": {
  73. "requires": "nsPlugin"
  74. },
  75. "setup": [
  76. "$TC qdisc add dev $DUMMY root handle ffff: drr",
  77. "$TC filter add dev $DUMMY parent ffff: basic classid ffff:1",
  78. "$TC class add dev $DUMMY parent ffff: classid ffff:1 drr",
  79. "$TC filter add dev $DUMMY parent ffff: prio 1 u32 match u16 0x0000 0xfe00 at 2 flowid ffff:ffff"
  80. ],
  81. "cmdUnderTest": "$TC class add dev $DUMMY parent ffff: classid ffff:ffff drr",
  82. "expExitCode": "2",
  83. "verifyCmd": "$TC class show dev $DUMMY",
  84. "matchPattern": "class drr ffff:ffff",
  85. "matchCount": "0",
  86. "teardown": [
  87. "$TC qdisc del dev $DUMMY root"
  88. ]
  89. }
  90. ]