Use define from if_var.h to access a field inside struct if_data,
that resides in struct ifnet.

Sponsored by:	Nginx, Inc.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@270856 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
The "SUB" instruction used in getcc() actually does 'x -= y' so use the
proper constraint for 'x'. The "+r" constraint indicates that 'x' is an
input and output register operand.

While here generate code for different variants of getcc() using a macro
GETCC(sz) where 'sz' indicates the operand size.

Update the status bits in %rflags when emulating AND and OR opcodes.

Reviewed by:	grehan


git-svn-id: svn+ssh://svn.freebsd.org/base/head@270857 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove FDT option, since it is in every file, which includes this one.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@270858 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f