Author: yongari
Date: Fri Apr 14 08:27:42 2017
New Revision: 316821
URL: https://svnweb.freebsd.org/changeset/base/316821
Log:
Remove dead code.
Modified:
head/sys/dev/age/if_age.c
Modified: head/sys/dev/age/if_age.c
===
Author: yongari
Date: Fri Apr 14 08:11:50 2017
New Revision: 316820
URL: https://svnweb.freebsd.org/changeset/base/316820
Log:
Don't overwrite mapped bits.
Found by: PVS-Studio
Modified:
head/sys/dev/jme/if_jme.c
Modified: head/sys/dev/jme/if_jme.c
==
Author: yongari
Date: Fri Apr 14 07:27:23 2017
New Revision: 316819
URL: https://svnweb.freebsd.org/changeset/base/316819
Log:
Remove unnecessary assignment.
Found by: PVS-Studio
Modified:
head/sys/dev/msk/if_msk.c
Modified: head/sys/dev/msk/if_msk.c
Author: yongari
Date: Fri Apr 14 03:23:03 2017
New Revision: 316808
URL: https://svnweb.freebsd.org/changeset/base/316808
Log:
Remove unnecessary check aginst NULL. txp_ext_command() with
TXP_CMD_WAIT argument allocates a response buffer. If the allocation
fails, txp_ext_command() returns
Author: yongari
Date: Fri Apr 14 02:33:26 2017
New Revision: 316806
URL: https://svnweb.freebsd.org/changeset/base/316806
Log:
Remove unnecessary comparison.
Found by: PVS-Studio
Modified:
head/sys/dev/fxp/if_fxp.c
Modified: head/sys/dev/fxp/if_fxp.c
Author: yongari
Date: Fri Apr 14 02:24:02 2017
New Revision: 316805
URL: https://svnweb.freebsd.org/changeset/base/316805
Log:
Fix a potentially forever loop.
Found by: PVS-Studio
Modified:
head/sys/dev/ae/if_ae.c
Modified: head/sys/dev/ae/if_ae.c
===
Author: yongari
Date: Wed Jan 18 02:57:22 2017
New Revision: 312367
URL: https://svnweb.freebsd.org/changeset/base/312367
Log:
MFC r309527-309528:
r309527:
Recognize RealTek ALC1150 7.1 channel HD audio codec.
r309528:
Fix too low volume on MSI H170 GAMING M3 board by poking vendo
Author: yongari
Date: Wed Jan 18 02:56:24 2017
New Revision: 312366
URL: https://svnweb.freebsd.org/changeset/base/312366
Log:
MFC r309527-309528:
r309527:
Recognize RealTek ALC1150 7.1 channel HD audio codec.
r309528:
Fix too low volume on MSI H170 GAMING M3 board by poking vendo
Author: yongari
Date: Wed Jan 18 02:41:13 2017
New Revision: 312365
URL: https://svnweb.freebsd.org/changeset/base/312365
Log:
MFC r302548:
Belatedly remove CSUM_IP_FRAGS and CSUM_FRAGMENT offloading
capabilities. It was removed in r243624 and r254804/r271006
respectively.
This
Author: yongari
Date: Wed Jan 18 02:40:18 2017
New Revision: 312364
URL: https://svnweb.freebsd.org/changeset/base/312364
Log:
MFC r302548:
Belatedly remove CSUM_IP_FRAGS and CSUM_FRAGMENT offloading
capabilities. It was removed in r243624 and r254804/r271006
respectively.
This
Author: yongari
Date: Wed Jan 18 02:22:07 2017
New Revision: 312363
URL: https://svnweb.freebsd.org/changeset/base/312363
Log:
MFC r295736,295738:
r295736:
Remove duplicated check.
r295738:
Fix a bug introduced in r295736
TX descriptor address should be updated for valid chain
Author: yongari
Date: Wed Jan 18 02:16:17 2017
New Revision: 312362
URL: https://svnweb.freebsd.org/changeset/base/312362
Log:
MFC r295735:
Fix variable assignment.
Modified:
stable/10/sys/dev/age/if_age.c
stable/10/sys/dev/alc/if_alc.c
stable/10/sys/dev/ale/if_ale.c
stable/10/sys/d
Author: yongari
Date: Wed Jan 18 01:58:33 2017
New Revision: 312361
URL: https://svnweb.freebsd.org/changeset/base/312361
Log:
MFC r304576:
Add Killer E2400 to the supported hardware list.
Modified:
stable/10/share/man/man4/alc.4
Directory Properties:
stable/10/ (props changed)
Modif
Author: yongari
Date: Wed Jan 18 01:57:13 2017
New Revision: 312360
URL: https://svnweb.freebsd.org/changeset/base/312360
Log:
MFC r304576:
Add Killer E2400 to the supported hardware list.
Modified:
stable/11/share/man/man4/alc.4
Directory Properties:
stable/11/ (props changed)
Modif
Author: yongari
Date: Wed Jan 18 01:53:07 2017
New Revision: 312359
URL: https://svnweb.freebsd.org/changeset/base/312359
Log:
MFC r304574-304575,304584:
r304574:
Correct DMA channel number selection on AR816x family of
controllers. For Gigabit Ethernet version of AR816x, AR813x/AR815x
Author: yongari
Date: Wed Jan 18 01:52:04 2017
New Revision: 312358
URL: https://svnweb.freebsd.org/changeset/base/312358
Log:
MFC r304574-304575,304584:
r304574:
Correct DMA channel number selection on AR816x family of
controllers. For Gigabit Ethernet version of AR816x, AR813x/AR815x
Author: yongari
Date: Sun Dec 4 05:55:18 2016
New Revision: 309528
URL: https://svnweb.freebsd.org/changeset/base/309528
Log:
Fix too low volume on MSI H170 GAMING M3 board by poking vendor
specific COEF.
Modified:
head/sys/dev/sound/pci/hda/hdaa_patches.c
Modified: head/sys/dev/sound/pci
Author: yongari
Date: Sun Dec 4 05:46:30 2016
New Revision: 309527
URL: https://svnweb.freebsd.org/changeset/base/309527
Log:
Recognize RealTek ALC1150 7.1 channel HD audio codec.
Modified:
head/sys/dev/sound/pci/hda/hdac.h
head/sys/dev/sound/pci/hda/hdacc.c
Modified: head/sys/dev/sound/p
Author: yongari
Date: Mon Aug 22 03:28:06 2016
New Revision: 304584
URL: https://svnweb.freebsd.org/changeset/base/304584
Log:
Add a missing change in r304575.
Noticed by: jhb
Modified:
head/sys/dev/alc/if_alcvar.h
Modified: head/sys/dev/alc/if_alcvar.h
===
Author: yongari
Date: Mon Aug 22 01:28:02 2016
New Revision: 304576
URL: https://svnweb.freebsd.org/changeset/base/304576
Log:
Add Killer E2400 to the supported hardware list.
Modified:
head/share/man/man4/alc.4
Modified: head/share/man/man4/alc.4
Author: yongari
Date: Mon Aug 22 01:19:05 2016
New Revision: 304575
URL: https://svnweb.freebsd.org/changeset/base/304575
Log:
Add Killer E2400 Gigabit Ethernet support.
It seems Killer E2200/E2400 has a BIOS misconfiguration or silicon
bug which triggers DMA write errors when driver uses ad
Author: yongari
Date: Mon Aug 22 01:06:54 2016
New Revision: 304574
URL: https://svnweb.freebsd.org/changeset/base/304574
Log:
Correct DMA channel number selection on AR816x family of
controllers. For Gigabit Ethernet version of AR816x, AR813x/AR815x
except L1D controller, use vendor recomme
Author: yongari
Date: Fri Aug 19 10:51:30 2016
New Revision: 304458
URL: https://svnweb.freebsd.org/changeset/base/304458
Log:
Host controller is byte oriented. Fix wrong assumption on big-endian
systems.
Pointed out by: hselasky
Modified:
head/sys/dev/usb/net/if_axgereg.h
Modi
Author: yongari
Date: Fri Aug 19 00:50:32 2016
New Revision: 304439
URL: https://svnweb.freebsd.org/changeset/base/304439
Log:
Fix build on big-endian systems.
Reported by: bz
Modified:
head/sys/dev/usb/net/if_axgereg.h
Modified: head/sys/dev/usb/net/if_axgereg.h
==
Author: yongari
Date: Thu Aug 18 07:11:31 2016
New Revision: 304336
URL: https://svnweb.freebsd.org/changeset/base/304336
Log:
When device is detached make sure to stop the controller and make
it return zero-length USB packet.
Modified:
head/sys/dev/usb/net/if_axge.c
Modified: head/sys/dev
Author: yongari
Date: Thu Aug 18 06:46:14 2016
New Revision: 304335
URL: https://svnweb.freebsd.org/changeset/base/304335
Log:
In axge_stop(), clear medium receive enable bit which will stop RX
MAC operation.
Modified:
head/sys/dev/usb/net/if_axge.c
Modified: head/sys/dev/usb/net/if_axge.c
Author: yongari
Date: Thu Aug 18 06:35:09 2016
New Revision: 304333
URL: https://svnweb.freebsd.org/changeset/base/304333
Log:
When usbd_transfer_setup() fails, don't call
usbd_transfer_unsetup().
Modified:
head/sys/dev/usb/net/if_axge.c
Modified: head/sys/dev/usb/net/if_axge.c
===
Author: yongari
Date: Thu Aug 18 06:29:07 2016
New Revision: 304332
URL: https://svnweb.freebsd.org/changeset/base/304332
Log:
Introduce axge_rxfilter() which configures RX filtering and replace
axge_setmulti()/axge_setpromisc() with axge_rxfilter().
Multicast filter programming and promiscu
Author: yongari
Date: Thu Aug 18 05:07:02 2016
New Revision: 304326
URL: https://svnweb.freebsd.org/changeset/base/304326
Log:
Switch to TX header format rather than directly manipulating header
structures. This simplifies mbuf copy operation to USB buffers as
well as improving readability.
Author: yongari
Date: Thu Aug 18 04:25:17 2016
New Revision: 304325
URL: https://svnweb.freebsd.org/changeset/base/304325
Log:
Rename cryptic RX filter constants with more readable ones.
No functional change.
Modified:
head/sys/dev/usb/net/if_axge.c
head/sys/dev/usb/net/if_axgereg.h
Modi
Author: yongari
Date: Thu Aug 18 02:14:39 2016
New Revision: 304324
URL: https://svnweb.freebsd.org/changeset/base/304324
Log:
Don't explicitly call MIIBUS_STATCHG() method handler. Link state
change should be handled by PHY driver. Some broken PHY H/Ws may
need that workaround but it seem
Author: yongari
Date: Thu Aug 18 01:48:58 2016
New Revision: 304323
URL: https://svnweb.freebsd.org/changeset/base/304323
Log:
Pass PHY location information and remove PHY access hack.
Modified:
head/sys/dev/usb/net/if_axge.c
head/sys/dev/usb/net/if_axgereg.h
Modified: head/sys/dev/usb/net
Author: yongari
Date: Mon Jul 11 06:49:56 2016
New Revision: 302548
URL: https://svnweb.freebsd.org/changeset/base/302548
Log:
Belatedly remove CSUM_IP_FRAGS and CSUM_FRAGMENT offloading
capabilities. It was removed in r243624 and r254804/r271006
respectively.
This file and mbuf(9) needs
Author: yongari
Date: Mon Feb 22 00:58:04 2016
New Revision: 295873
URL: https://svnweb.freebsd.org/changeset/base/295873
Log:
ifnet lock was changed to use sx(9) long time ago.
Don't hold a driver lock for if_free(9).
Modified:
head/sys/dev/msk/if_msk.c
head/sys/dev/sk/if_sk.c
Modified:
Author: yongari
Date: Thu Feb 18 03:05:08 2016
New Revision: 295738
URL: https://svnweb.freebsd.org/changeset/base/295738
Log:
Fix a bug introduced in r295736
TX descriptor address should be updated for valid chain.
Pointed out by: jmallett
Modified:
head/sys/dev/rl/if_rl.c
Modi
Author: yongari
Date: Thu Feb 18 01:30:49 2016
New Revision: 295736
URL: https://svnweb.freebsd.org/changeset/base/295736
Log:
Remove duplicated check.
Found by: PVS-Studio
Modified:
head/sys/dev/rl/if_rl.c
Modified: head/sys/dev/rl/if_rl.c
==
Author: yongari
Date: Thu Feb 18 01:24:10 2016
New Revision: 295735
URL: https://svnweb.freebsd.org/changeset/base/295735
Log:
Fix variable assignment.
Found by: PVS-Studio
Modified:
head/sys/dev/age/if_age.c
head/sys/dev/alc/if_alc.c
head/sys/dev/ale/if_ale.c
head/sys/dev/jme/
Author: yongari
Date: Thu Dec 3 05:27:39 2015
New Revision: 291676
URL: https://svnweb.freebsd.org/changeset/base/291676
Log:
Disable EEE(Energy Efficient Ethernet) for RTL8211F PHY.
It seems the EEE made RX MAC enter LPI(Low Power Idle) mode such
that dwc(4) was not able to receive packets
Author: yongari
Date: Wed Sep 16 00:45:48 2015
New Revision: 287840
URL: https://svnweb.freebsd.org/changeset/base/287840
Log:
MFC r287238:
Set DMA alignment constraint of status, TX and RX LEs(List Elements
in Marvell terms) to 32768. 32768 looks overkill but it will
ensure correct
Author: yongari
Date: Wed Sep 16 00:25:40 2015
New Revision: 287839
URL: https://svnweb.freebsd.org/changeset/base/287839
Log:
MFC r287238:
Set DMA alignment constraint of status, TX and RX LEs(List Elements
in Marvell terms) to 32768. 32768 looks overkill but it will
ensure correct
Author: yongari
Date: Fri Aug 28 01:32:42 2015
New Revision: 287238
URL: https://svnweb.freebsd.org/changeset/base/287238
Log:
Set DMA alignment constraint of status, TX and RX LEs(List Elements
in Marvell terms) to 32768. 32768 looks overkill but it will
ensure correct DMAed update. This
Author: yongari
Date: Thu May 14 05:19:29 2015
New Revision: 282879
URL: https://svnweb.freebsd.org/changeset/base/282879
Log:
MFC r281877:
Add another variant of BCM5708S controller to IBM HS21 workaround
list.
PR: 118238
Modified:
stable/9/sys/dev/mii/brgphy.c
Directory Prope
Author: yongari
Date: Thu May 14 05:10:42 2015
New Revision: 282878
URL: https://svnweb.freebsd.org/changeset/base/282878
Log:
MFC r281877:
Add another variant of BCM5708S controller to IBM HS21 workaround
list.
PR: 118238
Modified:
stable/10/sys/dev/mii/brgphy.c
Directory Prop
Author: yongari
Date: Thu Apr 23 01:39:28 2015
New Revision: 281877
URL: https://svnweb.freebsd.org/changeset/base/281877
Log:
Add another variant of BCM5708S controller to IBM HS21 workaround
list.
PR: 118238
MFC after:2 weeks
Modified:
head/sys/dev/mii/brgphy.c
Modif
Author: yongari
Date: Thu Mar 26 05:45:21 2015
New Revision: 280668
URL: https://svnweb.freebsd.org/changeset/base/280668
Log:
MFC r279903,279941:
Add RTL8211F gigabit PHY support.
PR: 197265
Modified:
stable/9/sys/dev/mii/rgephy.c
stable/9/sys/dev/mii/rgephyreg.h
Directory Prope
Author: yongari
Date: Thu Mar 26 05:44:21 2015
New Revision: 280667
URL: https://svnweb.freebsd.org/changeset/base/280667
Log:
MFC r279903,279941:
Add RTL8211F gigabit PHY support.
PR: 197265
Modified:
stable/10/sys/dev/mii/rgephy.c
stable/10/sys/dev/mii/rgephyreg.h
Directory Pro
Author: yongari
Date: Thu Mar 26 05:18:17 2015
New Revision: 280664
URL: https://svnweb.freebsd.org/changeset/base/280664
Log:
MFC r279223:
Correct a typo.
Modified:
stable/9/sys/dev/bce/if_bcereg.h
Directory Properties:
stable/9/sys/ (props changed)
stable/9/sys/dev/ (props chang
Author: yongari
Date: Thu Mar 26 05:17:20 2015
New Revision: 280663
URL: https://svnweb.freebsd.org/changeset/base/280663
Log:
MFC r279223:
Correct a typo.
Modified:
stable/10/sys/dev/bce/if_bcereg.h
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/dev/bce/if_
Author: yongari
Date: Thu Mar 26 05:13:03 2015
New Revision: 280662
URL: https://svnweb.freebsd.org/changeset/base/280662
Log:
MFC r277907:
Correct device description message.
Modified:
stable/9/sys/dev/alc/if_alc.c
Directory Properties:
stable/9/sys/ (props changed)
stable/9/sys/de
Author: yongari
Date: Thu Mar 26 05:12:30 2015
New Revision: 280661
URL: https://svnweb.freebsd.org/changeset/base/280661
Log:
MFC r277907:
Correct device description message.
Modified:
stable/10/sys/dev/alc/if_alc.c
Directory Properties:
stable/10/ (props changed)
Modified: stable/1
Author: yongari
Date: Thu Mar 26 05:08:35 2015
New Revision: 280660
URL: https://svnweb.freebsd.org/changeset/base/280660
Log:
MFC r277050:
Receive filter configuration is done in nge_rxfilter(). Remove
unnecessary filter configuration code in nge_init_locked().
While I'm here add a
Author: yongari
Date: Thu Mar 26 05:07:18 2015
New Revision: 280659
URL: https://svnweb.freebsd.org/changeset/base/280659
Log:
MFC r277050:
Receive filter configuration is done in nge_rxfilter(). Remove
unnecessary filter configuration code in nge_init_locked().
While I'm here add a
Author: yongari
Date: Thu Mar 26 04:58:47 2015
New Revision: 280658
URL: https://svnweb.freebsd.org/changeset/base/280658
Log:
MFC r275816:
Fix a bug introdiced in r217548. According to NS DP83815 data
sheet, RX filter should be disabled before programming.
Previously it was clearin
Author: yongari
Date: Thu Mar 26 04:55:22 2015
New Revision: 280657
URL: https://svnweb.freebsd.org/changeset/base/280657
Log:
MFC r275816:
Fix a bug introdiced in r217548. According to NS DP83815 data
sheet, RX filter should be disabled before programming.
Previously it was clearin
Author: yongari
Date: Fri Mar 13 01:16:14 2015
New Revision: 279941
URL: https://svnweb.freebsd.org/changeset/base/279941
Log:
Restore auto MDIX for RTL8211B and newer revision PHYs which was
broken in r279903.
Reported by: john <> feith . com
Modified:
head/sys/dev/mii/rgephy.c
Modi
Author: yongari
Date: Thu Mar 12 07:05:28 2015
New Revision: 279903
URL: https://svnweb.freebsd.org/changeset/base/279903
Log:
Add RTL8211F gigabit PHY support.
PR: 197265
MFC after:2 weeks
Modified:
head/sys/dev/mii/rgephy.c
head/sys/dev/mii/rgephyreg.h
Modified: head/sys/dev
Author: yongari
Date: Tue Feb 24 01:00:46 2015
New Revision: 279223
URL: https://svnweb.freebsd.org/changeset/base/279223
Log:
Correct a typo.
Reported by: jmg
Modified:
head/sys/dev/bce/if_bcereg.h
Modified: head/sys/dev/bce/if_bcereg.h
Author: yongari
Date: Fri Jan 30 01:13:07 2015
New Revision: 277907
URL: https://svnweb.freebsd.org/changeset/base/277907
Log:
Correct device description message.
Modified:
head/sys/dev/alc/if_alc.c
Modified: head/sys/dev/alc/if_alc.c
=
Author: yongari
Date: Mon Jan 12 07:43:19 2015
New Revision: 277050
URL: https://svnweb.freebsd.org/changeset/base/277050
Log:
Receive filter configuration is done in nge_rxfilter(). Remove
unnecessary filter configuration code in nge_init_locked().
While I'm here add a check for driver run
Author: yongari
Date: Mon Jan 12 07:37:06 2015
New Revision: 277048
URL: https://svnweb.freebsd.org/changeset/base/277048
Log:
Enable receive filter in sis_rxfilter().
While I'm here add a check for driver running state for multicast
filter handling.
Suggested by: b...@openbsd.org
Modi
Author: yongari
Date: Tue Dec 16 06:13:30 2014
New Revision: 275816
URL: https://svnweb.freebsd.org/changeset/base/275816
Log:
Fix a bug introdiced in r217548. According to NS DP83815 data
sheet, RX filter should be disabled before programming.
Previously it was clearing wrong bits so RX fi
Author: yongari
Date: Tue Oct 28 00:44:20 2014
New Revision: 273758
URL: https://svnweb.freebsd.org/changeset/base/273758
Log:
MFC r273359:
It seems multicast filtering of RTL8168F does not work. Workaround
the silicon bug by accepting any multicast packets.
PR: 193488
Modified:
Author: yongari
Date: Tue Oct 28 00:43:00 2014
New Revision: 273757
URL: https://svnweb.freebsd.org/changeset/base/273757
Log:
MFC r273359:
It seems multicast filtering of RTL8168F does not work. Workaround
the silicon bug by accepting any multicast packets.
PR: 193488
Modified:
Author: yongari
Date: Tue Oct 21 04:55:55 2014
New Revision: 273369
URL: https://svnweb.freebsd.org/changeset/base/273369
Log:
MFC r272731:
Document newly added controller AR816x/AR817x.
Modified:
stable/9/share/man/man4/alc.4
Directory Properties:
stable/9/share/man/man4/ (props chan
Author: yongari
Date: Tue Oct 21 04:54:37 2014
New Revision: 273368
URL: https://svnweb.freebsd.org/changeset/base/273368
Log:
MFC r272731:
Document newly added controller AR816x/AR817x.
Modified:
stable/10/share/man/man4/alc.4
Directory Properties:
stable/10/ (props changed)
Modifie
Author: yongari
Date: Tue Oct 21 04:50:07 2014
New Revision: 273367
URL: https://svnweb.freebsd.org/changeset/base/273367
Log:
MFC r272730,273018:
Add support for QAC AR816x/AR817x Gigabit/Fast Ethernet controllers.
These controllers seem to have the same feature of AR813x/AR815x and
Author: yongari
Date: Tue Oct 21 04:48:49 2014
New Revision: 273366
URL: https://svnweb.freebsd.org/changeset/base/273366
Log:
MFC r272730,273018:
Add support for QAC AR816x/AR817x Gigabit/Fast Ethernet controllers.
These controllers seem to have the same feature of AR813x/AR815x and
Author: yongari
Date: Tue Oct 21 01:49:07 2014
New Revision: 273362
URL: https://svnweb.freebsd.org/changeset/base/273362
Log:
MFC r272729,272732:
Add new quirk PCI_QUIRK_MSI_INTX_BUG to pci(4).
QAC AR816x/E2200 controller has a silicon bug that MSI interrupt
does not assert if PCIM_
Author: yongari
Date: Tue Oct 21 01:48:19 2014
New Revision: 273361
URL: https://svnweb.freebsd.org/changeset/base/273361
Log:
MFC r272729,272732:
Add new quirk PCI_QUIRK_MSI_INTX_BUG to pci(4).
QAC AR816x/E2200 controller has a silicon bug that MSI interrupt
does not assert if PCIM_
Author: yongari
Date: Tue Oct 21 01:31:24 2014
New Revision: 273359
URL: https://svnweb.freebsd.org/changeset/base/273359
Log:
It seems multicast filtering of RTL8168F does not work. Workaround
the silicon bug by accepting any multicast packets.
PR: 193488
MFC After:1 week
Modif
Author: yongari
Date: Tue Oct 21 01:14:56 2014
New Revision: 273357
URL: https://svnweb.freebsd.org/changeset/base/273357
Log:
MFC r272721:
Fix a long standing bug in MAC statistics register access. One
additional register was erroneously added in the MAC register set
such that 7 TX
Author: yongari
Date: Tue Oct 21 01:15:43 2014
New Revision: 273358
URL: https://svnweb.freebsd.org/changeset/base/273358
Log:
MFC r272721:
Fix a long standing bug in MAC statistics register access. One
additional register was erroneously added in the MAC register set
such that 7 TX
Author: yongari
Date: Mon Oct 20 07:27:34 2014
New Revision: 273306
URL: https://svnweb.freebsd.org/changeset/base/273306
Log:
MFC r271073:
Do not blindly announce 1000baseT half-duplex capability in
autonegotiation. Some controllers like cgem(4) do not support
half-duplex at gigabi
Author: yongari
Date: Mon Oct 20 07:25:57 2014
New Revision: 273305
URL: https://svnweb.freebsd.org/changeset/base/273305
Log:
MFC r271073:
Do not blindly announce 1000baseT half-duplex capability in
autonegotiation. Some controllers like cgem(4) do not support
half-duplex at gigabi
Author: yongari
Date: Mon Oct 13 01:06:40 2014
New Revision: 273018
URL: https://svnweb.freebsd.org/changeset/base/273018
Log:
Remove ALC_LOCK_ASSERT in alc_stop_queue(). This function is now
called in device attach without holding a driver lock so it
resulted in panic.
Reported by: m
Author: yongari
Date: Wed Oct 8 05:53:04 2014
New Revision: 272732
URL: https://svnweb.freebsd.org/changeset/base/272732
Log:
Oops, fix typo made in r272729.
Modified:
head/sys/dev/pci/pci.c
Modified: head/sys/dev/pci/pci.c
===
Author: yongari
Date: Wed Oct 8 05:49:10 2014
New Revision: 272731
URL: https://svnweb.freebsd.org/changeset/base/272731
Log:
Document newly added controller AR816x/AR817x.
Modified:
head/share/man/man4/alc.4
Modified: head/share/man/man4/alc.4
==
Author: yongari
Date: Wed Oct 8 05:47:01 2014
New Revision: 272730
URL: https://svnweb.freebsd.org/changeset/base/272730
Log:
Add support for QAC AR816x/AR817x Gigabit/Fast Ethernet controllers.
These controllers seem to have the same feature of AR813x/AR815x and
improved RSS support(4 TX q
Author: yongari
Date: Wed Oct 8 05:34:39 2014
New Revision: 272729
URL: https://svnweb.freebsd.org/changeset/base/272729
Log:
Add new quirk PCI_QUIRK_MSI_INTX_BUG to pci(4).
QAC AR816x/E2200 controller has a silicon bug that MSI interrupt
does not assert if PCIM_CMD_INTxDIS bit of command r
Author: yongari
Date: Wed Oct 8 01:03:32 2014
New Revision: 272721
URL: https://svnweb.freebsd.org/changeset/base/272721
Log:
Fix a long standing bug in MAC statistics register access. One
additional register was erroneously added in the MAC register set
such that 7 TX statistics counters
Author: yongari
Date: Thu Sep 4 01:04:37 2014
New Revision: 271073
URL: http://svnweb.freebsd.org/changeset/base/271073
Log:
Do not blindly announce 1000baseT half-duplex capability in
autonegotiation. Some controllers like cgem(4) do not support
half-duplex at gigabit speeds.
Modified:
Author: yongari
Date: Fri May 16 05:11:15 2014
New Revision: 266213
URL: http://svnweb.freebsd.org/changeset/base/266213
Log:
MFC r265943:
Disable TX IP/TCP/UDP checksum offloading for RTL8168C/RTL8168CP.
Previously only TX IP checksum offloading was disabled but it's
reported that T
Author: yongari
Date: Fri May 16 05:10:16 2014
New Revision: 266212
URL: http://svnweb.freebsd.org/changeset/base/266212
Log:
MFC r265943:
Disable TX IP/TCP/UDP checksum offloading for RTL8168C/RTL8168CP.
Previously only TX IP checksum offloading was disabled but it's
reported that T
Author: yongari
Date: Fri May 16 05:06:46 2014
New Revision: 266211
URL: http://svnweb.freebsd.org/changeset/base/266211
Log:
MFC r265942:
Fix checksum computation. Previously it didn't include carry.
Modified:
stable/9/sys/netinet/ip_input.c
Directory Properties:
stable/9/sys/ (prop
Author: yongari
Date: Fri May 16 05:05:53 2014
New Revision: 266210
URL: http://svnweb.freebsd.org/changeset/base/266210
Log:
MFC r265942:
Fix checksum computation. Previously it didn't include carry.
Modified:
stable/10/sys/netinet/ip_input.c
Directory Properties:
stable/10/ (props
Author: yongari
Date: Tue May 13 05:19:29 2014
New Revision: 265943
URL: http://svnweb.freebsd.org/changeset/base/265943
Log:
Disable TX IP/TCP/UDP checksum offloading for RTL8168C/RTL8168CP.
Previously only TX IP checksum offloading was disabled but it's
reported that TX checksum offloading
Author: yongari
Date: Tue May 13 05:07:03 2014
New Revision: 265942
URL: http://svnweb.freebsd.org/changeset/base/265942
Log:
Fix checksum computation. Previously it didn't include carry.
Reviewed by: tuexen
Modified:
head/sys/netinet/ip_input.c
Modified: head/sys/netinet/ip_input.c
=
Author: yongari
Date: Tue Apr 22 04:36:53 2014
New Revision: 264748
URL: http://svnweb.freebsd.org/changeset/base/264748
Log:
MFC r264293:
Add workaround for MCP61 Ethernet controller found on MSI K9
motherboard. PHY hardware used for the controller responded at
all possible address
Author: yongari
Date: Tue Apr 22 04:35:07 2014
New Revision: 264747
URL: http://svnweb.freebsd.org/changeset/base/264747
Log:
MFC r264293:
Add workaround for MCP61 Ethernet controller found on MSI K9
motherboard. PHY hardware used for the controller responded at
all possible address
Author: yongari
Date: Tue Apr 22 04:31:07 2014
New Revision: 264746
URL: http://svnweb.freebsd.org/changeset/base/264746
Log:
MFC r264062:
Correct endianness handling in getting station address from EEPROM.
While I'm here, remove aue_eeprom_getword() as its only usage is to
read stat
Author: yongari
Date: Tue Apr 22 04:30:24 2014
New Revision: 264745
URL: http://svnweb.freebsd.org/changeset/base/264745
Log:
MFC r264062:
Correct endianness handling in getting station address from EEPROM.
While I'm here, remove aue_eeprom_getword() as its only usage is to
read stat
Author: yongari
Date: Mon Apr 14 05:05:07 2014
New Revision: 264447
URL: http://svnweb.freebsd.org/changeset/base/264447
Log:
MFC r260429:
m_defrag(9) does not touch original mbuf chain when it can't
allocate new mbuf. Free original mbuf chain when driver is not
able to send the pac
Author: yongari
Date: Mon Apr 14 05:04:23 2014
New Revision: 264446
URL: http://svnweb.freebsd.org/changeset/base/264446
Log:
MFC r260429:
m_defrag(9) does not touch original mbuf chain when it can't
allocate new mbuf. Free original mbuf chain when driver is not
able to send the pac
Author: yongari
Date: Mon Apr 14 04:59:46 2014
New Revision: 264445
URL: http://svnweb.freebsd.org/changeset/base/264445
Log:
MFC r259543:
Failed m_devget(9) indicates lack of free mbuf cluster. Update
if_iqdrops counter for that case since the received frame is ok.
While here, simp
Author: yongari
Date: Mon Apr 14 04:58:50 2014
New Revision: 26
URL: http://svnweb.freebsd.org/changeset/base/26
Log:
MFC r259543:
Failed m_devget(9) indicates lack of free mbuf cluster. Update
if_iqdrops counter for that case since the received frame is ok.
While here, simp
Author: yongari
Date: Mon Apr 14 04:53:34 2014
New Revision: 264443
URL: http://svnweb.freebsd.org/changeset/base/264443
Log:
MFC r263957:
Increase the number of TX DMA segments from 32 to 35. It turned
out 32 is not enough to support a full sized TSO packet.
While I'm here fix a lo
Author: yongari
Date: Mon Apr 14 04:51:59 2014
New Revision: 264442
URL: http://svnweb.freebsd.org/changeset/base/264442
Log:
MFC r263957:
Increase the number of TX DMA segments from 32 to 35. It turned
out 32 is not enough to support a full sized TSO packet.
While I'm here fix a lo
Author: yongari
Date: Wed Apr 9 05:15:40 2014
New Revision: 264293
URL: http://svnweb.freebsd.org/changeset/base/264293
Log:
Add workaround for MCP61 Ethernet controller found on MSI K9
motherboard. PHY hardware used for the controller responded at
all possible addresses which in turn resu
Author: yongari
Date: Thu Apr 3 01:32:43 2014
New Revision: 264062
URL: http://svnweb.freebsd.org/changeset/base/264062
Log:
Correct endianness handling in getting station address from EEPROM.
While I'm here, remove aue_eeprom_getword() as its only usage is to
read station address and make
Author: yongari
Date: Mon Mar 31 01:54:59 2014
New Revision: 263957
URL: http://svnweb.freebsd.org/changeset/base/263957
Log:
Increase the number of TX DMA segments from 32 to 35. It turned
out 32 is not enough to support a full sized TSO packet.
While I'm here fix a long standing bug intro
1 - 100 of 2138 matches
Mail list logo