code: func (tx *Transaction) DumpFlows() ([]string, error) {
  	out, err := tx.ofctlExec("dump-flows", tx.bridge)
  	if err != nil {
  		return nil, err
  	}
  
  	lines := strings.Split(out, "\n")
  	flows := make([]string, 0, len(lines))
  	for _, line := range lines {
  		if strings.Contains(line, "cookie=") {
  			flows = append(flows, line)
  		}
  	}
  	return flows, nil
  }
docs: // DumpFlows dumps the flow table for the bridge and returns it as an array of
  // strings, one per flow. Since this function has a return value, it also
  // returns an error immediately if an error occurs.