  We establish the DoF region for the MIMO 2x2 interference network with a
general message set, consisting of nine messages, one for each pair of a subset
of transmitters at which that message is known and a subset of receivers where
that message is desired. An outer bound on the general nine-message network is
obtained and then it is shown to be tight, establishing the DoF region for the
most general antenna setting wherein all four nodes have an arbitrary number of
antennas each. The DoF-optimal scheme is applicable to the MIMO 2x2 network
with constant channel coefficients, and hence, a fortiori, to time/frequency
varying channel scenarios. In particular, a linear precoding scheme is proposed
that can achieve all the DoF tuples in the DoF region. In it, the precise roles
played by transmit zero-forcing, interference alignment, random beamforming,
symbol extensions and asymmetric complex signaling are delineated. For
instance, we identify a class of antenna settings in which ACS is required to
achieve the fractional-valued corner points. Evidently, the DoF regions of all
previously unknown cases of the 2x2 interference network with a subset of the
nine-messages are established as special cases of the general result of this
paper. In particular, the DoF region of the well-known four-message (and even
three-message) MIMO X channel is established. This problem had remained open
despite previous studies which had found inner and outer bounds that were not
tight in general. Hence, the DoF regions of all special cases obtained from the
general DoF region of the nine-message 2x2 interference network of this work
that include at least three of the four X channel messages are new, among many
others. Our work sheds light on how the same physical 2x2 network could be used
by a suitable choice of message sets to take most advantage of the channel
resource in a flexible and efficient manner.
