2014-05-07 18:28 GMT+02:00 Chris Cappuccio <ch...@nmedia.net>:
> Donovan Watteau [tso...@gmail.com] wrote:
>> Hi,
>>
>> Is there a way to force the disabling of flow control on em(4)?
>>
>> Henning said (http://marc.info/?l=openbsd-misc&m=123003276308084&w=2):
>> > flow control is enabled on openbsd whenever the peer supports it; done
>> > in the autonegotiation phase. there is no button to turn it off. why
>> > should there?
>>
>> But in my case, although flow control is disabled and auto-negociation
>> is enabled on the Cisco side, "rxpause,txpause" still appears in
>> ifconfig(8).
>>
>> However, looking at /sys/dev/pci/if_em_hw.c, it looks like "software
>> [can] manually configure flow control".  This makes me think of
>> dev.em.X.fc on FreeBSD, but I don't think there's an equivalent on
>> OpenBSD.
>>
>> Is there a not-too-gruesome way of disabling flow control on em(4)?
>> Or a define to tweak in if_em_hw.h or something?
>>
>
> If you don't want to edit the driver, you can simply disable media
> autoselection by forcing speed and duplex. The switch will require
> forced speed and duplex. ifconfig em0 media 1000baseT mediaopt full-duplex
> for instance.

Yes, but I want to explicitly configure flow control, not speed or
duplex.  AFAIK this can't be forced with mediaopt.  And forcing
speed/duplex doesn't have any effect on the status of flow control.

Reply via email to