Hi,
You do not need buffer_id but what you really need is the Datapath ID ( or
pi.datapath_id as you will see it the switch example ) of each switch to
correctly identify all the switches currently connected to the Controller.
You should look into Datapath join event (the event caused by a switch
The buffer_id isn't required. Set it to -1 on the switches that aren't the one
that it originated from. This could be clearer in the spec, but it's in there.
Also, you might want to take a look at the routing components in NOX (e.g.,
sprouting), since installing flows along an optimal path is
Hi,
I'm developping an Openflow app which calculates the optimal path
between two Openflow switches. Once my app knows the path to use it
needs to set up a flowmod in all the switches involved in the path. The
code of my app is triggered everytime a Packet_in_event happens.
I've been taking