Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

birq / birq.c @ master

History | View | Annotate | Download (14.1 KB)

# Date Author Comment
4534af0a 07/03/2017 05:54 PM Serj Kalichev

Move all active IRQs from excluded cpus to another ones

c0e4ca98 07/03/2017 01:52 PM Serj Kalichev

Don't choose excluded cpu to move irq to

1ebf1cde 06/29/2017 11:51 PM Serj Kalichev

Re-read config on SIGHUP

ef629c50 06/29/2017 11:37 PM Serj Kalichev

exclude-cpus option in conf file

143d1c6b 06/29/2017 06:52 PM Serj Kalichev

SIGHUP handler

67b48c72 06/29/2017 06:42 PM Serj Kalichev

Implement config file

15b7ffdb 04/13/2016 11:07 PM Serj Kalichev

Add function to parse config

18c1a7b7 09/03/2015 10:46 AM Serj Kalichev

Fix version number

95a02a8d 08/14/2015 11:06 PM Serj Kalichev

Documentation update

016352be 05/14/2015 05:57 PM Serj Kalichev

Use load_limit while choose_cpu()

8fcdab8c 05/14/2015 03:51 PM Serj Kalichev

Add --load-limit option

0fcb6e89 05/06/2015 04:07 PM Serj Kalichev

Choose IRQ to move anyway (if balance_irq is not empty)

bccdb191 05/06/2015 02:00 PM Serj Kalichev

Link IRQs to CPUs using current affinity

bf91441c 05/20/2014 03:35 PM Serj Kalichev

Fix -s (--strategy) option

64fe6c80 04/18/2014 12:42 PM Serj Kalichev

Use snprintf() instead sprintf()

6f35b56a 04/18/2014 12:24 PM Serj Kalichev

Fix some issues due to static analyze

62f271dd 02/26/2014 02:14 PM Serj Kalichev

Remove dead assignment

da82bfb3 02/25/2014 06:13 PM Serj Kalichev

Fix extra warnings

702b1586 02/18/2014 06:52 PM Serj Kalichev

Unfinished pxm

8ca23777 02/14/2014 05:48 PM Serj Kalichev

Fix help text

ecebce35 02/12/2014 01:49 PM Serj Kalichev

Default strategy is random. Default theshold is 99.0

1be921fd 02/12/2014 12:00 PM Serj Kalichev

Add irq choose strategy

533e79a5 02/11/2014 03:08 PM Serj Kalichev

Add -i and -I options for intervals

8fc6cbe2 02/11/2014 02:34 PM Serj Kalichev

Args for time intervals

bbeceb65 02/04/2014 12:14 AM Serj Kalichev

Add -r option to enable HT

eec075f0 02/03/2014 09:14 PM Serj Kalichev

Use AND for IRQ's cpumasks

3fd9c80e 02/03/2014 03:59 PM Serj Kalichev

Implement --verbose option

83a5e875 02/03/2014 02:52 PM Serj Kalichev

Don't use Netlink. Regular IRQ rescan

dd2460d4 02/02/2014 12:39 AM Serj Kalichev

Some comments and renaming

0b320410 02/01/2014 10:56 PM Serj Kalichev

Some output fixes

949f96d3 02/01/2014 05:38 PM Serj Kalichev

First real balancing. Not tested.

7a2750b4 02/01/2014 03:47 PM Serj Kalichev

Add --threshold opt

230d577d 02/01/2014 03:35 PM Serj Kalichev

Add birq.h file

7d6c11a2 02/01/2014 03:28 PM Serj Kalichev

Apply affinity

3312f2a9 02/01/2014 12:01 AM Serj Kalichev

Some functions for balance

14a06b2d 01/31/2014 06:48 PM Serj Kalichev

Show statistics

b09318f7 01/31/2014 06:10 PM Serj Kalichev

Parse /proc/stat for intr

604dfd2f 01/31/2014 05:18 PM Serj Kalichev

Parse /proc/stat for CPU load

6ea6e6e3 01/30/2014 11:00 PM Serj Kalichev

Use NETLINK_ROUTE for rescan

0645ce41 01/30/2014 06:04 PM Serj Kalichev

Output info on debug only

eb21dda8 01/28/2014 06:53 PM Serj Kalichev

Parse local_cpus

908cca63 01/28/2014 02:47 PM Serj Kalichev

Scan for CPUs. Ignore HT

1fe39174 12/06/2013 06:53 PM Serj Kalichev

Many unfinished changes

0b18e79f 10/23/2013 10:35 AM Serj Kalichev

Free irqs list

459e72c0 10/22/2013 10:05 PM Serj Kalichev

Some function renaming

ce5c1e4c 10/22/2013 06:37 PM Serj Kalichev

Add compare function for global IRQ list

2fbbb93f 10/22/2013 05:51 PM Serj Kalichev

Add irq.h and irq_parse.c

c2276422 10/22/2013 04:35 PM Serj Kalichev

Move netlink work to separate file

2c6beaf5 10/22/2013 04:18 PM Serj Kalichev

Cleanup

f1ce5d7f 10/22/2013 03:06 PM Serj Kalichev

Add a part of lub library

81e2c821 10/22/2013 02:17 PM Serj Kalichev

Fix Netlink polling

e549deb2 10/21/2013 11:11 PM Serj Kalichev

Netlink polling

7090e2de 10/21/2013 05:16 PM Serj Kalichev

Add base binary birq