We generally don't specify the protocol implementation in unit descriptions.
For journald, we have:
$ git grep Description 'units/*journald*'
units/systemd-journald-audit.socket:Description=Journal Audit Socket
units/systemd-journald-dev-log.socket:Description=Journal Socket (/dev/log)
units/systemd-journald-varlink@.socket:Description=Journal Varlink Socket for Namespace %i
units/systemd-journald.service.in:Description=Journal Service
units/systemd-journald.socket:Description=Journal Sockets
units/systemd-journald@.service.in:Description=Journal Service for Namespace %i
units/systemd-journald@.socket:Description=Journal Sockets for Namespace %i
so we need to keep "Varlink" in the name. But also use "Sockets" (plural)
for the "main" socket unit, since it opens multiple sockets.
# (at your option) any later version.
[Unit]
-Description=Boot Control (Varlink)
+Description=Boot Control
Documentation=man:bootctl(1)
DefaultDependencies=no
After=local-fs.target
# (at your option) any later version.
[Unit]
-Description=Boot Control (Varlink)
+Description=Boot Control
Documentation=man:bootctl(1)
DefaultDependencies=no
Conflicts=shutdown.target
# (at your option) any later version.
[Unit]
-Description=Credential Encryption/Decryption (Varlink)
+Description=Credential Encryption/Decryption
Documentation=man:systemd-creds(1)
DefaultDependencies=no
Before=sockets.target
# (at your option) any later version.
[Unit]
-Description=Credential Encryption/Decryption (Varlink)
+Description=Credential Encryption/Decryption
Documentation=man:systemd-creds(1)
DefaultDependencies=no
Conflicts=shutdown.target initrd-switch-root.target
# (at your option) any later version.
[Unit]
-Description=Hostname Service Varlink Socket
+Description=Hostname Service Socket
Documentation=man:systemd-hostnamed.service(8)
Documentation=man:hostname(5)
Documentation=man:machine-info(5)
# (at your option) any later version.
[Unit]
-Description=Journal Socket
+Description=Journal Sockets
Documentation=man:systemd-journald.service(8) man:journald.conf(5)
DefaultDependencies=no
Before=sockets.target
# (at your option) any later version.
[Unit]
-Description=Journal Socket for Namespace %i
+Description=Journal Sockets for Namespace %i
Documentation=man:systemd-journald.service(8) man:journald.conf(5)
StopWhenUnneeded=yes
# (at your option) any later version.
[Unit]
-Description=Make TPM PCR Policy (Varlink)
+Description=Make TPM PCR Policy
Documentation=man:systemd-pcrlock(8)
DefaultDependencies=no
After=tpm2.target
# (at your option) any later version.
[Unit]
-Description=Make TPM PCR Policy (Varlink)
+Description=Make TPM PCR Policy
Documentation=man:systemd-pcrlock(8)
DefaultDependencies=no
Conflicts=shutdown.target
# (at your option) any later version.
[Unit]
-Description=System Extension Image Management (Varlink)
+Description=System Extension Image Management
Documentation=man:systemd-sysext(8)
DefaultDependencies=no
After=local-fs.target
# (at your option) any later version.
[Unit]
-Description=System Extension Image Management (Varlink)
+Description=System Extension Image Management
Documentation=man:systemd-sysext(8)
DefaultDependencies=no
After=local-fs.target