Diff for /embedaddon/iperf/src/flowlabel.h between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2016/10/18 13:28:18 version 1.1.1.2, 2023/09/27 11:14:54
Line 29 Line 29
   
   
 #include <linux/types.h>  #include <linux/types.h>
   #include <linux/version.h>
   
/*                                                                                                                                                                             #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0)
   It is just a stripped copy of the Linux kernel header "linux/in6.h" #include <linux/in6.h>
 #else
 #ifndef __ANDROID__
 /*
    It is just a stripped copy of the Linux kernel header "linux/in6.h"
    "Flow label" things are still not defined in "netinet/in*.h" headers,     "Flow label" things are still not defined in "netinet/in*.h" headers,
    but we cannot use "linux/in6.h" immediately because it currently     but we cannot use "linux/in6.h" immediately because it currently
   conflicts with "netinet/in.h" .   conflicts with "netinet/in.h" . (in kernel versions < 3.7.0)
 */  */
   
 #ifndef __ANDROID__  
 struct in6_flowlabel_req  struct in6_flowlabel_req
 {  {
     struct in6_addr flr_dst;      struct in6_addr flr_dst;
Line 68  struct in6_flowlabel_req Line 71  struct in6_flowlabel_req
 #define IPV6_FLOWINFO_FLOWLABEL 0x000fffff  #define IPV6_FLOWINFO_FLOWLABEL 0x000fffff
 #define IPV6_FLOWINFO_PRIORITY  0x0ff00000  #define IPV6_FLOWINFO_PRIORITY  0x0ff00000
   
   #endif
 #define IPV6_FLOWLABEL_MGR      32  #define IPV6_FLOWLABEL_MGR      32
 #define IPV6_FLOWINFO_SEND      33  #define IPV6_FLOWINFO_SEND      33
   

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


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