meta-quanta: s6q: Add bonding feature to network interface

Add network bonding configuration and name resolution configuration for S6Q.

Tested:
There are two interfaces eth0 and eth1 bonded to bond0. Bonding details can be found at /proc/net/bonding/bond0.

Signed-off-by: Jerry Wan <jerry.wan@quantatw.com>
Change-Id: Ic11fbc3a8ea3ac4859e60a62288e9c2e03f6f41e
diff --git a/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/10-bmc-bond0.netdev b/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/10-bmc-bond0.netdev
new file mode 100644
index 0000000..f1dc3f7
--- /dev/null
+++ b/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/10-bmc-bond0.netdev
@@ -0,0 +1,3 @@
+[NetDev]
+Name=bond0
+Kind=bond
diff --git a/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/bond-eth0.conf b/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/bond-eth0.conf
new file mode 100644
index 0000000..c6ff6f1
--- /dev/null
+++ b/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/bond-eth0.conf
@@ -0,0 +1,2 @@
+[Network]
+Bond=bond0
diff --git a/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/bond-eth1.conf b/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/bond-eth1.conf
new file mode 100644
index 0000000..f1374ed
--- /dev/null
+++ b/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/bond-eth1.conf
@@ -0,0 +1,4 @@
+[Network]
+Bond=bond0
+[Link]
+ActivationPolicy=always-down
diff --git a/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/s6q-resolv.conf b/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/s6q-resolv.conf
new file mode 100644
index 0000000..9eabae1
--- /dev/null
+++ b/meta-quanta/meta-s6q/recipes-core/systemd/systemd-conf/s6q-resolv.conf
@@ -0,0 +1,3 @@
+[Resolve]
+LLMNR=no
+MulticastDNS=resolve