"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "drivers/net/wireless/intel/iwlwifi/fw/api/rx.h" between
linux-5.3-rc3.tar.gz and linux-5.3-rc4.tar.gz

About: The full source of the development Linux kernel 5.3 (release candidate).

rx.h  (linux-5.3-rc3):rx.h  (linux-5.3-rc4)
skipping to change at line 779 skipping to change at line 779
* @indirection_table: indirection table * @indirection_table: indirection table
*/ */
struct iwl_rss_config_cmd { struct iwl_rss_config_cmd {
__le32 flags; __le32 flags;
u8 hash_mask; u8 hash_mask;
u8 reserved[3]; u8 reserved[3];
__le32 secret_key[IWL_RSS_HASH_KEY_CNT]; __le32 secret_key[IWL_RSS_HASH_KEY_CNT];
u8 indirection_table[IWL_RSS_INDIRECTION_TABLE_SIZE]; u8 indirection_table[IWL_RSS_INDIRECTION_TABLE_SIZE];
} __packed; /* RSS_CONFIG_CMD_API_S_VER_1 */ } __packed; /* RSS_CONFIG_CMD_API_S_VER_1 */
#define IWL_MULTI_QUEUE_SYNC_MSG_MAX_SIZE 128
#define IWL_MULTI_QUEUE_SYNC_SENDER_POS 0 #define IWL_MULTI_QUEUE_SYNC_SENDER_POS 0
#define IWL_MULTI_QUEUE_SYNC_SENDER_MSK 0xf #define IWL_MULTI_QUEUE_SYNC_SENDER_MSK 0xf
/** /**
* struct iwl_rxq_sync_cmd - RXQ notification trigger * struct iwl_rxq_sync_cmd - RXQ notification trigger
* *
* @flags: flags of the notification. bit 0:3 are the sender queue * @flags: flags of the notification. bit 0:3 are the sender queue
* @rxq_mask: rx queues to send the notification on * @rxq_mask: rx queues to send the notification on
* @count: number of bytes in payload, should be DWORD aligned * @count: number of bytes in payload, should be DWORD aligned
* @payload: data to send to rx queues * @payload: data to send to rx queues
skipping to change at line 815 skipping to change at line 814
struct iwl_rxq_sync_notification { struct iwl_rxq_sync_notification {
__le32 count; __le32 count;
u8 payload[]; u8 payload[];
} __packed; /* MULTI_QUEUE_DRV_SYNC_HDR_CMD_API_S_VER_1 */ } __packed; /* MULTI_QUEUE_DRV_SYNC_HDR_CMD_API_S_VER_1 */
/** /**
* enum iwl_mvm_rxq_notif_type - Internal message identifier * enum iwl_mvm_rxq_notif_type - Internal message identifier
* *
* @IWL_MVM_RXQ_EMPTY: empty sync notification * @IWL_MVM_RXQ_EMPTY: empty sync notification
* @IWL_MVM_RXQ_NOTIF_DEL_BA: notify RSS queues of delBA * @IWL_MVM_RXQ_NOTIF_DEL_BA: notify RSS queues of delBA
* @IWL_MVM_RXQ_NSSN_SYNC: notify all the RSS queues with the new NSSN
*/ */
enum iwl_mvm_rxq_notif_type { enum iwl_mvm_rxq_notif_type {
IWL_MVM_RXQ_EMPTY, IWL_MVM_RXQ_EMPTY,
IWL_MVM_RXQ_NOTIF_DEL_BA, IWL_MVM_RXQ_NOTIF_DEL_BA,
IWL_MVM_RXQ_NSSN_SYNC,
}; };
/** /**
* struct iwl_mvm_internal_rxq_notif - Internal representation of the data sent * struct iwl_mvm_internal_rxq_notif - Internal representation of the data sent
* in &iwl_rxq_sync_cmd. Should be DWORD aligned. * in &iwl_rxq_sync_cmd. Should be DWORD aligned.
* FW is agnostic to the payload, so there are no endianity requirements. * FW is agnostic to the payload, so there are no endianity requirements.
* *
* @type: value from &iwl_mvm_rxq_notif_type * @type: value from &iwl_mvm_rxq_notif_type
* @sync: ctrl path is waiting for all notifications to be received * @sync: ctrl path is waiting for all notifications to be received
* @cookie: internal cookie to identify old notifications * @cookie: internal cookie to identify old notifications
 End of changes. 3 change blocks. 
1 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)