|
16 | 16 | static const char * const devlink_op_strmap[] = { |
17 | 17 | [3] = "get", |
18 | 18 | [7] = "port-get", |
19 | | - [DEVLINK_CMD_SB_GET] = "sb-get", |
20 | | - [DEVLINK_CMD_SB_POOL_GET] = "sb-pool-get", |
21 | | - [DEVLINK_CMD_SB_PORT_POOL_GET] = "sb-port-pool-get", |
22 | | - [DEVLINK_CMD_SB_TC_POOL_BIND_GET] = "sb-tc-pool-bind-get", |
| 19 | + [13] = "sb-get", |
| 20 | + [17] = "sb-pool-get", |
| 21 | + [21] = "sb-port-pool-get", |
| 22 | + [25] = "sb-tc-pool-bind-get", |
23 | 23 | [DEVLINK_CMD_PARAM_GET] = "param-get", |
24 | 24 | [DEVLINK_CMD_REGION_GET] = "region-get", |
25 | 25 | [DEVLINK_CMD_INFO_GET] = "info-get", |
26 | 26 | [DEVLINK_CMD_HEALTH_REPORTER_GET] = "health-reporter-get", |
27 | | - [DEVLINK_CMD_TRAP_GET] = "trap-get", |
28 | | - [DEVLINK_CMD_TRAP_GROUP_GET] = "trap-group-get", |
29 | | - [DEVLINK_CMD_TRAP_POLICER_GET] = "trap-policer-get", |
30 | | - [DEVLINK_CMD_RATE_GET] = "rate-get", |
31 | | - [DEVLINK_CMD_LINECARD_GET] = "linecard-get", |
| 27 | + [63] = "trap-get", |
| 28 | + [67] = "trap-group-get", |
| 29 | + [71] = "trap-policer-get", |
| 30 | + [76] = "rate-get", |
| 31 | + [80] = "linecard-get", |
32 | 32 | [DEVLINK_CMD_SELFTESTS_GET] = "selftests-get", |
33 | 33 | }; |
34 | 34 |
|
@@ -838,7 +838,7 @@ devlink_sb_get(struct ynl_sock *ys, struct devlink_sb_get_req *req) |
838 | 838 | rsp = calloc(1, sizeof(*rsp)); |
839 | 839 | yrs.yarg.data = rsp; |
840 | 840 | yrs.cb = devlink_sb_get_rsp_parse; |
841 | | - yrs.rsp_cmd = DEVLINK_CMD_SB_GET; |
| 841 | + yrs.rsp_cmd = 13; |
842 | 842 |
|
843 | 843 | err = ynl_exec(ys, nlh, &yrs); |
844 | 844 | if (err < 0) |
@@ -876,7 +876,7 @@ devlink_sb_get_dump(struct ynl_sock *ys, struct devlink_sb_get_req_dump *req) |
876 | 876 | yds.ys = ys; |
877 | 877 | yds.alloc_sz = sizeof(struct devlink_sb_get_list); |
878 | 878 | yds.cb = devlink_sb_get_rsp_parse; |
879 | | - yds.rsp_cmd = DEVLINK_CMD_SB_GET; |
| 879 | + yds.rsp_cmd = 13; |
880 | 880 | yds.rsp_policy = &devlink_nest; |
881 | 881 |
|
882 | 882 | nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_SB_GET, 1); |
@@ -987,7 +987,7 @@ devlink_sb_pool_get(struct ynl_sock *ys, struct devlink_sb_pool_get_req *req) |
987 | 987 | rsp = calloc(1, sizeof(*rsp)); |
988 | 988 | yrs.yarg.data = rsp; |
989 | 989 | yrs.cb = devlink_sb_pool_get_rsp_parse; |
990 | | - yrs.rsp_cmd = DEVLINK_CMD_SB_POOL_GET; |
| 990 | + yrs.rsp_cmd = 17; |
991 | 991 |
|
992 | 992 | err = ynl_exec(ys, nlh, &yrs); |
993 | 993 | if (err < 0) |
@@ -1026,7 +1026,7 @@ devlink_sb_pool_get_dump(struct ynl_sock *ys, |
1026 | 1026 | yds.ys = ys; |
1027 | 1027 | yds.alloc_sz = sizeof(struct devlink_sb_pool_get_list); |
1028 | 1028 | yds.cb = devlink_sb_pool_get_rsp_parse; |
1029 | | - yds.rsp_cmd = DEVLINK_CMD_SB_POOL_GET; |
| 1029 | + yds.rsp_cmd = 17; |
1030 | 1030 | yds.rsp_policy = &devlink_nest; |
1031 | 1031 |
|
1032 | 1032 | nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_SB_POOL_GET, 1); |
@@ -1147,7 +1147,7 @@ devlink_sb_port_pool_get(struct ynl_sock *ys, |
1147 | 1147 | rsp = calloc(1, sizeof(*rsp)); |
1148 | 1148 | yrs.yarg.data = rsp; |
1149 | 1149 | yrs.cb = devlink_sb_port_pool_get_rsp_parse; |
1150 | | - yrs.rsp_cmd = DEVLINK_CMD_SB_PORT_POOL_GET; |
| 1150 | + yrs.rsp_cmd = 21; |
1151 | 1151 |
|
1152 | 1152 | err = ynl_exec(ys, nlh, &yrs); |
1153 | 1153 | if (err < 0) |
@@ -1187,7 +1187,7 @@ devlink_sb_port_pool_get_dump(struct ynl_sock *ys, |
1187 | 1187 | yds.ys = ys; |
1188 | 1188 | yds.alloc_sz = sizeof(struct devlink_sb_port_pool_get_list); |
1189 | 1189 | yds.cb = devlink_sb_port_pool_get_rsp_parse; |
1190 | | - yds.rsp_cmd = DEVLINK_CMD_SB_PORT_POOL_GET; |
| 1190 | + yds.rsp_cmd = 21; |
1191 | 1191 | yds.rsp_policy = &devlink_nest; |
1192 | 1192 |
|
1193 | 1193 | nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_SB_PORT_POOL_GET, 1); |
@@ -1316,7 +1316,7 @@ devlink_sb_tc_pool_bind_get(struct ynl_sock *ys, |
1316 | 1316 | rsp = calloc(1, sizeof(*rsp)); |
1317 | 1317 | yrs.yarg.data = rsp; |
1318 | 1318 | yrs.cb = devlink_sb_tc_pool_bind_get_rsp_parse; |
1319 | | - yrs.rsp_cmd = DEVLINK_CMD_SB_TC_POOL_BIND_GET; |
| 1319 | + yrs.rsp_cmd = 25; |
1320 | 1320 |
|
1321 | 1321 | err = ynl_exec(ys, nlh, &yrs); |
1322 | 1322 | if (err < 0) |
@@ -1356,7 +1356,7 @@ devlink_sb_tc_pool_bind_get_dump(struct ynl_sock *ys, |
1356 | 1356 | yds.ys = ys; |
1357 | 1357 | yds.alloc_sz = sizeof(struct devlink_sb_tc_pool_bind_get_list); |
1358 | 1358 | yds.cb = devlink_sb_tc_pool_bind_get_rsp_parse; |
1359 | | - yds.rsp_cmd = DEVLINK_CMD_SB_TC_POOL_BIND_GET; |
| 1359 | + yds.rsp_cmd = 25; |
1360 | 1360 | yds.rsp_policy = &devlink_nest; |
1361 | 1361 |
|
1362 | 1362 | nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_SB_TC_POOL_BIND_GET, 1); |
@@ -2183,7 +2183,7 @@ devlink_trap_get(struct ynl_sock *ys, struct devlink_trap_get_req *req) |
2183 | 2183 | rsp = calloc(1, sizeof(*rsp)); |
2184 | 2184 | yrs.yarg.data = rsp; |
2185 | 2185 | yrs.cb = devlink_trap_get_rsp_parse; |
2186 | | - yrs.rsp_cmd = DEVLINK_CMD_TRAP_GET; |
| 2186 | + yrs.rsp_cmd = 63; |
2187 | 2187 |
|
2188 | 2188 | err = ynl_exec(ys, nlh, &yrs); |
2189 | 2189 | if (err < 0) |
@@ -2223,7 +2223,7 @@ devlink_trap_get_dump(struct ynl_sock *ys, |
2223 | 2223 | yds.ys = ys; |
2224 | 2224 | yds.alloc_sz = sizeof(struct devlink_trap_get_list); |
2225 | 2225 | yds.cb = devlink_trap_get_rsp_parse; |
2226 | | - yds.rsp_cmd = DEVLINK_CMD_TRAP_GET; |
| 2226 | + yds.rsp_cmd = 63; |
2227 | 2227 | yds.rsp_policy = &devlink_nest; |
2228 | 2228 |
|
2229 | 2229 | nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_TRAP_GET, 1); |
@@ -2336,7 +2336,7 @@ devlink_trap_group_get(struct ynl_sock *ys, |
2336 | 2336 | rsp = calloc(1, sizeof(*rsp)); |
2337 | 2337 | yrs.yarg.data = rsp; |
2338 | 2338 | yrs.cb = devlink_trap_group_get_rsp_parse; |
2339 | | - yrs.rsp_cmd = DEVLINK_CMD_TRAP_GROUP_GET; |
| 2339 | + yrs.rsp_cmd = 67; |
2340 | 2340 |
|
2341 | 2341 | err = ynl_exec(ys, nlh, &yrs); |
2342 | 2342 | if (err < 0) |
@@ -2376,7 +2376,7 @@ devlink_trap_group_get_dump(struct ynl_sock *ys, |
2376 | 2376 | yds.ys = ys; |
2377 | 2377 | yds.alloc_sz = sizeof(struct devlink_trap_group_get_list); |
2378 | 2378 | yds.cb = devlink_trap_group_get_rsp_parse; |
2379 | | - yds.rsp_cmd = DEVLINK_CMD_TRAP_GROUP_GET; |
| 2379 | + yds.rsp_cmd = 67; |
2380 | 2380 | yds.rsp_policy = &devlink_nest; |
2381 | 2381 |
|
2382 | 2382 | nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_TRAP_GROUP_GET, 1); |
@@ -2483,7 +2483,7 @@ devlink_trap_policer_get(struct ynl_sock *ys, |
2483 | 2483 | rsp = calloc(1, sizeof(*rsp)); |
2484 | 2484 | yrs.yarg.data = rsp; |
2485 | 2485 | yrs.cb = devlink_trap_policer_get_rsp_parse; |
2486 | | - yrs.rsp_cmd = DEVLINK_CMD_TRAP_POLICER_GET; |
| 2486 | + yrs.rsp_cmd = 71; |
2487 | 2487 |
|
2488 | 2488 | err = ynl_exec(ys, nlh, &yrs); |
2489 | 2489 | if (err < 0) |
@@ -2523,7 +2523,7 @@ devlink_trap_policer_get_dump(struct ynl_sock *ys, |
2523 | 2523 | yds.ys = ys; |
2524 | 2524 | yds.alloc_sz = sizeof(struct devlink_trap_policer_get_list); |
2525 | 2525 | yds.cb = devlink_trap_policer_get_rsp_parse; |
2526 | | - yds.rsp_cmd = DEVLINK_CMD_TRAP_POLICER_GET; |
| 2526 | + yds.rsp_cmd = 71; |
2527 | 2527 | yds.rsp_policy = &devlink_nest; |
2528 | 2528 |
|
2529 | 2529 | nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_TRAP_POLICER_GET, 1); |
@@ -2642,7 +2642,7 @@ devlink_rate_get(struct ynl_sock *ys, struct devlink_rate_get_req *req) |
2642 | 2642 | rsp = calloc(1, sizeof(*rsp)); |
2643 | 2643 | yrs.yarg.data = rsp; |
2644 | 2644 | yrs.cb = devlink_rate_get_rsp_parse; |
2645 | | - yrs.rsp_cmd = DEVLINK_CMD_RATE_GET; |
| 2645 | + yrs.rsp_cmd = 76; |
2646 | 2646 |
|
2647 | 2647 | err = ynl_exec(ys, nlh, &yrs); |
2648 | 2648 | if (err < 0) |
@@ -2682,7 +2682,7 @@ devlink_rate_get_dump(struct ynl_sock *ys, |
2682 | 2682 | yds.ys = ys; |
2683 | 2683 | yds.alloc_sz = sizeof(struct devlink_rate_get_list); |
2684 | 2684 | yds.cb = devlink_rate_get_rsp_parse; |
2685 | | - yds.rsp_cmd = DEVLINK_CMD_RATE_GET; |
| 2685 | + yds.rsp_cmd = 76; |
2686 | 2686 | yds.rsp_policy = &devlink_nest; |
2687 | 2687 |
|
2688 | 2688 | nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_RATE_GET, 1); |
@@ -2786,7 +2786,7 @@ devlink_linecard_get(struct ynl_sock *ys, struct devlink_linecard_get_req *req) |
2786 | 2786 | rsp = calloc(1, sizeof(*rsp)); |
2787 | 2787 | yrs.yarg.data = rsp; |
2788 | 2788 | yrs.cb = devlink_linecard_get_rsp_parse; |
2789 | | - yrs.rsp_cmd = DEVLINK_CMD_LINECARD_GET; |
| 2789 | + yrs.rsp_cmd = 80; |
2790 | 2790 |
|
2791 | 2791 | err = ynl_exec(ys, nlh, &yrs); |
2792 | 2792 | if (err < 0) |
@@ -2825,7 +2825,7 @@ devlink_linecard_get_dump(struct ynl_sock *ys, |
2825 | 2825 | yds.ys = ys; |
2826 | 2826 | yds.alloc_sz = sizeof(struct devlink_linecard_get_list); |
2827 | 2827 | yds.cb = devlink_linecard_get_rsp_parse; |
2828 | | - yds.rsp_cmd = DEVLINK_CMD_LINECARD_GET; |
| 2828 | + yds.rsp_cmd = 80; |
2829 | 2829 | yds.rsp_policy = &devlink_nest; |
2830 | 2830 |
|
2831 | 2831 | nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_LINECARD_GET, 1); |
|
0 commit comments