Fix permission checks for devether
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 20 Jan 2017 17:21:05 +0000 (12:21 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Fri, 20 Jan 2017 17:21:05 +0000 (12:21 -0500)
commitf75b334e4f758fa719fb9e76af2129087ca869be
treed2dce2bb223b7b55169270d5cf28fcdee23f6e11
parent89d5aba39da095864bede09f818024d6459d4704
Fix permission checks for devether

Snoopy on /net/ether0 (the default) was broken if you had a
username/hostowner that wasn't "".  The root cause is Plan 9's nasty
conversion from open modes to rwx with the access[] array.  I happened to
have solved this one before (devpermcheck()), though it took a little to dig
it up.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/src/net/netif.c