<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers/net, branch v0.9.8</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net?h=v0.9.8</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/net?h=v0.9.8'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2009-08-17T23:10:53+00:00</updated>
<entry>
<title>[ath5k] Remove spurious debugging check</title>
<updated>2009-08-17T23:10:53+00:00</updated>
<author>
<name>Joshua Oreman</name>
</author>
<published>2009-08-17T22:02:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d7dfc9572e84b8ff55751096181068c63c58d826'/>
<id>urn:sha1:d7dfc9572e84b8ff55751096181068c63c58d826</id>
<content type='text'>
Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[netdevice] Allow the hardware and link-layer addresses to differ in size</title>
<updated>2009-08-11T23:23:38+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-08-11T22:40:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4eab5bc8ca6b66dc965cf188dd4577ad19c5b879'/>
<id>urn:sha1:4eab5bc8ca6b66dc965cf188dd4577ad19c5b879</id>
<content type='text'>
IPoIB has a 20-byte link-layer address, of which only eight bytes
represent anything relating to a "hardware address".

The PXE and EFI SNP APIs expect the permanent address to be the same
size as the link-layer address, so fill in the "permanent address"
field with the initial link layer address (as generated by
register_netdev() based upon the real hardware address).
</content>
</entry>
<entry>
<title>[netdevice] Separate out the concept of hardware and link-layer addresses</title>
<updated>2009-08-11T23:19:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-08-11T19:19:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=37a0aab4ff2c86f4d109d4cd479535be97d07a94'/>
<id>urn:sha1:37a0aab4ff2c86f4d109d4cd479535be97d07a94</id>
<content type='text'>
The hardware address is an intrinsic property of the hardware, while
the link-layer address can be changed at runtime.  This separation is
exposed via APIs such as PXE and EFI, but is currently elided by gPXE.

Expose the hardware and link-layer addresses as separate properties
within a net device.  Drivers should now fill in hw_addr, which will
be used to initialise ll_addr at the time of calling
register_netdev().
</content>
</entry>
<entry>
<title>[ath5k] Add support for non-802.11n Atheros wireless NICs</title>
<updated>2009-08-08T23:16:13+00:00</updated>
<author>
<name>Joshua Oreman</name>
</author>
<published>2009-08-07T09:25:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ce68f587e24278d681e7ca05b62e51ada627cbef'/>
<id>urn:sha1:ce68f587e24278d681e7ca05b62e51ada627cbef</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[802.11] Enhance support for driver PHY differences</title>
<updated>2009-08-08T23:11:26+00:00</updated>
<author>
<name>Joshua Oreman</name>
</author>
<published>2009-08-07T08:38:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f128a6db21339964c52fb7bcfc6c8a3ffa96387b'/>
<id>urn:sha1:f128a6db21339964c52fb7bcfc6c8a3ffa96387b</id>
<content type='text'>
The prior net80211 model of physical-layer behavior for drivers was
overly simplistic and limited the drivers that could be written.  To
be more flexible, split the driver-provided list of supported rates by
band, and add a means for specifying a list of supported channels.
Allow drivers to specify a hardware channel value that will be tied to
uses of the channel.

Expose net80211_duration() to drivers, and make the rate it uses in
its computations configurable, so that it can be used in calculating
durations that must be set in hardware for ACK and CTS packets. Add
net80211_cts_duration() for the common case of calculating the
duration for a CTS packet.

Signed-off-by: Michael Brown &lt;mcb30@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[infiniband] Update all other MAD users to use a management interface</title>
<updated>2009-08-08T22:56:28+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-08-06T00:18:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=34bfc04e4c2ea74a025994fc37c83d640942a651'/>
<id>urn:sha1:34bfc04e4c2ea74a025994fc37c83d640942a651</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[sky2] Add support for Marvell Yukon-II gigabit Ethernet cards</title>
<updated>2009-08-02T23:27:16+00:00</updated>
<author>
<name>Joshua Oreman</name>
</author>
<published>2009-08-02T23:14:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=70f47e675e09271f66a2dfd44c4119d61b171258'/>
<id>urn:sha1:70f47e675e09271f66a2dfd44c4119d61b171258</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[rtl818x] Add driver for Realtek 8180/8185 wireless cards</title>
<updated>2009-08-01T18:02:48+00:00</updated>
<author>
<name>Joshua Oreman</name>
</author>
<published>2009-06-21T00:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=14ae602ef0421c15b28d26886fa5eea99c553aca'/>
<id>urn:sha1:14ae602ef0421c15b28d26886fa5eea99c553aca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[infiniband] Add infrastructure for RC queue pairs</title>
<updated>2009-07-17T22:06:35+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-07-17T21:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c939bc57ffc75d3833b77ba7361ce0a0501ef8ca'/>
<id>urn:sha1:c939bc57ffc75d3833b77ba7361ce0a0501ef8ca</id>
<content type='text'>
Queue pairs are now assumed to be created in the INIT state, with a
call to ib_modify_qp() required to bring the queue pair to the RTS
state.

ib_modify_qp() no longer takes a modification list; callers should
modify the relevant queue pair parameters (e.g. qkey) directly and
then call ib_modify_qp() to synchronise the changes to the hardware.

The packet sequence number is now a property of the queue pair, rather
than of the device.

Each queue pair may have an associated address vector.  For RC queue
pairs, this is the address vector that will be programmed in to the
hardware as the remote address.  For UD queue pairs, it will be used
as the default address vector if none is supplied to ib_post_send().
</content>
</entry>
<entry>
<title>[infiniband] Add notion of a queue pair type</title>
<updated>2009-07-17T22:06:34+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-07-09T02:09:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=80c41b90d226b8f6d80feb221a4920a0e0a88da2'/>
<id>urn:sha1:80c41b90d226b8f6d80feb221a4920a0e0a88da2</id>
<content type='text'>
</content>
</entry>
</feed>
