<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in netlink.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>565ee23ea2374a0ec42bb70227447baa81fcd196 - sunrpc: add SUNRPC_CMD_CACHE_FLUSH netlink command</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/sunrpc/netlink.h#565ee23ea2374a0ec42bb70227447baa81fcd196</link>
        <description>sunrpc: add SUNRPC_CMD_CACHE_FLUSH netlink commandAdd a new SUNRPC_CMD_CACHE_FLUSH generic netlink command that allowsuserspace to flush the sunrpc auth caches (ip_map and unix_gid) withoutwriting to /proc/net/rpc/*/flush.An optional SUNRPC_A_CACHE_FLUSH_MASK u32 attribute selects which cachesto flush (bit 1 = ip_map, bit 2 = unix_gid). If the attribute isomitted, all sunrpc caches are flushed.This is used by exportfs to replace its /proc-based cache_flush() with anetlink equivalent, with /proc fallback for older kernels.Signed-off-by: Jeff Layton &lt;jlayton@kernel.org&gt;Signed-off-by: Chuck Lever &lt;chuck.lever@oracle.com&gt;

            List of files:
            /linux/net/sunrpc/netlink.h</description>
        <pubDate>Wed, 25 Mar 2026 15:40:33 +0100</pubDate>
        <dc:creator>Jeff Layton &lt;jlayton@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>912fc994b920a24543725d981e9cd082d1376ed7 - nfsd: add netlink upcall for the svc_export cache</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/sunrpc/netlink.h#912fc994b920a24543725d981e9cd082d1376ed7</link>
        <description>nfsd: add netlink upcall for the svc_export cacheAdd netlink-based cache upcall support for the svc_export (nfsd.export)cache to Documentation/netlink/specs/nfsd.yaml and regenerate theresulting files.Implement nfsd_cache_notify() which sends a NFSD_CMD_CACHE_NOTIFYmulticast event to the &quot;exportd&quot; group, carrying the cache type souserspace knows which cache has pending requests.Implement nfsd_nl_svc_export_get_reqs_dumpit() which snapshotspending svc_export cache requests and sends each entry&apos;s seqno,client name, and path over netlink.Implement nfsd_nl_svc_export_set_reqs_doit() which parses svc_exportcache responses from userspace (client, path, expiry, flags, anonuid/gid, fslocations, uuid, secinfo, xprtsec, fsid, or negativeflag) and updates the cache via svc_export_lookup() /svc_export_update().Wire up the svc_export_notify() callback in svc_export_cache_templateso cache misses trigger NFSD_CMD_CACHE_NOTIFY multicast events withNFSD_CACHE_TYPE_SVC_EXPORT.Note that the export-flags and xprtsec-mode enums are organized to matchtheir counterparts in include/uapi/linux/nfsd/export.h. The intent isthat future export options will only be added to the netlink headers,which should eliminate the need to keep so much in sync.Signed-off-by: Jeff Layton &lt;jlayton@kernel.org&gt;Signed-off-by: Chuck Lever &lt;chuck.lever@oracle.com&gt;

            List of files:
            /linux/net/sunrpc/netlink.h</description>
        <pubDate>Wed, 25 Mar 2026 15:40:31 +0100</pubDate>
        <dc:creator>Jeff Layton &lt;jlayton@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0850e8603cd7a3a17e2888391937154a54b93e02 - sunrpc: add netlink upcall for the auth.unix.gid cache</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/sunrpc/netlink.h#0850e8603cd7a3a17e2888391937154a54b93e02</link>
        <description>sunrpc: add netlink upcall for the auth.unix.gid cacheAdd netlink-based cache upcall support for the unix_gid (auth.unix.gid)cache, using the sunrpc generic netlink family.Add unix-gid attribute-set (seqno, uid, gids multi-attr, negative,expiry), unix-gid-reqs wrapper, and unix-gid-get-reqs /unix-gid-set-reqs operations to the sunrpc_cache YAML spec andgenerated headers.Implement sunrpc_nl_unix_gid_get_reqs_dumpit() which snapshots pendingunix_gid cache requests and sends each entry&apos;s seqno and uid overnetlink.Implement sunrpc_nl_unix_gid_set_reqs_doit() which parses unix_gidcache responses from userspace (uid, expiry, gids as u32 multi-attror negative flag) and updates the cache via unix_gid_lookup() /sunrpc_cache_update().Wire up unix_gid_notify() callback in unix_gid_cache_template socache misses trigger SUNRPC_CMD_CACHE_NOTIFY multicast events withSUNRPC_CACHE_TYPE_UNIX_GID.Signed-off-by: Jeff Layton &lt;jlayton@kernel.org&gt;Signed-off-by: Chuck Lever &lt;chuck.lever@oracle.com&gt;

            List of files:
            /linux/net/sunrpc/netlink.h</description>
        <pubDate>Wed, 25 Mar 2026 15:40:30 +0100</pubDate>
        <dc:creator>Jeff Layton &lt;jlayton@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>712bdbb2153bdb99d4a9d0cdcae24b484610147f - sunrpc: add netlink upcall for the auth.unix.ip cache</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/sunrpc/netlink.h#712bdbb2153bdb99d4a9d0cdcae24b484610147f</link>
        <description>sunrpc: add netlink upcall for the auth.unix.ip cacheAdd netlink-based cache upcall support for the ip_map (auth.unix.ip)cache, using the sunrpc generic netlink family.Add ip-map attribute-set (seqno, class, addr, domain, negative, expiry),ip-map-reqs wrapper, and ip-map-get-reqs / ip-map-set-reqs operationsto the sunrpc_cache YAML spec and generated headers.Implement sunrpc_nl_ip_map_get_reqs_dumpit() which snapshots pendingip_map cache requests and sends each entry&apos;s seqno, class name, andIP address over netlink.Implement sunrpc_nl_ip_map_set_reqs_doit() which parses ip_map cacheresponses from userspace (class, addr, expiry, and domain name ornegative flag) and updates the cache via __ip_map_lookup() /__ip_map_update().Wire up ip_map_notify() callback in ip_map_cache_template so cachemisses trigger SUNRPC_CMD_CACHE_NOTIFY multicast events withSUNRPC_CACHE_TYPE_IP_MAP.Signed-off-by: Jeff Layton &lt;jlayton@kernel.org&gt;Signed-off-by: Chuck Lever &lt;chuck.lever@oracle.com&gt;

            List of files:
            /linux/net/sunrpc/netlink.h</description>
        <pubDate>Wed, 25 Mar 2026 15:40:29 +0100</pubDate>
        <dc:creator>Jeff Layton &lt;jlayton@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>af81cb247ca94e4bcfea31ea862cf3aaf955a503 - sunrpc: add a generic netlink family for cache upcalls</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/sunrpc/netlink.h#af81cb247ca94e4bcfea31ea862cf3aaf955a503</link>
        <description>sunrpc: add a generic netlink family for cache upcallsThe auth.unix.ip and auth.unix.gid caches live in the sunrpc module,so they cannot use the nfsd generic netlink family. Create a new&quot;sunrpc&quot; generic netlink family with its own &quot;exportd&quot; multicastgroup to support cache upcall notifications for sunrpc-residentcaches.Define a YAML spec (sunrpc_cache.yaml) with a cache-type enum(ip_map, unix_gid), a cache-notify multicast event, and thecorresponding uapi header.Implement sunrpc_cache_notify() in cache.c, which checks forlisteners on the exportd multicast group, builds and sends aSUNRPC_CMD_CACHE_NOTIFY message with the cache-type attribute.Register/unregister the sunrpc_nl_family in init_sunrpc() andcleanup_sunrpc().Signed-off-by: Jeff Layton &lt;jlayton@kernel.org&gt;Signed-off-by: Chuck Lever &lt;chuck.lever@oracle.com&gt;

            List of files:
            /linux/net/sunrpc/netlink.h</description>
        <pubDate>Wed, 25 Mar 2026 15:40:28 +0100</pubDate>
        <dc:creator>Jeff Layton &lt;jlayton@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
