Dear all, I have already implemented the sending of a new message type but I need to know how it's better to place the cede about it. I have this kind of solutions: 1. I modify vconn.c file writing two function static void vcs_send_mymessage(struct vconn *vconn) and static void vcs_recv_mymessage(struct vconn *vconn) but I'm afraid that to use my functions I have to add a case in switch in vconn_connect(struct vconn *vconn). In this way, I send mymessage every time that I realise a connection? 2. I create a new case in switch ofproto.c and I write this function static enum ofperr handle_mymessage(struct ofconn *ofconn, const struct ofp_header *oh) {struct ofpbuf *buf; if (ofconn_has_pending_opgroups(ofconn)) { return OFPROTO_POSTPONE; }buf = ofpraw_alloc_reply(OFPRAW_OFPT10_MYMESSAGE, oh, 0); ofconn_send_reply(ofconn, buf); return 0;} so I think in this way I could send a reply if a receive from my controller the message that I expect. Finally I think that the good way is the second, but if I want to only SEND a message, where can I write the method? Automatic sending are in othern point of the code? thank you
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss