Murat Parlakisik | f95672c | 2016-12-05 00:53:17 -0800 | [diff] [blame] | 1 | --binary |
| 2 | 06 0c # version, type |
| 3 | 00 58 # length |
| 4 | 12 34 56 78 # xid |
| 5 | 00 # reason |
| 6 | 00 00 00 00 00 00 00 # pad |
| 7 | 00 00 00 04 # port_no |
| 8 | 00 48 # length |
| 9 | 00 00 # pad |
| 10 | 00 00 00 12 34 56 # hw_addr |
| 11 | 00 00 # pad |
| 12 | 61 62 63 00 00 00 00 00 # name |
| 13 | 00 00 00 00 # config |
| 14 | 00 00 00 00 # state |
| 15 | 00 00 00 01 # port_desc_prop_header - type, length |
| 16 | 00 00 00 01 # properties[0].type |
| 17 | 00 00 00 20 # properties[0].length |
| 18 | 00 00 00 00 # properties.pad |
| 19 | 00 00 00 01 # properties[0].curr |
| 20 | 00 00 00 02 # properties[0].advertised |
| 21 | 00 00 00 04 # properties[0].supported |
| 22 | 00 00 00 08 # properties[0].peer |
| 23 | 00 00 00 0a # properties[0].curr_speed |
| 24 | 00 00 00 0e # properties[0].max_speed |
| 25 | |
| 26 | --java |
| 27 | builder |
| 28 | .setXid(0x12345678) |
| 29 | .setReason(OFPortReason.ADD) |
| 30 | .setDesc(factory.buildPortDesc() |
| 31 | .setPortNo(OFPort.ofInt(4)) |
| 32 | .setHwAddr(MacAddress.of(0x123456)) |
| 33 | .setName("abc") |
| 34 | .setConfig(Sets.immutableEnumSet(OFPortConfig.PORT_DOWN)) |
| 35 | .setState(Sets.immutableEnumSet(OFPortState.LINK_DOWN)) |
| 36 | .setProperties(Arrays.asList(new OFPortDescProp[] {factory.buildPortDescPropEthernet() |
| 37 | .setCurr(1) |
| 38 | .setAdvertised(2) |
| 39 | .setSupported(4) |
| 40 | .setPeer(8) |
| 41 | .setCurrSpeed(10) |
| 42 | .setMaxSpeed(14) |
| 43 | .build()})).build()) |