Home | History | Annotate | Download | only in avahi-core

Lines Matching refs:src_address

891 static void dispatch_packet(AvahiServer *s, AvahiDnsPacket *p, const AvahiAddress *src_address, uint16_t port, const AvahiAddress *dst_address, AvahiIfIndex iface, int ttl) {
897 assert(src_address);
900 assert(src_address->proto == dst_address->proto);
902 if (!(i = avahi_interface_monitor_get_interface(s->monitor, iface, src_address->proto)) ||
914 if (avahi_address_is_ipv4_in_ipv6(src_address))
918 if (originates_from_local_legacy_unicast_socket(s, src_address, port))
924 from_local_iface = originates_from_local_iface(s, iface, src_address, port);
951 reflect_legacy_unicast_query_packet(s, p, i, src_address, port);
953 handle_query_packet(s, p, i, src_address, port, legacy_unicast, from_local_iface);
959 avahi_log_warn("Received response from host %s with invalid source port %u on interface '%s.%i'", avahi_address_snprint(t, sizeof(t), src_address), port, i->hardware->name, i->protocol);
964 avahi_log_warn("Received response from host %s with invalid TTL %u on interface '%s.%i'.", avahi_address_snprint(t, sizeof(t), src_address), ttl, i->hardware->name, i->protocol);
969 !avahi_interface_address_on_link(i, src_address)) {
971 avahi_log_warn("Received non-local response from host %s on interface '%s.%i'.", avahi_address_snprint(t, sizeof(t), src_address), i->hardware->name, i->protocol);
979 avahi_log_warn("Invalid response packet from host %s.", avahi_address_snprint(t, sizeof(t), src_address));
983 handle_response_packet(s, p, i, src_address, from_local_iface);