linux-2.6.git
15 years agoThe previous commit lost a hunk that I checked in in the one before that. The two...
Sapan Bhatia [Wed, 17 Sep 2008 22:26:40 +0000 (22:26 +0000)]
The previous commit lost a hunk that I checked in in the one before that. The two changes are unrelated -- the first
applies to UDP, the second to TCP, so this should not entail a full test cycle. I'm going to build the newest version
of the kernel and install it on planetlab-7 anyhow.

15 years agoFixing the accounting issue that causes certain connections to be misaccounted, and...
Sapan Bhatia [Sun, 14 Sep 2008 20:49:45 +0000 (20:49 +0000)]
Fixing the accounting issue that causes certain connections to be misaccounted, and that causes NM/peercreds to
intermittently break.

Tagging module linux-2.6 - linux-2.6-22-27

15 years agoFix for the recently reported accounting problem: Ticket #396 and Ticket #202.
Sapan Bhatia [Sun, 14 Sep 2008 20:47:39 +0000 (20:47 +0000)]
Fix for the recently reported accounting problem: Ticket #396 and Ticket #202.

15 years agoback out 10471 for x86_64 as well
Thierry Parmentelat [Fri, 12 Sep 2008 10:01:01 +0000 (10:01 +0000)]
back out 10471 for x86_64 as well

15 years agoback out 10471
Thierry Parmentelat [Fri, 12 Sep 2008 07:39:25 +0000 (07:39 +0000)]
back out 10471

15 years agoadding drivers for another kind of UMTS card + chopstix on x86_64
Thierry Parmentelat [Thu, 11 Sep 2008 15:21:50 +0000 (15:21 +0000)]
adding drivers for another kind of UMTS card + chopstix on x86_64

15 years agoTagging module linux-2.6 - linux-2.6-22-26
Thierry Parmentelat [Wed, 10 Sep 2008 13:12:44 +0000 (13:12 +0000)]
Tagging module linux-2.6 - linux-2.6-22-26
patch for building on f9/gcc-4.3, no functional change on other distros

15 years agomove patch for 4.3 into proper range
Thierry Parmentelat [Tue, 9 Sep 2008 12:10:08 +0000 (12:10 +0000)]
move patch for 4.3 into proper range

15 years agowork around for building with gcc4.3 on fedora 9
Thierry Parmentelat [Tue, 9 Sep 2008 11:51:30 +0000 (11:51 +0000)]
work around for building with gcc4.3 on fedora 9

15 years agoTagging module linux-2.6 - linux-2.6-22-25
Daniel Hokka Zakrisson [Sat, 16 Aug 2008 23:38:16 +0000 (23:38 +0000)]
Tagging module linux-2.6 - linux-2.6-22-25
FUSE support.

15 years agoFUSE patch from Jeremy Stribling.
Daniel Hokka Zakrisson [Wed, 13 Aug 2008 15:47:46 +0000 (15:47 +0000)]
FUSE patch from Jeremy Stribling.

15 years agoEnable nmi watchdog by default.
Sapan Bhatia [Tue, 12 Aug 2008 18:55:35 +0000 (18:55 +0000)]
Enable nmi watchdog by default.

Tagging module linux-2.6 - linux-2.6-22-24

15 years agoEnable IO-APIC-based watchdog by default.
Sapan Bhatia [Tue, 12 Aug 2008 18:53:02 +0000 (18:53 +0000)]
Enable IO-APIC-based watchdog by default.

15 years agoFixed a bug in my previous commit.
Sapan Bhatia [Mon, 4 Aug 2008 20:49:32 +0000 (20:49 +0000)]
Fixed a bug in my previous commit.

Tagging module linux-2.6 - linux-2.6-22-23

15 years agoAn addendum to the change involving UDP-listing/RAW sockets. Not including this fix...
Sapan Bhatia [Mon, 4 Aug 2008 20:45:58 +0000 (20:45 +0000)]
An addendum to the change involving UDP-listing/RAW sockets. Not including this fix will cause a box to OOM in a few days.

