[P4-dev] Confusion regarding some P4 language terminologies

Harsh Gondaliya harshgondaliya_vinodbhai at srmuniv.edu.in
Thu Jun 6 13:46:43 EDT 2019


I need some elaboration on what is the exact meaning of these terms:

(1) Behavioral Model (bmv2)

   - Can it be called a P4 software switch just like OVS? Or is it some
   sort of framework?
   - Am I correct to state that in the P4 tutorial programs available on
   https://github.com/p4lang/tutorials, I am using bmv2 as my software
   switch?

(2) simple_switch

   - It is called a target switch. Then what is the difference between bmv2
   and simple_switch

Thanking You,
Harsh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20190606/d62f0bd6/attachment.html>


More information about the P4-dev mailing list