Hi,

Please find attached a patch proposal adding a DPI engine in openvswitch. The 
patch doesn't include the DPI engine and has been tested with Qosmos ixEngine, 
but is not tight to Qosmos in any way: see lib/dpi.h and lib/dpi.c in the patch.

This tiny patch demonstrates how to inject just enough packet in the DPI engine 
(as DPI processing can be CPU consuming), but is hooked on all new flow 
creation. But it would be better to inject only targeted packets in the DPI, by 
adding a new OpenFlow non terminal "dpi" output action. For instance:
ovs-ofctl add-flow br0 in_port=1,action=dpi,resubmit(,1)

To keep in mind for later discussions: how can we extend OpenFlow matcher with 
the DPI classification result? Via new OXM that we could call Application 
eXtensible Matchers (AXM)? For instance:
                ovs-ofctl add-flow br0 
dpi_appid=0x1234/0xF000,action=resubmit(,2)

Best Regards,
Franck


This message and any attachments (the "message") are confidential, intended 
solely for the addressees. If you are not the intended recipient, please notify 
the sender immediately by e-mail and delete this message from your system. In 
this case, you are not authorized to use, copy this message and/or disclose the 
content to any other person. E-mails are susceptible to alteration. Neither 
Qosmos nor any of its subsidiaries or affiliates shall be liable for the 
message if altered, changed or falsified.

Ce message et toutes ses pi?ces jointes (ci-apr?s le "message")sont 
confidentiels et ?tablis ? l'intention exclusive de ses destinataires. Si vous 
avez re?u ce message par erreur, merci d'en informer imm?diatement son ?metteur 
par courrier ?lectronique et d'effacer ce message de votre syst?me. Dans cette 
hypoth?se, vous n'?tes pas autoris? ? utiliser, copier ce message et/ou en 
divulguer le contenu ? un tiers. Tout message ?lectronique est susceptible 
d'alt?ration. Qosmos et ses filiales d?clinent toute responsabilit? au titre de 
ce message s'il a ?t? alt?r?, d?form? ou falsifi?.

Attachment: 0001-DPI-plugin-addition-proposal.patch
Description: 0001-DPI-plugin-addition-proposal.patch

_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to