[Glibc-bsd-commits] r2840 - in trunk/glibc-ports/kfreebsd: bits net
Petr Salinger
ps-guest at alioth.debian.org
Sat Nov 14 13:06:56 UTC 2009
Author: ps-guest
Date: 2009-11-14 13:06:55 +0000 (Sat, 14 Nov 2009)
New Revision: 2840
Modified:
trunk/glibc-ports/kfreebsd/bits/in.h
trunk/glibc-ports/kfreebsd/net/if.h
Log:
addition from 8.0, needed by freebsd-utils
Modified: trunk/glibc-ports/kfreebsd/bits/in.h
===================================================================
--- trunk/glibc-ports/kfreebsd/bits/in.h 2009-11-14 09:51:59 UTC (rev 2839)
+++ trunk/glibc-ports/kfreebsd/bits/in.h 2009-11-14 13:06:55 UTC (rev 2840)
@@ -128,6 +128,8 @@
/*
* Filter modes; also used to represent per-socket filter mode internally.
*/
+
+#define MCAST_UNDEFINED 0 /* fmode: not yet defined */
#define MCAST_INCLUDE 1 /* fmode: include these source(s) */
#define MCAST_EXCLUDE 2 /* fmode: exclude these source(s) */
Modified: trunk/glibc-ports/kfreebsd/net/if.h
===================================================================
--- trunk/glibc-ports/kfreebsd/net/if.h 2009-11-14 09:51:59 UTC (rev 2839)
+++ trunk/glibc-ports/kfreebsd/net/if.h 2009-11-14 13:06:55 UTC (rev 2840)
@@ -138,6 +138,7 @@
#define IFF_MONITOR 0x40000 /* (n) user-requested monitor mode */
#define IFF_STATICARP 0x80000 /* (n) static ARP */
#define IFF_NEEDSGIANT 0x100000 /* (i) hold Giant over if_start calls */
+#define IFF_DYING 0x200000 /* (n) interface is winding down */
/*
* Old names for driver flags so that user space tools can continue to use
@@ -203,6 +204,7 @@
#define IFCAP_TOE4 0x04000 /* interface can offload TCP */
#define IFCAP_TOE6 0x08000 /* interface can offload TCP6 */
#define IFCAP_VLAN_HWFILTER 0x10000 /* interface hw can filter vlan tag */
+#define IFCAP_POLLING_NOCOUNT 0x20000 /* polling ticks cannot be fragmented */
#define IFCAP_HWCSUM (IFCAP_RXCSUM | IFCAP_TXCSUM)
#define IFCAP_TSO (IFCAP_TSO4 | IFCAP_TSO6)
@@ -283,6 +285,7 @@
struct sockaddr ifru_netmask;
short ifru_flags[2];
short ifru_index;
+ int ifru_jid;
int ifru_metric;
int ifru_mtu;
int ifru_phys;
@@ -296,6 +299,7 @@
#define ifr_netmask ifr_ifru.ifru_netmask /* interface net mask */
#define ifr_flags ifr_ifru.ifru_flags[0] /* flags (low 16 bits) */
#define ifr_flagshigh ifr_ifru.ifru_flags[1] /* flags (high 16 bits) */
+#define ifr_jid ifr_ifru.ifru_jid /* jail/vnet */
#define ifr_metric ifr_ifru.ifru_metric /* metric */
#define ifr_mtu ifr_ifru.ifru_mtu /* mtu */
#define ifr_phys ifr_ifru.ifru_phys /* physical wire */
More information about the Glibc-bsd-commits
mailing list