rpms/kernel/devel config-generic, 1.81, 1.82 kernel.spec, 1.487, 1.488 linux-2.6-wireless-pending.patch, 1.33, 1.34 linux-2.6-wireless-pending-too.patch, 1.4, NONE
John W. Linville (linville)
fedora-extras-commits at redhat.com
Mon Mar 10 20:05:03 UTC 2008
- Previous message (by thread): rpms/openoffice.org/devel openoffice.org-2.1.0.oooXXXXX.lingucomponent.systemdicts.patch, 1.2, 1.2.2.1 openoffice.org.spec, 1.1440.2.11, 1.1440.2.12 workspace.cmcfixes43.patch, 1.1.2.4, 1.1.2.5 openoffice.org-2.4.0.ooo86670.config_office.xpcomasxul.patch, 1.1, NONE
- Next message (by thread): comps comps-f9.xml.in,1.299,1.300
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: linville
Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29355
Modified Files:
config-generic kernel.spec linux-2.6-wireless-pending.patch
Removed Files:
linux-2.6-wireless-pending-too.patch
Log Message:
wireless updates from 2008-03-07
Index: config-generic
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/config-generic,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -r1.81 -r1.82
--- config-generic 10 Mar 2008 15:40:17 -0000 1.81
+++ config-generic 10 Mar 2008 20:04:14 -0000 1.82
@@ -1250,6 +1250,7 @@
CONFIG_MAC80211_RC_DEFAULT="pid"
CONFIG_MAC80211_RC_PID=y
CONFIG_MAC80211_RC_SIMPLE=y
+CONFIG_MAC80211_MESH=y
CONFIG_MAC80211_LEDS=y
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.487
retrieving revision 1.488
diff -u -r1.487 -r1.488
--- kernel.spec 10 Mar 2008 15:06:49 -0000 1.487
+++ kernel.spec 10 Mar 2008 20:04:14 -0000 1.488
@@ -611,7 +611,6 @@
Patch680: linux-2.6-wireless.patch
Patch681: linux-2.6-wireless-pending.patch
-Patch682: linux-2.6-wireless-pending-too.patch
Patch690: linux-2.6-at76.patch
Patch820: linux-2.6-compile-fixes.patch
@@ -1112,8 +1111,6 @@
#ApplyPatch linux-2.6-wireless.patch
# wireless patches headed for 2.6.26
ApplyPatch linux-2.6-wireless-pending.patch
-# temporary backport of some later wireless patches
-ApplyPatch linux-2.6-wireless-pending-too.patch
# Add misc wireless bits from upstream wireless tree
ApplyPatch linux-2.6-at76.patch
@@ -1752,6 +1749,97 @@
%kernel_variant_files -a /%{image_install_path}/xen*-%{KVERREL} -e /etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf %{with_xen} xen
%changelog
+* Mon Mar 10 2008 John W. Linville <linville at redhat.com>
+- iwlwifi: Moving EEPROM handling in iwlcore module
+- ath5k: struct ath5k_desc cleanups
+- ath5k: move rx and tx status structures out of hardware descriptor
+- ath5k: add notes about rx timestamp
+- ath5k: work around wrong beacon rx timestamp in IBSS mode
+- libertas: convert KEY_MATERIAL to a direct command
+- libertas: add LED control TLV to types.h
+- libertas: convert 802_11_SCAN to a direct command
+- libertas: clean up scan.c, remove zeromac and bcastmac
+- iwlwifi: Cancel scanning upon association
+- iwlwifi: 802.11n spec removes AUTO offset for FAT channel
+- WEXT: add mesh interface type
+- mac80211: add mesh interface type
+- mac80211: clean up mesh code
+- mac80211: mesh hwmp locking fixes
+- mac80211: enable mesh in Kconfig
+- mac80211: add missing "break" statement in mesh code
+- mac80211: clarify mesh Kconfig
+- mac80211: export mesh_plink_broken
+- mac80211: clean up mesh RX path a bit more
+- mac80211: fix kernel-doc comment for mesh_plink_deactivate
+- mac80211: reorder a few fields in sta_info
+- mac80211: split ieee80211_txrx_data
+- mac80211: RCU-ify STA info structure access
+- mac80211: split sta_info_add
+- mac80211: clean up sta_info and document locking
+- mac80211: remove STA entries when taking down interface
+- mac80211: don't clear next_hop in path reclaim
+- mac80211: add documentation book
+- mac80211: fix sta_info mesh timer bug
+- b43: verify sta_notify mac80211 callback
+- mac80211: always insert key into list
+- mac80211: fix hardware scan completion
+- mac80211: don't call conf_tx under RCU lock
+- wireless: correct warnings from using '%llx' for type 'u64'
+- wireless: various definitions for mesh networking
+- nl80211/cfg80211: support for mesh, sta dumping
+- mac80211: mesh function and data structures definitions
+- mac80211: support functions for mesh
+- mac80211: support for mesh interfaces in mac80211 data path
+- mac80211: mesh data structures and first mesh changes
+- mac80211: mesh changes to the MLME
+- mac80211: mesh peer link implementation
+- mac80211: mesh path table implementation
+- mac80211: code for on-demand Hybrid Wireless Mesh Protocol
+- mac80211: mesh statistics and config through debugfs
+- mac80211: mesh path and mesh peer configuration
+- mac80211: complete the mesh (interface handling) code
+- mac80211: fix mesh endianness sparse warnings and unmark it as broken
+- mac80211: fix incorrect parenthesis
+- mac80211: move comment to better location
+- mac80211: breakdown mesh network attributes in different extra fields for wext
+- mac80211: clean up use of endianness conversion functions
+- mac80211: delete mesh_path timer on mesh_path removal
+- mac80211: always force mesh_path deletions
+- mac80211: add PLINK_ prefix and kernel doc to enum plink_state
+- mac80211: path IE fields macros, fix alignment problems and clean up
+- mac80211: fix mesh_path and sta_info get_by_idx functions
+- zd1211rw: support for mesh interface and beaconing
+- ssb: Add Gigabit Ethernet driver
+- b43: Add QOS support
+- b43: Rename the DMA ring pointers
+- b43: Add TX statistics debugging counters
+- b43: Fix failed frames status report typo
+- ath5k: Add RF2413 srev values
+- ath5k: Add RF2413 initial settings
+- ath5k: Identify RF2413 and deal with PHY_SPENDING
+- ath5k: more RF2413 stuff
+- ath5k: Remove RF5413 from rf gain optimization functions
+- ath5k: Fixes for PCI-E cards
+- ath5k: Make some changes to follow register dumps.
+- ath5k: Add 2413 to srev_names so that it shows up during module load
+- iwlwifi: fix potential lock inversion deadlock
+- mac80211: adding mac80211_tx_control_flags and HT flags
+- iwlwifi: use mac80211_tx_control_flags
+- mac80211: document IEEE80211_TXCTL_OFDM_HT
+- iwlwifi: grab NIC access when disabling aggregations
+- iwlwifi: removing unused priv->config
+- iwlwifi: refactor init geos function
+- iwlwifi: Fix 52 rate report in rx status
+- iwlwifi: extract iwl-csr.h
+- iwlwifi: Move HBUS address to iwl-csr.h
+- iwlwifi: add struct iwl_cfg
+- iwlwifi: Take the fw file name from the iwl_cfg.
+- iwlwifi: fix locking unbalance in 4965 rate scale
+- iwlwifi: add iwl-core module
+- iwlwifi: queue functions cleanup
+- iwlwifi: Fix 3945 rate scaling
+- iwlwifi: 3945 split tx_complete to command and packet function
+
* Mon Mar 10 2008 Dave Jones <davej at redhat.com>
- 2.6.25-rc5
linux-2.6-wireless-pending.patch:
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.33 -r 1.34 linux-2.6-wireless-pending.patch
Index: linux-2.6-wireless-pending.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-wireless-pending.patch,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- linux-2.6-wireless-pending.patch 5 Mar 2008 01:09:02 -0000 1.33
+++ linux-2.6-wireless-pending.patch 10 Mar 2008 20:04:14 -0000 1.34
@@ -1,3 +1,1311 @@
+commit deedf504302ff747985db081352e045ff7087a11
+Author: Reinette Chatre <reinette.chatre at intel.com>
+Date: Fri Mar 7 13:47:20 2008 -0800
+
+ iwlwifi: fix potential lock inversion deadlock
+
+ This is a change to a previous patch ("iwlwifi: 3945 split tx_complete
+ to command and packet function") to ensure we do not have hardirq safe
+ locks (priv->lock in this case) depend on hardirq unsafe locks.
+
+ We only call iwl3945_tx_queue_reclaim while in a tasklet so we have to use
+ the irqsafe version of the function.
+
+ Signed-off-by: Reinette Chatre <reinette.chatre at intel.com>
+ Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit f868f4e196177ee96f77304ab707a0ad5ddd6fe4
+Author: John W. Linville <linville at tuxdriver.com>
+Date: Fri Mar 7 16:38:43 2008 -0500
+
+ wireless: correct warnings from using '%llx' for type 'u64'
+
+ drivers/net/wireless/ath5k/debug.c: In function 'read_file_tsf': drivers/net/wireless/ath5k/debug.c:203: warning: format '%016llx'
+ expects type 'long long unsigned int', but argument 4 has type 'u64' drivers/net/wireless/ath5k/debug.c:203: warning: format '%016llx'
+ expects type 'long long unsigned int', but argument 4 has type 'u64' drivers/net/wireless/ath5k/debug.c: In function 'read_file_beacon':
+ drivers/net/wireless/ath5k/debug.c:274: warning: format '%016llx' expects type 'long long unsigned int', but argument 4 has type 'u64'
+ drivers/net/wireless/ath5k/debug.c:274: warning: format '%016llx' expects type 'long long unsigned int', but argument 4 has type 'u64'
+
+ drivers/net/wireless/iwlwifi/iwl-4965.c: In function 'iwl4965_tx_status_reply_compressed_ba':
+ drivers/net/wireless/iwlwifi/iwl-4965.c:3907: warning: format '%llx' expects type 'long long unsigned int', but argument 4 has type 'u64'
+ drivers/net/wireless/iwlwifi/iwl-4965.c: In function 'iwl4965_rx_reply_compressed_ba':
+ drivers/net/wireless/iwlwifi/iwl-4965.c:4039: warning: format '%llx' expects type 'long long unsigned int', but argument 6 has type '__le64'
+ drivers/net/wireless/iwlwifi/iwl-4965.c:4046: warning: format '%llx' expects type 'long long unsigned int', but argument 5 has type 'u64'
+ drivers/net/wireless/iwlwifi/iwl4965-base.c: In function 'iwl4965_tx_status_reply_tx':
+ drivers/net/wireless/iwlwifi/iwl4965-base.c:3661: warning: format '%llx' expects type 'long long unsigned int', but argument 6 has type 'u64'
+
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 6ba81c2c989291c5893014f84805ce9d196778b0
+Author: Bruno Randolf <bruno at thinktube.com>
+Date: Wed Mar 5 18:36:26 2008 +0900
+
+ ath5k: work around wrong beacon rx timestamp in IBSS mode
+
+ atheros hardware has a problem with the rx timestamp of some IBSS beacons when
+ they caused a TSF update (they have the same BSSID).
+
+ the rx timestamp is wrong especially if the beacon frames get bigger than 78
+ byte (at least on AR5213 and AR5414 hardware). in that case ath5k_extend_tsf()
+ will assume a rs_tstamp overflow and give us a timestamp too far in the past
+ which will cause mac80211 to merge IBSS on every beacon (which is not necessary
+ since the BSSID already matches). but in this case we know that the HW must
+ have synced to the beacons TSF and the rx timestamp must be later than that so
+ we can adjust mactime accordingly.
+
+ also rename the function to ath5k_check_ibss_tsf() and change comments, since
+ "hw merge" is better described as a TSF update.
+
+ drivers/net/wireless/ath5k/base.c: Changes-licensed-under: 3-Clause-BSD
+
+ Signed-off-by: Bruno Randolf <bruno at thinktube.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit e14296cabac60806606b4ebc1a83ee4697876346
+Author: Bruno Randolf <bruno at thinktube.com>
+Date: Wed Mar 5 18:36:05 2008 +0900
+
+ ath5k: add notes about rx timestamp
+
+ add comments about the fact that we don't know when exactly the atheros
+ hardware takes the RX timestamp.
+
+ drivers/net/wireless/ath5k/base.c: Changes-licensed-under: 3-Clause-BSD
+
+ Signed-off-by: Bruno Randolf <bruno at thinktube.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit b47f407bef0d5349dacf65cd3560a976609d4b45
+Author: Bruno Randolf <bruno at thinktube.com>
+Date: Wed Mar 5 18:35:45 2008 +0900
+
+ ath5k: move rx and tx status structures out of hardware descriptor
+
+ move ath5k_tx_status and ath5k_rx_status structures out of the hardware
+ descriptor since they are not accessed by the hardware at all. they just
+ contain converted information from the hardware descriptor. since they are only
+ used in the rx and tx tasklets there is also no use to keep them for each
+ descriptor.
+
+ drivers/net/wireless/ath5k/ath5k.h: Changes-licensed-under: ISC
+ drivers/net/wireless/ath5k/base.c: Changes-licensed-under: 3-Clause-BSD
+ drivers/net/wireless/ath5k/debug.c: Changes-licensed-under: GPL
+ drivers/net/wireless/ath5k/debug.h: Changes-licensed-under: GPL
+ drivers/net/wireless/ath5k/hw.c: Changes-licensed-under: ISC
+
+ Signed-off-by: Bruno Randolf <bruno at thinktube.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 19fd6e5510f6991148e2210753b58f0eab95e0f6
+Author: Bruno Randolf <br1 at einfach.org>
+Date: Wed Mar 5 18:35:23 2008 +0900
+
+ ath5k: struct ath5k_desc cleanups
+
+ * make struct ath5k_desc clearer by directly including unions of structures,
+ which correspond to the hardware descriptors of different HW versions (5210
+ and 5212). before they were casted at onto ath5k_desc at different points
+ (e.g. ds_hw[2]).
+
+ * rename some structures and variable names to make their use clearer, e.g.
+ struct ath5k_hw_4w_tx_desc to ath5k_hw_4w_tx_ctl.
+
+ * substitute "old" with "5210" and "new" with "5212" (eg. rename
+ ath5k_hw_proc_new_rx_status() to ath5k_hw_proc_5212_rx_status()) because old
+ and new are relative and we might have a newer structure at some point.
+
+ * unify structs ath5k_hw_old_rx_status and ath5k_hw_new_rx_status into one
+ ath5k_hw_rx_status, because they only differ in the flags and masks.
+
+ drivers/net/wireless/ath5k/ath5k.h: Changes-licensed-under: ISC
+ drivers/net/wireless/ath5k/debug.c: Changes-licensed-under: GPL
+ drivers/net/wireless/ath5k/hw.c: Changes-licensed-under: ISC
+ drivers/net/wireless/ath5k/hw.h: Changes-licensed-under: ISC
+
+ Signed-off-by: Bruno Randolf <bruno at thinktube.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit b095d03a7d724db7379b73f64b6035f7be2e0a7c
+Author: Ron Rindjunsky <ron.rindjunsky at intel.com>
+Date: Thu Mar 6 17:36:56 2008 -0800
+
+ iwlwifi: grab NIC access when disabling aggregations
+
+ This patch grabs NIC access inside iwl4965_tx_queue_agg_disable, instead of the
+ caller doing it.
+ The caller must still hold priv->lock when calling the function.
+
+ Signed-off-by: Max Stepanov <max.stepanov at intel.com>
+ Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach at intel.com>
+ Signed-off-by: Ron Rindjunsky <ron.rindjunsky at intel.com>
+ Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 91c066f27b6dacb6589fb5190af373fb9f993397
+Author: Tomas Winkler <tomas.winkler at intel.com>
+Date: Thu Mar 6 17:36:55 2008 -0800
+
+ iwlwifi: 3945 split tx_complete to command and packet function
+
+ This patch
+ 1. removes cmd completion from iwl3945_tx_queue_reclaim
+ and creates iwl3945_cmd_queue_reclaim.
+ 1. removes 11n relevant elements from this function
+ 2. removes call to ieee80211_tx_status_irqsafe
+ and uses ieee80211_tx_status only
+
+ Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
+ Signed-off-by: Reinette Chatre <reinette.chatre at intel.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 28447f3cfdf72f6ea97b50cc1eefe35602107dff
+Author: Tomas Winkler <tomas.winkler at intel.com>
+Date: Thu Mar 6 17:36:54 2008 -0800
+
+ iwlwifi: Fix 3945 rate scaling
+
+ This patch fix 3945 rate scaling after cfg80211 rate/band changes
+
+ Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
+ Signed-off-by: Reinette Chatre <reinette.chatre at intel.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit c54b679ddcd91604fd0d144cd793a0ddbd0ae03d
+Author: Tomas Winkler <tomas.winkler at intel.com>
+Date: Thu Mar 6 17:36:53 2008 -0800
+
+ iwlwifi: queue functions cleanup
+
+ This patch moves
+ 1. iwl_queue_inc_wrap and int iwl_queue_dec_wrap
+ into iwl-helpers.h these two functions are identical to common
+ for both iwl3956 and iwl4965
+ 2. renames x2_queue_used to iwl3945_x2_queue_used
+ 3. exports iwl3945_queue_space out of iwl3964-base.c
+
+ Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
+ Signed-off-by: Reinette Chatre <reinette.chatre at intel.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 34cf6ff6dd42cbc61fd652f893dcf71eed6052a5
[...30632 lines suppressed...]
++!Finclude/net/mac80211.h ieee80211_if_init_conf
++!Finclude/net/mac80211.h ieee80211_if_conf
++ </chapter>
++
++ <chapter id="rx-tx">
++ <title>Receive and transmit processing</title>
++ <sect1>
++ <title>what should be here</title>
++ <para>TBD</para>
++ <para>
++ This should describe the receive and transmit
++ paths in mac80211/the drivers as well as
++ transmit status handling.
++ </para>
++ </sect1>
++ <sect1>
++ <title>Frame format</title>
++!Pinclude/net/mac80211.h Frame format
++ </sect1>
++ <sect1>
++ <title>Alignment issues</title>
++ <para>TBD</para>
++ </sect1>
++ <sect1>
++ <title>Calling into mac80211 from interrupts</title>
++!Pinclude/net/mac80211.h Calling mac80211 from interrupts
++ </sect1>
++ <sect1>
++ <title>functions/definitions</title>
++!Finclude/net/mac80211.h ieee80211_rx_status
++!Finclude/net/mac80211.h mac80211_rx_flags
++!Finclude/net/mac80211.h ieee80211_tx_control
++!Finclude/net/mac80211.h ieee80211_tx_status_flags
++!Finclude/net/mac80211.h ieee80211_rx
++!Finclude/net/mac80211.h ieee80211_rx_irqsafe
++!Finclude/net/mac80211.h ieee80211_tx_status
++!Finclude/net/mac80211.h ieee80211_tx_status_irqsafe
++!Finclude/net/mac80211.h ieee80211_rts_get
++!Finclude/net/mac80211.h ieee80211_rts_duration
++!Finclude/net/mac80211.h ieee80211_ctstoself_get
++!Finclude/net/mac80211.h ieee80211_ctstoself_duration
++!Finclude/net/mac80211.h ieee80211_generic_frame_duration
++!Finclude/net/mac80211.h ieee80211_get_hdrlen_from_skb
++!Finclude/net/mac80211.h ieee80211_get_hdrlen
++!Finclude/net/mac80211.h ieee80211_wake_queue
++!Finclude/net/mac80211.h ieee80211_stop_queue
++!Finclude/net/mac80211.h ieee80211_start_queues
++!Finclude/net/mac80211.h ieee80211_stop_queues
++!Finclude/net/mac80211.h ieee80211_wake_queues
++ </sect1>
++ </chapter>
++
++ <chapter id="filters">
++ <title>Frame filtering</title>
++!Pinclude/net/mac80211.h Frame filtering
++!Finclude/net/mac80211.h ieee80211_filter_flags
++ </chapter>
++ </part>
++
++ <part id="advanced">
++ <title>Advanced driver interface</title>
++ <partintro>
++ <para>
++ Information contained within this part of the book is
++ of interest only for advanced interaction of mac80211
++ with drivers to exploit more hardware capabilities and
++ improve performance.
++ </para>
++ </partintro>
++
++ <chapter id="hardware-crypto-offload">
++ <title>Hardware crypto acceleration</title>
++!Pinclude/net/mac80211.h Hardware crypto acceleration
++<!-- intentionally multiple !F lines to get proper order -->
++!Finclude/net/mac80211.h set_key_cmd
++!Finclude/net/mac80211.h ieee80211_key_conf
++!Finclude/net/mac80211.h ieee80211_key_alg
++!Finclude/net/mac80211.h ieee80211_key_flags
++ </chapter>
++
++ <chapter id="qos">
++ <title>Multiple queues and QoS support</title>
++ <para>TBD</para>
++!Finclude/net/mac80211.h ieee80211_tx_queue_params
++!Finclude/net/mac80211.h ieee80211_tx_queue_stats_data
++!Finclude/net/mac80211.h ieee80211_tx_queue
++ </chapter>
++
++ <chapter id="AP">
++ <title>Access point mode support</title>
++ <para>TBD</para>
++ <para>Some parts of the if_conf should be discussed here instead</para>
++ <para>
++ Insert notes about VLAN interfaces with hw crypto here or
++ in the hw crypto chapter.
++ </para>
++!Finclude/net/mac80211.h ieee80211_get_buffered_bc
++!Finclude/net/mac80211.h ieee80211_beacon_get
++ </chapter>
++
++ <chapter id="multi-iface">
++ <title>Supporting multiple virtual interfaces</title>
++ <para>TBD</para>
++ <para>
++ Note: WDS with identical MAC address should almost always be OK
++ </para>
++ <para>
++ Insert notes about having multiple virtual interfaces with
++ different MAC addresses here, note which configurations are
++ supported by mac80211, add notes about supporting hw crypto
++ with it.
++ </para>
++ </chapter>
++
++ <chapter id="hardware-scan-offload">
++ <title>Hardware scan offload</title>
++ <para>TBD</para>
++!Finclude/net/mac80211.h ieee80211_scan_completed
++ </chapter>
++ </part>
++
++ <part id="rate-control">
++ <title>Rate control interface</title>
++ <partintro>
++ <para>TBD</para>
++ <para>
++ This part of the book describes the rate control algorithm
++ interface and how it relates to mac80211 and drivers.
++ </para>
++ </partintro>
++ <chapter id="dummy">
++ <title>dummy chapter</title>
++ <para>TBD</para>
++ </chapter>
++ </part>
++
++ <part id="internal">
++ <title>Internals</title>
++ <partintro>
++ <para>TBD</para>
++ <para>
++ This part of the book describes mac80211 internals.
++ </para>
++ </partintro>
++
++ <chapter id="key-handling">
++ <title>Key handling</title>
++ <sect1>
++ <title>Key handling basics</title>
++!Pnet/mac80211/key.c Key handling basics
++ </sect1>
++ <sect1>
++ <title>MORE TBD</title>
++ <para>TBD</para>
++ </sect1>
++ </chapter>
++
++ <chapter id="rx-processing">
++ <title>Receive processing</title>
++ <para>TBD</para>
++ </chapter>
++
++ <chapter id="tx-processing">
++ <title>Transmit processing</title>
++ <para>TBD</para>
++ </chapter>
++
++ <chapter id="sta-info">
++ <title>Station info handling</title>
++ <sect1>
++ <title>Programming information</title>
++!Fnet/mac80211/sta_info.h sta_info
++!Fnet/mac80211/sta_info.h ieee80211_sta_info_flags
++ </sect1>
++ <sect1>
++ <title>STA information lifetime rules</title>
++!Pnet/mac80211/sta_info.c STA information lifetime rules
++ </sect1>
++ </chapter>
++
++ <chapter id="synchronisation">
++ <title>Synchronisation</title>
++ <para>TBD</para>
++ <para>Locking, lots of RCU</para>
++ </chapter>
++ </part>
++</book>
+diff -up linux-2.6.24.noarch/Documentation/DocBook/Makefile.orig linux-2.6.24.noarch/Documentation/DocBook/Makefile
+--- linux-2.6.24.noarch/Documentation/DocBook/Makefile.orig 2008-03-10 14:49:12.000000000 -0400
++++ linux-2.6.24.noarch/Documentation/DocBook/Makefile 2008-03-10 15:20:34.000000000 -0400
+@@ -11,7 +11,8 @@ DOCBOOKS := wanbook.xml z8530book.xml mc
+ procfs-guide.xml writing_usb_driver.xml networking.xml \
+ kernel-api.xml filesystems.xml lsm.xml usb.xml \
+ gadget.xml libata.xml mtdnand.xml librs.xml rapidio.xml \
+- genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml
++ genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml \
++ mac80211.xml
+
+ ###
+ # The build process is as follows (targets):
--- linux-2.6-wireless-pending-too.patch DELETED ---
- Previous message (by thread): rpms/openoffice.org/devel openoffice.org-2.1.0.oooXXXXX.lingucomponent.systemdicts.patch, 1.2, 1.2.2.1 openoffice.org.spec, 1.1440.2.11, 1.1440.2.12 workspace.cmcfixes43.patch, 1.1.2.4, 1.1.2.5 openoffice.org-2.4.0.ooo86670.config_office.xpcomasxul.patch, 1.1, NONE
- Next message (by thread): comps comps-f9.xml.in,1.299,1.300
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list