• Raghavendra Koushik's avatar
    [PATCH] S2io: modified loadable parameters · ee355539
    Raghavendra Koushik authored
    Attached is the patch to implement module loadable parameters as per new API.
    Following is the list of changes.
    
    1. Used new module_param() API.
    2. List of variables for tx_fifo_len and rx_ring_sz replaced with array.
    3. Some of the module parameters which can be set thru setpci command have
       been removed, such as latency_timer, max_read_byte_cnt, max_split_transactions.
    4. Other parameters which were felt to be not required, such as rx_prio,
       tx_prio have been removed.
    5. Interrupt moderation parameters(such as tx_urange_*) are no longer module
       loadable parameters since they can be configured thru' a separate patch
       available to customers.
    6. Changed default max_read_byte_count to 1024.
    7. If scatter-gather is enabled, checksum is enabled too.
    8. Not verifying if module loadable parameters are within valid range
       (verify_load_param() removed).
    Signed-off-by: default avatarRaghavendra Koushik <raghavendra.koushik@s2io.com>
    Signed-off-by: default avatarRavinandan Arakali <ravinandan.arakali@s2io.com>
    Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
    ee355539
s2io.c 138 KB