mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
Unbreak on CURRENT
This commit is contained in:
parent
59170624d3
commit
072d56f36f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=452313
1 changed files with 25 additions and 21 deletions
|
@ -1,5 +1,5 @@
|
||||||
--- aoenet.c.orig 2006-05-25 20:10:11.000000000 +0400
|
--- aoenet.c.orig 2006-05-25 16:10:11.000000000 +0000
|
||||||
+++ aoenet.c 2014-10-02 20:18:23.000000000 +0400
|
+++ aoenet.c 2017-10-17 20:01:42.698938000 +0000
|
||||||
@@ -77,8 +77,11 @@
|
@@ -77,8 +77,11 @@
|
||||||
#define NECODES (sizeof(aoe_errlist) / sizeof(char *) - 1)
|
#define NECODES (sizeof(aoe_errlist) / sizeof(char *) - 1)
|
||||||
#if (__FreeBSD_version < 600000)
|
#if (__FreeBSD_version < 600000)
|
||||||
|
@ -25,21 +25,25 @@
|
||||||
default:
|
default:
|
||||||
return (FALSE);
|
return (FALSE);
|
||||||
case IFT_ETHER:
|
case IFT_ETHER:
|
||||||
@@ -190,10 +197,24 @@
|
@@ -190,10 +197,28 @@
|
||||||
/*
|
/*
|
||||||
* a dummy "free" function for mbuf ext buffer
|
* a dummy "free" function for mbuf ext buffer
|
||||||
*/
|
*/
|
||||||
+#if __FreeBSD_version >= 1000050
|
+#if __FreeBSD_version >= 1200051
|
||||||
+#if __FreeBSD_version >= 1100028
|
+static void
|
||||||
|
+nilfn(struct mbuf *m)
|
||||||
|
+{
|
||||||
|
+}
|
||||||
|
+#elif __FreeBSD_version >= 1100028
|
||||||
+static void
|
+static void
|
||||||
+#else
|
|
||||||
+static int
|
|
||||||
+#endif
|
|
||||||
+nilfn(struct mbuf *m, void *a, void *b)
|
+nilfn(struct mbuf *m, void *a, void *b)
|
||||||
+{
|
+{
|
||||||
+#if __FreeBSD_version < 1100028
|
+}
|
||||||
|
+#elif __FreeBSD_version >= 1000050
|
||||||
|
+static int
|
||||||
|
+nilfn(struct mbuf *m, void *a, void *b)
|
||||||
|
+{
|
||||||
+ return EXT_FREE_OK;
|
+ return EXT_FREE_OK;
|
||||||
+#endif
|
|
||||||
+}
|
+}
|
||||||
+#else
|
+#else
|
||||||
static void
|
static void
|
||||||
|
@ -50,7 +54,7 @@
|
||||||
|
|
||||||
/* Create a mbuf chain and point to our data section(s). */
|
/* Create a mbuf chain and point to our data section(s). */
|
||||||
static struct mbuf *
|
static struct mbuf *
|
||||||
@@ -201,7 +222,7 @@
|
@@ -201,7 +226,7 @@
|
||||||
{
|
{
|
||||||
struct mbuf *m;
|
struct mbuf *m;
|
||||||
|
|
||||||
|
@ -59,7 +63,7 @@
|
||||||
return (NULL);
|
return (NULL);
|
||||||
m->m_len = AOEHDRSZ;
|
m->m_len = AOEHDRSZ;
|
||||||
m->m_pkthdr.len = f->f_mlen;
|
m->m_pkthdr.len = f->f_mlen;
|
||||||
@@ -215,14 +236,21 @@
|
@@ -215,14 +240,21 @@
|
||||||
u_int len;
|
u_int len;
|
||||||
|
|
||||||
len = f->f_mlen - AOEHDRSZ;
|
len = f->f_mlen - AOEHDRSZ;
|
||||||
|
@ -82,7 +86,7 @@
|
||||||
NULL, 0, EXT_NET_DRV);
|
NULL, 0, EXT_NET_DRV);
|
||||||
m1->m_len = len;
|
m1->m_len = len;
|
||||||
m1->m_next = NULL;
|
m1->m_next = NULL;
|
||||||
@@ -276,7 +304,7 @@
|
@@ -276,7 +308,7 @@
|
||||||
if (!is_aoe_netif(ifp))
|
if (!is_aoe_netif(ifp))
|
||||||
continue;
|
continue;
|
||||||
memcpy(h->ah_src, IFPADDR(ifp), sizeof(h->ah_src));
|
memcpy(h->ah_src, IFPADDR(ifp), sizeof(h->ah_src));
|
||||||
|
@ -91,7 +95,7 @@
|
||||||
if (m == NULL) {
|
if (m == NULL) {
|
||||||
IPRINTK("m_copypacket failure\n");
|
IPRINTK("m_copypacket failure\n");
|
||||||
continue;
|
continue;
|
||||||
@@ -298,7 +326,11 @@
|
@@ -298,7 +330,11 @@
|
||||||
aoenet_maxsize(struct ifnet *ifp)
|
aoenet_maxsize(struct ifnet *ifp)
|
||||||
{
|
{
|
||||||
/* max payload size of packet based on interface mtu setting */
|
/* max payload size of packet based on interface mtu setting */
|
||||||
|
@ -103,7 +107,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -362,7 +394,11 @@
|
@@ -362,7 +398,11 @@
|
||||||
*/
|
*/
|
||||||
if ((m->m_flags & M_PKTHDR) == 0) {
|
if ((m->m_flags & M_PKTHDR) == 0) {
|
||||||
if_printf(ifp, "discard frame w/o packet header\n");
|
if_printf(ifp, "discard frame w/o packet header\n");
|
||||||
|
@ -115,7 +119,7 @@
|
||||||
m_freem(m);
|
m_freem(m);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -371,7 +407,11 @@
|
@@ -371,7 +411,11 @@
|
||||||
if_printf(ifp, "discard frame w/o leading ethernet "
|
if_printf(ifp, "discard frame w/o leading ethernet "
|
||||||
"header (len %u pkt len %u)\n",
|
"header (len %u pkt len %u)\n",
|
||||||
m->m_len, m->m_pkthdr.len);
|
m->m_len, m->m_pkthdr.len);
|
||||||
|
@ -127,7 +131,7 @@
|
||||||
m_freem(m);
|
m_freem(m);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -384,17 +424,25 @@
|
@@ -384,17 +428,25 @@
|
||||||
if (m->m_pkthdr.len >
|
if (m->m_pkthdr.len >
|
||||||
ETHER_MAX_FRAME(ifp, etype, m->m_flags & M_HASFCS)) {
|
ETHER_MAX_FRAME(ifp, etype, m->m_flags & M_HASFCS)) {
|
||||||
if_printf(ifp, "discard oversize frame "
|
if_printf(ifp, "discard oversize frame "
|
||||||
|
@ -155,7 +159,7 @@
|
||||||
m_freem(m);
|
m_freem(m);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -417,7 +465,11 @@
|
@@ -417,7 +469,11 @@
|
||||||
m->m_flags &= ~M_HASFCS;
|
m->m_flags &= ~M_HASFCS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -167,7 +171,7 @@
|
||||||
|
|
||||||
if (ETHER_IS_MULTICAST(eh->ether_dhost)) {
|
if (ETHER_IS_MULTICAST(eh->ether_dhost)) {
|
||||||
if (bcmp(etherbroadcastaddr, eh->ether_dhost,
|
if (bcmp(etherbroadcastaddr, eh->ether_dhost,
|
||||||
@@ -427,7 +479,11 @@
|
@@ -427,7 +483,11 @@
|
||||||
m->m_flags |= M_MCAST;
|
m->m_flags |= M_MCAST;
|
||||||
}
|
}
|
||||||
if (m->m_flags & (M_BCAST|M_MCAST))
|
if (m->m_flags & (M_BCAST|M_MCAST))
|
||||||
|
@ -179,7 +183,7 @@
|
||||||
|
|
||||||
aoeintr(m);
|
aoeintr(m);
|
||||||
/* netisr_dispatch(NETISR_AOE, m); */
|
/* netisr_dispatch(NETISR_AOE, m); */
|
||||||
@@ -472,7 +528,11 @@
|
@@ -472,7 +532,11 @@
|
||||||
|
|
||||||
IFNET_RLOCK();
|
IFNET_RLOCK();
|
||||||
TAILQ_FOREACH(ifp, &ifnet, if_link) {
|
TAILQ_FOREACH(ifp, &ifnet, if_link) {
|
||||||
|
@ -191,7 +195,7 @@
|
||||||
case IFT_ETHER:
|
case IFT_ETHER:
|
||||||
case IFT_FASTETHER:
|
case IFT_FASTETHER:
|
||||||
case IFT_GIGABITETHERNET:
|
case IFT_GIGABITETHERNET:
|
||||||
@@ -501,7 +561,11 @@
|
@@ -501,7 +565,11 @@
|
||||||
|
|
||||||
IFNET_RLOCK();
|
IFNET_RLOCK();
|
||||||
TAILQ_FOREACH(ifp, &ifnet, if_link) {
|
TAILQ_FOREACH(ifp, &ifnet, if_link) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue