History log of /haiku-fatelf/src/add-ons/kernel/drivers/network/usb_davicom/Settings.cpp
Revision Date Author Comments
# 34e730c8 18-May-2012 Siarzhuk Zharski <zharik@gmx.li>

Fixes for Coverity CIDs 702013,702014,702015,702016,702017.

Satisfying Coverity for case of resource leak in case open() returns
file descriptor equal to 0.


# eed9bc77 10-Dec-2011 Siarzhuk Zharski <zharik@gmx.li>

Use "strlcpy" instead of "strncpy" and other Coverity issues

* Yet more nice way to fix Coverity issues fixed by hrev43460.
Thanks Rene Gollent for pointing it out!
* Potential Coverity issues fixed for sis19x driver too.


# a188dae8 10-Dec-2011 Siarzhuk Zharski <zharik@gmx.li>

Fixing Coverity issues. No functional changes

CID 3490
CID 3491
CID 8928
CID 10630
CID 10631
CID 10664
CID 10731
CID 10754
CID 11049
CID 11141
CID 11147
CID 11148


# 288723f4 12-Sep-2011 Siarzhuk Zharski <zharik@gmx.li>

Bringing usb_davicom to life: part 3 of 3:

* Lot of code refactoring and code style fixes;
* Promiscuous mode implemented;
* Multicasting support implemented;
* Binary-search devices table lookup procedure used
instead of switch one.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42749 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b337f35c 12-Sep-2011 Siarzhuk Zharski <zharik@gmx.li>

Bringing usb_davicom to life: part 2 of 3:

* This part is just fixes to let the driver work. I have decided
to separate this changes just for Adrien's information because
final version will be refactored significantly.
* The fixes:
- Endpoint 3 acknowledgements must be enabled in USB Control Register
to let async notifications work;
- Functions to handle MII registers and MII initialization routines
are implemented and used;
- Sending WRITE1_REGISTER request typo was fixed;
- Small typo in queueing RX iovec fixed: we are receiving 2 blocks not 1;
- one byte size padding is required in case TX packet length is multiple
of pipe max packet size;
- StopDevice procedure implemented;
- StartDevice procedure fixed;

* Code style fixes are coming soon. Please be patient.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42748 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a323ccd9 07-Jan-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

Work in progress driver for davicom 9601 ethernet usb chipset. So far it reads the MAC address from the device. It is not finished yet, so don't try to use it.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34941 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 34e730c8fac6753f03a9c3bbac7629546ecdac1e 18-May-2012 Siarzhuk Zharski <zharik@gmx.li>

Fixes for Coverity CIDs 702013,702014,702015,702016,702017.

Satisfying Coverity for case of resource leak in case open() returns
file descriptor equal to 0.


# eed9bc771c5006dfadc394555b5f4ed653ab80de 10-Dec-2011 Siarzhuk Zharski <zharik@gmx.li>

Use "strlcpy" instead of "strncpy" and other Coverity issues

* Yet more nice way to fix Coverity issues fixed by hrev43460.
Thanks Rene Gollent for pointing it out!
* Potential Coverity issues fixed for sis19x driver too.


# a188dae8be1051aea88459b4c4eb1e3f98b6cff1 10-Dec-2011 Siarzhuk Zharski <zharik@gmx.li>

Fixing Coverity issues. No functional changes

CID 3490
CID 3491
CID 8928
CID 10630
CID 10631
CID 10664
CID 10731
CID 10754
CID 11049
CID 11141
CID 11147
CID 11148


# 288723f429eaa141c5ddd55dafe252b34be35fc5 12-Sep-2011 Siarzhuk Zharski <zharik@gmx.li>

Bringing usb_davicom to life: part 3 of 3:

* Lot of code refactoring and code style fixes;
* Promiscuous mode implemented;
* Multicasting support implemented;
* Binary-search devices table lookup procedure used
instead of switch one.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42749 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b337f35c4582d93d7560ef105bba95b1e092807e 12-Sep-2011 Siarzhuk Zharski <zharik@gmx.li>

Bringing usb_davicom to life: part 2 of 3:

* This part is just fixes to let the driver work. I have decided
to separate this changes just for Adrien's information because
final version will be refactored significantly.
* The fixes:
- Endpoint 3 acknowledgements must be enabled in USB Control Register
to let async notifications work;
- Functions to handle MII registers and MII initialization routines
are implemented and used;
- Sending WRITE1_REGISTER request typo was fixed;
- Small typo in queueing RX iovec fixed: we are receiving 2 blocks not 1;
- one byte size padding is required in case TX packet length is multiple
of pipe max packet size;
- StopDevice procedure implemented;
- StartDevice procedure fixed;

* Code style fixes are coming soon. Please be patient.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42748 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a323ccd947644bd0747b260fd74b93d90d9dc5ff 07-Jan-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

Work in progress driver for davicom 9601 ethernet usb chipset. So far it reads the MAC address from the device. It is not finished yet, so don't try to use it.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34941 a95241bf-73f2-0310-859d-f6bbb57e9c96