Thanks for your reply and dealing with my dust patch.

I tried your following fix and I checked everything is OK.
> http://noxrepo.org/cgi-bin/gitweb.cgi?p=nox;a=commitdiff;h=c3fa89a8e5c55e66efbcee3ee32523c9eb5d76c9

I'm touched by a kindness of this community.
Thank you.

De: H.OHYAMA

2011/9/2 Murphy McCauley <jam...@nau.edu>:
> Thanks for the report.
>
> I think the problem you're seeing is one I fixed in the destiny branch last 
> year.  Assuming you're planning on switching to destiny eventually, you might 
> want to manually apply the patch from destiny and see if it fixes it.
>
> http://noxrepo.org/cgi-bin/gitweb.cgi?p=nox;a=commitdiff;h=c3fa89a8e5c55e66efbcee3ee32523c9eb5d76c9
>
> -- Murphy
>
> On Sep 2, 2011, at 6:22 AM, hiroyasu ohyama wrote:
>
>> Hi all
>>
>> Now I'm using the nox 0.9.0 compiled Aug 25.
>>
>> Under the specific condition, sorry I didn't narrow down it,
>> set_match() method which is defined at src/nox/lib.util.py says
>> "Invalid ethernet addr".
>> This is occured by the fail of create_eaddr(), which is called by
>> convert_to_eaddr(), because of invalid argument.
>>
>> The main reason of it seems like following, that is reported before.
>> http://noxrepo.org/pipermail/nox-dev/2010-August/006373.html
>>
>> And I send a patch which one of a method to address.
>> Thank you.
>>
>> ===
>>
>> diff --git a/src/nox/lib/util.py b/src/nox/lib/util.py
>> index 076d419..080a66d 100644
>> --- a/src/nox/lib/util.py
>> +++ b/src/nox/lib/util.py
>> @@ -34,6 +34,7 @@ from   nox.lib.packet.ipv4 import ipv4
>> from   nox.lib.packet.udp import udp
>> from   nox.lib.packet.tcp import tcp
>> from   nox.lib.packet.icmp import icmp
>> +from   nox.lib.packet.packet_utils import mac_to_str
>>
>> from twisted.python import log
>>
>> @@ -74,7 +75,7 @@ def convert_to_eaddr(val):
>>     if isinstance(val, ethernetaddr):
>>         return val
>>     if isinstance(val, array.array):
>> -        val = val.tostring()
>> +        val = mac_to_str(val)
>>     if isinstance(val, str) and not (':' in val):
>>         if len(val) < ethernetaddr.LEN:
>>             return None
>> _______________________________________________
>> nox-dev mailing list
>> nox-dev@noxrepo.org
>> http://noxrepo.org/mailman/listinfo/nox-dev
>
>
_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev

Reply via email to