15 years ago* 1 fix for using udp/listening sockets via raw
Sapan Bhatia [Mon, 4 Aug 2008 14:39:52 +0000 (14:39 +0000)]
* 1 fix for using udp/listening sockets via raw
* 1 fix to help codemux divide traffic in PlanetFlow

Tagging module linux-2.6 - linux-2.6-22-22

15 years agoThis modification enables raw sockets to receive packets taht are received by UDP...
Sapan Bhatia [Mon, 4 Aug 2008 08:58:04 +0000 (08:58 +0000)]
This modification enables raw sockets to receive packets taht are received by UDP sockets that don't send, but are bound to a given port.

15 years agoTagging module linux-2.6 - linux-2.6-22-21
root [Fri, 1 Aug 2008 16:34:24 +0000 (16:34 +0000)]
Tagging module linux-2.6 - linux-2.6-22-21

Codemux calls setsockopt/SO_PEERCRED to set peer credentials on a socket, so that the connections it proxies to its clients are tagged for PlanetFlow. This hunk got lost somewhere along the way.

15 years agotrivial change
Sapan Bhatia [Fri, 1 Aug 2008 16:26:04 +0000 (16:26 +0000)]
trivial change

15 years agoThis hunk got lost somewhere along the way :(
Sapan Bhatia [Fri, 1 Aug 2008 15:31:39 +0000 (15:31 +0000)]
This hunk got lost somewhere along the way :(

15 years agoRemoved a debugging statement. Shows up a lot in the debug logs.
Sapan Bhatia [Thu, 31 Jul 2008 19:02:11 +0000 (19:02 +0000)]
Removed a debugging statement. Shows up a lot in the debug logs.

Tagging module linux-2.6 - linux-2.6-22-20

15 years agoDeleted a debugging message.
Sapan Bhatia [Thu, 31 Jul 2008 18:50:25 +0000 (18:50 +0000)]
Deleted a debugging message.

15 years agoUnbroke peercred setting.
Sapan Bhatia [Wed, 30 Jul 2008 18:29:02 +0000 (18:29 +0000)]
Unbroke peercred setting.

Tagging module linux-2.6 - linux-2.6-22-19

15 years agoUnbroke peercred-setting. I forgot that a uid that equals -1 is actually > 0.
Sapan Bhatia [Wed, 30 Jul 2008 18:28:02 +0000 (18:28 +0000)]
Unbroke peercred-setting. I forgot that a uid that equals -1 is actually > 0.

15 years agoNow you can write your own TCP using packet sockets. As a side effect, tcptraceroute...
Sapan Bhatia [Mon, 28 Jul 2008 20:23:22 +0000 (20:23 +0000)]
Now you can write your own TCP using packet sockets. As a side effect, tcptraceroute runs to completion including the
last hop.

Tagging module linux-2.6 - linux-2.6-22-18

15 years agoWhoops. This is the right version.
Sapan Bhatia [Mon, 28 Jul 2008 20:18:43 +0000 (20:18 +0000)]
Whoops. This is the right version.

15 years agoOptimize packet socket support to eliminate a packet copy.
Sapan Bhatia [Mon, 28 Jul 2008 13:26:08 +0000 (13:26 +0000)]
Optimize packet socket support to eliminate a packet copy.

Tagging module linux-2.6 - linux-2.6-22-17

15 years agoOptimize packet socket support to eliminate a packet copy.
Sapan Bhatia [Mon, 28 Jul 2008 13:24:55 +0000 (13:24 +0000)]
Optimize packet socket support to eliminate a packet copy.

15 years agoMissed this header file, which broke the compile.
Sapan Bhatia [Mon, 28 Jul 2008 02:22:32 +0000 (02:22 +0000)]
Missed this header file, which broke the compile.

I'll be doing another tag to include an optimization I left out of this version. This version is for Build only.

Tagging module linux-2.6 - linux-2.6-22-16

15 years agoMissed a header file, which broke the compile.
Sapan Bhatia [Mon, 28 Jul 2008 02:21:03 +0000 (02:21 +0000)]
Missed a header file, which broke the compile.

15 years agoFixes to tcpdump-related problems reported recently.
Sapan Bhatia [Mon, 28 Jul 2008 02:07:05 +0000 (02:07 +0000)]
Fixes to tcpdump-related problems reported recently.

Tagging module linux-2.6 - linux-2.6-22-15

15 years agoFix to the missing SYN/ACK bug
Sapan Bhatia [Mon, 28 Jul 2008 02:00:37 +0000 (02:00 +0000)]
Fix to the missing SYN/ACK bug

15 years agoSame thing. Used the right local tree this time.
Sapan Bhatia [Mon, 28 Jul 2008 01:58:26 +0000 (01:58 +0000)]
Same thing. Used the right local tree this time.

15 years ago1 addition to xt_MARK to enable slices to see ICMP errors related to their connections.
Sapan Bhatia [Mon, 28 Jul 2008 01:54:57 +0000 (01:54 +0000)]
1 addition to xt_MARK to enable slices to see ICMP errors related to their connections.

15 years agoAdd classifying packets to HTBs
Andy Bavier [Fri, 25 Jul 2008 19:08:36 +0000 (19:08 +0000)]
Add classifying packets to HTBs

15 years agoSupport adding value of mark to priority field, so that classifying packets to HTBs...
Andy Bavier [Fri, 25 Jul 2008 19:05:39 +0000 (19:05 +0000)]
Support adding value of mark to priority field, so that classifying packets to HTBs works on PlanetLab

15 years agoThis broke build, it seems.
Sapan Bhatia [Thu, 24 Jul 2008 20:24:46 +0000 (20:24 +0000)]
This broke build, it seems.

15 years agoTagging module linux-2.6 - linux-2.6-22-14
Stephen Soltesz [Wed, 23 Jul 2008 19:59:15 +0000 (19:59 +0000)]
Tagging module linux-2.6 - linux-2.6-22-14

added fix to process visibility so when ncontext/vcontext  run netstat in
xid=1, it can see all ports &  processes.

15 years agoLet the spectator see all.
Daniel Hokka Zakrisson [Wed, 23 Jul 2008 16:38:43 +0000 (16:38 +0000)]
Let the spectator see all.

15 years agoKilling patch 520, since it's broken up now
Sapan Bhatia [Wed, 23 Jul 2008 13:21:06 +0000 (13:21 +0000)]
Killing patch 520, since it's broken up now

15 years agofix for tcpdump/tcp payloads
Sapan Bhatia [Mon, 21 Jul 2008 20:47:41 +0000 (20:47 +0000)]
fix for tcpdump/tcp payloads

Tagging module linux-2.6 - linux-2.6-22-13

15 years agoOptimization
Sapan Bhatia [Mon, 21 Jul 2008 20:20:30 +0000 (20:20 +0000)]
Optimization

15 years agotcpdump/tcp problem
Sapan Bhatia [Mon, 21 Jul 2008 19:53:46 +0000 (19:53 +0000)]
tcpdump/tcp problem

15 years agoTagging module linux-2.6 - linux-2.6-22-12
Sapan Bhatia [Tue, 15 Jul 2008 15:54:36 +0000 (15:54 +0000)]
Tagging module linux-2.6 - linux-2.6-22-12

* Bugfix in tuntap
* Attempt to fix TCP-payload-related problems with tcpdump

15 years agoTweak for some tcpdump problems that have been reported
Sapan Bhatia [Tue, 15 Jul 2008 15:36:42 +0000 (15:36 +0000)]
Tweak for some tcpdump problems that have been reported

15 years ago(no commit message)
Sapan Bhatia [Mon, 14 Jul 2008 20:22:09 +0000 (20:22 +0000)]

15 years agoGPL'd tun/tap and declared missing init/cleanup funcitons.
Sapan Bhatia [Mon, 14 Jul 2008 16:10:14 +0000 (16:10 +0000)]
GPL'd tun/tap and declared missing init/cleanup funcitons.

15 years agoFixed a compile error
Sapan Bhatia [Mon, 14 Jul 2008 16:06:36 +0000 (16:06 +0000)]
Fixed a compile error

15 years agoFixed the skb->sk dereference prolblem.
Sapan Bhatia [Mon, 14 Jul 2008 03:55:52 +0000 (03:55 +0000)]
Fixed the skb->sk dereference prolblem.

15 years agoTagging module linux-2.6 - linux-2.6-22-11
Sapan Bhatia [Wed, 9 Jul 2008 22:38:10 +0000 (22:38 +0000)]
Tagging module linux-2.6 - linux-2.6-22-11

* Split up VNET+ module into its component patches
* Added tun/tap support

15 years agoReally added tuntap this time.
Sapan Bhatia [Wed, 9 Jul 2008 20:14:38 +0000 (20:14 +0000)]
Really added tuntap this time.

15 years agoAdding tuntap to the kernel.
Sapan Bhatia [Wed, 9 Jul 2008 20:13:43 +0000 (20:13 +0000)]
Adding tuntap to the kernel.

15 years agoADded patch 526, to support tun/tap.
Sapan Bhatia [Wed, 9 Jul 2008 19:41:46 +0000 (19:41 +0000)]
ADded patch 526, to support tun/tap.

15 years ago* (Cleanup) Split up the VNET+ patch into its 5 component patches
Sapan Bhatia [Wed, 9 Jul 2008 16:36:33 +0000 (16:36 +0000)]
* (Cleanup) Split up the VNET+ patch into its 5 component patches
* Ran a consistency check on the split-up to make sure we didn't lose anything

(to continue...)

15 years agoTagging module linux-2.6 - linux-2.6-22-10
Daniel Hokka Zakrisson [Tue, 8 Jul 2008 23:03:15 +0000 (23:03 +0000)]
Tagging module linux-2.6 - linux-2.6-22-10
Filling a statically allocated buffer cannot fail, right?

15 years agoStatic buffer output in /proc instead of printk from the scheduler.
Daniel Hokka Zakrisson [Tue, 8 Jul 2008 21:13:27 +0000 (21:13 +0000)]
Static buffer output in /proc instead of printk from the scheduler.

15 years agoTagging module linux-2.6 - linux-2.6-22-9
Daniel Hokka Zakrisson [Wed, 25 Jun 2008 19:24:46 +0000 (19:24 +0000)]
Tagging module linux-2.6 - linux-2.6-22-9
Enable the hangcheck timer driver, and build it in to the kernel.
Dump relevant data on the scheduler bug instead of BUGing.

15 years agoMake hangcheck reboot by default, and build it in to the kernel.
Daniel Hokka Zakrisson [Wed, 25 Jun 2008 19:20:01 +0000 (19:20 +0000)]
Make hangcheck reboot by default, and build it in to the kernel.

15 years agoDump the data one time per boot.
Daniel Hokka Zakrisson [Tue, 24 Jun 2008 15:38:38 +0000 (15:38 +0000)]
Dump the data one time per boot.

15 years agoDump all sorts of data, instead of BUGging out.
Daniel Hokka Zakrisson [Mon, 23 Jun 2008 22:14:13 +0000 (22:14 +0000)]
Dump all sorts of data, instead of BUGging out.

15 years ago* Partial fix for the UDP-packet-pollution problem
Sapan Bhatia [Sun, 8 Jun 2008 00:00:05 +0000 (00:00 +0000)]
* Partial fix for the UDP-packet-pollution problem
* Support for PF_PACKET sockets
* Support for SOCK_PACKET sockets
* Disabled Chopstix with mutexes
* Tested VNET+ under heavy loads

Tagging module linux-2.6 - linux-2.6-22-8

15 years ago(no commit message)
Sapan Bhatia [Sat, 7 Jun 2008 23:23:48 +0000 (23:23 +0000)]

15 years agoLast adjustment before tagging.
Sapan Bhatia [Sat, 7 Jun 2008 22:51:05 +0000 (22:51 +0000)]
Last adjustment before tagging.

15 years agoremoved a log line
Sapan Bhatia [Sat, 7 Jun 2008 21:56:12 +0000 (21:56 +0000)]
removed a log line

15 years ago(no commit message)
Sapan Bhatia [Wed, 4 Jun 2008 19:04:03 +0000 (19:04 +0000)]

15 years ago(no commit message)
Sapan Bhatia [Wed, 4 Jun 2008 15:42:25 +0000 (15:42 +0000)]

15 years ago(no commit message)
Sapan Bhatia [Wed, 4 Jun 2008 15:24:29 +0000 (15:24 +0000)]

15 years agoRecent VNET fixes
Sapan Bhatia [Wed, 4 Jun 2008 15:13:27 +0000 (15:13 +0000)]
Recent VNET fixes

15 years agoTagging module linux-2.6 - linux-2.6-22-7
Stephen Soltesz [Fri, 16 May 2008 18:20:29 +0000 (18:20 +0000)]
Tagging module linux-2.6 - linux-2.6-22-7
Bringing this fix in for tcpdump and  ping

15 years ago(no commit message)
Sapan Bhatia [Thu, 15 May 2008 15:25:09 +0000 (15:25 +0000)]

15 years agoFix for tcpdump
Sapan Bhatia [Tue, 13 May 2008 20:33:28 +0000 (20:33 +0000)]
Fix for tcpdump

15 years agoTagging module linux-2.6 - linux-2.6-22-6
Stephen Soltesz [Fri, 9 May 2008 21:27:17 +0000 (21:27 +0000)]
Tagging module linux-2.6 - linux-2.6-22-6
Updated configuration to include COW again.

Patches from Sapan to fix ping losses.

Still need help with tcpdump traffic.

15 years agoTweaks to the previous patches.
Sapan Bhatia [Fri, 9 May 2008 21:00:53 +0000 (21:00 +0000)]
Tweaks to the previous patches.

15 years agoPing bug fix. Probably tcpdump bug fix.
Sapan Bhatia [Fri, 9 May 2008 20:34:43 +0000 (20:34 +0000)]
Ping bug fix. Probably tcpdump bug fix.

15 years agocleanup
Sapan Bhatia [Fri, 9 May 2008 18:11:12 +0000 (18:11 +0000)]
cleanup

15 years agoReturn COW support to the kernel.
Stephen Soltesz [Tue, 6 May 2008 21:56:48 +0000 (21:56 +0000)]
Return COW support to the kernel.
Leaving in trunk for now.

15 years agoTagging module linux-2.6 - linux-2.6-22-5
Daniel Hokka Zakrisson [Tue, 6 May 2008 20:16:12 +0000 (20:16 +0000)]
Tagging module linux-2.6 - linux-2.6-22-5
Patch needs to be applied.

15 years agoAdd missing %ApplyPatch 640.
Daniel Hokka Zakrisson [Tue, 6 May 2008 20:11:45 +0000 (20:11 +0000)]
Add missing %ApplyPatch 640.

15 years agoTagging module linux-2.6 - linux-2.6-22-4
Stephen Soltesz [Mon, 5 May 2008 18:04:02 +0000 (18:04 +0000)]
Tagging module linux-2.6 - linux-2.6-22-4

15 years agoAdd hack to workaround "audit_log_user_command(): Connection refused" from sudo.
Daniel Hokka Zakrisson [Mon, 5 May 2008 17:24:19 +0000 (17:24 +0000)]
Add hack to workaround "audit_log_user_command(): Connection refused" from sudo.

15 years agoUndoing something I had committed a while back as an attempt to fix the
Sapan Bhatia [Mon, 5 May 2008 04:15:44 +0000 (04:15 +0000)]
Undoing something I had committed a while back as an attempt to fix the
kernel freeze. It turned out that this was not the problem, so out it
goes.

16 years ago(no commit message)
Sapan Bhatia [Wed, 30 Apr 2008 19:00:56 +0000 (19:00 +0000)]

16 years agoFix for build
Sapan Bhatia [Wed, 30 Apr 2008 18:38:57 +0000 (18:38 +0000)]
Fix for build

16 years agoCleanup, and integrated some new stuff I had in testing.
Sapan Bhatia [Wed, 30 Apr 2008 02:35:48 +0000 (02:35 +0000)]
Cleanup, and integrated some new stuff I had in testing.

16 years agoTagging module linux-2.6 - linux-2.6-22-3
Thierry Parmentelat [Thu, 24 Apr 2008 18:18:46 +0000 (18:18 +0000)]
Tagging module linux-2.6 - linux-2.6-22-3
Fix bug with looping in schedule()

16 years agoFix bug with looping in schedule() which can occur if 1) there is no task runnable...
Andy Bavier [Thu, 24 Apr 2008 14:13:02 +0000 (14:13 +0000)]
Fix bug with looping in schedule() which can occur if 1) there is no task runnable, 2) the hold queue is empty, and 3) rq->idle_skip is nonzero

