Page MenuHomeFreeBSD

D58573.diff
No OneTemporary

D58573.diff

diff --git a/sys/compat/linux/linux.h b/sys/compat/linux/linux.h
--- a/sys/compat/linux/linux.h
+++ b/sys/compat/linux/linux.h
@@ -83,6 +83,7 @@
#define LINUX_ARPHRD_ETHER 1
#define LINUX_ARPHRD_LOOPBACK 772
+#define LINUX_ARPHRD_SIT 776
/*
* Supported address families
diff --git a/sys/compat/linux/linux_netlink.c b/sys/compat/linux/linux_netlink.c
--- a/sys/compat/linux/linux_netlink.c
+++ b/sys/compat/linux/linux_netlink.c
@@ -363,8 +363,13 @@
/* Convert interface type */
switch (ifinfo->ifi_type) {
case IFT_ETHER:
+ case IFT_BRIDGE:
+ case IFT_L2VLAN:
ifinfo->ifi_type = LINUX_ARPHRD_ETHER;
break;
+ case IFT_STF:
+ ifinfo->ifi_type = LINUX_ARPHRD_SIT;
+ break;
}
ifinfo->ifi_flags = rtnl_if_flags_to_linux(ifinfo->ifi_flags);

File Metadata

Mime Type
text/plain
Expires
Tue, Aug 4, 9:24 AM (7 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35951379
Default Alt Text
D58573.diff (766 B)

Event Timeline