<div dir="ltr"><div><div><div><div>Hi Mohan,<br><br></div>This is because you are using the simple_router target, instead of the simple_switch target. The simple_router target was added as an example and includes only one pipeline (i.e. no "egress"), no multicast capabilities and fewer primitive actions.<br></div>simple_switch is the "official" target and ill support most P4 programs<br><br></div>Thanks,<br><br></div>Antonin<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 22, 2016 at 6:27 AM, Mohan Krishna <span dir="ltr"><<a href="mailto:mohankrishna290787@gmail.com" target="_blank">mohankrishna290787@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi, <div><br></div><div>I am getting this particular issue during the time of execution, when i try to use primitive actions such such as add_header, remove_header, add etc. I have compiled the code for bmv2. </div><div><br></div><div>modify_field, add_to_field and other existing </div><div><div>root@p4:/opt/p4/bmv2/targets/simple_router# ./simple_router --log-console -i 0@veth0 -i 1@veth2 -i 2@veth4 -i 3@veth6 -i 4@veth8 -i 5@veth10 -i 6@veth12 -i 7@veth14 -i 8@veth16 -i 64@veth250 --thrift-port 9091 --pcap $* --nanolog ipc:///tmp/bmv2-1-notifications.ipc simple_router.json</div><div><b>Unknown primitive action: add</b><br></div></div><div><b> </b></div><div>Seems strange, and might be trivial. Can anyone please suggest what could be wrong ? </div><div><br></div><div>Thanks & Regards,</div><div>Mohan </div><div><b><br></b></div><div><br></div></div>
<br>_______________________________________________<br>
P4-dev mailing list<br>
<a href="mailto:P4-dev@lists.p4.org">P4-dev@lists.p4.org</a><br>
<a href="http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org" rel="noreferrer" target="_blank">http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">Antonin<br></div></div>
</div>