behavioral-model
behavioral-model copied to clipboard
The reference P4 software switch
The project has been requiring / supporting C++11 since its inception. It think it may be time to bump this requirement up to C++14, so that contributors can start using...
Today, BMv2 does not allow us to apply the same table twice, see e.g. https://github.com/p4lang/behavioral-model/issues/231 and https://github.com/p4lang/behavioral-model/issues/1158. @jafingerhut noted in https://github.com/p4lang/behavioral-model/issues/1158: > bmv2 does have some artificially imposed limitations in...
There seems to be some problem with bmv2 (tested with `simple_switch`) when you bring one of the switch interfaces down. I have done the same exact tests with three different...
I know that bmv2's performance is not production-grade and there are a lot of hardware-dependent factors but is there some approximate performance conversion factor or methodology to gauge the relative...
I am trying to build the behavioural model on the MacOS I have tried the following things git clone https://github.com/p4lang/behavioral-model.git `#!/bin/bash set -e #### Set PKG_CONFIG_PATH to help pkg-config find...
### Environment - ONOS v2.7.1 - Stratum v2022-06-30 - BMv2 b0fb01e (but main branch has the same code) - Stratum and BMv2 are built with LLVM_UBSAN and LLVM_ASAN ### Description...
Currently, `--use-files` seems to generate a `.pcap` file per interface provided via `-i`. The problem with this approach is that packets that are emitted on ports which are not provided...
I installed BMV2 on the server, and an error occurred during the process of delivering the multicast flow table in Runtime. My command was: mc_mgrp_create 13, and the error was:...