FreeBSD Bugzilla – Attachment 206600 Details for
Bug 239891
net/aoe: Fix for FreeBSD 12+ (no member named 'tqh_first' in 'struct ifnethead')
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch file for aoenet.c
aoenet.c-foreach.patch (text/plain), 1.32 KB, created by
chadf
on 2019-08-15 21:41:34 UTC
(
hide
)
Description:
Patch file for aoenet.c
Filename:
MIME Type:
Creator:
chadf
Created:
2019-08-15 21:41:34 UTC
Size:
1.32 KB
patch
obsolete
>--- dev/aoe/aoenet.c.orig 2019-08-14 20:53:51.415030000 -0700 >+++ dev/aoe/aoenet.c 2019-08-14 20:58:53.326160000 -0700 >@@ -85,6 +85,12 @@ > #endif > #define IFLISTSZ 1024 > >+#if __FreeBSD_version >= 1200000 >+#define IFNET_FOREACH(v, h, e) CK_STAILQ_FOREACH(v, h, e) >+#else >+#define IFNET_FOREACH(v, h, e) TAILQ_FOREACH(v, h, e) >+#endif >+ > static char aoe_iflist[IFLISTSZ]; > > static int sysctl_aoe_iflist(SYSCTL_HANDLER_ARGS); >@@ -304,7 +310,7 @@ > h->ah_cmd = AOECMD_CFG; > > IFNET_RLOCK(); >- TAILQ_FOREACH(ifp, &ifnet, if_link) { >+ IFNET_FOREACH(ifp, &ifnet, if_link) { > if (!is_aoe_netif(ifp)) > continue; > memcpy(h->ah_src, IFPADDR(ifp), sizeof(h->ah_src)); >@@ -506,7 +512,7 @@ > > #ifdef FORCE_NETWORK_HOOK > IFNET_RLOCK(); >- TAILQ_FOREACH(ifp, &ifnet, if_link) { >+ IFNET_FOREACH(ifp, &ifnet, if_link) { > if (!is_aoe_netif(ifp)) { > if (ifp->if_input == aoe_ether_input) > ifp->if_input = old_ether_input; >@@ -531,7 +537,7 @@ > struct ifnet *ifp; > > IFNET_RLOCK(); >- TAILQ_FOREACH(ifp, &ifnet, if_link) { >+ IFNET_FOREACH(ifp, &ifnet, if_link) { > #if __FreeBSD_version >= 1100030 > switch (ifp->if_type) { > #else >@@ -564,7 +570,7 @@ > struct ifnet *ifp; > > IFNET_RLOCK(); >- TAILQ_FOREACH(ifp, &ifnet, if_link) { >+ IFNET_FOREACH(ifp, &ifnet, if_link) { > #if __FreeBSD_version >= 1100030 > switch (ifp->if_type) { > #else
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 239891
: 206600 |
243991
|
243992
|
244404
|
244662
|
244700