16 years agoTagging module linux-2.6 - linux-2.6-22-2
Stephen Soltesz [Wed, 23 Apr 2008 21:31:11 +0000 (21:31 +0000)]
Tagging module linux-2.6 - linux-2.6-22-2
Includes changes from Sapan/Andy regarding the scheduler and vnet bugs.
Should be safe to try a second deployment.

16 years agoBypass for the infinite loop in teh scheduler with interrupts off.
Sapan Bhatia [Wed, 23 Apr 2008 21:12:47 +0000 (21:12 +0000)]
Bypass for the infinite loop in teh scheduler with interrupts off.

16 years agoComing...
Sapan Bhatia [Wed, 23 Apr 2008 21:12:06 +0000 (21:12 +0000)]
Coming...

16 years agoiwlwifi : conditional build, and upgrade to 1.2.25
Thierry Parmentelat [Tue, 22 Apr 2008 10:21:03 +0000 (10:21 +0000)]
iwlwifi : conditional build, and upgrade to 1.2.25

16 years agoThat else was hiding.
Sapan Bhatia [Mon, 21 Apr 2008 00:09:17 +0000 (00:09 +0000)]
That else was hiding.

16 years agoBump to 512.
Daniel Hokka Zakrisson [Tue, 15 Apr 2008 18:48:13 +0000 (18:48 +0000)]
Bump to 512.

