Conditions | 2 |
Total Lines | 18 |
Code Lines | 6 |
Lines | 0 |
Ratio | 0 % |
Tests | 6 |
CRAP Score | 2 |
Changes | 0 |
1 | """ |
||
28 | 1 | def send_packet_out(controller, switch, port, data): |
|
29 | """ Just prepare and send a PacketOut used by |
||
30 | the Tracer. |
||
31 | |||
32 | Args: |
||
33 | controller: Kytos controller |
||
34 | switch: OpenFlow datapath |
||
35 | port: in_port |
||
36 | data: Ethernet frame |
||
37 | """ |
||
38 | |||
39 | 1 | of_version = switch.features.header.version |
|
40 | |||
41 | 1 | if of_version.value == 4: |
|
42 | 1 | openflow13.send_packet_out(controller, switch, port, data) |
|
43 | else: |
||
44 | 1 | log.error("Invalid OpenFlow version") |
|
45 | return |
||
46 |