| @@ 202-236 (lines=35) @@ | ||
| 199 | self.flow_count = flow_count |
|
| 200 | ||
| 201 | ||
| 202 | class Desc(GenericStruct): |
|
| 203 | """Information available from the OFPST_DESC stats request. |
|
| 204 | ||
| 205 | Information about the switch manufacturer, hardware revision, software |
|
| 206 | revision, serial number and a description field. |
|
| 207 | """ |
|
| 208 | ||
| 209 | #: Manufacturer description |
|
| 210 | mfr_desc = Char(length=DESC_STR_LEN) |
|
| 211 | #: Hardware description |
|
| 212 | hw_desc = Char(length=DESC_STR_LEN) |
|
| 213 | #: Software description |
|
| 214 | sw_desc = Char(length=DESC_STR_LEN) |
|
| 215 | #: Serial number |
|
| 216 | serial_num = Char(length=SERIAL_NUM_LEN) |
|
| 217 | #: Datapath description |
|
| 218 | dp_desc = Char(length=DESC_STR_LEN) |
|
| 219 | ||
| 220 | def __init__(self, mfr_desc=None, hw_desc=None, sw_desc=None, |
|
| 221 | serial_num=None, dp_desc=None): |
|
| 222 | """Create a Desc with the optional parameters below. |
|
| 223 | ||
| 224 | Args: |
|
| 225 | mfr_desc (str): Manufacturer description |
|
| 226 | hw_desc (str): Hardware description |
|
| 227 | sw_desc (str): Software description |
|
| 228 | serial_num (str): Serial number |
|
| 229 | dp_desc (str): Datapath description |
|
| 230 | """ |
|
| 231 | super().__init__() |
|
| 232 | self.mfr_desc = mfr_desc |
|
| 233 | self.hw_desc = hw_desc |
|
| 234 | self.sw_desc = sw_desc |
|
| 235 | self.serial_num = serial_num |
|
| 236 | self.dp_desc = dp_desc |
|
| 237 | ||
| 238 | ||
| 239 | class FlowStats(GenericStruct): |
|
| @@ 138-167 (lines=30) @@ | ||
| 135 | self.out_port = out_port |
|
| 136 | ||
| 137 | ||
| 138 | class DescStats(GenericStruct): |
|
| 139 | """Information available from the OFPST_DESC stats request. |
|
| 140 | ||
| 141 | Information about the switch manufacturer, hardware revision, software |
|
| 142 | revision, serial number and a description field. |
|
| 143 | """ |
|
| 144 | ||
| 145 | mfr_desc = Char(length=DESC_STR_LEN) |
|
| 146 | hw_desc = Char(length=DESC_STR_LEN) |
|
| 147 | sw_desc = Char(length=DESC_STR_LEN) |
|
| 148 | serial_num = Char(length=SERIAL_NUM_LEN) |
|
| 149 | dp_desc = Char(length=DESC_STR_LEN) |
|
| 150 | ||
| 151 | def __init__(self, mfr_desc=None, hw_desc=None, sw_desc=None, |
|
| 152 | serial_num=None, dp_desc=None): |
|
| 153 | """Create a DescStats with the optional parameters below. |
|
| 154 | ||
| 155 | Args: |
|
| 156 | mfr_desc (str): Manufacturer description |
|
| 157 | hw_desc (str): Hardware description |
|
| 158 | sw_desc (str): Software description |
|
| 159 | serial_num (str): Serial number |
|
| 160 | dp_desc (str): Human readable description of datapath |
|
| 161 | """ |
|
| 162 | super().__init__() |
|
| 163 | self.mfr_desc = mfr_desc |
|
| 164 | self.hw_desc = hw_desc |
|
| 165 | self.sw_desc = sw_desc |
|
| 166 | self.serial_num = serial_num |
|
| 167 | self.dp_desc = dp_desc |
|
| 168 | ||
| 169 | ||
| 170 | class FlowStats(GenericStruct): |
|