Hi Hiren,

Yes, I intentionally replace the location of DELAY_ACK() macro.
A DCTCP receiver sends an immediate ACK when incoming packets sets CE and non-CE bit by turns. To implement this processing, I prepare the cc_ecnpkt_handler() function. This function calls the DEKAY_ACK() macro to check if this packet is in delayed ack or not. This is why I replace the macro position.
Let me know if my explanation is not good enough.

Regards,
-- Midori

(4/3/14, 10:24 AM), hiren panchasara wrote:
On Sun, Mar 30, 2014 at 10:37 PM, Midori Kato <kat...@sfc.wide.ad.jp> wrote:
Hi FreeBSD developpers,

I'm Midori Kato. I'm working on the DCTCP implementation in the FreeBSD with
Lars Eggert. I mail you because I would like to ask you a code review and
testing. The attached patch is not good enough to test our code. Please give
me your message. I will send an ECN marking implmenetation in dummynet and
test scripts personally to you.
Midori,

First thing I noticed in your dctcp.patch is that you are dropping
r256920 which adds a new argument tlen to DELAY_ACK() macro. I also
see you removed and re-added that macro definition without any changes
to it.

Is that intentional? If not, can you please fix that and resend the patch?

It is usually a good idea to work on -HEAD for such things so
patching/committing is easier.

cheers,
Hiren
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to