Commit 718efe2
committed
rtc: implement default route target and cli support
* add support for cli add/del operations
* add support for default route target via api/cli
* fix panic while deduplication of default route target
* fix rt membership validation, partial prefixes are still not
supported, just 0/32/96-bit for consistency
* add tests1 parent 4e5f609 commit 718efe2
File tree
5 files changed
+130
-17
lines changed- cmd/gobgp
- pkg
- apiutil
- packet/bgp
- server
5 files changed
+130
-17
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1651 | 1651 | | |
1652 | 1652 | | |
1653 | 1653 | | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
| 1680 | + | |
| 1681 | + | |
| 1682 | + | |
| 1683 | + | |
| 1684 | + | |
| 1685 | + | |
| 1686 | + | |
| 1687 | + | |
| 1688 | + | |
1654 | 1689 | | |
1655 | 1690 | | |
1656 | 1691 | | |
| |||
2056 | 2091 | | |
2057 | 2092 | | |
2058 | 2093 | | |
| 2094 | + | |
| 2095 | + | |
2059 | 2096 | | |
2060 | 2097 | | |
2061 | 2098 | | |
| |||
2298 | 2335 | | |
2299 | 2336 | | |
2300 | 2337 | | |
| 2338 | + | |
| 2339 | + | |
| 2340 | + | |
| 2341 | + | |
| 2342 | + | |
| 2343 | + | |
| 2344 | + | |
| 2345 | + | |
| 2346 | + | |
| 2347 | + | |
| 2348 | + | |
| 2349 | + | |
| 2350 | + | |
2301 | 2351 | | |
2302 | 2352 | | |
2303 | 2353 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1282 | 1282 | | |
1283 | 1283 | | |
1284 | 1284 | | |
1285 | | - | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
1286 | 1291 | | |
1287 | 1292 | | |
1288 | 1293 | | |
| |||
1620 | 1625 | | |
1621 | 1626 | | |
1622 | 1627 | | |
1623 | | - | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
1624 | 1634 | | |
1625 | 1635 | | |
1626 | 1636 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2296 | 2296 | | |
2297 | 2297 | | |
2298 | 2298 | | |
2299 | | - | |
| 2299 | + | |
| 2300 | + | |
| 2301 | + | |
2300 | 2302 | | |
2301 | 2303 | | |
2302 | | - | |
2303 | | - | |
| 2304 | + | |
2304 | 2305 | | |
2305 | | - | |
2306 | | - | |
| 2306 | + | |
| 2307 | + | |
| 2308 | + | |
| 2309 | + | |
| 2310 | + | |
| 2311 | + | |
2307 | 2312 | | |
2308 | 2313 | | |
| 2314 | + | |
| 2315 | + | |
| 2316 | + | |
2309 | 2317 | | |
2310 | | - | |
2311 | 2318 | | |
2312 | 2319 | | |
2313 | 2320 | | |
| 2321 | + | |
2314 | 2322 | | |
2315 | 2323 | | |
2316 | 2324 | | |
| |||
2323 | 2331 | | |
2324 | 2332 | | |
2325 | 2333 | | |
2326 | | - | |
| 2334 | + | |
2327 | 2335 | | |
2328 | 2336 | | |
2329 | 2337 | | |
2330 | 2338 | | |
2331 | | - | |
| 2339 | + | |
2332 | 2340 | | |
| 2341 | + | |
| 2342 | + | |
| 2343 | + | |
2333 | 2344 | | |
2334 | 2345 | | |
2335 | 2346 | | |
| |||
2346 | 2357 | | |
2347 | 2358 | | |
2348 | 2359 | | |
2349 | | - | |
2350 | | - | |
2351 | | - | |
2352 | | - | |
| 2360 | + | |
2353 | 2361 | | |
2354 | 2362 | | |
2355 | 2363 | | |
2356 | | - | |
| 2364 | + | |
| 2365 | + | |
| 2366 | + | |
| 2367 | + | |
2357 | 2368 | | |
2358 | 2369 | | |
2359 | 2370 | | |
| |||
2371 | 2382 | | |
2372 | 2383 | | |
2373 | 2384 | | |
2374 | | - | |
| 2385 | + | |
| 2386 | + | |
| 2387 | + | |
2375 | 2388 | | |
2376 | 2389 | | |
2377 | 2390 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
212 | 245 | | |
213 | 246 | | |
214 | 247 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1322 | 1322 | | |
1323 | 1323 | | |
1324 | 1324 | | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
1325 | 1331 | | |
1326 | | - | |
| 1332 | + | |
| 1333 | + | |
1327 | 1334 | | |
1328 | 1335 | | |
1329 | 1336 | | |
| |||
0 commit comments