cxgbe netmap promiscuous mode?
Joe Jones
joe at stream-technologies.com
Wed Apr 19 15:31:50 UTC 2017
Hi Navdeep,
I already got rid of the hw.cxgbe.num_vis line in loader.conf when I
rebooted this morning.
dev.t5nex.0.firmware_version: 1.15.37.0
On 19/04/17 15:37, Navdeep Parhar wrote:
> What is the firmware version?
>
> # sysctl dev.t5nex.0.firmware_version
>
> I'll try to repeat the experiment with a T520-SO with the firmware that
> you have on your card. Does the card behave this way if the extra VIs
> are not created? Can you please try without hw.cxgbe.num_vis in
> loader.conf?
>
> Regards,
> Navdeep
>
> On Wed, Apr 19, 2017 at 10:29:06AM +0100, Joe Jones wrote:
>> uname -a
>> FreeBSD goose2 11.0-RELEASE-p9 FreeBSD 11.0-RELEASE-p9 #0: Tue Apr 11
>> 08:48:40 UTC 2017
>> root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>>
>> The card is a 'T520-SO Unified Wire Ethernet Controller'
>>
>> I ran the following with dtrace running in a separate window
>>
>> ifconfig cxl1 promisc up ( only see broadcast)
>> ifconfig cxl1 -promisc
>> ifconfig cxl1 promisc (now I see traffic)
>>
>> dtrace output was
>>
>> [root at goose2 /usr/home/joe]# dtrace -n 'fbt::t4_set_rxmode:entry
>> {trace(arg4)}'
>> dtrace: description 'fbt::t4_set_rxmode:entry ' matched 1 probe
>> CPU ID FUNCTION:NAME
>> 4 61078 t4_set_rxmode:entry 1
>> 7 61078 t4_set_rxmode:entry 0
>> 5 61078 t4_set_rxmode:entry 1
>>
>>
>> On 19/04/17 01:18, Navdeep Parhar wrote:
>>> On Mon, Apr 17, 2017 at 11:00:38AM +0100, Joe Jones wrote:
>>>> Hi Navdeep
>>>>
>>>> running "ifconfig up" and then "ifconfig promisc" works. Running "ifconfig
>>>> promisc" and then "ifconfig up" does not work. Running "ifconfig up promisc"
>>>> together does work. Running "ifconfig promisc up" does not work.
>>> What version of FreeBSD is this? I couldn't reproduce this on head with
>>> a T6 card. Can you please run this in parallel with your ifconfig
>>> commands, note what dtrace logs in response to what command(s), and send
>>> the output to me?
>>>
>>> # dtrace -n 'fbt::t4_set_rxmode:entry {trace(arg4)}'
>>>
>>>> The combination that does not work leaves the interface in a state where it
>>>> reports it's self as being in promiscuous mode.
>>> In my experiments the interface did function in promiscuous mode whether
>>> I did "ifconfig cc0 promisc up" or "ifconfig cc0 up promisc".
>>>
>>> Regards,
>>> Navdeep
>> _______________________________________________
>> freebsd-net at freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-net
>> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
More information about the freebsd-net
mailing list