Add implementation of class-of-service
authorNeutron Soutmun <neo.neutron@gmail.com>
Thu, 29 Jul 2010 16:34:53 +0000 (23:34 +0700)
committerNeutron Soutmun <neo.neutron@gmail.com>
Thu, 29 Jul 2010 16:34:53 +0000 (23:34 +0700)
commit43154f8625f76af133f75133b2517fd6565f6b35
tree184e7846fed0bfd30b943c9d1ca53b8d482ceb48
parent732bc1be8e814ff17f8d31268e1de28124d93aeb
Add implementation of class-of-service

  * Add new implementation of class-of-service which respect to the RADIUS
    Attribute "WISPr-Billing-Class-Of-Service"
  * Remove the concept of vip users and use the class-of-service concept which
    more flexibility instead.
  * Update the firewall script which "--option ! xxx" is deprecated and should
    replaced by "! --option xxx".
  * Update the firewall script to support the serviceclass concept.
  * Update weblogin which should send the class-of-service name when RADIUS
    return this attribute back.
  * src/include has been removed (no needs).
27 files changed:
configure.ac
src/Makefile.am
src/include/linux/netfilter_ipv4/ip_set.h [deleted file]
src/include/linux/netfilter_ipv4/ip_set_rahunas.h [deleted file]
src/ipset/ip_set.h
src/ipset/ip_set_hashes.h [new file with mode: 0644]
src/ipset/ip_set_rahunas_ipiphash.h [new file with mode: 0644]
src/rahunasd.c
src/rahunasd.h
src/rh-config.c
src/rh-config.h
src/rh-ipset.c
src/rh-ipset.h
src/rh-server.c
src/rh-server.h
src/rh-serviceclass.c [new file with mode: 0644]
src/rh-serviceclass.h [new file with mode: 0644]
src/rh-task-dbset.c
src/rh-task-memset.c
src/rh-task-serviceclass.c [new file with mode: 0644]
src/rh-task-serviceclass.h [new file with mode: 0644]
src/rh-task.c
src/rh-task.h
src/rh-xmlrpc-server.c
tools/rahunas-firewall.in
tools/rahunas-vipmap.in [deleted file]
weblogin/login.php