Просмотр исходного кода

openvswitch: use alias for genetlink family names

When userspace tries to create datapaths and the module is not loaded,
it will simply fail. With this patch, the module will be automatically
loaded.

Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@redhat.com>
Acked-by: Pravin B Shelar <pshelar@ovn.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Thadeu Lima de Souza Cascardo 9 лет назад
Родитель
Сommit
ed227099da
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      net/openvswitch/datapath.c

+ 4 - 0
net/openvswitch/datapath.c

@@ -2437,3 +2437,7 @@ module_exit(dp_cleanup);
 
 
 MODULE_DESCRIPTION("Open vSwitch switching datapath");
 MODULE_DESCRIPTION("Open vSwitch switching datapath");
 MODULE_LICENSE("GPL");
 MODULE_LICENSE("GPL");
+MODULE_ALIAS_GENL_FAMILY(OVS_DATAPATH_FAMILY);
+MODULE_ALIAS_GENL_FAMILY(OVS_VPORT_FAMILY);
+MODULE_ALIAS_GENL_FAMILY(OVS_FLOW_FAMILY);
+MODULE_ALIAS_GENL_FAMILY(OVS_PACKET_FAMILY);