llmnrd - Link-Local Multicast Resolution Daemon =============================================== llmnrd is a daemon implementing the Link-Local Multicast Name Resolution (LLMNR) protocol according to RFC 4795. It currently only supports Linux, as it uses the netlink kernel interface. llmnrd will respond to name resolution queries sent by Windows clients in networks where no DNS server is available. It supports both IPv4 and IPv6. Installation ------------ To build and install llmnrd use the following commands: $ make $ sudo make install By default, the llmnrd binary will be installed to /usr/local/sbin. To install the binary to a different installation path, use: $ make $ sudo make prefix= install Cross-Compilation ----------------- To cross-compile llmnrd for a different architecture, use the CROSS_COMPILE make variable. To e.g. build it using the arm-linux-gnueabihf toolchain use: $ make CROSS_COMPILE=arm-linux-gnueabihf- When cross-compiling, you usually don't want to install the generated binary to your root filesystem, but to the sysroot of a cross-compiled system. Use the DESTDIR variable to change the installation destination path, e.g. $ make DESTDIR=$HOME/sysroot/ prefix=/usr install License ------- llmnrd is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2 of the License. llmnrd is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Author ------ llmnrd is authored and maintained by Tobias Klauser References ---------- RFC 4795 https://tools.ietf.org/html/rfc4795 Microsoft TechNet article about LLMNR https://technet.microsoft.com/en-us/library/bb878128.aspx xllmnrd: An IPv6-only LLMNR responder daemon http://www.vx68k.org/xllmnrd https://bitbucket.org/kazssym/xllmnrd/ f/arch/microblaze?id=c444a2be22144d23dae10821868e6073d3e3ef29'>diff
diff options
context:
space:
mode:
authorBjorn Helgaas <bhelgaas@google.com>2016-06-17 14:43:33 -0500
committerBjorn Helgaas <bhelgaas@google.com>2016-06-17 14:43:33 -0500
commitc444a2be22144d23dae10821868e6073d3e3ef29 (patch)
tree4b13445ff37a01cd194828776a9e204d4d97ac89 /arch/microblaze
parent1e70cdd6e654a66b4f6296a92cd0f7c265a02429 (diff)
microblaze/PCI: Remove useless __pci_mmap_set_pgprot()
The microblaze __pci_mmap_set_pgprot() was apparently copied from powerpc, where it computes either an uncacheable pgprot_t or a write-combining one. But on microblaze, we always use the regular uncacheable pgprot_t. Remove the useless code in __pci_mmap_set_pgprot() and inline it at the only call site. Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Acked-by: Yinghai Lu <yinghai@kernel.org>
Diffstat (limited to 'arch/microblaze')