mirror of
https://github.com/Waujito/youtubeUnblock.git
synced 2026-01-27 04:30:35 +03:00
kmod -DNO_IPV6 packet filter
This commit is contained in:
@@ -65,7 +65,9 @@ int process_packet(const struct config_t *config, const struct packet_data *pd)
|
|||||||
|
|
||||||
transport_proto = iph->protocol;
|
transport_proto = iph->protocol;
|
||||||
|
|
||||||
} else if (ipver == IP6VERSION && config->use_ipv6) {
|
}
|
||||||
|
#ifndef NO_IPV6
|
||||||
|
else if (ipver == IP6VERSION && config->use_ipv6) {
|
||||||
ret = ip6_payload_split((uint8_t *)raw_payload, raw_payload_len,
|
ret = ip6_payload_split((uint8_t *)raw_payload, raw_payload_len,
|
||||||
(struct ip6_hdr **)&ip6h, &iph_len,
|
(struct ip6_hdr **)&ip6h, &iph_len,
|
||||||
(uint8_t **)&ip_payload, &ip_payload_len);
|
(uint8_t **)&ip_payload, &ip_payload_len);
|
||||||
@@ -75,7 +77,9 @@ int process_packet(const struct config_t *config, const struct packet_data *pd)
|
|||||||
|
|
||||||
transport_proto = ip6h->ip6_nxt;
|
transport_proto = ip6h->ip6_nxt;
|
||||||
|
|
||||||
} else {
|
}
|
||||||
|
#endif
|
||||||
|
else {
|
||||||
lgtrace("Unknown layer 3 protocol version: %d", ipver);
|
lgtrace("Unknown layer 3 protocol version: %d", ipver);
|
||||||
goto accept;
|
goto accept;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user