]> git.puffer.fish Git - mirror/frr.git/commitdiff
pimd: remove pim_interface->options 10989/head
authorDavid Lamparter <equinox@opensourcerouting.org>
Fri, 8 Apr 2022 08:30:24 +0000 (10:30 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Fri, 8 Apr 2022 08:30:24 +0000 (10:30 +0200)
I should've removed this in #10960.  It's a hazard in terms of
forgetting to adjust PRs/other changes that might accidentally still
reference the field.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
pimd/pim_iface.c
pimd/pim_iface.h
pimd/pim_igmp.c

index a644d9cfec9e5814de725e1fd841752543b49f65..f75293fdb755d4f57903414aa0bae27c32540b62 100644 (file)
@@ -123,7 +123,6 @@ struct pim_interface *pim_if_new(struct interface *ifp, bool igmp, bool pim,
 
        pim_ifp = XCALLOC(MTYPE_PIM_INTERFACE, sizeof(*pim_ifp));
 
-       pim_ifp->options = 0;
        pim_ifp->pim = ifp->vrf->info;
        pim_ifp->mroute_vif_index = -1;
 
index b0f7e52ac2da72ffeaccb0215eb18376ee4bebb7..3535db70a8462dbb1a9beb713c1e7740beb28ede 100644 (file)
@@ -75,7 +75,6 @@ struct pim_interface {
 
        bool igmp_enable : 1;
 
-       uint32_t options; /* bit vector */
        ifindex_t mroute_vif_index;
        struct pim_instance *pim;
 
index 08cc0b8fc479e98d3f4110d2d2dee35a67470dd7..8f81dbc23ab11dfc1ab16a4a598af511b0e17bc2 100644 (file)
@@ -242,8 +242,7 @@ void igmp_source_forward_stop(struct gm_source *source)
 /* This socket is used for TXing IGMP packets only, IGMP RX happens
  * in pim_mroute_msg()
  */
-static int igmp_sock_open(struct in_addr ifaddr, struct interface *ifp,
-                         uint32_t pim_options)
+static int igmp_sock_open(struct in_addr ifaddr, struct interface *ifp)
 {
        int fd;
        int join = 0;
@@ -1254,14 +1253,11 @@ struct gm_sock *pim_igmp_sock_add(struct list *igmp_sock_list,
                                  struct in_addr ifaddr, struct interface *ifp,
                                  bool mtrace_only)
 {
-       struct pim_interface *pim_ifp;
        struct gm_sock *igmp;
        struct sockaddr_in sin;
        int fd;
 
-       pim_ifp = ifp->info;
-
-       fd = igmp_sock_open(ifaddr, ifp, pim_ifp->options);
+       fd = igmp_sock_open(ifaddr, ifp);
        if (fd < 0) {
                zlog_warn("Could not open IGMP socket for %pI4 on %s",
                          &ifaddr, ifp->name);