Marcus, I don’t think any action is required at present, it’s been working 
“fine" for many years.
But as you say the firmware as written thinks things are working on a different 
timescale.
Luckily their is nothing real time or timing critical in there
-Ian

> On Mar 24, 2020, at 6:56 AM, Marcus Müller <marcus.muel...@ettus.com> wrote:
> 
> Hi Ian,
> 
> always good to hear from you, but, puh, this is awakening old memories,
> and I'm not even sure those are the good ones.
> 
> Yeah, I remember, the interval for the Gratuitious ARP packets isn't
> what it's supposed to be according to firmware comments. Uh. Maybe we
> just clocked the CPU core lower than the author of the firmware thought?
> No, I think I ruled that out back in the day, but a lot of RFNoCization
> happened since then, so intervals might be different now than they were
> then.
> 
> Hm. I really don't think taking apart that CPU design will do us much
> good, both practically and psychologically, if we don't know what
> exactly we're fixing. Do you have an idea on how to narrow that down?
> I'm not to keen on rebuilding a bunch of FPGA images for testing without
> a build server...
> 
> Cheers,
> Marcus
> 
> On 24.03.20 07:29, Ian Buckley wrote:
>> Old thread but for the sake of a knowledge archive: The ICMP IR traffic is 
>> the X310 Link state routing table updates…it’s unique to the X310, not 
>> present in the N210
>> And I also, only tonight, observed other X310 firmware driven network 
>> services running at ~3x the interval I expected Marcus…so something is off 
>> globally in the firmware or the timer register that drives it.
>> -Ian
>> 
>>> On Jan 6, 2017, at 6:55 AM, Marcus Müller via USRP-users 
>>> <usrp-users@lists.ettus.com> wrote:
>>> 
>>> Hi Vladica,
>>> 
>>> err, that's a strange problem; are you sure you want to change the
>>> behaviour of your SDR devices to suit the security product that you pay
>>> for, in order to make your network easier to secure? Frankly, if that
>>> product makes any problems: It looks like some software that runs on a
>>> plain Linux system, probably. Use ebtables to simply make that system
>>> deaf to packets coming from your USRP's MAC address. Or, if your local
>>> switch allows that, simply put the USRP in a separate VLAN.
>>> 
>>> By the way, the N210 also answers with broadcast packets to discovery
>>> requests, if I remember correctly. So if that problem really is
>>> X310-specific, then it's probably due to the periodic gratitious ARP
>>> packets (garp,[1]). That is, the X300 informs the devices on the network
>>> about the fact that the IP address it has is answered by its MAC
>>> address; that way, there's an ARP table entry for the X310. You can
>>> actually just build the firmware yourself and comment out the garp()
>>> call, if you're inclined to do so, then
>>> 
>>> To be honest, I see a strange behaviour related to that; namely, the
>>> firmware in x300_main.c [2] claims that the garp() function gets called
>>> every (roughly, integer division...) 1 millisecond, and the garp()
>>> function then only does something every 60,000 calls – i.e. one packet
>>> every minute. I just listened for those, and they don't happen at 60s
>>> periods, but at 192.65s periods. Which is kind of strange. I'll raise
>>> this with the others.
>>> 
>>> Best regards,
>>> 
>>> Marcus
>>> 
>>> [1] https://wiki.wireshark.org/Gratuitous_ARP
>>> [2]
>>> https://github.com/EttusResearch/uhd/blob/master/firmware/usrp3/x300/x300_main.c#L452
>>> 
>>> On 06.01.2017 15:03, Vladica Sark via USRP-users wrote:
>>>> Hi there,
>>>> 
>>>> I have a few X310s. Some of them are connected to a desktop PC but I
>>>> want to access some of them via my laptop. the laptop is connected to
>>>> a local switch and the X310 is also connected to it. In order to have
>>>> internet access the switch is connected to the wall ethernet plug.
>>>> This plug is monitored by macmon and disconnects the plug from LAN, if
>>>> strange mac appears.
>>>> 
>>>> The problem appears due to the ICMP information request frames
>>>> broadcasted by the X310. Since this is a broadcast, it is also
>>>> forwarded to the wall plug and the macmon disconnects it from the LAN.
>>>> 
>>>> 
>>>> With the N210 I didn't had those problems, probably because they do
>>>> not transmit broadcasts.
>>>> 
>>>> The problem is that i have already a few mac addresses in the macmon
>>>> and entering more would require additional licenses.
>>>> 
>>>> Is there chance to disable these broadcasts?
>>>> 
>>>> BR,
>>>> Vladi
>>>> 
>>>> _______________________________________________
>>>> USRP-users mailing list
>>>> USRP-users@lists.ettus.com
>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>> 
>>> 
>>> _______________________________________________
>>> USRP-users mailing list
>>> USRP-users@lists.ettus.com
>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>> 


_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to