Diff for /embedaddon/quagga/zebra/if_ioctl_solaris.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 17:26:11 version 1.1.1.2, 2016/11/02 10:09:10
Line 30 Line 30
 #include "memory.h"  #include "memory.h"
 #include "log.h"  #include "log.h"
 #include "privs.h"  #include "privs.h"
   #include "vrf.h"
   
 #include "zebra/interface.h"  #include "zebra/interface.h"
   #include "zebra/ioctl_solaris.h"
   #include "zebra/rib.h"
   
 void lifreq_set_name (struct lifreq *, const char *);  
 int if_get_flags_direct (const char *, uint64_t *, unsigned int af);  
 static int if_get_addr (struct interface *, struct sockaddr *, const char *);  static int if_get_addr (struct interface *, struct sockaddr *, const char *);
 static void interface_info_ioctl (struct interface *);  static void interface_info_ioctl (struct interface *);
 extern struct zebra_privs_t zserv_privs;  extern struct zebra_privs_t zserv_privs;
   
intstatic int
 interface_list_ioctl (int af)  interface_list_ioctl (int af)
 {  {
   int ret;    int ret;
Line 208  end: Line 209  end:
 }  }
   
 /* Get interface's index by ioctl. */  /* Get interface's index by ioctl. */
intstatic int
 if_get_index (struct interface *ifp)  if_get_index (struct interface *ifp)
 {  {
   int ret;    int ret;
Line 349  interface_info_ioctl (struct interface *ifp) Line 350  interface_info_ioctl (struct interface *ifp)
   
 /* Lookup all interface information. */  /* Lookup all interface information. */
 void  void
interface_list ()interface_list (struct zebra_vrf *zvrf)
 {  {
     if (zvrf->vrf_id != VRF_DEFAULT)
       {
         zlog_warn ("interface_list: ignore VRF %u", zvrf->vrf_id);
         return;
       }
   interface_list_ioctl (AF_INET);    interface_list_ioctl (AF_INET);
   interface_list_ioctl (AF_INET6);    interface_list_ioctl (AF_INET6);
   interface_list_ioctl (AF_UNSPEC);    interface_list_ioctl (AF_UNSPEC);

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


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