16 years agoadd kbd patch to help with the debugging
Daniel Hokka Zakrisson [Wed, 9 Apr 2008 17:05:10 +0000 (17:05 +0000)]
add kbd patch to help with the debugging

16 years agoAnother attempt.
Sapan Bhatia [Fri, 4 Apr 2008 21:29:04 +0000 (21:29 +0000)]
Another attempt.

16 years agoNext attempt
Sapan Bhatia [Fri, 4 Apr 2008 18:27:17 +0000 (18:27 +0000)]
Next attempt

16 years agoFix for the freeze bug, hopefully
Sapan Bhatia [Fri, 4 Apr 2008 16:22:46 +0000 (16:22 +0000)]
Fix for the freeze bug, hopefully

16 years agoAdded a consistency check.
Sapan Bhatia [Thu, 3 Apr 2008 20:46:17 +0000 (20:46 +0000)]
Added a consistency check.

16 years agoCommented out mac80211 and iwlwifi patches
Andy Bavier [Thu, 3 Apr 2008 02:10:10 +0000 (02:10 +0000)]
Commented out mac80211 and iwlwifi patches

16 years agoFix for when slice has been idle for a long time
Andy Bavier [Wed, 2 Apr 2008 20:04:16 +0000 (20:04 +0000)]
Fix for when slice has been idle for a long time

16 years agoFixed a typo
Andy Bavier [Mon, 31 Mar 2008 22:24:13 +0000 (22:24 +0000)]
Fixed a typo