diff --git a/neutron/templates/daemonset-l3-agent.yaml b/neutron/templates/daemonset-l3-agent.yaml
index af60b2f3a4..70847db184 100644
--- a/neutron/templates/daemonset-l3-agent.yaml
+++ b/neutron/templates/daemonset-l3-agent.yaml
@@ -83,6 +83,9 @@ spec:
               readOnly: true
             - name: runopenvswitch
               mountPath: /run/openvswitch
+            - name: libmodules
+              mountPath: /lib/modules
+              readOnly: true
             - name: socket
               mountPath: /var/lib/neutron/stackanetes
 {{ if $mounts_neutron_l3_agent.volumeMounts }}{{ toYaml $mounts_neutron_l3_agent.volumeMounts | indent 12 }}{{ end }}
@@ -96,6 +99,9 @@ spec:
         - name: runopenvswitch
           hostPath:
             path: /run/openvswitch
+        - name: libmodules
+          hostPath:
+            path: /lib/modules
         - name: socket
           hostPath:
             path: /var/lib/neutron/stackanetes