kernel 3.16.0.52+53 - ip rule repeats all default rules (messing up rule table)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Unassigned | ||
Vivid |
Fix Released
|
High
|
Unassigned | ||
linux-lts-utopic (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Unassigned |
Bug Description
Kernel breaks PBR routing on several versions.
Problem occurs on server and desktop.
Example using linux-image-
lsb_release:
Ubutu 14.04.3 LTS
Release 14.04
Expected:
To have the normal rule table when using 'ip rule show'
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
Instead:
The 'ip rule show' command is messed up showing lots of repeated rules for local/main/default (did not count them - simply too much)
A sec prob in my case as it is making policy based routing useless if you need to grep whether your rule exists already.
Workaraound, go back to/remain on either of these series:
3.13.0-68
3.16.0.51
3.19.0-33
Confirmed working after the fix (see below messages)
3.13.0-71.114
3.16.0-55.74
3.19.0-39.44
PBR NOT working on:
3.13.0-69
3.13.0-70
3.16.0-52
3.16.0-53
3.19.0-37
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
tags: | added: kernel-bug |
no longer affects: | hwe-next |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
importance: | Undecided → Medium |
Changed in linux-lts-utopic (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: kernel-key |
Changed in linux (Ubuntu): | |
importance: | Medium → High |
Changed in linux-lts-utopic (Ubuntu): | |
importance: | Medium → High |
tags: | added: performing-bisect |
Changed in linux (Ubuntu): | |
status: | Confirmed → In Progress |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in linux (Ubuntu Vivid): | |
status: | New → In Progress |
Changed in linux (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in linux (Ubuntu Vivid): | |
importance: | Undecided → High |
Changed in linux (Ubuntu Trusty): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Vivid): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Vivid): | |
status: | In Progress → Confirmed |
Changed in linux (Ubuntu Trusty): | |
status: | In Progress → Confirmed |
Changed in linux (Ubuntu): | |
status: | In Progress → Confirmed |
assignee: | Joseph Salisbury (jsalisbury) → nobody |
Changed in linux (Ubuntu Trusty): | |
assignee: | Joseph Salisbury (jsalisbury) → nobody |
Changed in linux (Ubuntu Vivid): | |
assignee: | Joseph Salisbury (jsalisbury) → nobody |
Changed in linux-lts-utopic (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in linux-lts-utopic (Ubuntu Vivid): | |
importance: | Undecided → High |
no longer affects: | linux-lts-utopic (Ubuntu Vivid) |
no longer affects: | linux-lts-utopic (Ubuntu Trusty) |
Changed in linux (Ubuntu Vivid): | |
status: | Confirmed → Fix Committed |
tags: | added: verification-done-trusty |
description: | updated |
description: | updated |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Released |
I have confirmed this bug using linux-image- 3.16.0- 52-generic