summaryrefslogtreecommitdiffstats
path: root/fs/afs/Makefile
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2007-04-26 15:58:17 -0700
committerDavid S. Miller <davem@davemloft.net>2007-04-26 15:58:17 -0700
commitb908fe6b2d1294d93b0d0badf6bf4f9a2cd7d729 (patch)
treea0ccc4a21752f69991f762faea7c1b40510dbb4c /fs/afs/Makefile
parent0795e7c031c4bda46fbdde678adf29de19bef7f4 (diff)
downloadlinux-0-day-b908fe6b2d1294d93b0d0badf6bf4f9a2cd7d729.tar.gz
linux-0-day-b908fe6b2d1294d93b0d0badf6bf4f9a2cd7d729.tar.xz
[AFS]: Add support for the CB.GetCapabilities operation.
Add support for the CB.GetCapabilities operation with which the fileserver can ask the client for the following information: (1) The list of network interfaces it has available as IPv4 address + netmask plus the MTUs. (2) The client's UUID. (3) The extended capabilities of the client, for which the only current one is unified error mapping (abort code interpretation). To support this, the patch adds the following routines to AFS: (1) A function to iterate through all the network interfaces using RTNETLINK to extract IPv4 addresses and MTUs. (2) A function to iterate through all the network interfaces using RTNETLINK to pull out the MAC address of the lowest index interface to use in UUID construction. Signed-off-by: David Howells <dhowells@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'fs/afs/Makefile')
-rw-r--r--fs/afs/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/afs/Makefile b/fs/afs/Makefile
index cca198b2caed2..01545eb1d8723 100644
--- a/fs/afs/Makefile
+++ b/fs/afs/Makefile
@@ -18,6 +18,7 @@ kafs-objs := \
security.o \
server.o \
super.o \
+ use-rtnetlink.o \
vlclient.o \
vlocation.o \
vnode.o \