ofproto_protocol: provide a class to describe an openflow version
ofproto_protocol: provide a class to describe an openflow version

currently OFP classes takes the Datapath object, which is too complex
for this purpose.  this class, ProtocolDesc, is intended to be
a simpler replacement for that.

Signed-off-by: YAMAMOTO Takashi <458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp>
Reviewed-by: Satoshi Kobayashi <7d41f65e734719a447b270760b77228d99469dae@stratosphere.co.jp>
Signed-off-by: FUJITA Tomonori <93dac1fe9c4b2a3957982200319981492ad4976e@lab.ntt.co.jp>

hisaharu/ryu,Zouyiran/ryu,alanquillin/ryu,TakeshiTseng/ryu,Zouyiran/ryu,John-Lin/ryu,gopchandani/ryu,lzppp/mylearning,habibiefaried/ryu,lsqtongxin/ryu,John-Lin/ryu,yamt/ryu,elahejalalpour/ELRyu,StephenKing/ryu,fkakuma/ryu,evanscottgray/ryu,muzixing/ryu,StephenKing/ryu,jkoelker/ryu,sivaramakrishnansr/ryu,Zouyiran/ryu,OpenState-SDN/ryu,OpenState-SDN/ryu,zyq001/ryu,o3project/ryu-oe,iwaseyusuke/ryu,jkoelker/ryu,muzixing/ryu,yamada-h/ryu,iwaseyusuke/ryu,diogommartins/ryu,haniehrajabi/ryu,osrg/ryu,umkcdcrg01/ryu_openflow,muzixing/ryu,ttsubo/ryu,fkakuma/ryu,osrg/ryu,zyq001/ryu,darjus-amzn/ryu,ttsubo/ryu,zyq001/ryu,John-Lin/ryu,shinpeimuraoka/ryu,Tesi-Luca-Davide/ryu,alyosha1879/ryu,elahejalalpour/ELRyu,fujita/ryu,alanquillin/ryu,diogommartins/ryu,sivaramakrishnansr/ryu,torufuru/oolhackathon,elahejalalpour/ELRyu,StephenKing/summerschool-2015-ryu,muzixing/ryu,o3project/ryu-oe,torufuru/OFPatchPanel,hisaharu/ryu,ysywh/ryu,lagopus/ryu-lagopus-ext,openvapour/ryu,gareging/SDN_Framework,alanquillin/ryu,ysywh/ryu,evanscottgray/ryu,lsqtongxin/ryu,umkcdcrg01/ryu_openflow,zyq001/ryu,alanquillin/ryu,lsqtongxin/ryu,Tejas-Subramanya/RYU_MEC,StephenKing/summerschool-2015-ryu,Tesi-Luca-Davide/ryu,alyosha1879/ryu,castroflavio/ryu,umkcdcrg01/ryu_openflow,gareging/SDN_Framework,jalilm/ryu,fkakuma/ryu,castroflavio/ryu,Tesi-Luca-Davide/ryu,ntts-clo/ryu,jkoelker/ryu,shinpeimuraoka/ryu,osrg/ryu,fujita/ryu,haniehrajabi/ryu,Tejas-Subramanya/RYU_MEC,takahashiminoru/ryu,fujita/ryu,zangree/ryu,zangree/ryu,alyosha1879/ryu,ynkjm/ryu,jalilm/ryu,StephenKing/summerschool-2015-ryu,TakeshiTseng/ryu,darjus-amzn/ryu,torufuru/OFPatchPanel,diogommartins/ryu,gopchandani/ryu,takahashiminoru/ryu,gopchandani/ryu,lagopus/ryu-lagopus-ext,sivaramakrishnansr/ryu,OpenState-SDN/ryu,fkakuma/ryu,ysywh/ryu,Tejas-Subramanya/RYU_MEC,OpenState-SDN/ryu,elahejalalpour/ELRyu,yamt/ryu,ynkjm/ryu,muzixing/ryu,shinpeimuraoka/ryu,TakeshiTseng/ryu,habibiefaried/ryu,osrg/ryu,pichuang/ryu,hisaharu/ryu,lagopus/ryu-lagopus-ext,fujita/ryu,castroflavio/ryu,mikhaelharswanto/ryu,darjus-amzn/ryu,ynkjm/ryu,shinpeimuraoka/ryu,lzppp/mylearning,yamt/ryu,gareging/SDN_Framework,StephenKing/ryu,habibiefaried/ryu,openvapour/ryu,hisaharu/ryu,Zouyiran/ryu,lsqtongxin/ryu,OpenState-SDN/ryu,pichuang/ryu,iwaseyusuke/ryu,lagopus/ryu-lagopus-ext,gareging/SDN_Framework,ysywh/ryu,John-Lin/ryu,diogommartins/ryu,fujita/ryu,jazzmes/ryu,lzppp/mylearning,haniehrajabi/ryu,habibiefaried/ryu,zangree/ryu,ntts-clo/mld-ryu,yamt/ryu,openvapour/ryu,takahashiminoru/ryu,StephenKing/summerschool-2015-ryu,StephenKing/ryu,torufuru/oolhackathon,fkakuma/ryu,yamada-h/ryu,Zouyiran/ryu,darjus-amzn/ryu,shinpeimuraoka/ryu,jazzmes/ryu,sivaramakrishnansr/ryu,zangree/ryu,gopchandani/ryu,TakeshiTseng/ryu,Tejas-Subramanya/RYU_MEC,evanscottgray/ryu,alyosha1879/ryu,ttsubo/ryu,takahashiminoru/ryu,TakeshiTseng/ryu,zangree/ryu,openvapour/ryu,takahashiminoru/ryu,darjus-amzn/ryu,hisaharu/ryu,diogommartins/ryu,umkcdcrg01/ryu_openflow,ntts-clo/mld-ryu,zyq001/ryu,gareging/SDN_Framework,lzppp/mylearning,jalilm/ryu,iwaseyusuke/ryu,habibiefaried/ryu,jalilm/ryu,ynkjm/ryu,yamt/ryu,elahejalalpour/ELRyu,John-Lin/ryu,pichuang/ryu,StephenKing/summerschool-2015-ryu,jazzmes/ryu,haniehrajabi/ryu,ntts-clo/ryu,Tesi-Luca-Davide/ryu,jalilm/ryu,ttsubo/ryu,ynkjm/ryu,lagopus/ryu-lagopus-ext,umkcdcrg01/ryu_openflow,pichuang/ryu,pichuang/ryu,openvapour/ryu,alanquillin/ryu,Tesi-Luca-Davide/ryu,Tejas-Subramanya/RYU_MEC,haniehrajabi/ryu,osrg/ryu,lsqtongxin/ryu,gopchandani/ryu,mikhaelharswanto/ryu,ysywh/ryu,sivaramakrishnansr/ryu,ttsubo/ryu,iwaseyusuke/ryu,torufuru/oolhackathon,StephenKing/ryu,lzppp/mylearning