[P4-dev] Encryption/Decryption and Traffic management implementation

hemant at mnkcg.com hemant at mnkcg.com
Tue Aug 22 18:20:25 EDT 2017

Do you see any encryption/decryption constructs/primitives in the P4-16 language?  None exist.  Thus, one would use a P4-16 extern and implement crypto in specific hardware.   Also see,


http://p4.org/p4-faq/ and search on the page for encrypt and you will find your answer.



What do you mean by Traffic management block?  Would this block manage your crypto setup such as what traffic to encrypt/decrypt?  Traffic management is a control-plane function whereas P4 is defining functionality of the data-plane.  




From: P4-dev [mailto:p4-dev-bounces at lists.p4.org] On Behalf Of Mohammed Fekhreddine Seridi
Sent: Tuesday, August 22, 2017 5:18 PM
To: p4-dev-request at lists.p4.org; p4-dev at lists.p4.org
Subject: [P4-dev] Encryption/Decryption and Traffic management implementation


Dear P4 Developers

Thank you for the help opportunity you give us.


I would like to ask the following questions:

1- Is it possible to implement an Encryption decryption algorithm such as the Snow3G using P4?  


2- How can I implement a Traffic management block in P4


Thank you 

Best Regards

Mohammed Fekhreddine Seridi

PhD student  at Faculty of Informatics

Eotvos Lorand University 


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20170822/1b22305c/attachment-0002.html>

More information about the P4-dev mailing list