<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/net/netdevice.c, branch v0.9.3</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/net/netdevice.c?h=v0.9.3</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/net/netdevice.c?h=v0.9.3'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2007-10-04T13:57:33+00:00</updated>
<entry>
<title>Force a netdevice poll in net_tx() before attempting to transmit</title>
<updated>2007-10-04T13:57:33+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-10-04T13:46:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9ac0377fbb2223b68c8cdb69ad1b782239532d63'/>
<id>urn:sha1:9ac0377fbb2223b68c8cdb69ad1b782239532d63</id>
<content type='text'>
packet, to work around the problem whereby small TX rings get backed
up because we haven't yet poll()ed for TX completions.
</content>
</entry>
<entry>
<title>Minor debug message improvement.</title>
<updated>2007-09-21T00:17:46+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-09-17T17:57:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1af346b5315987cbc89a789dd5246ccb8c845437'/>
<id>urn:sha1:1af346b5315987cbc89a789dd5246ccb8c845437</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use net_device_operations structure and netdev_nullify() to allow for</title>
<updated>2007-07-07T15:43:39+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-07T15:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4c418d2100228b1c478908c08f51811a474e0e1e'/>
<id>urn:sha1:4c418d2100228b1c478908c08f51811a474e0e1e</id>
<content type='text'>
safe dropping of the netdev ref by the driver while other refs still
exist.

Add netdev_irq() method.  Net device open()/close() methods should no
longer enable or disable IRQs.

Remove rx_quota; it wasn't used anywhere and added too much complexity
to implementing correct interrupt-masking behaviour in pxe_undi.c.
</content>
</entry>
<entry>
<title>convert to zalloc</title>
<updated>2007-07-06T19:08:29+00:00</updated>
<author>
<name>Holger Lubitz</name>
</author>
<published>2007-07-06T19:08:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=32e4ca8ae3c5989ef3d73130acff48c918ea9693'/>
<id>urn:sha1:32e4ca8ae3c5989ef3d73130acff48c918ea9693</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow recording of TX and RX errors to aid in end-user debugging.</title>
<updated>2007-07-05T16:18:27+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-05T16:18:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=539ff45fd0e8a4d4a979c28d9e5be8526a0eccaf'/>
<id>urn:sha1:539ff45fd0e8a4d4a979c28d9e5be8526a0eccaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use a linker-table based system to automatically mark and start up</title>
<updated>2007-07-03T19:09:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-03T19:09:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=fd86c819ba559760b9bf7eaca1b21a0fd81ef6b6'/>
<id>urn:sha1:fd86c819ba559760b9bf7eaca1b21a0fd81ef6b6</id>
<content type='text'>
permanent processes, rather than requiring each one to have its own
initialisation function.
</content>
</entry>
<entry>
<title>Implemented (untested) PXENV_START_UNDI.</title>
<updated>2007-07-03T17:17:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-03T17:17:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0924cf678e67020de2e928dbbe773e45be1c8551'/>
<id>urn:sha1:0924cf678e67020de2e928dbbe773e45be1c8551</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add trivial net device statistics (TX and RX packet count), reported</title>
<updated>2007-07-02T23:15:53+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-02T23:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4968caab8288664d4fd21417f312f3c5a05df155'/>
<id>urn:sha1:4968caab8288664d4fd21417f312f3c5a05df155</id>
<content type='text'>
via UNDI API and also by ifstat command; may be useful for debugging.
</content>
</entry>
<entry>
<title>Kill off hotplug.h and just make net devices normal reference-counted</title>
<updated>2007-06-27T13:48:31+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-06-27T13:48:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f77815f2b1ecf9f14441110ca61c0cffa48ce0e3'/>
<id>urn:sha1:f77815f2b1ecf9f14441110ca61c0cffa48ce0e3</id>
<content type='text'>
structures.

DHCP still broken and #if 0'd out.
</content>
</entry>
<entry>
<title>Modify process semantics; rescheduling is now automatic.</title>
<updated>2007-05-26T15:00:56+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-05-26T15:00:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=360110338147844bfa4612ae2d6351f1d1054626'/>
<id>urn:sha1:360110338147844bfa4612ae2d6351f1d1054626</id>
<content type='text'>
Add reference-counting to processes.

Add timer_running() test.
</content>
</entry>
</feed>
