Blame view

kernel/linux-rt-4.4.41/net/hsr-prp/prp_main.c 1000 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
  /*
   * prp_main.c: hsr initialization code. This is based on hsr_main.c
   *
   * Copyright (C) 2017 Texas Instruments Incorporated
   *
   * Author(s):
   *	Murali Karicheri <m-karicheri2@ti.com>
   *
   * This program is free software; you can redistribute it and/or
   * modify it under the terms of the GNU General Public License as
   * published by the Free Software Foundation version 2.
   *
   * This program is distributed "as is" WITHOUT ANY WARRANTY of any
   * kind, whether express or implied; without even the implied warranty
   * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   * GNU General Public License for more details.
   */
  #include <linux/netdevice.h>
  #include "hsr_prp_main.h"
  #include "prp_netlink.h"
  
  static int __init prp_init(void)
  {
  	int res;
  
  	res = hsr_prp_register_notifier(PRP);
  	if (!res)
  		res = prp_netlink_init();
  
  	return res;
  }
  
  static void __exit prp_exit(void)
  {
  	hsr_prp_unregister_notifier(PRP);
  	prp_netlink_exit();
  }
  
  module_init(prp_init);
  MODULE_LICENSE("GPL");