Hi guys,

I'm trying to instruct a switch to send a buffered packet out of a port.
Then I'm trying to use the function "send_openflow_packet(indpid,
pie.buffer_id, const ofp_action_header actions[] ...)".  If I start from an
"ofp_action_list" how can I get the correct "ofp_action_header []"?
I tried the following code:

 ofp_action_list* act_list=new ofp_action_list();
 ofp_action* act = new ofp_action();

 act->set_action_output(2, 0); // output on port 2
 act_list->action_list.push_back(*act);

Array_buffer arrbuff(act_list->mem_size());
act_list->pack(arrbuff.data());

It's correct? What is the correct "ofp_action_header []" parameter to pass
to the function?

Thank you
-- 
Andrea Simeoni
_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev

Reply via email to