mirror of
https://github.com/systemd/systemd.git
synced 2025-03-21 02:50:18 +03:00
resolved: use a #define for LLMNR port
De-duplicate some magic numbers.
This commit is contained in:
parent
5f402ae84b
commit
22a37591ed
@ -181,7 +181,7 @@ int dns_scope_emit(DnsScope *s, DnsPacket *p) {
|
||||
return -EBUSY;
|
||||
|
||||
family = s->family;
|
||||
port = 5355;
|
||||
port = LLMNR_PORT;
|
||||
|
||||
if (family == AF_INET) {
|
||||
addr.in = LLMNR_MULTICAST_IPV4_ADDRESS;
|
||||
|
@ -21,6 +21,7 @@
|
||||
|
||||
#include "af-list.h"
|
||||
|
||||
#include "resolved-llmnr.h"
|
||||
#include "resolved-dns-transaction.h"
|
||||
#include "random-util.h"
|
||||
|
||||
@ -264,7 +265,7 @@ static int dns_transaction_open_tcp(DnsTransaction *t) {
|
||||
if (r == 0)
|
||||
return -EINVAL;
|
||||
|
||||
fd = dns_scope_tcp_socket(t->scope, family, &address, 5355);
|
||||
fd = dns_scope_tcp_socket(t->scope, family, &address, LLMNR_PORT);
|
||||
}
|
||||
} else
|
||||
return -EAFNOSUPPORT;
|
||||
|
@ -124,7 +124,7 @@ static int on_llmnr_packet(sd_event_source *s, int fd, uint32_t revents, void *u
|
||||
int manager_llmnr_ipv4_udp_fd(Manager *m) {
|
||||
union sockaddr_union sa = {
|
||||
.in.sin_family = AF_INET,
|
||||
.in.sin_port = htobe16(5355),
|
||||
.in.sin_port = htobe16(LLMNR_PORT),
|
||||
};
|
||||
static const int one = 1, pmtu = IP_PMTUDISC_DONT, ttl = 255;
|
||||
int r;
|
||||
@ -202,7 +202,7 @@ fail:
|
||||
int manager_llmnr_ipv6_udp_fd(Manager *m) {
|
||||
union sockaddr_union sa = {
|
||||
.in6.sin6_family = AF_INET6,
|
||||
.in6.sin6_port = htobe16(5355),
|
||||
.in6.sin6_port = htobe16(LLMNR_PORT),
|
||||
};
|
||||
static const int one = 1, ttl = 255;
|
||||
int r;
|
||||
@ -330,7 +330,7 @@ static int on_llmnr_stream(sd_event_source *s, int fd, uint32_t revents, void *u
|
||||
int manager_llmnr_ipv4_tcp_fd(Manager *m) {
|
||||
union sockaddr_union sa = {
|
||||
.in.sin_family = AF_INET,
|
||||
.in.sin_port = htobe16(5355),
|
||||
.in.sin_port = htobe16(LLMNR_PORT),
|
||||
};
|
||||
static const int one = 1, pmtu = IP_PMTUDISC_DONT;
|
||||
int r;
|
||||
@ -402,7 +402,7 @@ fail:
|
||||
int manager_llmnr_ipv6_tcp_fd(Manager *m) {
|
||||
union sockaddr_union sa = {
|
||||
.in6.sin6_family = AF_INET6,
|
||||
.in6.sin6_port = htobe16(5355),
|
||||
.in6.sin6_port = htobe16(LLMNR_PORT),
|
||||
};
|
||||
static const int one = 1;
|
||||
int r;
|
||||
|
@ -23,6 +23,8 @@
|
||||
|
||||
#include "resolved-manager.h"
|
||||
|
||||
#define LLMNR_PORT 5355
|
||||
|
||||
int manager_llmnr_ipv4_udp_fd(Manager *m);
|
||||
int manager_llmnr_ipv6_udp_fd(Manager *m);
|
||||
int manager_llmnr_ipv4_tcp_fd(Manager *m);
|
||||
|
Loading…
x
Reference in New Issue
Block a user