frr icon indicating copy to clipboard operation
frr copied to clipboard

pimd: Candidate RP/BSR preparation

Open eqvinox opened this issue 9 months ago • 4 comments

Please refer to individual commits.

Fixes that got accumulated during C-RP/C-BSR development:

  • DR priority range was wrong, 0 is valid
  • sending null registers before register stop age-out wasn't quite working right
  • order of update ops for join evaluation was slightly off
  • ~"no path to RP" wrongly rejects valid configurations~

Preparations for C-RP/C-BSR:

  • make clang-format not wreck the YANG module lists
  • print a debug if we're RP ourselves (helpful when debugging C-RP)
  • allow sending unicast PIM packets that are routed normally by the kernel (C-RP advertisements)
  • pre-plumb in the NHT infrastructure for BSRs to track C-RPs

eqvinox avatar May 08 '24 17:05 eqvinox

hi @rkanagaraj. there is no mysql/mariadb driver implemented currently so someone would have to write a wrapper around an existing C library. currently, there are only limited and partially implemented drivers for SQLite, Postgres, Rocksdb, DuckDB which you can find here.

billywhizz avatar Aug 28 '22 19:08 billywhizz

Thank you for reply...keep rock....

rkanagaraj avatar Aug 30 '22 07:08 rkanagaraj

Right now I am using php swoole for my production, I have developed own framework for application backend to talk with mariadb where front end is nuxtjs... I wanna develop my next one with just js for flutter front end.

rkanagaraj avatar Aug 30 '22 07:08 rkanagaraj

@billywhizz

There is a nice example of mariadb c connector in action here. Now they don't cache the connection like you do in pg.cc. How hard do you think it will be to migrate this to Just? Some direction would be appreciated (which module to use as base etc.)

ramezrafla avatar Sep 13 '22 18:09 ramezrafla