index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
net
/
ethernet
/
hisilicon
/
hns3
/
hns3pf
/
hclge_main.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-09
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-24
/
+28
2024-05-09
net: hns3: fix kernel crash when devlink reload during initialization
Yonglong Liu
1
-12
/
+5
2024-05-09
net: hns3: fix port vlan filter not disabled issue
Yonglong Liu
1
-1
/
+6
2024-05-09
net: hns3: use appropriate barrier function after setting a bit value
Peiyang Wang
1
-2
/
+1
2024-05-09
net: hns3: release PTP resources if pf initialization failed
Peiyang Wang
1
-1
/
+3
2024-05-09
net: hns3: change type of numa_node_mask as nodemask_t
Peiyang Wang
1
-2
/
+4
2024-05-09
net: hns3: using user configure after hardware reset
Peiyang Wang
1
-6
/
+9
2024-04-24
net: hns3: flower: validate control flags
Asbjørn Sloth Tønnesen
1
-3
/
+15
2024-04-12
net: hns3: add support to query scc version by devlink info
Hao Chen
1
-0
/
+18
2024-04-12
net: hns3: add command queue trace for hns3
Hao Lan
1
-0
/
+45
2024-03-26
net: hns3: fix kernel crash when devlink reload during pf initialization
Yonglong Liu
1
-0
/
+4
2024-03-08
net: hns3: fix port duplex configure error in IMP reset
Jie Wang
1
-1
/
+4
2024-03-08
net: hns3: fix delete tc fail issue
Jijie Shao
1
-0
/
+2
2024-03-08
net: hns3: Disable SerDes serial loopback for HiLink H60
Hao Lan
1
-2
/
+7
2024-03-08
net: hns3: add new 200G link modes for hisilicon device
Hao Lan
1
-10
/
+18
2023-11-13
net: hns3: fix VF wrong speed and duplex issue
Jijie Shao
1
-0
/
+4
2023-11-13
net: hns3: fix incorrect capability bit display for copper port
Jian Shen
1
-0
/
+1
2023-11-13
net: hns3: fix add VLAN fail issue
Jian Shen
1
-8
/
+20
2023-10-25
net: hns3: add some link modes for hisilicon device
Hao Chen
1
-80
/
+78
2023-10-11
net: hns3: add vf fault detect support
Jie Wang
1
-1
/
+2
2023-09-19
net: hns3: add 5ms delay before clear firmware reset irq source
Jie Wang
1
-0
/
+5
2023-09-19
net: hns3: fix fail to delete tc flower rules during reset issue
Jijie Shao
1
-0
/
+6
2023-09-19
net: hns3: only enable unicast promisc when mac table full
Jian Shen
1
-1
/
+1
2023-09-07
net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
Jijie Shao
1
-2
/
+3
2023-08-16
net: hns3: fix wrong rpu tln reg issue
Jijie Shao
1
-0
/
+2
2023-08-16
net: hns3: move dump regs function to a separate file
Jijie Shao
1
-557
/
+1
2023-08-10
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-7
/
+22
2023-08-08
net: hns3: add wait until mac link down
Jie Wang
1
-1
/
+9
2023-08-08
net: hns3: refactor hclge_mac_link_status_wait for interface reuse
Jie Wang
1
-5
/
+9
2023-08-08
net: hns3: restore user pause configure when disable autoneg
Jian Shen
1
-1
/
+4
2023-07-31
net: flow_dissector: Use 64bits for used_keys
Ratheesh Kannoth
1
-8
/
+8
2023-06-23
net: hns3: clear hns unused parameter alarm
Peiyang Wang
1
-28
/
+19
2023-05-13
net: hns3: fix sending pfc frames after reset issue
Jijie Shao
1
-6
/
+9
2023-03-29
net: hns3: support wake on lan configuration and query
Hao Lan
1
-0
/
+130
2023-03-24
net: hisilicon: Remove redundant pci_clear_master
Cai Huoqing
1
-5
/
+2
2022-12-30
net: hns3: refine the handling for VF heartbeat
Jian Shen
1
-14
/
+43
2022-12-23
net: hns3: fix VF promisc mode not update when mac table full
Jian Shen
1
-32
/
+43
2022-11-15
net: hns3: fix setting incorrect phy link ksettings for firmware in resetting...
Guangbin Huang
1
-3
/
+7
2022-11-15
net: hns3: fix incorrect hw rss hash type of rx packet
Jian Shen
1
-1
/
+0
2022-11-04
net: hns3: fix get wrong value of function hclge_get_dscp_prio()
Guangbin Huang
1
-3
/
+5
2022-09-21
net: hns3: add __init/__exit annotations to module init/exit funcs
Xiu Jianfeng
1
-2
/
+2
2022-09-21
net: hns3: add judge fd ability for sync and clear process of flow director
Guangbin Huang
1
-3
/
+6
2022-09-21
net: hns3: optimize converting dscp to priority process of hns3_nic_select_qu...
Guangbin Huang
1
-7
/
+4
2022-09-21
net: hns3: add support for external loopback test
Yonglong Liu
1
-7
/
+19
2022-09-07
net: hns3: add support to query and set lane number by ethtool
Hao Chen
1
-10
/
+16
2022-09-07
net: hns3: add querying fec statistics
Hao Lan
1
-0
/
+156
2022-09-07
net: hns3: add support config dscp map to tc
Guangbin Huang
1
-0
/
+19
2022-08-31
net: hns3: net: hns3: add querying and setting fec off mode from firmware
Guangbin Huang
1
-6
/
+10
2022-08-31
net: hns3: add querying and setting fec llrs mode from firmware
Hao Lan
1
-1
/
+14
2022-08-31
net: hns3: add querying fec ability from firmware
Guangbin Huang
1
-8
/
+24
2022-08-31
net: hns3: add getting capabilities of gro offload and fd from firmware
Guangbin Huang
1
-11
/
+20
2022-06-13
net: hns3: fix tm port shapping of fibre port is incorrect after driver initi...
Guangbin Huang
1
-3
/
+8
2022-06-13
net: hns3: don't push link state to VF if unalive
Jian Shen
1
-0
/
+6
2022-06-13
net: hns3: set port base vlan tbl_sta to false before removing old vlan
Guangbin Huang
1
-0
/
+1
2022-05-09
net: hns3: remove the affinity settings of vector0
Yufeng Mo
1
-26
/
+1
2022-04-20
net: hns3: add failure logs in hclge_set_vport_mtu
Jie Wang
1
-0
/
+3
2022-03-31
net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
Guangbin Huang
1
-3
/
+3
2022-03-26
net: hns3: clean residual vf config after disable sriov
Peng Li
1
-0
/
+50
2022-03-25
net: hns3: refine the process when PF set VF VLAN
Jian Shen
1
-5
/
+13
2022-03-25
net: hns3: add vlan list lock to protect vlan list
Jian Shen
1
-4
/
+34
2022-03-25
net: hns3: fix port base vlan add fail when concurrent with reset
Jian Shen
1
-19
/
+43
2022-03-25
net: hns3: fix bug when PF set the duplicate MAC address for VFs
Jian Shen
1
-3
/
+2
2022-02-07
net: hns3: add support for TX push mode
Yufeng Mo
1
-2
/
+9
2022-01-05
net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs
Jie Wang
1
-134
/
+13
2022-01-05
net: hns3: refactor PF rss init APIs with new common rss init APIs
Jie Wang
1
-127
/
+11
2022-01-05
net: hns3: refactor PF rss set APIs with new common rss set APIs
Jie Wang
1
-254
/
+36
2022-01-05
net: hns3: refactor PF rss get APIs with new common rss get APIs
Jie Wang
1
-135
/
+58
2022-01-05
net: hns3: refactor hclge_comm_send function in PF/VF drivers
Jie Wang
1
-3
/
+3
2021-12-31
net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c
Jie Wang
1
-0
/
+14
2021-12-31
net: hns3: refactor PF cmdq init and uninit APIs with new common APIs
Jie Wang
1
-22
/
+24
2021-12-31
net: hns3: refactor PF cmdq resource APIs with new common APIs
Jie Wang
1
-27
/
+27
2021-12-31
net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API
Jie Wang
1
-27
/
+29
2021-12-07
net: hns3: Fix spelling mistake "faile" -> "failed"
Colin Ian King
1
-1
/
+1
2021-12-03
net: hns3: replace one tab with space in for statement
Hao Chen
1
-1
/
+1
2021-12-03
net: hns3: Align type of some variables with their print type
Hao Chen
1
-2
/
+2
2021-12-03
net: hns3: add print vport id for failed message of vlan
Guangbin Huang
1
-4
/
+4
2021-12-03
net: hns3: refactor function hclge_set_vlan_filter_hw
Guangbin Huang
1
-18
/
+27
2021-12-03
net: hns3: optimize function hclge_cfg_common_loopback()
Yufeng Mo
1
-20
/
+42
2021-12-02
net: hns3: refactor function hclge_set_channels()
Jie Wang
1
-18
/
+28
2021-12-02
net: hns3: refactor function hclge_configure()
Jie Wang
1
-24
/
+29
2021-12-02
net: hns3: split function hclge_update_port_base_vlan_cfg()
Jian Shen
1
-33
/
+36
2021-12-02
net: hns3: split function hclge_get_fd_rule_info()
Jian Shen
1
-18
/
+34
2021-12-02
net: hns3: split function hclge_init_vlan_config()
Jian Shen
1
-42
/
+55
2021-11-30
net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static
Wei Yongjun
1
-1
/
+1
2021-11-29
net: hns3: refine function hclge_cfg_mac_speed_dup_hw()
Guangbin Huang
1
-39
/
+32
2021-11-29
net: hns3: refactor reset_prepare_general retry statement
Jiaran Zhang
1
-18
/
+14
2021-11-24
net: hns3: format the output of the MAC address
Yufeng Mo
1
-20
/
+35
2021-11-24
net: hns3: add log for workqueue scheduled late
Yufeng Mo
1
-2
/
+20
2021-11-10
net: hns3: remove check VF uc mac exist when set by PF
Guangbin Huang
1
-36
/
+0
2021-11-10
net: hns3: fix some mac statistics is always 0 in device version V2
Guangbin Huang
1
-0
/
+10
2021-11-10
net: hns3: fix pfc packet number incorrect after querying pfc parameters
Jie Wang
1
-3
/
+1
2021-11-10
net: hns3: fix ROCE base interrupt vector initialization bug
Jie Wang
1
-5
/
+1
2021-11-10
net: hns3: fix failed to add reuse multicast mac addr to hardware when mc mac...
Guangbin Huang
1
-23
/
+27
2021-10-28
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-29
/
+6
2021-10-28
Revert "net: hns3: fix pause config problem after autoneg disabled"
Guangbin Huang
1
-30
/
+0
2021-10-27
net: hns3: ignore reset event before initialization process is done
Guangbin Huang
1
-0
/
+1
2021-10-27
net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode
Yufeng Mo
1
-29
/
+5
2021-10-27
net: hns3: fix pause config problem after autoneg disabled
Guangbin Huang
1
-0
/
+30
2021-10-25
net: hns3: add update ethtool advertised link modes for FIBRE port when auton...
Guangbin Huang
1
-1
/
+77
2021-10-25
net: hns3: modify functions of converting speed ability to ethtool link mode
Guangbin Huang
1
-33
/
+37
2021-10-25
net: hns3: add support pause/pfc durations for mac statistics
Guangbin Huang
1
-92
/
+153
2021-10-25
net: hns3: device specifications add number of mac statistics
Guangbin Huang
1
-11
/
+23
2021-10-25
net: hns3: modify mac statistics update process for compatibility
Guangbin Huang
1
-45
/
+45
2021-10-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-0
/
+1
2021-10-20
net: hns3: disable sriov before unload hclge layer
Peng Li
1
-0
/
+1
2021-10-14
ethernet: constify references to netdev->dev_addr in drivers
Jakub Kicinski
1
-1
/
+1
2021-09-30
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-12
/
+15
2021-09-29
net: hns3: PF enable promisc for VF when mac table is overflow
Guangbin Huang
1
-2
/
+6
2021-09-29
net: hns3: fix show wrong state when add existing uc mac address
Jian Shen
1
-10
/
+9
2021-09-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-25
/
+55
2021-09-20
net: hns3: fix a return value error in hclge_get_reset_status()
Yufeng Mo
1
-4
/
+11
2021-09-20
net: hns3: check vlan id before using it
liaoguojia
1
-0
/
+3
2021-09-20
net: hns3: fix misuse vf id and vport id in some logs
Jiaran Zhang
1
-4
/
+6
2021-09-20
net: hns3: fix inconsistent vf id print
Jian Shen
1
-2
/
+5
2021-09-20
net: hns3: fix change RSS 'hfunc' ineffective issue
Jian Shen
1
-15
/
+30
2021-09-16
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-8
/
+11
2021-09-14
net: hns3: PF support get multicast MAC address space assigned by firmware
Guangbin Huang
1
-6
/
+29
2021-09-14
net: hns3: PF support get unicast MAC address space assigned by firmware
Guangbin Huang
1
-3
/
+8
2021-09-13
net: hns3: disable mac in flr process
Yufeng Mo
1
-2
/
+3
2021-09-13
net: hns3: change affinity_mask to numa node range
Yufeng Mo
1
-6
/
+8
2021-08-31
net: hns3: remove unnecessary spaces
Hao Chen
1
-1
/
+1
2021-08-31
net: hns3: add some required spaces
Hao Chen
1
-11
/
+11
2021-08-28
net: hns3: add required space in comment
Hao Chen
1
-1
/
+1
2021-08-28
net: hns3: add new function hclge_get_speed_bit()
Guangbin Huang
1
-31
/
+30
2021-08-27
net: hns3: merge some repetitive macros
Peng Li
1
-11
/
+11
2021-08-27
net: hns3: add macros for mac speeds of firmware command
Guangbin Huang
1
-18
/
+18
2021-08-26
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-7
/
+45
2021-08-26
net: hns3: fix GRO configuration error after reset
Yufeng Mo
1
-5
/
+13
2021-08-26
net: hns3: fix duplicate node in VLAN list
Guojia Liao
1
-1
/
+5
2021-08-26
net: hns3: fix speed unknown issue in bond 4
Yonglong Liu
1
-1
/
+1
2021-08-26
net: hns3: clear hardware resource when loading driver
Yufeng Mo
1
-0
/
+26
2021-08-24
net: hns3: add support for EQE/CQE mode configuration
Yufeng Mo
1
-0
/
+1
2021-08-16
net: hns3: add support ethtool extended link state
Guangbin Huang
1
-0
/
+24
2021-08-11
net: hns3: add support for triggering reset by ethtool
Yufeng Mo
1
-0
/
+6
2021-07-26
net: hns3: add support for registering devlink for PF
Yufeng Mo
1
-1
/
+9
2021-07-20
net: hns3: disable port VLAN filter when support function level VLAN filter c...
Jian Shen
1
-2
/
+6
2021-06-28
net: hns3: add support for FD counter in debugfs
Jian Shen
1
-2
/
+8
2021-06-16
net: hns3: add support to query tx spare buffer size for pf
Huazhong Tan
1
-0
/
+14
2021-06-11
net: hns3: add support for PTP
Huazhong Tan
1
-3
/
+58
2021-06-09
net: hns3: use list_move_tail instead of list_del/list_add_tail in hclge_main.c
Baokun Li
1
-10
/
+5
2021-06-08
net: hns3: add error handling compatibility during initialization
Jiaran Zhang
1
-11
/
+10
2021-06-08
net: hns3: update error recovery module and type
Jiaran Zhang
1
-2
/
+1
2021-06-08
net: hns3: add support for imp-handle ras capability
Jiaran Zhang
1
-1
/
+1
2021-06-08
net: hns3: add the RAS compatibility adaptation solution
Jiaran Zhang
1
-10
/
+44
2021-06-08
net: hns3: add support for handling all errors through MSI-X
Yufeng Mo
1
-23
/
+24
2021-06-07
net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET
Yufeng Mo
1
-22
/
+0
2021-06-07
net: hns3: add scheduling logic for error handling task
Jiaran Zhang
1
-14
/
+6
2021-06-07
net: hns3: add a separate error handling task
Jiaran Zhang
1
-0
/
+38
2021-05-31
net: hns3: add debugfs support for vlan configuration
Jian Shen
1
-12
/
+0
2021-05-31
net: hns3: add support for VF modify VLAN filter state
Jian Shen
1
-2
/
+1
2021-05-31
net: hns3: add support for modify VLAN filter state
Jian Shen
1
-19
/
+164
2021-05-31
net: hns3: refine for hclge_push_vf_port_base_vlan_info()
Jian Shen
1
-2
/
+1
2021-05-31
net: hns3: add 'QoS' support for port based VLAN configuration
Jian Shen
1
-28
/
+63
2021-05-24
net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMIS...
Jian Shen
1
-6
/
+6
2021-05-24
net: hns3: configure promisc mode for VF asynchronously
Jian Shen
1
-14
/
+29
2021-05-20
net: hns3: remove the useless debugfs file node cmd
Yufeng Mo
1
-1
/
+0
2021-05-14
net: hns3: refactor dump reset info of debugfs
Jiaran Zhang
1
-1
/
+16
2021-05-14
net: hns3: support RXD advanced layout
Huazhong Tan
1
-0
/
+17
2021-04-30
net: hns3: clear unnecessary reset request in hclge_reset_rebuild
Yufeng Mo
1
-0
/
+6
2021-04-19
net: hns3: remove a duplicate pf reset counting
Huazhong Tan
1
-2
/
+0
2021-04-15
net: hns3: PF add support for pushing link status to VFs
Guangbin Huang
1
-1
/
+34
2021-04-09
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-5
/
+4
2021-04-09
net: hns3: Trivial spell fix in hns3 driver
Salil Mehta
1
-1
/
+1
2021-04-08
net: hns3: add suspend and resume pm_ops
Jiaran Zhang
1
-0
/
+2
2021-04-08
net: hns3: change flr_prepare/flr_done function names
Jiaran Zhang
1
-12
/
+15
2021-04-05
net: hns3: Remove un-necessary 'else-if' in the hclge_reset_event()
Salil Mehta
1
-1
/
+3
2021-04-05
net: hns3: Remove the left over redundant check & assignment
Salil Mehta
1
-3
/
+0
2021-03-29
net: hns3: optimize the process of queue reset
Yufeng Mo
1
-80
/
+105
2021-03-29
net: hns3: remediate a potential overflow risk of bd_num_list
Guangbin Huang
1
-7
/
+20
2021-03-29
net: hns3: fix use-after-free issue for hclge_add_fd_entry_common()
Jian Shen
1
-1
/
+1
2021-03-29
net: hns3: fix missing rule state assignment
Jian Shen
1
-3
/
+4
2021-03-28
net: hns3: no return statement in hclge_clear_arfs_rules
Liu Jian
1
-1
/
+1
2021-03-26
net: hns3: split function hclge_reset_rebuild()
Yufeng Mo
1
-10
/
+16
2021-03-26
net: hns3: fix some typos in hclge_main.c
Huazhong Tan
1
-3
/
+3
2021-03-26
net: hns3: remove unused parameter from hclge_set_vf_vlan_common()
Peng Li
1
-4
/
+2
2021-03-26
net: hns3: remove redundant blank lines
Peng Li
1
-5
/
+0
2021-03-26
net: hns3: remove unused code of vmdq
Jian Shen
1
-144
/
+96
2021-03-22
net: hns3: add support for user-def data of flow director
Jian Shen
1
-14
/
+309
2021-03-22
net: hns3: refine for hns3_del_all_fd_entries()
Jian Shen
1
-7
/
+3
2021-03-22
net: hns3: refactor flow director configuration
Jian Shen
1
-209
/
+309
2021-03-22
net: hns3: add support for traffic class tuple support for flow director by e...
Jian Shen
1
-7
/
+20
2021-03-22
net: hns3: refactor for function hclge_fd_convert_tuple
Jian Shen
1
-104
/
+85
2021-03-22
net: hns3: refactor out hclge_fd_get_tuple()
Jian Shen
1
-103
/
+117
2021-03-22
net: hns3: refactor out hclge_add_fd_entry()
Jian Shen
1
-27
/
+40
2021-03-13
net: hns3: add phy loopback support for imp-controlled PHYs
Guangbin Huang
1
-25
/
+33
2021-03-13
net: hns3: add ioctl support for imp-controlled PHYs
Guangbin Huang
1
-1
/
+24
2021-03-13
net: hns3: add get/set pause parameters support for imp-controlled PHYs
Guangbin Huang
1
-4
/
+5
2021-03-13
net: hns3: add support for imp-controlled PHYs
Guangbin Huang
1
-2
/
+147
2021-03-11
net: hns3: use pause capability queried from firmware
Yufeng Mo
1
-4
/
+12
2021-03-11
net: hns3: use FEC capability queried from firmware
Yufeng Mo
1
-4
/
+6
2021-02-28
net: hns3: fix bug when calculating the TCAM table info
Jian Shen
1
-2
/
+2
2021-02-28
net: hns3: fix query vlan mask value error for flow director
Jian Shen
1
-2
/
+1
2021-02-12
net: hns3: refactor out hclge_rm_vport_all_mac_table()
Hao Chen
1
-24
/
+43
2021-02-12
net: hns3: refactor out hclge_set_rss_tuple()
Huazhong Tan
1
-13
/
+29
2021-02-12
net: hns3: refactor out hclge_get_rss_tuple()
Jian Shen
1
-21
/
+38
2021-02-12
net: hns3: refactor out hclge_set_vf_vlan_common()
Peng Li
1
-25
/
+48
2021-02-12
net: hns3: use ipv6_addr_any() helper
Jiaran Zhang
1
-8
/
+5
2021-02-10
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-0
/
+7
2021-02-09
net: hns3: remove an unused parameter in hclge_vf_rate_param_check()
Huazhong Tan
1
-2
/
+2
2021-02-09
net: hns3: change hclge_parse_speed() param type
Peng Li
1
-1
/
+1
[next]