if (s->keep_alive) {
r = setsockopt_int(fd, SOL_SOCKET, SO_KEEPALIVE, true);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "SO_KEEPALIVE failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "SO_KEEPALIVE failed, ignoring: %m");
}
if (timestamp_is_set(s->keep_alive_time)) {
r = setsockopt_int(fd, SOL_TCP, TCP_KEEPIDLE, s->keep_alive_time / USEC_PER_SEC);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "TCP_KEEPIDLE failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "TCP_KEEPIDLE failed, ignoring: %m");
}
if (s->keep_alive_interval > 0) {
r = setsockopt_int(fd, SOL_TCP, TCP_KEEPINTVL, s->keep_alive_interval / USEC_PER_SEC);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "TCP_KEEPINTVL failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "TCP_KEEPINTVL failed, ignoring: %m");
}
if (s->keep_alive_cnt > 0) {
r = setsockopt_int(fd, SOL_TCP, TCP_KEEPCNT, s->keep_alive_cnt);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "TCP_KEEPCNT failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "TCP_KEEPCNT failed, ignoring: %m");
}
if (s->defer_accept > 0) {
r = setsockopt_int(fd, SOL_TCP, TCP_DEFER_ACCEPT, s->defer_accept / USEC_PER_SEC);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "TCP_DEFER_ACCEPT failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "TCP_DEFER_ACCEPT failed, ignoring: %m");
}
if (s->no_delay) {
if (s->socket_protocol == IPPROTO_SCTP) {
r = setsockopt_int(fd, SOL_SCTP, SCTP_NODELAY, true);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "SCTP_NODELAY failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "SCTP_NODELAY failed, ignoring: %m");
} else {
r = setsockopt_int(fd, SOL_TCP, TCP_NODELAY, true);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "TCP_NODELAY failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "TCP_NODELAY failed, ignoring: %m");
}
}
if (s->broadcast) {
r = setsockopt_int(fd, SOL_SOCKET, SO_BROADCAST, true);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "SO_BROADCAST failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "SO_BROADCAST failed, ignoring: %m");
}
if (s->pass_cred) {
r = setsockopt_int(fd, SOL_SOCKET, SO_PASSCRED, true);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "SO_PASSCRED failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "SO_PASSCRED failed, ignoring: %m");
}
if (s->pass_sec) {
r = setsockopt_int(fd, SOL_SOCKET, SO_PASSSEC, true);
if (r < 0)
- log_unit_full_errno(UNIT(s), ERRNO_IS_NEG_NOT_SUPPORTED(r) ? LOG_DEBUG : LOG_WARNING, r, "SO_PASSSEC failed: %m");
+ log_unit_full_errno(UNIT(s), ERRNO_IS_NEG_NOT_SUPPORTED(r) ? LOG_DEBUG : LOG_WARNING, r, "SO_PASSSEC failed, ignoring: %m");
}
if (s->pass_pktinfo) {
r = socket_set_recvpktinfo(fd, socket_address_family(&p->address), true);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "Failed to enable packet info socket option: %m");
+ log_unit_warning_errno(UNIT(s), r, "Failed to enable packet info socket option, ignoring: %m");
}
if (s->timestamping != SOCKET_TIMESTAMPING_OFF) {
if (s->priority >= 0) {
r = setsockopt_int(fd, SOL_SOCKET, SO_PRIORITY, s->priority);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "SO_PRIORITY failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "SO_PRIORITY failed, ignoring: %m");
}
if (s->receive_buffer > 0) {
r = fd_set_rcvbuf(fd, s->receive_buffer, false);
if (r < 0)
log_unit_full_errno(UNIT(s), ERRNO_IS_PRIVILEGE(r) ? LOG_DEBUG : LOG_WARNING, r,
- "SO_RCVBUF/SO_RCVBUFFORCE failed: %m");
+ "SO_RCVBUF/SO_RCVBUFFORCE failed, ignoring: %m");
}
if (s->send_buffer > 0) {
r = fd_set_sndbuf(fd, s->send_buffer, false);
if (r < 0)
log_unit_full_errno(UNIT(s), ERRNO_IS_PRIVILEGE(r) ? LOG_DEBUG : LOG_WARNING, r,
- "SO_SNDBUF/SO_SNDBUFFORCE failed: %m");
+ "SO_SNDBUF/SO_SNDBUFFORCE failed, ignoring: %m");
}
if (s->mark >= 0) {
r = setsockopt_int(fd, SOL_SOCKET, SO_MARK, s->mark);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "SO_MARK failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "SO_MARK failed, ignoring: %m");
}
if (s->ip_tos >= 0) {
r = setsockopt_int(fd, IPPROTO_IP, IP_TOS, s->ip_tos);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "IP_TOS failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "IP_TOS failed, ignoring: %m");
}
if (s->ip_ttl >= 0) {
r = socket_set_ttl(fd, socket_address_family(&p->address), s->ip_ttl);
if (r < 0)
- log_unit_warning_errno(UNIT(s), r, "IP_TTL/IPV6_UNICAST_HOPS failed: %m");
+ log_unit_warning_errno(UNIT(s), r, "IP_TTL/IPV6_UNICAST_HOPS failed, ignoring: %m");
}
if (s->tcp_congestion)
if (setsockopt(fd, SOL_TCP, TCP_CONGESTION, s->tcp_congestion, strlen(s->tcp_congestion)+1) < 0)
- log_unit_warning_errno(UNIT(s), errno, "TCP_CONGESTION failed: %m");
+ log_unit_warning_errno(UNIT(s), errno, "TCP_CONGESTION failed, ignoring: %m");
if (s->smack_ip_in) {
r = mac_smack_apply_fd(fd, SMACK_ATTR_IPIN, s->smack_ip_in);
if (r < 0)
- log_unit_error_errno(UNIT(s), r, "mac_smack_apply_ip_in_fd: %m");
+ log_unit_error_errno(UNIT(s), r, "Failed to apply SMACK label for IP input, ignoring: %m");
}
if (s->smack_ip_out) {
r = mac_smack_apply_fd(fd, SMACK_ATTR_IPOUT, s->smack_ip_out);
if (r < 0)
- log_unit_error_errno(UNIT(s), r, "mac_smack_apply_ip_out_fd: %m");
+ log_unit_error_errno(UNIT(s), r, "Failed to apply SMACK label for IP output, ignoring: %m");
}
}