<feed xmlns='http://www.w3.org/2005/Atom'>
<title>python-ethtool.git/python-ethtool, branch v0.11</title>
<subtitle>Official python-ethtool repository</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/python-ethtool.git/'/>
<entry>
<title>Check that we get a proper NETLINK connection</title>
<updated>2014-05-08T13:00:07+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2014-05-08T13:00:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/python-ethtool.git/commit/?id=4790675c343b1cf4b8ec9c43e819cd96f31e158c'/>
<id>4790675c343b1cf4b8ec9c43e819cd96f31e158c</id>
<content type='text'>
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't try to increase reference counter on non-existing hwaddress</title>
<updated>2014-04-01T19:26:40+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2014-04-01T19:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/python-ethtool.git/commit/?id=c49e4c1a9d36c28acc886793490794e86a955a04'/>
<id>c49e4c1a9d36c28acc886793490794e86a955a04</id>
<content type='text'>
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve error handling even more</title>
<updated>2014-04-01T19:25:15+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2014-04-01T19:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/python-ethtool.git/commit/?id=cb29a4277b2aa5b5c211979c1dd3cdb098e1fcb9'/>
<id>cb29a4277b2aa5b5c211979c1dd3cdb098e1fcb9</id>
<content type='text'>
Ensure that a Python exception is set on more places errors can occur.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ensure that a Python exception is set on more places errors can occur.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Report invalid/non-existing devices as ENODEV</title>
<updated>2014-02-21T15:13:04+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2014-02-07T12:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/python-ethtool.git/commit/?id=3463fc5556f731aa2e29981bdb27cb50364770dd'/>
<id>3463fc5556f731aa2e29981bdb27cb50364770dd</id>
<content type='text'>
Without this patch py-ethtool will just report with a very
generic system error exception if trying to query a non-existing
network interface.  This patch will change this to report the
error using ENODEV instead.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
Reviewed-by: Antoni S. Puimedon &lt;asegurap@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this patch py-ethtool will just report with a very
generic system error exception if trying to query a non-existing
network interface.  This patch will change this to report the
error using ENODEV instead.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
Reviewed-by: Antoni S. Puimedon &lt;asegurap@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>exceptions: Simplify errno derived exception handling</title>
<updated>2014-01-21T18:04:52+00:00</updated>
<author>
<name>Antoni S. Puimedon</name>
<email>asegurap@redhat.com</email>
</author>
<published>2014-01-17T22:27:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/python-ethtool.git/commit/?id=505bca305c4c0e2d3a29e24b27bf03c358db11cf'/>
<id>505bca305c4c0e2d3a29e24b27bf03c358db11cf</id>
<content type='text'>
Errnos are missing from some exceptions and in others the code could
be simplified by just using the convenience method PyErr_FromErrno.

Signed-off-by: Antoni S. Puimedon &lt;asegurap@redhat.com&gt;
Acked-by: David Sommerseth &lt;davids@redhat.com&gt;
Message-Id: 1389997662-8460-1-git-send-email-asegurap@redhat.com
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Errnos are missing from some exceptions and in others the code could
be simplified by just using the convenience method PyErr_FromErrno.

Signed-off-by: Antoni S. Puimedon &lt;asegurap@redhat.com&gt;
Acked-by: David Sommerseth &lt;davids@redhat.com&gt;
Message-Id: 1389997662-8460-1-git-send-email-asegurap@redhat.com
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix get_module errno setting.</title>
<updated>2014-01-10T19:16:07+00:00</updated>
<author>
<name>Antoni S. Puimedon</name>
<email>asegurap@redhat.com</email>
</author>
<published>2013-11-11T15:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/python-ethtool.git/commit/?id=a6f163fafaccd9bea4b2807961ef8ed8776a629a'/>
<id>a6f163fafaccd9bea4b2807961ef8ed8776a629a</id>
<content type='text'>
The current code is only setting the errno string but doesn't set
the first argument to the IOError exception, i.e.,  errno.
This patch builds a tuple (errno, strerror(errno)) so that the
Exception has the errno properly set.

Signed-off-by: Antoni S. Puimedon &lt;asegurap@redhat.com&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current code is only setting the errno string but doesn't set
the first argument to the IOError exception, i.e.,  errno.
This patch builds a tuple (errno, strerror(errno)) so that the
Exception has the errno properly set.

Signed-off-by: Antoni S. Puimedon &lt;asegurap@redhat.com&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Added some extra error checks with libnl calls</title>
<updated>2014-01-10T16:57:05+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2014-01-10T16:57:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/python-ethtool.git/commit/?id=b15cd540acf49a283d30c28e1424230e51440772'/>
<id>b15cd540acf49a283d30c28e1424230e51440772</id>
<content type='text'>
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cleanup: Rename etherinfo_py and ethtool_etherinfo_Type</title>
<updated>2014-01-09T18:50:05+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2014-01-09T18:50:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/python-ethtool.git/commit/?id=8156c8880b5148fe2ea19950b2229e1bb80b431c'/>
<id>8156c8880b5148fe2ea19950b2229e1bb80b431c</id>
<content type='text'>
Use PyEtherInfo and PyEtherInfoType the base names, to more easily see their
relation, and more clearly indicate they are Python objects.

Also remove an initialisation of PyEtherInfo/etherinfo_py not needed any more.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use PyEtherInfo and PyEtherInfoType the base names, to more easily see their
relation, and more clearly indicate they are Python objects.

Also remove an initialisation of PyEtherInfo/etherinfo_py not needed any more.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify the ethtool.etherinfo / ethtool_etherinfoType declaration</title>
<updated>2013-12-20T01:42:19+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2013-12-20T01:42:19+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/python-ethtool.git/commit/?id=a5308a1856bbf5268b9f51c87ec3da032c371a6f'/>
<id>a5308a1856bbf5268b9f51c87ec3da032c371a6f</id>
<content type='text'>
Use a more modern way to set the needed struct members, avoiding
to fill out the blanks manually.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use a more modern way to set the needed struct members, avoiding
to fill out the blanks manually.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge struct etherinfo and etherinfo_py</title>
<updated>2013-12-20T01:22:48+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2013-12-20T01:20:21+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/python-ethtool.git/commit/?id=54a6b0bea9e210c0377c3510d8819df59c009d64'/>
<id>54a6b0bea9e210c0377c3510d8819df59c009d64</id>
<content type='text'>
Make things more "pythonic" and avoid another layer of wrapping
by removing the struct etherinfo.  Move that information to the
main Python object instead.

This simplifies the object creation and handling too, as now
all strings are python objects.

Also update some of the documentation blocks along the way.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make things more "pythonic" and avoid another layer of wrapping
by removing the struct etherinfo.  Move that information to the
main Python object instead.

This simplifies the object creation and handling too, as now
all strings are python objects.

Also update some of the documentation blocks along the way.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
