Diff for /embedaddon/quagga/zebra/irdp_interface.c between versions 1.1.1.1 and 1.1.1.3

version 1.1.1.1, 2012/02/21 17:26:11 version 1.1.1.3, 2016/11/02 10:09:10
Line 99  if_group (struct interface *ifp,  Line 99  if_group (struct interface *ifp, 
           u_int32_t group,             u_int32_t group, 
           int add_leave)            int add_leave)
 {  {
   struct zebra_if *zi;  
   struct ip_mreq m;    struct ip_mreq m;
   struct prefix *p;    struct prefix *p;
   int ret;    int ret;
   char b1[INET_ADDRSTRLEN];    char b1[INET_ADDRSTRLEN];
   
   zi = ifp->info;  
   
   memset (&m, 0, sizeof (m));    memset (&m, 0, sizeof (m));
   m.imr_multiaddr.s_addr = htonl (group);    m.imr_multiaddr.s_addr = htonl (group);
   p = irdp_get_prefix(ifp);    p = irdp_get_prefix(ifp);
Line 641  DEFUN (no_ip_irdp_address_preference, Line 638  DEFUN (no_ip_irdp_address_preference,
 {  {
   struct listnode *node, *nnode;    struct listnode *node, *nnode;
   struct in_addr ip;     struct in_addr ip; 
   int pref;  
   int ret;    int ret;
   struct interface *ifp;    struct interface *ifp;
   struct zebra_if *zi;    struct zebra_if *zi;
Line 659  DEFUN (no_ip_irdp_address_preference, Line 655  DEFUN (no_ip_irdp_address_preference,
   ret = inet_aton(argv[0], &ip);    ret = inet_aton(argv[0], &ip);
   if (!ret)     if (!ret) 
     return CMD_WARNING;      return CMD_WARNING;
   
   pref = atoi(argv[1]);  
   
   for (ALL_LIST_ELEMENTS (irdp->AdvPrefList, node, nnode, adv))    for (ALL_LIST_ELEMENTS (irdp->AdvPrefList, node, nnode, adv))
     {      {

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


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