Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262909AbVCDNEg (ORCPT ); Fri, 4 Mar 2005 08:04:36 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262874AbVCDNAO (ORCPT ); Fri, 4 Mar 2005 08:00:14 -0500 Received: from f24.mail.ru ([194.67.57.160]:6664 "EHLO f24.mail.ru") by vger.kernel.org with ESMTP id S263021AbVCDMto (ORCPT ); Fri, 4 Mar 2005 07:49:44 -0500 From: se go To: linux-kernel@vger.kernel.org Subject: TCP ACKs carrying data Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [194.85.70.42] Date: Fri, 04 Mar 2005 15:49:43 +0300 Reply-To: se go Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Message-Id: Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1219 Lines: 36 Hello, i got some problems concerning tcp realization in kernel (v 2.4). i need to make some modifications to tcp to be able to transfer data within ACK segments...(initially their data field is empty) i suppose i should modify the following functions: /net/ipv4/tcp_input.c > tcp_ack() - for processing incoming acks, to read data from their data field and /net/ipv4/tcp_output.c > tcp_send_ack() - for processing outgoing acks, to put data in them my questions are: - am i right in my decision? - what problems these modifications may cause (i tried to modify and they do cause!... i just cannot understand what they are) - what functions else i may need to modify? - how must i modify ACKs to make them do what i want and to make linux kernel correctly treating them. if you need i can reply the list of modifications i've done. i'd like to be personally CC'd. thanks in advance, Serge Goodenko Moscow Institute of Physics and Technology Moscow, Russia - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/