DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH] kni: Fix build on RHEL 8
@ 2018-11-26 20:45 Mohammed Gamal
  2018-11-27 10:55 ` Ferruh Yigit
  0 siblings, 1 reply; 5+ messages in thread
From: Mohammed Gamal @ 2018-11-26 20:45 UTC (permalink / raw)
  To: dev; +Cc: ferruh.yigit, Mohammed Gamal

As RHEL8 beta has been released and is based on recent upstream kernels
which don't use ndo_change_mtu_rh74 function. Fix the build so that it
doesn't fail because the function is missing

Signed-off-by: Mohammed Gamal <mgamal@redhat.com>
---
 kernel/linux/kni/compat.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kernel/linux/kni/compat.h b/kernel/linux/kni/compat.h
index 5aadebb..bc81d0c 100644
--- a/kernel/linux/kni/compat.h
+++ b/kernel/linux/kni/compat.h
@@ -103,7 +103,8 @@
 #endif
 
 #if (defined(RHEL_RELEASE_CODE) && \
-	(RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(7, 5)))
+	(RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(7, 5)) && \
+	(RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(8, 0)))
 #define ndo_change_mtu ndo_change_mtu_rh74
 #endif
 
-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-dev] [PATCH] kni: Fix build on RHEL 8
  2018-11-26 20:45 [dpdk-dev] [PATCH] kni: Fix build on RHEL 8 Mohammed Gamal
@ 2018-11-27 10:55 ` Ferruh Yigit
  2018-11-27 11:13   ` Mohammed Gamal
  0 siblings, 1 reply; 5+ messages in thread
From: Ferruh Yigit @ 2018-11-27 10:55 UTC (permalink / raw)
  To: Mohammed Gamal, dev

On 11/26/2018 8:45 PM, Mohammed Gamal wrote:
> As RHEL8 beta has been released and is based on recent upstream kernels
> which don't use ndo_change_mtu_rh74 function. Fix the build so that it
> doesn't fail because the function is missing
> 
> Signed-off-by: Mohammed Gamal <mgamal@redhat.com>
> ---
>  kernel/linux/kni/compat.h | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/kernel/linux/kni/compat.h b/kernel/linux/kni/compat.h
> index 5aadebb..bc81d0c 100644
> --- a/kernel/linux/kni/compat.h
> +++ b/kernel/linux/kni/compat.h
> @@ -103,7 +103,8 @@
>  #endif
>  
>  #if (defined(RHEL_RELEASE_CODE) && \
> -	(RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(7, 5)))
> +	(RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(7, 5)) && \
> +	(RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(8, 0)))
>  #define ndo_change_mtu ndo_change_mtu_rh74

What RHEL use, can you please confirm it turns back to `ndo_change_mtu`, instead
of something like `ndo_change_mtu_rh8x`?

>  #endif
>  
> 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-dev] [PATCH] kni: Fix build on RHEL 8
  2018-11-27 10:55 ` Ferruh Yigit
@ 2018-11-27 11:13   ` Mohammed Gamal
  2018-11-27 13:38     ` Ferruh Yigit
  0 siblings, 1 reply; 5+ messages in thread
From: Mohammed Gamal @ 2018-11-27 11:13 UTC (permalink / raw)
  To: Ferruh Yigit, dev

On Tue, 2018-11-27 at 10:55 +0000, Ferruh Yigit wrote:
> On 11/26/2018 8:45 PM, Mohammed Gamal wrote:
> > As RHEL8 beta has been released and is based on recent upstream
> > kernels
> > which don't use ndo_change_mtu_rh74 function. Fix the build so that
> > it
> > doesn't fail because the function is missing
> > 
> > Signed-off-by: Mohammed Gamal <mgamal@redhat.com>
> > ---
> >  kernel/linux/kni/compat.h | 3 ++-
> >  1 file changed, 2 insertions(+), 1 deletion(-)
> > 
> > diff --git a/kernel/linux/kni/compat.h b/kernel/linux/kni/compat.h
> > index 5aadebb..bc81d0c 100644
> > --- a/kernel/linux/kni/compat.h
> > +++ b/kernel/linux/kni/compat.h
> > @@ -103,7 +103,8 @@
> >  #endif
> >  
> >  #if (defined(RHEL_RELEASE_CODE) && \
> > -	(RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(7, 5)))
> > +	(RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(7, 5)) && \
> > +	(RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(8, 0)))
> >  #define ndo_change_mtu ndo_change_mtu_rh74
> 
> What RHEL use, can you please confirm it turns back to
> `ndo_change_mtu`, instead
> of something like `ndo_change_mtu_rh8x`?

There are no such functions in the RHEL8 kernel. You may check the
kernel source code from the SRPM available here:
http://ftp.redhat.com/redhat/rhel/rhel-8-beta/baseos/source/Packages/ke
rnel-4.18.0-32.el8.src.rpm

