aboutsummaryrefslogtreecommitdiffstats
path: root/package/iproute2
Commit message (Expand)AuthorAgeFilesLines
* iproute2: update to 2.6.39Florian Fainelli2011-10-075-17/+8
* iproute2 relayd: Moved iproute2 and relayd to Routing and Redirection submenu...Daniel Dickinson2011-03-121-0/+1
* kernel: add a new scheduler action for restoring the connection tracking mark...Felix Fietkau2011-02-211-0/+84
* iproute2: dont filter cached routes on iproute_get (#8339)Jo-Philipp Wich2010-12-027-33/+43
* iproute2: mark /etc/iproute2/rt_tables as conffileJo-Philipp Wich2010-10-051-0/+4
* iproute2: Add lex/yacc files dependencies. Refresh other patches.Michael Büsch2010-09-126-39/+80
* iproute2: Once the make calls were fixed up, parallel compile seems to work w...Michael Büsch2010-09-091-1/+5
* iproute2: Fix compilationMichael Büsch2010-09-091-4/+7
* package/iproute2: update iproute2 to version 2.6.35Alexandros C. Couloumbis2010-09-031-3/+3
* iproute2: cleanup Makefile after r21513Florian Fainelli2010-05-211-1/+0
* iproute2: update to v2.6.31 (#7354)Florian Fainelli2010-05-211-0/+1
* iproute2: cleanup Makefile after r21513Jo-Philipp Wich2010-05-201-2/+0
* iproute2: update to v2.6.31 (#7354)Jo-Philipp Wich2010-05-207-156/+21
* package/iproute2: refresh patchesGabor Juhos2010-03-261-3/+3
* this patches fixes iproute2 parallel build.Travis Kemen2010-03-141-8/+6
* iproute2: make tc depend on kmod-sched (#6681)Jo-Philipp Wich2010-02-191-0/+1
* iproute2: honour when building libnetlink.a, completes r18323 and fixes #6160Jo-Philipp Wich2009-11-141-0/+7
* iproute2: compile the static libraries with $(FPIC), as they are reused by ot...Felix Fietkau2009-11-051-1/+7
* Pass TARGET_CFLAGS using and external variable instead a sed expression that ...Felix Fietkau2009-11-052-3/+13
* sched: allow user space to create pfifo_fast qdiscs on virtual interfaces, al...Felix Fietkau2009-07-121-0/+9
* upgrade iproute2 to 2.6.29-1 - includes support for the skbedit scheduler actionFelix Fietkau2009-07-119-104/+61
* iproute2: install netlink header and libraryNicolas Thill2009-05-261-0/+7
* the bison prereq check is no longer necessaryFelix Fietkau2009-05-061-4/+0
* Require* calls must now be placed before BuildPackage callsFelix Fietkau2009-05-051-3/+5
* get rid of $Id$ - it has never helped us and it has broken too many patches ;)Felix Fietkau2009-04-171-1/+0
* package iproute2 has problems building on recent BSD-derived platforms becaus...Florian Fainelli2008-08-081-4/+4
* adds rt_tables to files installed by ip ipkgJohn Crispin2008-06-281-0/+2
* Update iproute2 to version 2.6.25, and fixup patchesPeter Denison2008-05-205-228/+159
* revert iproute2 to the old version until the new one is fixed (#3026)Felix Fietkau2008-04-065-2974/+1481
* md5sum was left outTim Yardley2008-01-081-1/+1
* updated iproute2 to 2.6.23 + latest debian patches + latest esfq. deleted pat...Tim Yardley2008-01-085-1481/+2974
* move package description to a separate definition, remove it when DESCRIPTION...Nicolas Thill2007-09-071-3/+4
* Fix compilation on 2.4 kernelsFlorian Fainelli2007-06-131-0/+14
* Add esfq to iproute2 and 2.4 kernel (#1891)Florian Fainelli2007-06-131-0/+295
* update iproute2 to 2.6.20-070313, and package genl utilityPeter Denison2007-06-097-92/+86
* refresh all package patches in the buildroot using quiltFelix Fietkau2007-06-046-68/+90
* Patch to work arounf flex issues with newer version of flex with some distros.Hamish Guthrie2007-05-071-0/+1768
* Fix MacOSX build errors with iproute2 (#1533)Florian Fainelli2007-04-082-0/+67
* add file type autodetection for the unpack command and nuke PKG_CAT:= in lots...Felix Fietkau2007-03-161-1/+0
* add a default for PKG_BUILD_DIR and PKG_INSTALL_DIR (will use KERNEL_BUILD_DI...Felix Fietkau2007-03-161-2/+0
* replace lots of manual install commands with INSTALL_* variablesFelix Fietkau2006-11-231-4/+4
* remove bogus -j1 options from make callsFelix Fietkau2006-10-181-2/+2
* finally move buildroot-ng to trunkFelix Fietkau2016-03-205-0/+1616
s="sb">`BOOTMAGIC_KEY_DEBUG_ENABLE` |`KC_D` |Toggle debugging over serial | |`BOOTMAGIC_KEY_DEBUG_MATRIX` |`KC_X` |Toggle matrix debugging | |`BOOTMAGIC_KEY_DEBUG_KEYBOARD` |`KC_K` |Toggle keyboard debugging | |`BOOTMAGIC_KEY_DEBUG_MOUSE` |`KC_M` |Toggle mouse debugging | |`BOOTMAGIC_KEY_SWAP_CONTROL_CAPSLOCK` |`KC_LCTRL` |Swap Left Control and Caps Lock | |`BOOTMAGIC_KEY_CAPSLOCK_TO_CONTROL` |`KC_CAPSLOCK`|Toggle treating Caps Lock as Left Control | |`BOOTMAGIC_KEY_SWAP_LALT_LGUI` |`KC_LALT` |Toggle swapping Left Alt and Left GUI (for macOS) | |`BOOTMAGIC_KEY_SWAP_RALT_RGUI` |`KC_RALT` |Toggle swapping Right Alt and Right GUI (for macOS)| |`BOOTMAGIC_KEY_NO_GUI` |`KC_LGUI` |Toggle the GUI keys (useful when gaming) | |`BOOTMAGIC_KEY_SWAP_GRAVE_ESC` |`KC_GRAVE` |Toggle swapping <code>&#96;</code> and Escape | |`BOOTMAGIC_KEY_SWAP_BACKSLASH_BACKSPACE`|`KC_BSLASH` |Toggle swapping `\` and Backspace | |`BOOTMAGIC_HOST_NKRO` |`KC_N` |Toggle N-Key Rollover (NKRO) | |`BOOTMAGIC_KEY_DEFAULT_LAYER_0` |`KC_0` |Make layer 0 the default layer | |`BOOTMAGIC_KEY_DEFAULT_LAYER_1` |`KC_1` |Make layer 1 the default layer | |`BOOTMAGIC_KEY_DEFAULT_LAYER_2` |`KC_2` |Make layer 2 the default layer | |`BOOTMAGIC_KEY_DEFAULT_LAYER_3` |`KC_3` |Make layer 3 the default layer | |`BOOTMAGIC_KEY_DEFAULT_LAYER_4` |`KC_4` |Make layer 4 the default layer | |`BOOTMAGIC_KEY_DEFAULT_LAYER_5` |`KC_5` |Make layer 5 the default layer | |`BOOTMAGIC_KEY_DEFAULT_LAYER_6` |`KC_6` |Make layer 6 the default layer | |`BOOTMAGIC_KEY_DEFAULT_LAYER_7` |`KC_7` |Make layer 7 the default layer | # Bootmagic Lite In addition to the full blown Bootmagic feature, is the Bootmagic Lite feature that only handles jumping into the bootloader. This is great for boards that don't have a physical reset button but you need a way to jump into the bootloader, and don't want to deal with the headache that Bootmagic can cause. To enable this version of Bootmagic, you need to enable it in your `rules.mk` with: ```make BOOTMAGIC_ENABLE = lite ``` Additionally, you may want to specify which key to use. This is especially useful for keyboards that have unusual matrices. To do so, you need to specify the row and column of the key that you want to use. Add these entries to your `config.h` file: ```c #define BOOTMAGIC_LITE_ROW 0 #define BOOTMAGIC_LITE_COLUMN 1 ``` By default, these are set to 0 and 0, which is usually the "ESC" key on a majority of keyboards. And to trigger the bootloader, you hold this key down when plugging the keyboard in. Just the single key. ## Advanced Bootmagic Lite The `bootmagic_lite` function is defined weakly, so that you can replace this in your code, if you need. A great example of this is the Zeal60 boards that have some additional handling needed. To replace the function, all you need to do is add something like this to your code: ```c void bootmagic_lite(void) { matrix_scan(); wait_ms(DEBOUNCING_DELAY * 2); matrix_scan(); if (matrix_get_row(BOOTMAGIC_LITE_ROW) & (1 << BOOTMAGIC_LITE_COLUMN)) { // Jump to bootloader. bootloader_jump(); } } ``` You can additional feature here. For instance, resetting the eeprom or requiring additional keys to be pressed to trigger bootmagic. Keep in mind that `bootmagic_lite` is called before a majority of features are initialized in the firmware.