qlcnic.h (7cb03b2347d5edace4fb8e7dd9d6c3889368a179) | qlcnic.h (e8b508ef71fb70ec761086532716b19d3c4773e5) |
---|---|
1/* 2 * QLogic qlcnic NIC Driver 3 * Copyright (c) 2009-2013 QLogic Corporation 4 * 5 * See LICENSE.qlcnic for copyright and licensing details. 6 */ 7 8#ifndef _QLCNIC_H_ --- 999 unchanged lines hidden (view full) --- 1008 1009 struct msix_entry *msix_entries; 1010 struct workqueue_struct *qlcnic_wq; 1011 struct delayed_work fw_work; 1012 struct delayed_work idc_aen_work; 1013 1014 struct qlcnic_filter_hash fhash; 1015 struct qlcnic_filter_hash rx_fhash; | 1/* 2 * QLogic qlcnic NIC Driver 3 * Copyright (c) 2009-2013 QLogic Corporation 4 * 5 * See LICENSE.qlcnic for copyright and licensing details. 6 */ 7 8#ifndef _QLCNIC_H_ --- 999 unchanged lines hidden (view full) --- 1008 1009 struct msix_entry *msix_entries; 1010 struct workqueue_struct *qlcnic_wq; 1011 struct delayed_work fw_work; 1012 struct delayed_work idc_aen_work; 1013 1014 struct qlcnic_filter_hash fhash; 1015 struct qlcnic_filter_hash rx_fhash; |
1016 struct list_head vf_mc_list; |
|
1016 1017 spinlock_t tx_clean_lock; 1018 spinlock_t mac_learn_lock; 1019 /* spinlock for catching rcv filters for eswitch traffic */ 1020 spinlock_t rx_mac_learn_lock; 1021 u32 file_prd_off; /*File fw product offset*/ 1022 u32 fw_version; 1023 const struct firmware *fw; --- 414 unchanged lines hidden (view full) --- 1438void qlcnic_release_tx_buffers(struct qlcnic_adapter *adapter); 1439 1440int qlcnic_check_fw_status(struct qlcnic_adapter *adapter); 1441void qlcnic_watchdog_task(struct work_struct *work); 1442void qlcnic_post_rx_buffers(struct qlcnic_adapter *adapter, 1443 struct qlcnic_host_rds_ring *rds_ring, u8 ring_id); 1444int qlcnic_process_rcv_ring(struct qlcnic_host_sds_ring *sds_ring, int max); 1445void qlcnic_set_multi(struct net_device *netdev); | 1017 1018 spinlock_t tx_clean_lock; 1019 spinlock_t mac_learn_lock; 1020 /* spinlock for catching rcv filters for eswitch traffic */ 1021 spinlock_t rx_mac_learn_lock; 1022 u32 file_prd_off; /*File fw product offset*/ 1023 u32 fw_version; 1024 const struct firmware *fw; --- 414 unchanged lines hidden (view full) --- 1439void qlcnic_release_tx_buffers(struct qlcnic_adapter *adapter); 1440 1441int qlcnic_check_fw_status(struct qlcnic_adapter *adapter); 1442void qlcnic_watchdog_task(struct work_struct *work); 1443void qlcnic_post_rx_buffers(struct qlcnic_adapter *adapter, 1444 struct qlcnic_host_rds_ring *rds_ring, u8 ring_id); 1445int qlcnic_process_rcv_ring(struct qlcnic_host_sds_ring *sds_ring, int max); 1446void qlcnic_set_multi(struct net_device *netdev); |
1447void __qlcnic_set_multi(struct net_device *netdev); |
|
1446int qlcnic_nic_add_mac(struct qlcnic_adapter *, const u8 *); 1447int qlcnic_nic_del_mac(struct qlcnic_adapter *, const u8 *); 1448void qlcnic_free_mac_list(struct qlcnic_adapter *adapter); 1449 1450int qlcnic_fw_cmd_set_mtu(struct qlcnic_adapter *adapter, int mtu); 1451int qlcnic_fw_cmd_set_drv_version(struct qlcnic_adapter *); 1452int qlcnic_change_mtu(struct net_device *netdev, int new_mtu); 1453netdev_features_t qlcnic_fix_features(struct net_device *netdev, --- 68 unchanged lines hidden (view full) --- 1522int qlcnic_set_default_offload_settings(struct qlcnic_adapter *); 1523int qlcnic_reset_npar_config(struct qlcnic_adapter *); 1524int qlcnic_set_eswitch_port_config(struct qlcnic_adapter *); 1525void qlcnic_add_lb_filter(struct qlcnic_adapter *, struct sk_buff *, int, 1526 __le16); 1527int qlcnic_83xx_configure_opmode(struct qlcnic_adapter *adapter); 1528int qlcnic_read_mac_addr(struct qlcnic_adapter *); 1529int qlcnic_setup_netdev(struct qlcnic_adapter *, struct net_device *, int); | 1448int qlcnic_nic_add_mac(struct qlcnic_adapter *, const u8 *); 1449int qlcnic_nic_del_mac(struct qlcnic_adapter *, const u8 *); 1450void qlcnic_free_mac_list(struct qlcnic_adapter *adapter); 1451 1452int qlcnic_fw_cmd_set_mtu(struct qlcnic_adapter *adapter, int mtu); 1453int qlcnic_fw_cmd_set_drv_version(struct qlcnic_adapter *); 1454int qlcnic_change_mtu(struct net_device *netdev, int new_mtu); 1455netdev_features_t qlcnic_fix_features(struct net_device *netdev, --- 68 unchanged lines hidden (view full) --- 1524int qlcnic_set_default_offload_settings(struct qlcnic_adapter *); 1525int qlcnic_reset_npar_config(struct qlcnic_adapter *); 1526int qlcnic_set_eswitch_port_config(struct qlcnic_adapter *); 1527void qlcnic_add_lb_filter(struct qlcnic_adapter *, struct sk_buff *, int, 1528 __le16); 1529int qlcnic_83xx_configure_opmode(struct qlcnic_adapter *adapter); 1530int qlcnic_read_mac_addr(struct qlcnic_adapter *); 1531int qlcnic_setup_netdev(struct qlcnic_adapter *, struct net_device *, int); |
1532void qlcnic_sriov_vf_schedule_multi(struct net_device *); 1533void qlcnic_vf_add_mc_list(struct net_device *); |
|
1530 1531/* 1532 * QLOGIC Board information 1533 */ 1534 1535#define QLCNIC_MAX_BOARD_NAME_LEN 100 1536struct qlcnic_board_info { 1537 unsigned short vendor; --- 365 unchanged lines hidden --- | 1534 1535/* 1536 * QLOGIC Board information 1537 */ 1538 1539#define QLCNIC_MAX_BOARD_NAME_LEN 100 1540struct qlcnic_board_info { 1541 unsigned short vendor; --- 365 unchanged lines hidden --- |