> 
> >  #endif
> >  
> > 
> 
> 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-dev] [PATCH] kni: Fix build on RHEL 8
  2018-11-27 11:13   ` Mohammed Gamal
@ 2018-11-27 13:38     ` Ferruh Yigit
  2018-12-19 13:27       ` Ferruh Yigit
  0 siblings, 1 reply; 5+ messages in thread
From: Ferruh Yigit @ 2018-11-27 13:38 UTC (permalink / raw)
  To: mgamal, dev

On 11/27/2018 11:13 AM, Mohammed Gamal wrote:
> On Tue, 2018-11-27 at 10:55 +0000, Ferruh Yigit wrote:
>> On 11/26/2018 8:45 PM, Mohammed Gamal wrote:
>>> As RHEL8 beta has been released and is based on recent upstream
>>> kernels
>>> which don't use ndo_change_mtu_rh74 function. Fix the build so that
>>> it
>>> doesn't fail because the function is missing
>>>
>>> Signed-off-by: Mohammed Gamal <mgamal@redhat.com>
>>> ---
>>>  kernel/linux/kni/compat.h | 3 ++-
>>>  1 file changed, 2 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/kernel/linux/kni/compat.h b/kernel/linux/kni/compat.h
>>> index 5aadebb..bc81d0c 100644
>>> --- a/kernel/linux/kni/compat.h
>>> +++ b/kernel/linux/kni/compat.h
>>> @@ -103,7 +103,8 @@
>>>  #endif
>>>  
>>>  #if (defined(RHEL_RELEASE_CODE) && \
>>> -	(RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(7, 5)))
>>> +	(RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(7, 5)) && \
>>> +	(RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(8, 0)))
>>>  #define ndo_change_mtu ndo_change_mtu_rh74
>>
>> What RHEL use, can you please confirm it turns back to
>> `ndo_change_mtu`, instead
>> of something like `ndo_change_mtu_rh8x`?
> 
> There are no such functions in the RHEL8 kernel. You may check the
> kernel source code from the SRPM available here:
> http://ftp.redhat.com/redhat/rhel/rhel-8-beta/baseos/source/Packages/ke
> rnel-4.18.0-32.el8.src.rpm

Thanks, I confirm `RH_KABI_RENAME` removed and RHEL8 is using original
`ndo_change_mtu`

Minor issue, patch title should start with lowercase:
'kni: fix build on RHEL 8'

Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-dev] [PATCH] kni: Fix build on RHEL 8
  2018-11-27 13:38     ` Ferruh Yigit
@ 2018-12-19 13:27       ` Ferruh Yigit
  0 siblings, 0 replies; 5+ messages in thread
From: Ferruh Yigit @ 2018-12-19 13:27 UTC (permalink / raw)
  To: mgamal, dev

On 11/27/2018 1:38 PM, Ferruh Yigit wrote:
> On 11/27/2018 11:13 AM, Mohammed Gamal wrote:
>> On Tue, 2018-11-27 at 10:55 +0000, Ferruh Yigit wrote:
>>> On 11/26/2018 8:45 PM, Mohammed Gamal wrote:
>>>> As RHEL8 beta has been released and is based on recent upstream
>>>> kernels
>>>> which don't use ndo_change_mtu_rh74 function. Fix the build so that
>>>> it
>>>> doesn't fail because the function is missing
>>>>
>>>> Signed-off-by: Mohammed Gamal <mgamal@redhat.com>
>>>> ---
>>>>  kernel/linux/kni/compat.h | 3 ++-
>>>>  1 file changed, 2 insertions(+), 1 deletion(-)
>>>>
>>>> diff --git a/kernel/linux/kni/compat.h b/kernel/linux/kni/compat.h
>>>> index 5aadebb..bc81d0c 100644
>>>> --- a/kernel/linux/kni/compat.h
>>>> +++ b/kernel/linux/kni/compat.h
>>>> @@ -103,7 +103,8 @@
>>>>  #endif
>>>>  
>>>>  #if (defined(RHEL_RELEASE_CODE) && \
>>>> -	(RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(7, 5)))
>>>> +	(RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(7, 5)) && \
>>>> +	(RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(8, 0)))
>>>>  #define ndo_change_mtu ndo_change_mtu_rh74
>>>
>>> What RHEL use, can you please confirm it turns back to
>>> `ndo_change_mtu`, instead
>>> of something like `ndo_change_mtu_rh8x`?
>>
>> There are no such functions in the RHEL8 kernel. You may check the
>> kernel source code from the SRPM available here:
>> http://ftp.redhat.com/redhat/rhel/rhel-8-beta/baseos/source/Packages/ke
>> rnel-4.18.0-32.el8.src.rpm
> 
> Thanks, I confirm `RH_KABI_RENAME` removed and RHEL8 is using original
> `ndo_change_mtu`
> 
> Minor issue, patch title should start with lowercase:
> 'kni: fix build on RHEL 8'
> 
> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
> 

Superseded by https://patches.dpdk.org/patch/49104/

Which has check for igb too.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-12-19 13:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-26 20:45 [dpdk-dev] [PATCH] kni: Fix build on RHEL 8 Mohammed Gamal
2018-11-27 10:55 ` Ferruh Yigit
2018-11-27 11:13   ` Mohammed Gamal
2018-11-27 13:38     ` Ferruh Yigit
2018-12-19 13:27       ` Ferruh Yigit

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).