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

Reply via email to