<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers/net/pnic.c, branch v0.9.6</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/pnic.c?h=v0.9.6</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net/pnic.c?h=v0.9.6'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-10-12T00:06:27+00:00</updated>
<entry>
<title>[ioapi] Remove old io.h file and switch all users over to &lt;gpxe/io.h&gt;</title>
<updated>2008-10-12T00:06:27+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-11T23:52:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ee2df1d6d6a83dbe0972835d4f9adfb46a121ef5'/>
<id>urn:sha1:ee2df1d6d6a83dbe0972835d4f9adfb46a121ef5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[NETDEV] Add notion of link state</title>
<updated>2008-04-22T16:40:50+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-04-22T16:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1ba959c6b342b314dfb01ca0a926ed6832c090b3'/>
<id>urn:sha1:1ba959c6b342b314dfb01ca0a926ed6832c090b3</id>
<content type='text'>
Add ability for network devices to flag link up/down state to the
networking core.

Autobooting code will now wait for link-up before attempting DHCP.

IPoIB reflects the Infiniband link state as the network device link state
(which is not strictly correct; we also need a succesful IPoIB IPv4
broadcast group join), but is probably more informative.
</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>Use netdev_rx_err() to report receive errors.</title>
<updated>2007-07-05T16:23:03+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-05T16:23:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ed7eae6005fa2cf7bf6a7650cf42762f4d1f8754'/>
<id>urn:sha1:ed7eae6005fa2cf7bf6a7650cf42762f4d1f8754</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Kill off now-redundant _irq() methods.</title>
<updated>2007-07-03T14:37:56+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-03T14:37:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ca4bd3e24e52192807dd538430809d0fbd79800d'/>
<id>urn:sha1:ca4bd3e24e52192807dd538430809d0fbd79800d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable/disable interrupts on open/close.</title>
<updated>2007-07-02T23:57:04+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-02T23:57:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a2a0c2eace7d4d25f6ac5cac90a1e02c205f212c'/>
<id>urn:sha1:a2a0c2eace7d4d25f6ac5cac90a1e02c205f212c</id>
<content type='text'>
</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>pkbuff-&gt;iobuf changeover</title>
<updated>2007-05-19T18:39:40+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-05-19T18:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3e2c6b6736729633c5d6c00cd31458a1c6a49730'/>
<id>urn:sha1:3e2c6b6736729633c5d6c00cd31458a1c6a49730</id>
<content type='text'>
Achieved via Perl using:

perl -pi -e 's/pk_buff/io_buffer/g; s/Packet buffer/I\/O buffer/ig; ' \
	-e 's/pkbuff\.h/iobuf.h/g; s/pkb_/iob_/g; s/_pkb/_iob/g; ' \
	-e 's/pkb/iobuf/g; s/PKB/IOB/g;'
</content>
</entry>
<entry>
<title>Use stdio.h instead of vsprintf.h</title>
<updated>2007-01-19T01:13:12+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-01-19T01:13:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=73b09ecba6dad0070e106a74eeed4bc388d60e02'/>
<id>urn:sha1:73b09ecba6dad0070e106a74eeed4bc388d60e02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use pkb_pad() rather than doing it the dangerous way :)</title>
<updated>2007-01-11T05:26:16+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-01-11T05:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=03390f0cd6f104bfb2318497afc9881573f37ece'/>
<id>urn:sha1:03390f0cd6f104bfb2318497afc9881573f37ece</id>
<content type='text'>
</content>
</entry>
</feed>
