Florian Westphal
35ebfc22fe
afs: do not send list of client addresses
...
David Howells says:
I'm told that there's not really any point populating the list.
Current OpenAFS ignores it, as does AuriStor - and IBM AFS 3.6 will
do the right thing.
The list is actually useless as it's the client's view of the world,
not the servers, so if there's any NAT in the way its contents are
invalid. Further, it doesn't support IPv6 addresses.
On that basis, feel free to make it an empty list and remove all the
interface enumeration.
V1 of this patch reworked the function to use a new helper for the
ifa_list iteration to avoid sparse warnings once the proper __rcu
annotations get added in struct in_device later.
But, in light of the above, just remove afs_get_ipv4_interfaces.
Compile tested only.
Cc: David Howells <[email protected] >
Cc: [email protected]
Signed-off-by: Florian Westphal <[email protected] >
Tested-by: David Howells <[email protected] >
Signed-off-by: David S. Miller <[email protected] >
2019-06-02 18:06:26 -07:00
..
addr_list.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
afs.h
afs: Fix application of the results of a inline bulk status fetch
2019-05-16 22:23:21 +01:00
afs_cm.h
afs_fs.h
afs: implement acl setting
2019-05-07 16:48:44 +01:00
afs_vl.h
cache.c
afs: Increase to 64-bit volume ID and 96-bit vnode ID for YFS
2018-10-24 00:41:08 +01:00
callback.c
afs: Make vnode->cb_interest RCU safe
2019-05-16 22:23:21 +01:00
cell.c
afs: Fix cell DNS lookup
2019-05-16 12:58:23 +01:00
cmservice.c
afs: do not send list of client addresses
2019-06-02 18:06:26 -07:00
dir.c
afs: Fix application of the results of a inline bulk status fetch
2019-05-16 22:23:21 +01:00
dir_edit.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
dir_silly.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
dynroot.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
file.c
afs: Fix application of status and callback to be under same lock
2019-05-16 16:25:21 +01:00
flock.c
afs: Fix application of status and callback to be under same lock
2019-05-16 16:25:21 +01:00
fs_probe.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
fsclient.c
afs: Fix unlink to handle YFS.RemoveFile2 better
2019-05-16 22:23:21 +01:00
inode.c
afs: Pass pre-fetch server and volume break counts into afs_iget5_set()
2019-05-16 22:23:21 +01:00
internal.h
afs: do not send list of client addresses
2019-06-02 18:06:26 -07:00
Kconfig
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
main.c
Makefile
afs: do not send list of client addresses
2019-06-02 18:06:26 -07:00
misc.c
afs: Mark expected switch fall-throughs
2019-04-08 18:35:56 -05:00
mntpt.c
afs: Use fs_context to pass parameters over automount
2019-02-28 03:29:39 -05:00
proc.c
afs: Fix afs_cell records to always have a VL server list record
2019-05-15 17:35:53 +01:00
protocol_yfs.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
rotate.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
rxrpc.c
afs: Always get the reply time
2019-05-16 16:25:21 +01:00
security.c
afs: Make vnode->cb_interest RCU safe
2019-05-16 22:23:21 +01:00
server.c
afs: Make some RPC operations non-interruptible
2019-05-16 16:25:20 +01:00
server_list.c
afs: Use struct_size() in kzalloc()
2019-01-10 17:12:05 +00:00
super.c
afs: Pass pre-fetch server and volume break counts into afs_iget5_set()
2019-05-16 22:23:21 +01:00
vl_list.c
afs: Fix afs_cell records to always have a VL server list record
2019-05-15 17:35:53 +01:00
vl_probe.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
vl_rotate.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
vlclient.c
afs: Always get the reply time
2019-05-16 16:25:21 +01:00
volume.c
afs: Add fs_context support
2019-02-28 03:29:38 -05:00
write.c
afs: Fix application of status and callback to be under same lock
2019-05-16 16:25:21 +01:00
xattr.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
xdr_fs.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00
yfsclient.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2019-05-24 17:27:11 +02:00