Module Name: src Committed By: msaitoh Date: Mon Jun 5 08:50:07 UTC 2017
Modified Files: src/sys/net: if_media.h Log Message: No functional change: - Relocate definitions in the following order to be easy to understand. 0) IFM_*MASK 1) macros to extract various bits of information from the media word. 2) Media type. 3) Shared media sub-type. 4) Status bits. 5) Shared (global) options 6) Media dependent definitions. 7) kernel function declarations. 7) userland function declarations. - Add comments. This change makes me realize that: 0) RFU bit have never used. 1) bit 1..0 are shared between Shared media sub-type and Status bits. It's little dangerous. 2) No. 5 of Media type is not used (hole). 3) Only IEEE80211 uses IFM_MMASK(IFM_MODE()) bits. 4) IFM_TOKEN's OMASK bits doesn't start from 0x00000100 but starts from 0x00000200. Is this for BSD/OS compatibility? To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/net/if_media.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.