For reasons that would require a lot of irrelevant context to explain, I'm handling GRE packets with a userspace process with a SOCK_RAW
/IPPROTO_GRE
socket. This is working fine, except that despite having a raw socket accepting the GRE packets, the kernel is generating ICMP protocol unreachable responses for each GRE packet it receives. Short of blocking these with a firewall rule, is there a way to prevent them? Some way to tell the system the packets received on the raw socket were accepted?
Asked
Active
Viewed 520 times
0

R.. GitHub STOP HELPING ICE
- 707
- 4
- 15
-
Have you spoken to the developer of that userspace process? – Michael Hampton Jul 08 '20 at 08:16
-
1Pehaps [this question](https://serverfault.com/q/711204/83024) and its answer may help. Do you have a GRE kernel module loaded? – haggai_e Jul 09 '20 at 04:20