X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=PORTING;h=c395d6530271bbb72d2731f92231152cc5628727;hb=955400fb2f9b702556fe377a94e45cf08913e4e8;hp=b83bf64c584932e291893b2506b21e49772d84d6;hpb=abe529af477b8311a1fd68c130374bd7442003c3;p=openvswitch diff --git a/PORTING b/PORTING index b83bf64c..c395d653 100644 --- a/PORTING +++ b/PORTING @@ -235,10 +235,16 @@ useful examples during a port: Miscellaneous Notes ------------------- +Open vSwitch source code uses uint16_t, uint32_t, and uint64_t as +fixed-width types in host byte order, and ovs_be16, ovs_be32, and +ovs_be64 as fixed-width types in network byte order. Each of the +latter is equivalent to the one of the former, but the difference in +name makes the intended use obvious. + ovs-vswitchd is the most sophisticated of ofproto's clients, but -ofproto can have other clients as well. ovs-openflowd, in the -utilities directory, is much simpler than ovs-vswitchd. It may be -easier to initially bring up ovs-openflowd as part of a port. +ofproto can have other clients as well. test-openflowd, in the +tests directory, is much simpler than ovs-vswitchd. It may be +easier to initially bring up test-openflowd as part of a port. lib/entropy.c assumes that it can obtain high-quality random number seeds at startup by reading from /dev/urandom. You will need to