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.

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to