One thing that I never got to doing is to change all the parsing to go through the openflow-pack library which will fix the byte order issue. If someone would do that, it would be a great service to people using NOX.
Regards KK On 2 May 2011 10:48, Murphy McCauley <[email protected]> wrote: > So I'm not sure if this is a bug or a feature. If NOX has a really coherent > strategy towards byte order, I've never really figured it out. :) But the > problem is just that your bytes are getting swapped. I'd say just call > ntohs() on event.flow_dl_type. (Equivalently, call htons() on whatever you're > comparing it with... this probably makes more sense, but may be slightly less > convenient.) > > -- Murphy > > On Monday, May 02, 2011 10:25:22 AM karim torkmen wrote: >> Hi, >> I am using the authenticator module. >> I registered to the flow in event : >> self.register_handler(Flow_in_event.static_get_name(),self.flow_in_call_bac >> k) When I try to get the EtherType of a flow through calling this >> parameter: type = event.flow.dl_type >> I get EtherType equal to "25480" which is "0x6388", however I am >> expecting to get a PPP type "34915 (0x8863)". >> Does any one have an idea about this, could it be a bug ? >> Thanks a lot for the help, >> Karim >> _______________________________________________ >> nox-dev mailing list >> [email protected] >> http://noxrepo.org/mailman/listinfo/nox-dev > _______________________________________________ > nox-dev mailing list > [email protected] > http://noxrepo.org/mailman/listinfo/nox-dev > _______________________________________________ nox-dev mailing list [email protected] http://noxrepo.org/mailman/listinfo/nox-dev
