svn commit: r228415 - head/sys/dev/e1000
Bjoern A. Zeeb
bzeeb-lists at lists.zabbadoz.net
Sat Dec 17 15:27:57 UTC 2011
On 12. Dec 2011, at 13:08 , Luigi Rizzo wrote:
> On Sun, Dec 11, 2011 at 06:46:14PM +0000, Jack F Vogel wrote:
>> Author: jfv
>> Date: Sun Dec 11 18:46:14 2011
>> New Revision: 228415
>> URL: http://svn.freebsd.org/changeset/base/228415
>>
>> Log:
>> Last change still had an issue, one more time...
>
> Jack,
> the previous commit (rev. 228387) removed netmap support from if_igb.c
> I believe it was unintentional. Can you put it back, or do you want
> me to handle it ?
>
I am not sure why yet (and it could be someone broke the "clean" parts of the build system) but I am seeing this and cannot remember reports the last days:
In file included from /scratch/tmp/bz/head.universe/sys/modules/em/../../dev/e1000/if_em.c:400:
@/dev/netmap/if_em_netmap.h: In function 'em_netmap_rxsync':
@/dev/netmap/if_em_netmap.h:332: warning: dereferencing 'void *' pointer
@/dev/netmap/if_em_netmap.h:332: error: request for member 'dt_mt' in something not a structure or union
for a LINT build on sparc64.
> cheers
> luigi
>
>> Modified:
>> head/sys/dev/e1000/if_em.c
>> head/sys/dev/e1000/if_igb.c
>>
>> Modified: head/sys/dev/e1000/if_em.c
>> ==============================================================================
>> --- head/sys/dev/e1000/if_em.c Sun Dec 11 17:32:37 2011 (r228414)
>> +++ head/sys/dev/e1000/if_em.c Sun Dec 11 18:46:14 2011 (r228415)
>> @@ -1045,8 +1045,8 @@ em_ioctl(struct ifnet *ifp, u_long comma
>> struct ifreq *ifr = (struct ifreq *)data;
>> #if defined(INET) || defined(INET6)
>> struct ifaddr *ifa = (struct ifaddr *)data;
>> - bool avoid_reset = FALSE;
>> #endif
>> + bool avoid_reset = FALSE;
>> int error = 0;
>>
>> if (adapter->in_detach)
>> @@ -1062,7 +1062,6 @@ em_ioctl(struct ifnet *ifp, u_long comma
>> if (ifa->ifa_addr->sa_family == AF_INET6)
>> avoid_reset = TRUE;
>> #endif
>> -#if defined(INET) || defined(INET6)
>> /*
>> ** Calling init results in link renegotiation,
>> ** so we avoid doing it when possible.
>> @@ -1071,11 +1070,12 @@ em_ioctl(struct ifnet *ifp, u_long comma
>> ifp->if_flags |= IFF_UP;
>> if (!(ifp->if_drv_flags & IFF_DRV_RUNNING))
>> em_init(adapter);
>> +#ifdef INET
>> if (!(ifp->if_flags & IFF_NOARP))
>> arp_ifinit(ifp, ifa);
>> +#endif
>> } else
>> error = ether_ioctl(ifp, command, data);
>> -#endif
>> break;
>> case SIOCSIFMTU:
>> {
>>
>> Modified: head/sys/dev/e1000/if_igb.c
>> ==============================================================================
>> --- head/sys/dev/e1000/if_igb.c Sun Dec 11 17:32:37 2011 (r228414)
>> +++ head/sys/dev/e1000/if_igb.c Sun Dec 11 18:46:14 2011 (r228415)
>> @@ -992,8 +992,8 @@ igb_ioctl(struct ifnet *ifp, u_long comm
>> struct ifreq *ifr = (struct ifreq *)data;
>> #if defined(INET) || defined(INET6)
>> struct ifaddr *ifa = (struct ifaddr *)data;
>> - bool avoid_reset = FALSE;
>> #endif
>> + bool avoid_reset = FALSE;
>> int error = 0;
>>
>> if (adapter->in_detach)
>> @@ -1009,7 +1009,6 @@ igb_ioctl(struct ifnet *ifp, u_long comm
>> if (ifa->ifa_addr->sa_family == AF_INET6)
>> avoid_reset = TRUE;
>> #endif
>> -#if defined(INET) || defined(INET6)
>> /*
>> ** Calling init results in link renegotiation,
>> ** so we avoid doing it when possible.
>> @@ -1018,11 +1017,12 @@ igb_ioctl(struct ifnet *ifp, u_long comm
>> ifp->if_flags |= IFF_UP;
>> if (!(ifp->if_drv_flags & IFF_DRV_RUNNING))
>> igb_init(adapter);
>> +#ifdef INET
>> if (!(ifp->if_flags & IFF_NOARP))
>> arp_ifinit(ifp, ifa);
>> +#endif
>> } else
>> error = ether_ioctl(ifp, command, data);
>> -#endif
>> break;
>> case SIOCSIFMTU:
>> {
--
Bjoern A. Zeeb You have to have visions!
Stop bit received. Insert coin for new address family.
More information about the svn-src-head
mailing list