1. ipdb> pp upd_ifs
  2. [{u'assigned_networks': [{'id': 1, 'name': 'fuelweb_admin'}],
  3. u'bus_info': u'0000:03:00.0',
  4. u'current_speed': 1000,
  5. u'driver': u'igb',
  6. u'id': 47,
  7. u'interface_properties': {u'disable_offloading': False,
  8. u'dpdk': {u'available': True, u'enabled': False},
  9. u'mtu': None,
  10. u'numa_node': None,
  11. u'pci_id': u'8086:1521',
  12. u'sriov': {u'available': True,
  13. u'enabled': False,
  14. u'pci_id': u'8086:1520',
  15. u'physnet': u'physnet2',
  16. u'sriov_numvfs': None,
  17. u'sriov_totalvfs': 7}},
  18. u'mac': u'0c:c4:7a:15:ed:46',
  19. u'max_speed': 1000,
  20. u'name': u'enp3s0f0',
  21. u'offloading_modes': [{u'name': u'rx-all', u'state': None, u'sub': []},
  22. {u'name': u'tx-nocache-copy',
  23. u'state': None,
  24. u'sub': []},
  25. {u'name': u'receive-hashing',
  26. u'state': None,
  27. u'sub': []},
  28. {u'name': u'tx-vlan-offload',
  29. u'state': None,
  30. u'sub': []},
  31. {u'name': u'rx-vlan-offload',
  32. u'state': None,
  33. u'sub': []},
  34. {u'name': u'generic-receive-offload',
  35. u'state': None,
  36. u'sub': []},
  37. {u'name': u'generic-segmentation-offload',
  38. u'state': None,
  39. u'sub': []},
  40. {u'name': u'tcp-segmentation-offload',
  41. u'state': None,
  42. u'sub': [{u'name': u'tx-tcp6-segmentation',
  43. u'state': None,
  44. u'sub': []},
  45. {u'name': u'tx-tcp-segmentation',
  46. u'state': None,
  47. u'sub': []}]},
  48. {u'name': u'scatter-gather',
  49. u'state': None,
  50. u'sub': [{u'name': u'tx-scatter-gather',
  51. u'state': None,
  52. u'sub': []}]},
  53. {u'name': u'tx-checksumming',
  54. u'state': None,
  55. u'sub': [{u'name': u'tx-checksum-sctp',
  56. u'state': None,
  57. u'sub': []},
  58. {u'name': u'tx-checksum-ipv6',
  59. u'state': None,
  60. u'sub': []},
  61. {u'name': u'tx-checksum-ipv4',
  62. u'state': None,
  63. u'sub': []}]},
  64. {u'name': u'rx-checksumming',
  65. u'state': None,
  66. u'sub': []}],
  67. u'pxe': True,
  68. u'state': u'up',
  69. u'type': u'ether'},
  70. {u'assigned_networks': [{'id': 7, 'name': 'management'}],
  71. u'bus_info': u'0000:03:00.1',
  72. u'current_speed': None,
  73. u'driver': u'igb',
  74. u'id': 48,
  75. u'interface_properties': {u'disable_offloading': False,
  76. u'dpdk': {u'available': True, u'enabled': False},
  77. u'mtu': None,
  78. u'numa_node': None,
  79. u'pci_id': u'8086:1521',
  80. u'sriov': {u'available': True,
  81. u'enabled': False,
  82. u'pci_id': u'8086:1520',
  83. u'physnet': u'physnet2',
  84. u'sriov_numvfs': None,
  85. u'sriov_totalvfs': 7}},
  86. u'mac': u'0c:c4:7a:15:ed:47',
  87. u'max_speed': 1000,
  88. u'name': u'enp3s0f1',
  89. u'offloading_modes': [{u'name': u'rx-all', u'state': None, u'sub': []},
  90. {u'name': u'tx-nocache-copy',
  91. u'state': None,
  92. u'sub': []},
  93. {u'name': u'receive-hashing',
  94. u'state': None,
  95. u'sub': []},
  96. {u'name': u'tx-vlan-offload',
  97. u'state': None,
  98. u'sub': []},
  99. {u'name': u'rx-vlan-offload',
  100. u'state': None,
  101. u'sub': []},
  102. {u'name': u'generic-receive-offload',
  103. u'state': None,
  104. u'sub': []},
  105. {u'name': u'generic-segmentation-offload',
  106. u'state': None,
  107. u'sub': []},
  108. {u'name': u'tcp-segmentation-offload',
  109. u'state': None,
  110. u'sub': [{u'name': u'tx-tcp6-segmentation',
  111. u'state': None,
  112. u'sub': []},
  113. {u'name': u'tx-tcp-segmentation',
  114. u'state': None,
  115. u'sub': []}]},
  116. {u'name': u'scatter-gather',
  117. u'state': None,
  118. u'sub': [{u'name': u'tx-scatter-gather',
  119. u'state': None,
  120. u'sub': []}]},
  121. {u'name': u'tx-checksumming',
  122. u'state': None,
  123. u'sub': [{u'name': u'tx-checksum-sctp',
  124. u'state': None,
  125. u'sub': []},
  126. {u'name': u'tx-checksum-ipv6',
  127. u'state': None,
  128. u'sub': []},
  129. {u'name': u'tx-checksum-ipv4',
  130. u'state': None,
  131. u'sub': []}]},
  132. {u'name': u'rx-checksumming',
  133. u'state': None,
  134. u'sub': []}],
  135. u'pxe': False,
  136. u'state': u'down',
  137. u'type': u'ether'},
  138. {u'assigned_networks': [],
  139. u'bus_info': u'0000:05:00.0',
  140. u'current_speed': None,
  141. u'driver': u'igb',
  142. u'id': 49,
  143. u'interface_properties': {u'disable_offloading': False,
  144. u'dpdk': {u'available': True, u'enabled': False},
  145. u'mtu': None,
  146. u'numa_node': None,
  147. u'pci_id': u'8086:1521',
  148. u'sriov': {u'available': True,
  149. u'enabled': False,
  150. u'pci_id': u'8086:1520',
  151. u'physnet': u'physnet2',
  152. u'sriov_numvfs': None,
  153. u'sriov_totalvfs': 7}},
  154. u'mac': u'0c:c4:7a:17:4c:b0',
  155. u'max_speed': 1000,
  156. u'name': u'enp5s0f0',
  157. u'offloading_modes': [{u'name': u'rx-all', u'state': None, u'sub': []},
  158. {u'name': u'tx-nocache-copy',
  159. u'state': None,
  160. u'sub': []},
  161. {u'name': u'receive-hashing',
  162. u'state': None,
  163. u'sub': []},
  164. {u'name': u'tx-vlan-offload',
  165. u'state': None,
  166. u'sub': []},
  167. {u'name': u'rx-vlan-offload',
  168. u'state': None,
  169. u'sub': []},
  170. {u'name': u'generic-receive-offload',
  171. u'state': None,
  172. u'sub': []},
  173. {u'name': u'generic-segmentation-offload',
  174. u'state': None,
  175. u'sub': []},
  176. {u'name': u'tcp-segmentation-offload',
  177. u'state': None,
  178. u'sub': [{u'name': u'tx-tcp6-segmentation',
  179. u'state': None,
  180. u'sub': []},
  181. {u'name': u'tx-tcp-segmentation',
  182. u'state': None,
  183. u'sub': []}]},
  184. {u'name': u'scatter-gather',
  185. u'state': None,
  186. u'sub': [{u'name': u'tx-scatter-gather',
  187. u'state': None,
  188. u'sub': []}]},
  189. {u'name': u'tx-checksumming',
  190. u'state': None,
  191. u'sub': [{u'name': u'tx-checksum-sctp',
  192. u'state': None,
  193. u'sub': []},
  194. {u'name': u'tx-checksum-ipv6',
  195. u'state': None,
  196. u'sub': []},
  197. {u'name': u'tx-checksum-ipv4',
  198. u'state': None,
  199. u'sub': []}]},
  200. {u'name': u'rx-checksumming',
  201. u'state': None,
  202. u'sub': []}],
  203. u'pxe': False,
  204. u'state': u'down',
  205. u'type': u'ether'},
  206. {u'assigned_networks': [],
  207. u'bus_info': u'0000:05:00.1',
  208. u'current_speed': None,
  209. u'driver': u'igb',
  210. u'id': 50,
  211. u'interface_properties': {u'disable_offloading': False,
  212. u'dpdk': {u'available': True, u'enabled': False},
  213. u'mtu': None,
  214. u'numa_node': None,
  215. u'pci_id': u'8086:1521',
  216. u'sriov': {u'available': True,
  217. u'enabled': False,
  218. u'pci_id': u'8086:1520',
  219. u'physnet': u'physnet2',
  220. u'sriov_numvfs': None,
  221. u'sriov_totalvfs': 7}},
  222. u'mac': u'0c:c4:7a:17:4c:b1',
  223. u'max_speed': 1000,
  224. u'name': u'enp5s0f1',
  225. u'offloading_modes': [{u'name': u'rx-all', u'state': None, u'sub': []},
  226. {u'name': u'tx-nocache-copy',
  227. u'state': None,
  228. u'sub': []},
  229. {u'name': u'receive-hashing',
  230. u'state': None,
  231. u'sub': []},
  232. {u'name': u'tx-vlan-offload',
  233. u'state': None,
  234. u'sub': []},
  235. {u'name': u'rx-vlan-offload',
  236. u'state': None,
  237. u'sub': []},
  238. {u'name': u'generic-receive-offload',
  239. u'state': None,
  240. u'sub': []},
  241. {u'name': u'generic-segmentation-offload',
  242. u'state': None,
  243. u'sub': []},
  244. {u'name': u'tcp-segmentation-offload',
  245. u'state': None,
  246. u'sub': [{u'name': u'tx-tcp6-segmentation',
  247. u'state': None,
  248. u'sub': []},
  249. {u'name': u'tx-tcp-segmentation',
  250. u'state': None,
  251. u'sub': []}]},
  252. {u'name': u'scatter-gather',
  253. u'state': None,
  254. u'sub': [{u'name': u'tx-scatter-gather',
  255. u'state': None,
  256. u'sub': []}]},
  257. {u'name': u'tx-checksumming',
  258. u'state': None,
  259. u'sub': [{u'name': u'tx-checksum-sctp',
  260. u'state': None,
  261. u'sub': []},
  262. {u'name': u'tx-checksum-ipv6',
  263. u'state': None,
  264. u'sub': []},
  265. {u'name': u'tx-checksum-ipv4',
  266. u'state': None,
  267. u'sub': []}]},
  268. {u'name': u'rx-checksumming',
  269. u'state': None,
  270. u'sub': []}],
  271. u'pxe': False,
  272. u'state': u'down',
  273. u'type': u'ether'},
  274. {u'assigned_networks': [],
  275. u'bus_info': u'0000:05:00.2',
  276. u'current_speed': None,
  277. u'driver': u'igb',
  278. u'id': 51,
  279. u'interface_properties': {u'disable_offloading': False,
  280. u'dpdk': {u'available': True, u'enabled': False},
  281. u'mtu': None,
  282. u'numa_node': None,
  283. u'pci_id': u'8086:1521',
  284. u'sriov': {u'available': True,
  285. u'enabled': False,
  286. u'pci_id': u'8086:1520',
  287. u'physnet': u'physnet2',
  288. u'sriov_numvfs': None,
  289. u'sriov_totalvfs': 7}},
  290. u'mac': u'0c:c4:7a:17:4c:b2',
  291. u'max_speed': 1000,
  292. u'name': u'enp5s0f2',
  293. u'offloading_modes': [{u'name': u'rx-all', u'state': None, u'sub': []},
  294. {u'name': u'tx-nocache-copy',
  295. u'state': None,
  296. u'sub': []},
  297. {u'name': u'receive-hashing',
  298. u'state': None,
  299. u'sub': []},
  300. {u'name': u'tx-vlan-offload',
  301. u'state': None,
  302. u'sub': []},
  303. {u'name': u'rx-vlan-offload',
  304. u'state': None,
  305. u'sub': []},
  306. {u'name': u'generic-receive-offload',
  307. u'state': None,
  308. u'sub': []},
  309. {u'name': u'generic-segmentation-offload',
  310. u'state': None,
  311. u'sub': []},
  312. {u'name': u'tcp-segmentation-offload',
  313. u'state': None,
  314. u'sub': [{u'name': u'tx-tcp6-segmentation',
  315. u'state': None,
  316. u'sub': []},
  317. {u'name': u'tx-tcp-segmentation',
  318. u'state': None,
  319. u'sub': []}]},
  320. {u'name': u'scatter-gather',
  321. u'state': None,
  322. u'sub': [{u'name': u'tx-scatter-gather',
  323. u'state': None,
  324. u'sub': []}]},
  325. {u'name': u'tx-checksumming',
  326. u'state': None,
  327. u'sub': [{u'name': u'tx-checksum-sctp',
  328. u'state': None,
  329. u'sub': []},
  330. {u'name': u'tx-checksum-ipv6',
  331. u'state': None,
  332. u'sub': []},
  333. {u'name': u'tx-checksum-ipv4',
  334. u'state': None,
  335. u'sub': []}]},
  336. {u'name': u'rx-checksumming',
  337. u'state': None,
  338. u'sub': []}],
  339. u'pxe': False,
  340. u'state': u'down',
  341. u'type': u'ether'},
  342. {u'assigned_networks': [],
  343. u'bus_info': u'0000:05:00.3',
  344. u'current_speed': None,
  345. u'driver': u'igb',
  346. u'id': 52,
  347. u'interface_properties': {u'disable_offloading': False,
  348. u'dpdk': {u'available': True, u'enabled': False},
  349. u'mtu': None,
  350. u'numa_node': None,
  351. u'pci_id': u'8086:1521',
  352. u'sriov': {u'available': True,
  353. u'enabled': False,
  354. u'pci_id': u'8086:1520',
  355. u'physnet': u'physnet2',
  356. u'sriov_numvfs': None,
  357. u'sriov_totalvfs': 7}},
  358. u'mac': u'0c:c4:7a:17:4c:b3',
  359. u'max_speed': 1000,
  360. u'name': u'enp5s0f3',
  361. u'offloading_modes': [{u'name': u'rx-all', u'state': None, u'sub': []},
  362. {u'name': u'tx-nocache-copy',
  363. u'state': None,
  364. u'sub': []},
  365. {u'name': u'receive-hashing',
  366. u'state': None,
  367. u'sub': []},
  368. {u'name': u'tx-vlan-offload',
  369. u'state': None,
  370. u'sub': []},
  371. {u'name': u'rx-vlan-offload',
  372. u'state': None,
  373. u'sub': []},
  374. {u'name': u'generic-receive-offload',
  375. u'state': None,
  376. u'sub': []},
  377. {u'name': u'generic-segmentation-offload',
  378. u'state': None,
  379. u'sub': []},
  380. {u'name': u'tcp-segmentation-offload',
  381. u'state': None,
  382. u'sub': [{u'name': u'tx-tcp6-segmentation',
  383. u'state': None,
  384. u'sub': []},
  385. {u'name': u'tx-tcp-segmentation',
  386. u'state': None,
  387. u'sub': []}]},
  388. {u'name': u'scatter-gather',
  389. u'state': None,
  390. u'sub': [{u'name': u'tx-scatter-gather',
  391. u'state': None,
  392. u'sub': []}]},
  393. {u'name': u'tx-checksumming',
  394. u'state': None,
  395. u'sub': [{u'name': u'tx-checksum-sctp',
  396. u'state': None,
  397. u'sub': []},
  398. {u'name': u'tx-checksum-ipv6',
  399. u'state': None,
  400. u'sub': []},
  401. {u'name': u'tx-checksum-ipv4',
  402. u'state': None,
  403. u'sub': []}]},
  404. {u'name': u'rx-checksumming',
  405. u'state': None,
  406. u'sub': []}],
  407. u'pxe': False,
  408. u'state': u'down',
  409. u'type': u'ether'},
  410. {'assigned_networks': [{'id': 9, 'name': 'private'},
  411. {'id': 6, 'name': 'public'}],
  412. 'bond_properties': {'lacp_rate': 'fast',
  413. 'mode': '802.3ad',
  414. 'type__': 'linux',
  415. 'xmit_hash_policy': 'layer3+4'},
  416. 'mode': '802.3ad',
  417. 'name': 'bond0',
  418. 'slaves': [{'name': 'enp5s0f0'}, {'name': 'enp5s0f1'}],
  419. 'type': 'bond'},
  420. {'assigned_networks': [{'id': 8, 'name': 'storage'}],
  421. 'bond_properties': {'mode': 'active-backup'},
  422. 'mode': 'active-backup',
  423. 'name': 'bond1',
  424. 'slaves': [{'name': 'enp5s0f2'}, {'name': 'enp5s0f3'}],
  425. 'type': 'bond'}]