Skip to content

Draft: cifs: distribute channels across interfaces based on speed

Jay Shin requested to merge jaeshin/centos-stream-9:RHEL-7986 into main

JIRA: https://issues.redhat.com/browse/RHEL-7986

The Use-after-free in cifs_ses issue has been resolved with these commits. CUSTOMER TEST IS REQUIRED

Jay Shin (10):
cifs: distribute channels across interfaces based on speed
cifs: account for primary channel in the interface list
cifs: is_network_name_deleted should return a bool
[SMB3] send channel sequence number in SMB3 requests after reconnects
SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion
smb3: move server check earlier when setting channel sequence number
smb: client: remove extra @chan_count check in __cifs_put_smb_ses()
cifs: fix leak of iface for primary channel
cifs: cifs_chan_is_iface_active should be called with chan_lock held
cifs: failure to add channel on iface should bump up weight

Signed-off-by: Jay Shin jaeshin@redhat.com

Edited by Jay Shin

Merge request reports