Skip to content

Release 1.9.0 of bmv2

Compare
Choose a tag to compare
@antoninbas antoninbas released this 15 Sep 00:08
· 19 commits to 1.9.x since this release
  • ability to init the Switch with an OptionsParser object (instead of argv)
  • implemented _pi_update_device functions for bmv2
  • ability to send / receive dataplane packets in simple_switch_grpc with a gRPC service (new DevMgrIface implementation)
  • move simple_switch_grpc unit tests to GoogleTest
  • enable JSON swap by default for simple_switch_grpc
  • ability to pass "extras" KV map when adding port; this is useful for custom DevMgrIface implementations
  • add bm_register_read_all to Thrift interface
  • register logger with P4Runtime library in simple_switch_grpc
  • dissociate checksum verification and update in JSON (some checksums can be verify-only, others update-only)
  • support 64-bit device ids; this required updating the nanomsg notification headers