You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am curious if this tool (or some other tool) could take a packet description like this of a more complex protocol and turn it into a streaming parser for a C based daemon, in addition to hardware?
(my intent was to write a packet parser for the babel routing protocol, I was looking over peg, ran across your paper, and here I am)
I rather like the descriptive language....
The text was updated successfully, but these errors were encountered:
My notifications were misconfigured and I only just discovered your message.
Right now this tool doesn't have the ability to generate C code.
I suggest that you take a look at the work being done by the P4 Language Consortium (http://p4.org). The P4 language has much richer constructs for describing parse graphs, although the language goes beyond just packet parsing. They also provide a compiler that will turn a P4 program into executable switch software.
Glen
Full disclosure: I'm currently employed by Barefoot Networks, and Barefoot is a member of the P4 Language Consortium.
I am curious if this tool (or some other tool) could take a packet description like this of a more complex protocol and turn it into a streaming parser for a C based daemon, in addition to hardware?
(my intent was to write a packet parser for the babel routing protocol, I was looking over peg, ran across your paper, and here I am)
I rather like the descriptive language....
The text was updated successfully, but these errors were encountered: