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