Hey, all first of all I am new to this so bear with me.
I have installed all p4c compiler, BMV2, p4Runtime, etc on my Ubuntu 20.04 machine.
I have done all tutorial programs given in the GitHub repository, but they all seem to use Mininet or scapy for packet sending.
I have compiled my program using the p4c compiler
Compiled Using
p4c-bm2-ss --p4v 16 -o program.json --p4runtime-file test.p4info --p4runtime-format text program.p4
but when I run it on the bmv2 with log console on and on simple switch target I can see that every packet is getting the No Action() even for Basic forwarding program.
I am giving my wifi as interface 1 and my ethernet port as interface 2 but it always seem to revert the packet back to interface 1 can someone tell me what I am doing wrong?
Also suppose I want to make a simple p4Runtime based Python Controller where can I learn it and is there any sample codes for it?