Diff for /embedaddon/quagga/isisd/isis_pfpacket.c between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2012/10/09 09:22:28 version 1.1.1.3, 2013/07/21 23:54:38
Line 129  open_packet_socket (struct isis_circuit *circuit) Line 129  open_packet_socket (struct isis_circuit *circuit)
             sizeof (struct sockaddr_ll)) < 0)              sizeof (struct sockaddr_ll)) < 0)
     {      {
       zlog_warn ("open_packet_socket(): bind() failed: %s", safe_strerror (errno));        zlog_warn ("open_packet_socket(): bind() failed: %s", safe_strerror (errno));
         close (fd);
       return ISIS_WARNING;        return ISIS_WARNING;
     }      }
   
Line 142  open_packet_socket (struct isis_circuit *circuit) Line 143  open_packet_socket (struct isis_circuit *circuit)
        * 8.4.2 - Broadcast subnetwork IIH PDUs         * 8.4.2 - Broadcast subnetwork IIH PDUs
        * FIXME: is there a case only one will fail??         * FIXME: is there a case only one will fail??
        */         */
      if (circuit->is_type & IS_LEVEL_1)      /* joining ALL_L1_ISS */
        /* joining ALL_L1_ISS */      retval |= isis_multicast_join (circuit->fd, 1,
        retval = isis_multicast_join (circuit->fd, 1, 
                                       circuit->interface->ifindex);                                        circuit->interface->ifindex);
      if (circuit->is_type & IS_LEVEL_2)      /* joining ALL_L2_ISS */
        /* joining ALL_L2_ISS */      retval |= isis_multicast_join (circuit->fd, 2,
        retval = isis_multicast_join (circuit->fd, 2, 
                                       circuit->interface->ifindex);                                        circuit->interface->ifindex);
       /* joining ALL_ISS (used in RFC 5309 p2p-over-lan as well) */        /* joining ALL_ISS (used in RFC 5309 p2p-over-lan as well) */
      retval = isis_multicast_join (circuit->fd, 3,      retval |= isis_multicast_join (circuit->fd, 3,
                                     circuit->interface->ifindex);                                      circuit->interface->ifindex);
     }      }
   else    else

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>