summaryrefslogtreecommitdiff
path: root/pimd/pim_igmp_join.h
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim_igmp_join.h')
-rw-r--r--pimd/pim_igmp_join.h47
1 files changed, 23 insertions, 24 deletions
diff --git a/pimd/pim_igmp_join.h b/pimd/pim_igmp_join.h
index 228d30c5c4..8f253db7cb 100644
--- a/pimd/pim_igmp_join.h
+++ b/pimd/pim_igmp_join.h
@@ -11,7 +11,7 @@
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; see the file COPYING; if not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
@@ -29,11 +29,10 @@
#ifndef MCAST_JOIN_SOURCE_GROUP
#define MCAST_JOIN_SOURCE_GROUP 46
-struct group_source_req
-{
- uint32_t gsr_interface;
- struct sockaddr_storage gsr_group;
- struct sockaddr_storage gsr_source;
+struct group_source_req {
+ uint32_t gsr_interface;
+ struct sockaddr_storage gsr_group;
+ struct sockaddr_storage gsr_source;
};
#endif
@@ -41,29 +40,29 @@ static int pim_igmp_join_source(int fd, ifindex_t ifindex,
struct in_addr group_addr,
struct in_addr source_addr)
{
- struct group_source_req req;
- struct sockaddr_in group;
- struct sockaddr_in source;
+ struct group_source_req req;
+ struct sockaddr_in group;
+ struct sockaddr_in source;
- memset(&req, 0, sizeof(req));
- memset(&group, 0, sizeof(group));
- group.sin_family = AF_INET;
- group.sin_addr = group_addr;
- group.sin_port = htons(0);
- memcpy(&req.gsr_group, &group, sizeof(struct sockaddr_in));
+ memset(&req, 0, sizeof(req));
+ memset(&group, 0, sizeof(group));
+ group.sin_family = AF_INET;
+ group.sin_addr = group_addr;
+ group.sin_port = htons(0);
+ memcpy(&req.gsr_group, &group, sizeof(struct sockaddr_in));
- memset(&source, 0, sizeof(source));
- source.sin_family = AF_INET;
- source.sin_addr = source_addr;
- source.sin_port = htons(0);
- memcpy(&req.gsr_source, &source, sizeof(struct sockaddr_in));
+ memset(&source, 0, sizeof(source));
+ source.sin_family = AF_INET;
+ source.sin_addr = source_addr;
+ source.sin_port = htons(0);
+ memcpy(&req.gsr_source, &source, sizeof(struct sockaddr_in));
- req.gsr_interface = ifindex;
+ req.gsr_interface = ifindex;
- return setsockopt(fd, SOL_IP, MCAST_JOIN_SOURCE_GROUP,
- &req, sizeof(req));
+ return setsockopt(fd, SOL_IP, MCAST_JOIN_SOURCE_GROUP, &req,
+ sizeof(req));
- return 0;
+ return 0;
}
#endif /* PIM_IGMP_JOIN_H */