Hello, I am developing a new match option for openvswitch and I would like that it runs through the datapath without need of user-space. I'm not really sure if I missed something but this is what happens:
(1) First incomming packet is processed correctly (processed + stats updated) (2) Following incomming packets, let's say 10 packets (matching the same rule), are "half processed" (everything is OK but states are not updated). Doing "sudo ovs-dpctl show" shows lookup counters "hit" (processed by datapath) and "missed" (processed by user-space). When (1) happens,"missed" is incremented by one. If (2) happens, "hit" is incremented by 10. Everything looks fine. This demonstrates that the matching is running in kernel-space (right?) The only thing that is not working is the stats updating. Please, I would appreciate If someone could provide me some hints or documentation. I tried to debug but I'm not sure how to see "printk("message\n")" that I put in the code. Kind regards, Raúl _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev