summaryrefslogtreecommitdiffstats
path: root/nhrpd/nhrp_multicast.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* nhrpd: Change sockunion2str to %pSU in a few placesReuben Dowle2021-04-071-11/+6
| | | | Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
* nhrpd: Fix style issuesReuben Dowle2021-04-051-2/+3
| | | | Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
* nhrpd: Add missing semicolonReuben Dowle2021-04-051-1/+1
| | | | Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
* nhrpd: Improve debug message for multicast interceptionReuben Dowle2021-04-051-1/+1
| | | | Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
* nhrpd: Cleanup multicast nflog handler functionReuben Dowle2021-04-051-15/+9
| | | | Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
* nhrpd: Introduce new - nflog mutlicast-nflog-group (1-65535) - commandAmol Lad2021-04-051-13/+10
| | | | Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
* nhrpd: Use ethertype defines instead of hard-coded valuesReuben Dowle2021-04-051-1/+1
| | | | Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
* nhrpd: Fix style violation issuesReuben Dowle2021-04-051-32/+43
| | | | Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
* nhrpd: Use correct printf format specifierReuben Dowle2021-04-051-1/+1
| | | | Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
* nhrpd: Fix multicast crash due to dangling references to nhrp peersReuben Dowle2021-04-051-1/+1
| | | | Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
* nhrpd: Add support for forwarding multicast packetsAmol Lad2021-04-051-0/+307
Forwarding multicast is a pre-requisite for allowing multicast based routing protocols such as OSPF to work with DMVPN This code relies on externally adding iptables rule. For example: iptables -A OUTPUT -d 224.0.0.0/24 -o gre1 -j NFLOG --nflog-group 224 Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>