Chapter 1. Implementing consistent network interface naming