Definition struct and int
Joe Nosay
superbisquit at gmail.com
Sat Mar 22 22:48:01 UTC 2014
On Fri, Mar 21, 2014 at 3:37 AM, Kevin Lo <kevlo at freebsd.org> wrote:
> On 2014/03/18 08:05, Joe Nosay wrote:
>
>> On Mon, Mar 17, 2014 at 2:49 AM, Kevin Lo <kevlo at freebsd.org> wrote:
>>
>> 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
>>>
>>>
>> Alright.
>>
>
> The revised patch is available at:
> http://people.freebsd.org/~kevlo/udplite.diff
>
> Kevin
>
> _______________________________________________
> 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"
>
I have VPS, VIMAGE, and MROUTING enabled on GENERIC. I'll tell you how it
goes for me.
More information about the freebsd-hackers
mailing list