Hello All, Just a small question. Incase I run the a firewall application in conjecture to a l2 learning switch application , how does the controller work on the connectionup event?
for example I run the command : mininet@mininet-vm:~/pox$ pox.py log.level -DEBUG l2_switching_v5 l2_switching_firewall_v3 & I want firewall to take precedence over the l2 switch and have introduced priority as msg.priority = 65535 (highest priority), but what I am trying to understand is - its a single connection from the OVS switch to the pox controller and controller is running 2 applications - firewall and switch, so how do these 2 applications work on the same connection? Currently, my program sends 2 flow mod messages - 1.from firewall app with priority of 65535 for matching flows 2. from the switch for all other flows and the ovs installs flow with max priority. Is this the right way of doing?? As of now, I am stuck with an error - OFPBRC_BUFFER_EMPTY = 7 - which as per openflow doc is error when a buffer is already in use.. Cheers! Durga
