- Add attr writers to
Pio::Match
andPio::ExactMatch
.
Lldp#port_number
returns primitive Ruby objects.
- Deprecated
Pio::Mac#== Integer
. Pio::PacketIn#source_mac
andPio::PacketIn#destination_mac
returnsPio::Mac
.
- Renamed
Pio::PacketIn#data
=>Pio::PacketIn#raw_data
. - Renamed
Pio::PacketOut#data
=>Pio::PacketOut#raw_data
. - Fix behavior of
IPv4Address#eql?
andIPv4Address#hash
.
- #129: Add new class
Pio::Udp
.
- #128: Field accessors return Ruby primitives (Fixnum, Symbol, etc.).
- #127: Make OpenFlow classes thread safe.
- #126: Add new class
Pio::PortStatus
. - #126: Add new methods
Pio::Type::OpenFlow::PhyPort#up?
,Pio::Type::OpenFlow::PhyPort#down?
,Pio::Type::OpenFlow::PhyPort#local?
,Pio::Type::OpenFlow::PhyPort#datapath_id
andPio::Type::OpenFlow::PhyPort#dpid
. - #126: Add new methods
Pio::PacketIn#lldp?
. - #126: Add new methods
Pio::Features::Reply#physical_ports
.
- #125: Add new accessor methods
Pio::PacketIn#datapath_id
andPio::PacketIn#dpid
.
- #124: Add new methods
Pio::PacketIn#source_mac
andPio::PacketIn#destination_mac
.
- #123: Add new class
Pio::ExactMatch
.
- #121: Fix behavior of
Pio::Match#==
andPio::SendOutPort#==
.
- #116: Support Cisco-style MAC addresses.
- #108: Added new class
Pio::FlowMod
andPio::Match
.
- #104: Fix bug when parsing
Pio::PacketOut
withPio::StripVlanHeader
action.
- #103: Added new class
Pio::PacketOut
.
- #102: Added new class
Pio::PacketIn
.
- #100: Fix bug when passing
ports:
option toPio::Features::Request.new
.
- Updated bundled gems.
- Modernized Gemfile and .gemspec.
- Renamed
version
=>ofp_version
- Added new class
Pio::Features
,Pio::Features::Request
andPio::Features::Reply
- Renamed
rake PCAP='foo.pcap' dump_pcap
=>rake PACKET_FILE='foo.pcap' dump
- Added new class
Pio::Echo
,Pio::Echo::Request
andPio::Echo::Reply
.
- Set hello message type = 0.
- Added new class
Pio::Hello
.
- Added new rake task
cucumber
. - Added new rake task
dump_pcap
.
- Added new classes
Pio::Dhcp
,Pio::Dhcp::Discover
,Pio::Dhcp::Offer
,Pio::Dhcp::Request
andPio::Dhcp::Ack
.
- Added new class alias
Pio::ICMP
=>Pio::Icmp
. - Added new class alias
Pio::ARP
=>Pio::Arp
. - Added new class alias
Pio::LLDP
=>Pio::Lldp
. - Added new class alias
Pio::DHCP
=>Pio::Dhcp
.