Definition struct and int
Kevin Lo
kevlo at FreeBSD.org
Mon Mar 17 06:50:01 UTC 2014
On 2014/03/17 14:07, Joe Nosay wrote:
> On Sun, Mar 16, 2014 at 1:07 AM, Joe Nosay <superbisquit at gmail.com> wrote:
>
>>
>>
>> On Fri, Mar 14, 2014 at 5:43 PM, Joe Nosay <superbisquit at gmail.com> wrote:
>>
>>>
>>>
>>> On Thu, Mar 13, 2014 at 9:26 PM, Adrian Chadd <adrian at freebsd.org> wrote:
>>>
>>>> Is this -HEAD, or?
>>>>
>>>>
>>>> -a
>>>>
>>>>
>>>> On 13 March 2014 18:13, Joe Nosay <superbisquit at gmail.com> wrote:
>>>>> Testing of a patch for using UDP Lite on FreeBSD caused no compilation
>>>>> errors; however, after adding the options of "VIMAGE" and "MROUTING" to
>>>>> conf/kern?GENERIC, make buildkernel stops with:
>>>>> /usr/src/sys/netinet/udp_usrreq.c:1701:18: error: too few arguments to
>>>>> function
>>>>> call, expected 2, have 1
>>>>> udp_discardcb(up);
>>>>> ~~~~~~~~~~~~~ ^
>>>>> /usr/src/sys/netinet/udp_usrreq.c:274:1: note: 'udp_discardcb'
>>>> declared here
>>>>> void
>>>>> ^
>>>>> 1 error generated.
>>>>> *** Error code 1
>>>>>
>>>>> The file in question of
>>>>> /usr/src/sys/netinet/udp_usrreq.c
>>>>>
>>>>> has the value of
>>>>> udp_discardcb(struct udpcb *up, int isudp)
>>>>>
>>>>> that is causing the problem.
>>>>>
>>>>>
>>>>>
>>>>> I believe that the compiler is looking for a value to int isudp but
>>>> that
>>>>> value does not exist.
>>>>> _______________________________________________
>>>>> freebsd-hackers at freebsd.org mailing list
>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>>>>> To unsubscribe, send any mail to "
>>>> freebsd-hackers-unsubscribe at freebsd.org"
>>>>
>>>
>>> No, it is 10.0 RELEASE #0 r262601
>>>
>>> Last time, I had entered too many files. Here are the relative files.
>>>
>>>
>>> There was no problem in compiling as listed earlier. I have not studied
>>> C enough to solve this problem; however, I can see that int isudp happens
>>> once while the next closest account is int isudplite.
>>>
>>>
>> I've just upgraded source to head. I have three patches for UDP Lite. The
>> question is which one(s) should I use.
>>
>> The udp-v.diff only has a reference to udp_discardcb up, while patch
>> udplite and udplite.diff have the struct and int references.
>>
>>
> Could someone possibly point me towards some online documentation that
> would allow me to learn of a solution to this problem? This would be much
> better because I would be solving and learning.
>
> Included are the three patches mentioned earlier.
>
> Yes, I will be looking at them again.
>
> Apologies for any noise and if I am coming off the wrong way.
Hi Joe,
As I mentioned, my udp-lite's diff no longer applies cleanly against
-HEAD. I've been busy lately and haven't got time to reply to your
messages.
Give me another day or two to cook up a revised patch for you to test.
Thanks!
Kevin
More information about the freebsd-hackers
mailing list