Ubuntu Pastebin

Paste from xnox at Tue, 9 Feb 2016 11:18:26 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
########################################                                                                                                        
# OpenVSwitch                                                                                                                                   
collect_ovs() {
    local br_list=$(ovs-vsctl list-br)
    local ovscmd
    local bridge
    local ovsbrcmd
    local OVSCMDS="ovs-dpctl -s show\                                                                                                           
                  :ovs-vsctl -t 5 show\                                                                                                         
                  :ovsdb-client dump\                                                                                                           
                  "
    local OVSBRCMDS

    if test -n "${br_list}"; then
        pr_syslog_stdout "8 of ${COLLECTION_COUNT}: Collecting OpenVSwitch output"
        IFS=:
          for ovscmd in ${OVSCMDS}; do
            IFS=${ifs_orig} call_run_command "${ovscmd}" "${OUTPUT_FILE_OVS}.out"
          done
        IFS="${ifs_orig}"

        while read -r bridge; do
        OVSBRCMDS="ovs-ofctl show ${bridge}\                                                                                                    
                    :ovs-ofctl dump-flows ${bridge}\                                                                                            
                    :ovs-appctl fdb/show ${bridge}\                                                                                             
                    "
         IFS=:
          for ovsbrcmd in ${OVSBRCMDS}; do
            IFS=${ifs_orig} call_run_command "${ovsbrcmd}" "${OUTPUT_FILE_OVS}.out"
          done
         IFS="${ifs_orig}"
        done <<< "$br_list"
    else
        pr_syslog_stdout "8 of ${COLLECTION_COUNT}: Collecting OpenVSwitch output skipped"
    fi

    pr_log_stdout " "
}
Download as text