diff options
| author | Dmitry Kozlov <xeb@mail.ru> | 2015-12-04 16:35:27 +0300 | 
|---|---|---|
| committer | Dmitry Kozlov <xeb@mail.ru> | 2015-12-04 16:35:27 +0300 | 
| commit | 1e30436e2e19e693e54cfdb0cb68ae162300ca55 (patch) | |
| tree | 51b77b333aef92ea0c575fe46bb9b0a30b6fa3c7 /accel-pppd/include/vlan_mon.h | |
| parent | c0b2b260b2c9b8c3375d51e90cd1edf552d7655a (diff) | |
| parent | 19dc965d29c7ec17929b8713d021b76107fdf557 (diff) | |
| download | accel-ppp-1e30436e2e19e693e54cfdb0cb68ae162300ca55.tar.gz accel-ppp-1e30436e2e19e693e54cfdb0cb68ae162300ca55.zip | |
Merge branch 'vlanmon'
Diffstat (limited to 'accel-pppd/include/vlan_mon.h')
| -rw-r--r-- | accel-pppd/include/vlan_mon.h | 15 | 
1 files changed, 15 insertions, 0 deletions
| diff --git a/accel-pppd/include/vlan_mon.h b/accel-pppd/include/vlan_mon.h new file mode 100644 index 0000000..c6b2db7 --- /dev/null +++ b/accel-pppd/include/vlan_mon.h @@ -0,0 +1,15 @@ +#ifndef __VLAN_MON_H +#define __VLAN_MON_H + +typedef void (*vlan_mon_notify)(int ifindex, int vid); + +void vlan_mon_register_proto(int proto, vlan_mon_notify cb); + +int vlan_mon_add(int ifindex, int proto, long *mask, int len); +int vlan_mon_add_vid(int ifindex, int proto, int vid); +int vlan_mon_del(int ifindex, int proto); + +int make_vlan_name(const char *pattern, const char *parent, int svid, int cvid, char *name); +int parse_vlan_mon(const char *opt, long *mask); + +#endif | 
