faucet.valve_acl module

Compose ACLs on ports.

faucet.valve_acl.build_acl_entry(rule_conf, acl_allow_inst, meters, port_num=None, vlan_vid=None)[source]
faucet.valve_acl.build_acl_ofmsgs(acls, acl_table, acl_allow_inst, highest_priority, meters, exact_match, port_num=None, vlan_vid=None)[source]
faucet.valve_acl.build_output_actions(output_dict)[source]

Implement actions to alter packet/output.

faucet.valve_acl.push_vlan(vlan_vid)[source]

Push a VLAN tag with optional selection of eth type.

faucet.valve_acl.rewrite_vlan(output_dict)[source]

Implement actions to rewrite VLAN headers.