[BACK]Return to ipv4.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / external / bsd / dhcpcd / dist / src

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/external/bsd/dhcpcd/dist/src/ipv4.h between version 1.1.1.1.8.1 and 1.1.1.1.8.2

version 1.1.1.1.8.1, 2018/01/13 21:35:30 version 1.1.1.1.8.2, 2018/04/09 16:46:34
Line 79  struct ipv4_addr {
Line 79  struct ipv4_addr {
         struct in_addr brd;          struct in_addr brd;
         struct interface *iface;          struct interface *iface;
         int addr_flags;          int addr_flags;
           unsigned int flags;
         char saddr[INET_ADDRSTRLEN + 3];          char saddr[INET_ADDRSTRLEN + 3];
 #ifdef ALIAS_ADDR  #ifdef ALIAS_ADDR
         char alias[IF_NAMESIZE];          char alias[IF_NAMESIZE];
Line 86  struct ipv4_addr {
Line 87  struct ipv4_addr {
 };  };
 TAILQ_HEAD(ipv4_addrhead, ipv4_addr);  TAILQ_HEAD(ipv4_addrhead, ipv4_addr);
   
   #define IPV4_AF_STALE           (1U << 0)
   
 #define IPV4_ADDR_EQ(a1, a2)    ((a1) && (a1)->addr.s_addr == (a2)->addr.s_addr)  #define IPV4_ADDR_EQ(a1, a2)    ((a1) && (a1)->addr.s_addr == (a2)->addr.s_addr)
 #define IPV4_MASK1_EQ(a1, a2)   ((a1) && (a1)->mask.s_addr == (a2)->mask.s_addr)  #define IPV4_MASK1_EQ(a1, a2)   ((a1) && (a1)->mask.s_addr == (a2)->mask.s_addr)
 #define IPV4_MASK_EQ(a1, a2)    (IPV4_ADDR_EQ(a1, a2) && IPV4_MASK1_EQ(a1, a2))  #define IPV4_MASK_EQ(a1, a2)    (IPV4_ADDR_EQ(a1, a2) && IPV4_MASK1_EQ(a1, a2))
Line 129  struct ipv4_addr *ipv4_iffindlladdr(stru
Line 132  struct ipv4_addr *ipv4_iffindlladdr(stru
 struct ipv4_addr *ipv4_findaddr(struct dhcpcd_ctx *, const struct in_addr *);  struct ipv4_addr *ipv4_findaddr(struct dhcpcd_ctx *, const struct in_addr *);
 struct ipv4_addr *ipv4_findmaskaddr(struct dhcpcd_ctx *,  struct ipv4_addr *ipv4_findmaskaddr(struct dhcpcd_ctx *,
     const struct in_addr *);      const struct in_addr *);
   void ipv4_markaddrsstale(struct interface *);
   void ipv4_deletestaleaddrs(struct interface *);
 void ipv4_handleifa(struct dhcpcd_ctx *, int, struct if_head *, const char *,  void ipv4_handleifa(struct dhcpcd_ctx *, int, struct if_head *, const char *,
     const struct in_addr *, const struct in_addr *, const struct in_addr *,      const struct in_addr *, const struct in_addr *, const struct in_addr *,
     int);      int, pid_t);
   
 void ipv4_free(struct interface *);  void ipv4_free(struct interface *);
 #else  #else

Legend:
Removed from v.1.1.1.1.8.1  
changed lines
  Added in v.1.1.1.1.8.2

CVSweb <webmaster@jp.NetBSD.org>