[P4-dev] [External] Any code for http header processing

Lewis, Ben b.lewis at lancaster.ac.uk
Tue May 5 16:54:08 EDT 2020


As I understand it, P4 does not well suit variable length header processing, such as those present in HTTP.

Andy Fingerhut talks about some of the challenges in P4 with variable length headers here: https://github.com/jafingerhut/p4-guide/tree/master/variable-length-header

Regards
Ben

From: P4-dev <p4-dev-bounces at lists.p4.org> on behalf of Sahil Gupta <sg5414 at rit.edu>
Reply to: "sg5414 at rit.edu" <sg5414 at rit.edu>
Date: Tuesday, 5 May 2020 at 21:45
To: p4-dev <p4-dev at lists.p4.org>
Subject: [External] [P4-dev] Any code for http header processing


This email originated outside the University. Check before clicking links or attachments.
Hi all,
1. Is there any p4 code available in which HTTP header is parsed and some comparison is done on its field.
2. Also, looking for projects where some sort of FSM is implemented in match-action stages?
Any help is appreciated.
Thanks
Sahil Gupta

[Image removed by sender. Mailtrack]<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailtrack.io%2F%3Futm_source%3Dgmail%26utm_medium%3Dsignature%26utm_campaign%3Dsignaturevirality5%26&data=02%7C01%7Cb.lewis%40lancaster.ac.uk%7Cd8b0a0f77689459b589408d7f13540de%7C9c9bcd11977a4e9ca9a0bc734090164a%7C0%7C1%7C637243083345552527&sdata=yieqclBPVPgHkW035dLw6mrBEJVu5zSbinjC1xJ6Vnk%3D&reserved=0>
Sender notified by
Mailtrack<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailtrack.io%2F%3Futm_source%3Dgmail%26utm_medium%3Dsignature%26utm_campaign%3Dsignaturevirality5%26&data=02%7C01%7Cb.lewis%40lancaster.ac.uk%7Cd8b0a0f77689459b589408d7f13540de%7C9c9bcd11977a4e9ca9a0bc734090164a%7C0%7C1%7C637243083345562514&sdata=Ugn9qvlVumb6kHW%2B3l6wIPs6oLp6IZcO%2BdJTmqM3YIg%3D&reserved=0> 05/05/20, 04:37:28 PM
[Image removed by sender.]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20200505/29b9cdda/attachment.html>


More information about the P4-dev mailing list