From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf0-x231.google.com (mail-lf0-x231.google.com [IPv6:2a00:1450:4010:c07::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 276CB3B2A4 for ; Fri, 27 Oct 2017 15:22:57 -0400 (EDT) Received: by mail-lf0-x231.google.com with SMTP id g70so8489613lfl.3 for ; Fri, 27 Oct 2017 12:22:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=wS+iKYN6BUlVYZX9MQQEUyE7ODYxjhex0aUgmZC3l5I=; b=G5HP9wN0ILs2BtQJc+sbZyIhXO6XnGjbCEvBOqS8FfXGH8gREFxCAYi7NdMJTua989 VRnCKwh6cwwnb4fwF1LbEJ7LeS/ux1dmrZ0MPmGZSpa7lS1fxDocXzi8i3glmG86yctR akWpVhF62SF5gQIrruDnGVejew2CjQs4ehI4uF7X+YtnbrRwArrxRUS0c/7X2eXe3eZZ zYA9aqpmf/e5NcQ2aEFuMbMDTvgJlv+rGyqlLDCx1athiNgYyPjXptriw4p891GDDW4c 9nUvRMOj/CmnVRoiKZXN5OszSuM87gjNDXPk6PnE6mFMUIR4fZFHQQORwoDqObbRm1QC 7OMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=wS+iKYN6BUlVYZX9MQQEUyE7ODYxjhex0aUgmZC3l5I=; b=WmfAQ/FDw+P68E2t+beUnJQ3gSN9xfjvEu70MvAhM6c9/NHmq0CzHNK4PWJn1XGjRv Li/GuGceQTf0l9o6IArjm98QsOnYkSgxC+E8eqL28KS4l1y6dpEh6zTUmMbFs3jEyW/2 8GEC+2kJInmwK1pnFhDJrVZhUHpiCpxjy4pxlouKUP6rQJI1Y7Fc36cvGgimpLfM7RFe oGO6vAc0xFja+CIpoKcDx69GaRxC9bfARW4w2C54ilXtOrvzB5/eJ1+MPWJJ7BJpCq00 DFeImyVz6FzjOTYSvUBNCu9TTRZjoiK+0dcBWjwrx0LiTy/ZtLvO+/LFaG8XZLkcRd2Y y0kQ== X-Gm-Message-State: AMCzsaUotVSAcvCraMfqk2ulJi1GhB7O5NYAPI1UePXDefZGhsEPDt7K +Mc7PD93tsC60vP7S8zPVmxlIzQ1qc0Isdu1TCharg== X-Google-Smtp-Source: ABhQp+SKP1FXdHvkwDMdje983w4FM5+lDLvuR4MPN8BU6QibZeL9nGzApyarnaxP5j8cqn3e7oBqvLkR19wbkonzi2I= X-Received: by 10.25.87.143 with SMTP id l137mr471870lfb.193.1509132174992; Fri, 27 Oct 2017 12:22:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.201.12 with HTTP; Fri, 27 Oct 2017 12:22:54 -0700 (PDT) From: Siavash Eghlimi Date: Fri, 27 Oct 2017 15:22:54 -0400 Message-ID: Subject: Help me get started please To: bloat-devel@lists.bufferbloat.net Content-Type: multipart/alternative; boundary="001a11419fb035ab91055c8c378f" X-BeenThere: bloat-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Developers working on AQM, device drivers, and networking stacks" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Oct 2017 19:22:57 -0000 --001a11419fb035ab91055c8c378f Content-Type: text/plain; charset="UTF-8" Hey everyone, hope you all good... I write applications. recently, i started working on Linux kernel. i really like the network subsystem; I want to work on buffer-bloat, specifically. I wanna base my mastery's Thesis on it... my questions are: 1- where to start? the TCP/IP stack is big enough as it is (in Linux), let alone trying to think about something else to add or change.... 2- List of what I should know BEFORE hand; before starting to work on buffer-bloat. should I study AQM ? Network Congestion? or ... 3- Any resources? Books specially. articles, websites etc... Maybe I need to study Linux code first or whatever. I just don't know... in other words: "I wanna start working on this problem in Linux. what should i do? what to read? etc. etc." Please advise Thanks in advance Siavash Eghlimi MSc Software (almost), MCSE, LPIC --001a11419fb035ab91055c8c378f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hey ever= yone, hope you all good...

I write applications. recently, i s= tarted working on Linux kernel. i really like the network subsystem;
I = want to work on buffer-bloat, specifically. I wanna base my mastery's T= hesis on it...

my questions are:
1- where to start? t= he TCP/IP stack is big enough as it is (in Linux), let alone trying to thin= k about something else to add or change....
2- List of what I shou= ld know BEFORE hand; before starting to work on buffer-bloat. should I stud= y AQM ? Network Congestion? or ...
3- Any resources? Books special= ly. articles, websites etc... Maybe I need to study Linux code first or wha= tever. I just don't know...

in other words: "I wanna = start working on this problem in Linux. what should i do? what to read? etc= . etc."

Please advise

Thanks in advance
<= /div>Siavash Eghlimi
MSc Software (almost), MCSE, LPIC
--001a11419fb035ab91055c8c378f--