Bisecting kernel gave bad results, recording here so that I can get another pair of eyes on things. Started with reverse bisect between v3.5 and v3.8 mainline source limited to changes on the ixgbevf source. Bisection indicated that the "fix" was a cleanup patch. Given that this was not the issue, I used the last tested boundaries from that as the input to a full kernel tree bisection which lead me to another 'fix' which only changes the formatting of debug printk in the tun driver. Notes from debug: - using ubuntu/images-testing/hvm/ubuntu-precise-daily-amd64-server-20140210 because it boots without sriov 'simple' attribute - performing kernel bisect on mainline from v3.5..v3.8 limited to driver source ('git bisect start v3.8 v3.5 -- drivers/net/ethernet/intel/ixgbevf/') $ git bisect log # bad: [19f949f52599ba7c3f67a5897ac6be14bfcb1200] Linux 3.8 # good: [28a33cbc24e4256c143dce96c7d93bf423229f92] Linux 3.5 git bisect start 'v3.8' 'v3.5' '--' 'drivers/net/ethernet/intel/ixgbevf/' # good: [5c60f81a2553213856b3bb80f18003e56a6a110d] ixgbevf: Add fix to VF to handle multi-descriptor buffers git bisect good 5c60f81a2553213856b3bb80f18003e56a6a110d # good: [810b6d7638a288216f99bd190470d67061c8bd88] Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next git bisect good 810b6d7638a288216f99bd190470d67061c8bd88 # bad: [6259a01fb2d458b4157918b2da0d0f42242a9d72] ixgbevf: Fix unnecessary dereference where local var is available. git bisect bad 6259a01fb2d458b4157918b2da0d0f42242a9d72 # bad: [a5f9337bdc45bb8c13037bdb70d16fd9017bb83a] ixgbevf: fix possible use of uninitialized variable git bisect bad a5f9337bdc45bb8c13037bdb70d16fd9017bb83a # bad: [46acc460c07b5c74287560a00b6cbc6111136ab6] eth: Make is_link_local() consistent with other address tests git bisect bad 46acc460c07b5c74287560a00b6cbc6111136ab6 # first bad commit: [46acc460c07b5c74287560a00b6cbc6111136ab6] eth: Make is_link_local() consistent with other address tests ============================================================================== 46acc460c07b5c74287560a00b6cbc6111136ab6 is the first bad commit commit 46acc460c07b5c74287560a00b6cbc6111136ab6 Author: Ben Hutchings