├── .gitignore ├── LICENSE ├── README.md ├── binlog ├── README.md ├── allin.ar ├── binlog.h ├── cmake │ ├── lib │ │ └── CMakeLists.txt │ ├── mod │ │ └── CMakeLists.txt │ └── test-module │ │ └── CMakeLists.txt ├── lib_main.cc ├── main.cc └── sample.cc ├── ctrlplane ├── CMakeLists.txt ├── README.md ├── img │ └── cplane-thread-model.png ├── inc │ ├── db_def.h │ ├── db_ext.h │ ├── gtpc_def.h │ ├── gtpc_ext.h │ ├── gtpu_def.h │ ├── gtpu_ext.h │ ├── node_ext.h │ ├── pgw_def.h │ ├── pgw_ext.h │ └── queue.h ├── src │ ├── cmd │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── cmd_delete_bearer.c │ ├── cmn │ │ ├── alloc_packet.c │ │ ├── create_instance.c │ │ ├── deq_burst.c │ │ ├── enq.c │ │ ├── free_packet.c │ │ ├── get_property.c │ │ ├── instances.c │ │ ├── panic.c │ │ ├── release_instance.c │ │ ├── send.c │ │ ├── set_property.c │ │ ├── sgw_peers.c │ │ ├── start.c │ │ └── stop.c │ ├── db │ │ ├── driver_sqlite3.c │ │ ├── mysql_bind_init.c │ │ ├── mysql_execute.c │ │ └── parse_sql.c │ ├── node │ │ ├── start_parallel.c │ │ └── thread.c │ ├── pgw │ │ ├── event │ │ │ ├── event_gtpc_create_session.c │ │ │ ├── event_gtpc_delete_bearer.c │ │ │ ├── event_gtpc_delete_session.c │ │ │ ├── event_gtpc_echo.c │ │ │ ├── event_gtpc_modify_bearer.c │ │ │ ├── event_gtpc_other.c │ │ │ ├── event_gtpc_resume_notification.c │ │ │ ├── event_gtpc_suspend_notification.c │ │ │ ├── event_gtpc_v1_any.c │ │ │ ├── event_gtpu_echo.c │ │ │ ├── event_gtpu_other.c │ │ │ ├── event_node_init.c │ │ │ ├── event_node_uninit.c │ │ │ ├── event_rx.c │ │ │ ├── event_timer.c │ │ │ └── event_tx.c │ │ ├── pgw.c │ │ └── pgw.h │ ├── pkt │ │ ├── gtp_alloc_packet.c │ │ ├── gtp_free_packet.c │ │ ├── gtp_memory_status.c │ │ ├── gtpc_header.c │ │ ├── gtpc_item_func.c │ │ ├── gtpc_item_func_v1.c │ │ ├── gtpc_validate_header.c │ │ ├── gtpu_header.c │ │ └── gtpu_validate_header.c │ ├── proxy │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cfg │ │ │ ├── nginx.cnf.sample │ │ │ ├── osx.cfg │ │ │ ├── proxy.ddl │ │ │ ├── proxy.dml │ │ │ └── stg.cfg │ │ ├── config.cc │ │ ├── config.hpp │ │ ├── database_config.cc │ │ ├── database_config.hpp │ │ ├── database_connection.cc │ │ ├── database_connection.hpp │ │ ├── general_config.cc │ │ ├── general_config.hpp │ │ ├── img │ │ │ ├── lb.png │ │ │ ├── proxy-data-seq.png │ │ │ └── proxy-root-ctrl.png │ │ ├── proxy.hpp │ │ ├── proxy_def.hpp │ │ ├── proxy_entry.cc │ │ ├── proxy_event.cc │ │ ├── proxy_stats.cc │ │ ├── proxy_stats.hpp │ │ ├── proxy_utils.cc │ │ ├── route.cc │ │ ├── route.hpp │ │ ├── routes.cc │ │ ├── routes.hpp │ │ └── test │ │ │ ├── CMakeLists.txt │ │ │ ├── basic_test.cc │ │ │ ├── egress_test.cc │ │ │ ├── ingress_test.cc │ │ │ └── pkts │ │ │ ├── create_session.c │ │ │ └── echo_req.c │ └── script │ │ └── pgw_safe.sh └── test │ ├── CMakeLists.txt │ ├── basic_test.cc │ ├── event_test.cc │ ├── fix_any_test.cc │ ├── gtpc_parse_test.cc │ ├── gtpc_v1_test.cc │ ├── gtpu_echo.rb │ ├── mno_test.cc │ └── test_cmn_inc.inl ├── dataplane ├── .envrc ├── Makefile ├── README.md ├── img │ ├── 00_summary.png │ ├── 01_detail.png │ └── 02_enforce.png ├── inc │ ├── accumulator.hpp │ ├── app.hpp │ ├── app_v2.hpp │ ├── core.hpp │ ├── lookup_tpl.hh │ ├── lookup_tpl.hpp │ ├── mixi_pgw_data_plane_def.hpp │ ├── mixi_pgw_data_plane_inc.h │ └── static_conf.hpp ├── src │ ├── accm │ │ ├── accumulator.cc │ │ ├── accumulator_impl.cc │ │ ├── accumulator_index_header_impl.cc │ │ ├── accumulator_index_impl.cc │ │ ├── accumulator_index_record_impl.cc │ │ └── accumulator_internal.hpp │ ├── app │ │ ├── app.cc │ │ └── app_v2.cc │ ├── arch │ │ ├── count_a05411_direct_db.cc │ │ ├── count_a05411_multi_worker.cc │ │ ├── count_a05533.cc │ │ ├── count_a05534_direct_db.cc │ │ ├── encap_a05533.cc │ │ ├── encap_vbox_4.cc │ │ ├── pgw_a05404_1port.cc │ │ ├── pgw_a05404_2port.cc │ │ ├── pgw_a05404_2port_x_warmup.cc │ │ ├── pgw_a05532_1gx_tunnel.cc │ │ ├── pgw_a05832_tunnel_00_01.cc │ │ ├── pgw_a05832_tunnel_02_03.cc │ │ ├── pgw_a05832_tunnel_04_05.cc │ │ ├── pgw_a05832_tunnel_06_07.cc │ │ ├── pgw_a05832_tunnel_08_09.cc │ │ ├── pgw_a05832_tunnel_10_11.cc │ │ ├── pgw_egress_a05533.cc │ │ ├── pgw_ingress_a05533.cc │ │ ├── pgw_ingress_distributor_a05536.cc │ │ ├── pgw_ingress_distributor_a05536_1port.cc │ │ └── tunnel_a05406.cc │ ├── conf │ │ └── static_conf.cc │ ├── core │ │ ├── core_counter_egress_worker.cc │ │ ├── core_counter_ingress_worker.cc │ │ ├── core_counter_log_worker.cc │ │ ├── core_counter_worker.cc │ │ ├── core_encap_worker.cc │ │ ├── core_greterm_worker.cc │ │ ├── core_gtpu2gre_worker.cc │ │ ├── core_pgw_base_worker.cc │ │ ├── core_pgw_egress_distributor_worker.cc │ │ ├── core_pgw_egress_tunnel_worker.cc │ │ ├── core_pgw_egress_worker.cc │ │ ├── core_pgw_ingress_distributor_worker.cc │ │ ├── core_pgw_ingress_tunnel_worker.cc │ │ ├── core_pgw_ingress_worker.cc │ │ ├── core_rx.cc │ │ ├── core_rx_distributor.cc │ │ ├── core_tapbase.cc │ │ ├── core_taprx.cc │ │ ├── core_taptx.cc │ │ ├── core_transfer_worker.cc │ │ ├── core_tx.cc │ │ └── cores.cc │ └── entry.cc └── test │ ├── Makefile │ ├── Makefile.nodb │ ├── pkts │ ├── arp.cc │ ├── dns.cc │ └── pkts.cc │ ├── script │ ├── create_session.rb │ ├── delete_bearer.rb │ ├── delete_session.rb │ ├── echo.rb │ ├── echo_l.rb │ ├── gtpc_00.rb │ ├── gtpc_01.rb │ ├── gtpu_00.rb │ ├── gtpu_01.rb │ ├── modify_bearer.rb │ ├── resume_notification.rb │ └── suspend_notification.rb │ ├── test_def.hpp │ ├── ut_accm.cc │ ├── ut_boot_seq.cc │ ├── ut_counter_enough_map.cc │ ├── ut_counter_entry.cc │ ├── ut_counter_full_1ring.cc │ ├── ut_counter_inc.hpp │ ├── ut_counter_log.cc │ ├── ut_counter_rotate.cc │ ├── ut_counter_simple.cc │ ├── ut_counter_to_transfer.cc │ ├── ut_encap.cc │ ├── ut_encap_g.cc │ ├── ut_encap_t.cc │ ├── ut_greterm.cc │ ├── ut_greterm_g.cc │ ├── ut_greterm_t.cc │ ├── ut_greterm_v6.cc │ ├── ut_gtpu_2_gre.cc │ ├── ut_gtpu_2_gre_g.cc │ ├── ut_limitpps.cc │ ├── ut_loadcfg.cc │ ├── ut_misc_inline.cc │ ├── ut_misc_inline_nodb.cc │ ├── ut_perf.cc │ ├── ut_pgw_egress_distributor.cc │ ├── ut_pgw_egress_distributor_t.cc │ ├── ut_pgw_egress_g.cc │ ├── ut_pgw_egress_policer.cc │ ├── ut_pgw_egress_tunnel.cc │ ├── ut_pgw_ingress.cc │ ├── ut_pgw_ingress_distributor.cc │ ├── ut_pgw_ingress_distributor_t.cc │ ├── ut_pgw_ingress_g.cc │ ├── ut_pgw_ingress_policer.cc │ ├── ut_pgw_ingress_tunnel.cc │ ├── ut_rx_distributor.cc │ ├── ut_rx_distributor_t.cc │ ├── ut_rx_t.cc │ ├── ut_template.cc │ ├── ut_transfer.cc │ ├── ut_tunnel_egress_g.cc │ ├── ut_tunnel_ingress_g.cc │ ├── ut_tx_t.cc │ └── ut_warmup.cc ├── img ├── cplane-dplane-strategy.png ├── inside-pgw.png └── mixi-pgw.png └── tools ├── CMakeLists.txt ├── README.md ├── cfg ├── ddl │ ├── diameter.sql │ ├── diameter_proc.sql │ ├── ocs.sql │ ├── policy.sql │ ├── proc.sql │ └── radius.sql ├── dev.ini └── tools │ ├── irq_smpaffinity.c │ ├── numa_test.c │ └── sgw_tun │ ├── CMakeLists.txt │ ├── README.md │ ├── gtpc.cc │ ├── main.cc │ ├── sgw_tun_def.h │ ├── sgw_tun_ext.h │ ├── udp.cc │ └── utun.cc ├── inc ├── lib │ ├── arch │ │ ├── netmap.hpp │ │ └── osxsim.hpp │ ├── buffer.hpp │ ├── const │ │ ├── bfd.h │ │ ├── counter.h │ │ ├── diameter.h │ │ ├── gtpc.h │ │ ├── gtpu.h │ │ ├── link.h │ │ ├── policer.h │ │ ├── policy.h │ │ ├── process_ctrl.h │ │ └── radius.h │ ├── filter │ │ ├── arp.hpp │ │ ├── bfd.hpp │ │ ├── gtpu_counter_egress.hpp │ │ ├── gtpu_counter_ingress.hpp │ │ ├── gtpu_decap.hpp │ │ ├── gtpu_echo.hpp │ │ ├── gtpu_encap.hpp │ │ ├── icmp.hpp │ │ ├── policy.hpp │ │ └── xepc_ctrl.hpp │ ├── interface │ │ ├── arch_interface.hpp │ │ ├── filter_interface.hpp │ │ └── pkt_interface.hpp │ ├── logger.hpp │ ├── misc.hpp │ ├── module.hpp │ ├── packet │ │ ├── gtpc.hpp │ │ └── gtpc_items.hpp │ ├── pktheader.hpp │ └── process.hpp ├── lib_db │ └── mysql.hpp ├── lib_lookup │ ├── dual_buffered_lookup_table_tpl.hpp │ ├── lookup_table_tpl.hh │ └── lookup_table_tpl.hpp ├── lib_srv │ ├── bfd.hpp │ └── server.hpp ├── mixipgw_tools_def.h └── precompile.cc ├── src ├── README.md ├── lib │ ├── CMakeLists.txt │ ├── arch │ │ ├── netmap.cc │ │ └── osxsim.cc │ ├── arch_interface.cc │ ├── buffer.cc │ ├── filter │ │ ├── arp.cc │ │ ├── bfd.cc │ │ ├── gtpu_counter_egress.cc │ │ ├── gtpu_counter_ingress.cc │ │ ├── gtpu_decap.cc │ │ ├── gtpu_echo.cc │ │ ├── gtpu_encap.cc │ │ ├── icmp.cc │ │ ├── policy.cc │ │ └── xepc_ctrl.cc │ ├── filter_container.cc │ ├── logger.cc │ ├── misc.cc │ ├── module.cc │ ├── pkt │ │ ├── gtpc.cc │ │ ├── v2_ambr.cc │ │ ├── v2_any.cc │ │ ├── v2_apn.cc │ │ ├── v2_apnrestriction.cc │ │ ├── v2_bearercontext.cc │ │ ├── v2_bqos.cc │ │ ├── v2_cause.cc │ │ ├── v2_chargingid.cc │ │ ├── v2_ebi.cc │ │ ├── v2_fteid.cc │ │ ├── v2_gtpcpkt.hh │ │ ├── v2_imsi.cc │ │ ├── v2_indication.cc │ │ ├── v2_mei.cc │ │ ├── v2_msisdn.cc │ │ ├── v2_paa.cc │ │ ├── v2_pco.cc │ │ ├── v2_pdn.cc │ │ ├── v2_rat.cc │ │ ├── v2_recovery.cc │ │ ├── v2_selectionmode.cc │ │ ├── v2_servingnetwork.cc │ │ └── v2_uli.cc │ ├── pktheader.cc │ ├── process.cc │ └── test │ │ ├── CMakeLists.txt │ │ ├── basic_test.cc │ │ ├── counter_test.cc │ │ ├── filter_policy_test.cc │ │ ├── filter_test.cc │ │ ├── logger_test.cc │ │ ├── module_test.cc │ │ ├── mysql_proc_test.cc │ │ ├── policer_test.cc │ │ └── vlan_extract_test.cc ├── lib_db │ ├── CMakeLists.txt │ ├── bind.cc │ ├── cfg.cc │ ├── con.cc │ ├── rec.cc │ └── stmt.cc ├── lib_lookup │ ├── CMakeLists.txt │ ├── dual_buffered_lookup_table.cc │ ├── dual_buffered_lookup_table.hh │ └── test │ │ ├── CMakeLists.txt │ │ ├── basic_test.cc │ │ ├── multi_thread_test.cc │ │ └── single_thread_test.cc ├── lib_srv │ ├── CMakeLists.txt │ ├── bfd.cc │ ├── conn.cc │ ├── http_client.cc │ └── server.cc └── mod │ ├── README.md │ ├── mod_diameter │ ├── CMakeLists.txt │ ├── README.md │ ├── func │ │ ├── mixipgw_diameter.cc │ │ ├── mixipgw_diameter_binlog_loop.cc │ │ ├── mixipgw_diameter_client.cc │ │ ├── mixipgw_diameter_on_accept.cc │ │ ├── mixipgw_diameter_on_queue.cc │ │ ├── mixipgw_diameter_on_recv.cc │ │ ├── mixipgw_diameter_on_timeout.cc │ │ ├── mixipgw_diameter_req_any.cc │ │ ├── mixipgw_diameter_req_ce.cc │ │ ├── mixipgw_diameter_req_dw.cc │ │ └── mixipgw_diameter_req_gx.cc │ ├── img │ │ ├── mixi-diameter-modules.png │ │ └── mixi-diameter-queue.png │ ├── mixipgw_mod_diameter.cc │ ├── mixipgw_mod_diameter.hpp │ └── mixipgw_mod_diameter.inl │ ├── mod_radius │ ├── CMakeLists.txt │ ├── README.md │ ├── func │ │ ├── mixipgw_radius_client.cc │ │ ├── mixipgw_radius_req_access.cc │ │ ├── mixipgw_radius_req_account.cc │ │ ├── mixipgw_radius_server.cc │ │ ├── mixipgw_radius_server_binlog_loop.cc │ │ ├── mixipgw_radius_server_on_recv.cc │ │ └── mixipgw_radius_server_on_timeout.cc │ ├── img │ │ └── mixi-radius-modules.png │ ├── mixipgw_mod_radius.cc │ ├── mixipgw_mod_radius.hpp │ └── mixipgw_mod_radius.ini │ └── mod_sgw │ ├── CMakeLists.txt │ ├── func │ ├── mixipgw_bfd_recv.cc │ ├── mixipgw_gtpc_recv.cc │ ├── mixipgw_gtpc_send_create_session.cc │ ├── mixipgw_gtpc_send_delete_bearer.cc │ ├── mixipgw_gtpc_send_delete_session.cc │ ├── mixipgw_gtpc_send_echo.cc │ ├── mixipgw_gtpc_send_modify_bearer.cc │ ├── mixipgw_gtpc_send_resume_notification.cc │ ├── mixipgw_gtpc_send_suspend_notification.cc │ ├── mixipgw_gtpu_recv.cc │ ├── mixipgw_gtpu_send.cc │ ├── mixipgw_gtpu_send_echo.cc │ ├── mixipgw_init.cc │ └── mixipgw_menu.cc │ ├── mixipgw_mod_sgw.cc │ └── mixipgw_mod_sgw_def.hpp └── test ├── strs ├── CMakeLists.txt ├── strs.cc ├── strs.h ├── strs_observer.cc ├── strs_recv.cc ├── strs_recv_packets.cc ├── strs_recv_send.cc ├── strs_send.cc ├── strs_send_packets.cc └── strs_setup.cc └── testenv.c /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/README.md -------------------------------------------------------------------------------- /binlog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/binlog/README.md -------------------------------------------------------------------------------- /binlog/allin.ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/binlog/allin.ar -------------------------------------------------------------------------------- /binlog/binlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/binlog/binlog.h -------------------------------------------------------------------------------- /binlog/cmake/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/binlog/cmake/lib/CMakeLists.txt -------------------------------------------------------------------------------- /binlog/cmake/mod/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/binlog/cmake/mod/CMakeLists.txt -------------------------------------------------------------------------------- /binlog/cmake/test-module/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/binlog/cmake/test-module/CMakeLists.txt -------------------------------------------------------------------------------- /binlog/lib_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/binlog/lib_main.cc -------------------------------------------------------------------------------- /binlog/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/binlog/main.cc -------------------------------------------------------------------------------- /binlog/sample.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/binlog/sample.cc -------------------------------------------------------------------------------- /ctrlplane/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/CMakeLists.txt -------------------------------------------------------------------------------- /ctrlplane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/README.md -------------------------------------------------------------------------------- /ctrlplane/img/cplane-thread-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/img/cplane-thread-model.png -------------------------------------------------------------------------------- /ctrlplane/inc/db_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/inc/db_def.h -------------------------------------------------------------------------------- /ctrlplane/inc/db_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/inc/db_ext.h -------------------------------------------------------------------------------- /ctrlplane/inc/gtpc_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/inc/gtpc_def.h -------------------------------------------------------------------------------- /ctrlplane/inc/gtpc_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/inc/gtpc_ext.h -------------------------------------------------------------------------------- /ctrlplane/inc/gtpu_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/inc/gtpu_def.h -------------------------------------------------------------------------------- /ctrlplane/inc/gtpu_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/inc/gtpu_ext.h -------------------------------------------------------------------------------- /ctrlplane/inc/node_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/inc/node_ext.h -------------------------------------------------------------------------------- /ctrlplane/inc/pgw_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/inc/pgw_def.h -------------------------------------------------------------------------------- /ctrlplane/inc/pgw_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/inc/pgw_ext.h -------------------------------------------------------------------------------- /ctrlplane/inc/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/inc/queue.h -------------------------------------------------------------------------------- /ctrlplane/src/cmd/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmd/CMakeLists.txt -------------------------------------------------------------------------------- /ctrlplane/src/cmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmd/README.md -------------------------------------------------------------------------------- /ctrlplane/src/cmd/cmd_delete_bearer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmd/cmd_delete_bearer.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/alloc_packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/alloc_packet.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/create_instance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/create_instance.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/deq_burst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/deq_burst.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/enq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/enq.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/free_packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/free_packet.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/get_property.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/get_property.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/instances.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/instances.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/panic.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/release_instance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/release_instance.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/send.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/set_property.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/set_property.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/sgw_peers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/sgw_peers.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/start.c -------------------------------------------------------------------------------- /ctrlplane/src/cmn/stop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/cmn/stop.c -------------------------------------------------------------------------------- /ctrlplane/src/db/driver_sqlite3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/db/driver_sqlite3.c -------------------------------------------------------------------------------- /ctrlplane/src/db/mysql_bind_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/db/mysql_bind_init.c -------------------------------------------------------------------------------- /ctrlplane/src/db/mysql_execute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/db/mysql_execute.c -------------------------------------------------------------------------------- /ctrlplane/src/db/parse_sql.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/db/parse_sql.c -------------------------------------------------------------------------------- /ctrlplane/src/node/start_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/node/start_parallel.c -------------------------------------------------------------------------------- /ctrlplane/src/node/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/node/thread.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_gtpc_create_session.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_gtpc_create_session.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_gtpc_delete_bearer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_gtpc_delete_bearer.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_gtpc_delete_session.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_gtpc_delete_session.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_gtpc_echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_gtpc_echo.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_gtpc_modify_bearer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_gtpc_modify_bearer.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_gtpc_other.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_gtpc_other.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_gtpc_resume_notification.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_gtpc_resume_notification.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_gtpc_suspend_notification.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_gtpc_suspend_notification.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_gtpc_v1_any.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_gtpc_v1_any.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_gtpu_echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_gtpu_echo.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_gtpu_other.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_gtpu_other.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_node_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_node_init.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_node_uninit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_node_uninit.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_rx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_rx.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_timer.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/event/event_tx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/event/event_tx.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/pgw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/pgw.c -------------------------------------------------------------------------------- /ctrlplane/src/pgw/pgw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pgw/pgw.h -------------------------------------------------------------------------------- /ctrlplane/src/pkt/gtp_alloc_packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pkt/gtp_alloc_packet.c -------------------------------------------------------------------------------- /ctrlplane/src/pkt/gtp_free_packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pkt/gtp_free_packet.c -------------------------------------------------------------------------------- /ctrlplane/src/pkt/gtp_memory_status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pkt/gtp_memory_status.c -------------------------------------------------------------------------------- /ctrlplane/src/pkt/gtpc_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pkt/gtpc_header.c -------------------------------------------------------------------------------- /ctrlplane/src/pkt/gtpc_item_func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pkt/gtpc_item_func.c -------------------------------------------------------------------------------- /ctrlplane/src/pkt/gtpc_item_func_v1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pkt/gtpc_item_func_v1.c -------------------------------------------------------------------------------- /ctrlplane/src/pkt/gtpc_validate_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pkt/gtpc_validate_header.c -------------------------------------------------------------------------------- /ctrlplane/src/pkt/gtpu_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pkt/gtpu_header.c -------------------------------------------------------------------------------- /ctrlplane/src/pkt/gtpu_validate_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/pkt/gtpu_validate_header.c -------------------------------------------------------------------------------- /ctrlplane/src/proxy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/CMakeLists.txt -------------------------------------------------------------------------------- /ctrlplane/src/proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/README.md -------------------------------------------------------------------------------- /ctrlplane/src/proxy/cfg/nginx.cnf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/cfg/nginx.cnf.sample -------------------------------------------------------------------------------- /ctrlplane/src/proxy/cfg/osx.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/cfg/osx.cfg -------------------------------------------------------------------------------- /ctrlplane/src/proxy/cfg/proxy.ddl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/cfg/proxy.ddl -------------------------------------------------------------------------------- /ctrlplane/src/proxy/cfg/proxy.dml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/cfg/proxy.dml -------------------------------------------------------------------------------- /ctrlplane/src/proxy/cfg/stg.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/cfg/stg.cfg -------------------------------------------------------------------------------- /ctrlplane/src/proxy/config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/config.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/config.hpp -------------------------------------------------------------------------------- /ctrlplane/src/proxy/database_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/database_config.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/database_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/database_config.hpp -------------------------------------------------------------------------------- /ctrlplane/src/proxy/database_connection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/database_connection.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/database_connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/database_connection.hpp -------------------------------------------------------------------------------- /ctrlplane/src/proxy/general_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/general_config.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/general_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/general_config.hpp -------------------------------------------------------------------------------- /ctrlplane/src/proxy/img/lb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/img/lb.png -------------------------------------------------------------------------------- /ctrlplane/src/proxy/img/proxy-data-seq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/img/proxy-data-seq.png -------------------------------------------------------------------------------- /ctrlplane/src/proxy/img/proxy-root-ctrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/img/proxy-root-ctrl.png -------------------------------------------------------------------------------- /ctrlplane/src/proxy/proxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/proxy.hpp -------------------------------------------------------------------------------- /ctrlplane/src/proxy/proxy_def.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/proxy_def.hpp -------------------------------------------------------------------------------- /ctrlplane/src/proxy/proxy_entry.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/proxy_entry.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/proxy_event.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/proxy_event.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/proxy_stats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/proxy_stats.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/proxy_stats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/proxy_stats.hpp -------------------------------------------------------------------------------- /ctrlplane/src/proxy/proxy_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/proxy_utils.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/route.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/route.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/route.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/route.hpp -------------------------------------------------------------------------------- /ctrlplane/src/proxy/routes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/routes.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/routes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/routes.hpp -------------------------------------------------------------------------------- /ctrlplane/src/proxy/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/test/CMakeLists.txt -------------------------------------------------------------------------------- /ctrlplane/src/proxy/test/basic_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/test/basic_test.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/test/egress_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/test/egress_test.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/test/ingress_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/test/ingress_test.cc -------------------------------------------------------------------------------- /ctrlplane/src/proxy/test/pkts/create_session.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/test/pkts/create_session.c -------------------------------------------------------------------------------- /ctrlplane/src/proxy/test/pkts/echo_req.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/proxy/test/pkts/echo_req.c -------------------------------------------------------------------------------- /ctrlplane/src/script/pgw_safe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/src/script/pgw_safe.sh -------------------------------------------------------------------------------- /ctrlplane/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/test/CMakeLists.txt -------------------------------------------------------------------------------- /ctrlplane/test/basic_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/test/basic_test.cc -------------------------------------------------------------------------------- /ctrlplane/test/event_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/test/event_test.cc -------------------------------------------------------------------------------- /ctrlplane/test/fix_any_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/test/fix_any_test.cc -------------------------------------------------------------------------------- /ctrlplane/test/gtpc_parse_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/test/gtpc_parse_test.cc -------------------------------------------------------------------------------- /ctrlplane/test/gtpc_v1_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/test/gtpc_v1_test.cc -------------------------------------------------------------------------------- /ctrlplane/test/gtpu_echo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/test/gtpu_echo.rb -------------------------------------------------------------------------------- /ctrlplane/test/mno_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/test/mno_test.cc -------------------------------------------------------------------------------- /ctrlplane/test/test_cmn_inc.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/ctrlplane/test/test_cmn_inc.inl -------------------------------------------------------------------------------- /dataplane/.envrc: -------------------------------------------------------------------------------- 1 | export RTE_SDK=/usr/include/dpdk/ 2 | unset MYSQL_SERVER 3 | 4 | -------------------------------------------------------------------------------- /dataplane/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/Makefile -------------------------------------------------------------------------------- /dataplane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/README.md -------------------------------------------------------------------------------- /dataplane/img/00_summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/img/00_summary.png -------------------------------------------------------------------------------- /dataplane/img/01_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/img/01_detail.png -------------------------------------------------------------------------------- /dataplane/img/02_enforce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/img/02_enforce.png -------------------------------------------------------------------------------- /dataplane/inc/accumulator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/inc/accumulator.hpp -------------------------------------------------------------------------------- /dataplane/inc/app.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/inc/app.hpp -------------------------------------------------------------------------------- /dataplane/inc/app_v2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/inc/app_v2.hpp -------------------------------------------------------------------------------- /dataplane/inc/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/inc/core.hpp -------------------------------------------------------------------------------- /dataplane/inc/lookup_tpl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/inc/lookup_tpl.hh -------------------------------------------------------------------------------- /dataplane/inc/lookup_tpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/inc/lookup_tpl.hpp -------------------------------------------------------------------------------- /dataplane/inc/mixi_pgw_data_plane_def.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/inc/mixi_pgw_data_plane_def.hpp -------------------------------------------------------------------------------- /dataplane/inc/mixi_pgw_data_plane_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/inc/mixi_pgw_data_plane_inc.h -------------------------------------------------------------------------------- /dataplane/inc/static_conf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/inc/static_conf.hpp -------------------------------------------------------------------------------- /dataplane/src/accm/accumulator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/accm/accumulator.cc -------------------------------------------------------------------------------- /dataplane/src/accm/accumulator_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/accm/accumulator_impl.cc -------------------------------------------------------------------------------- /dataplane/src/accm/accumulator_index_header_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/accm/accumulator_index_header_impl.cc -------------------------------------------------------------------------------- /dataplane/src/accm/accumulator_index_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/accm/accumulator_index_impl.cc -------------------------------------------------------------------------------- /dataplane/src/accm/accumulator_index_record_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/accm/accumulator_index_record_impl.cc -------------------------------------------------------------------------------- /dataplane/src/accm/accumulator_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/accm/accumulator_internal.hpp -------------------------------------------------------------------------------- /dataplane/src/app/app.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/app/app.cc -------------------------------------------------------------------------------- /dataplane/src/app/app_v2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/app/app_v2.cc -------------------------------------------------------------------------------- /dataplane/src/arch/count_a05411_direct_db.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/count_a05411_direct_db.cc -------------------------------------------------------------------------------- /dataplane/src/arch/count_a05411_multi_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/count_a05411_multi_worker.cc -------------------------------------------------------------------------------- /dataplane/src/arch/count_a05533.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/count_a05533.cc -------------------------------------------------------------------------------- /dataplane/src/arch/count_a05534_direct_db.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/count_a05534_direct_db.cc -------------------------------------------------------------------------------- /dataplane/src/arch/encap_a05533.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/encap_a05533.cc -------------------------------------------------------------------------------- /dataplane/src/arch/encap_vbox_4.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/encap_vbox_4.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_a05404_1port.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_a05404_1port.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_a05404_2port.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_a05404_2port.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_a05404_2port_x_warmup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_a05404_2port_x_warmup.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_a05532_1gx_tunnel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_a05532_1gx_tunnel.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_a05832_tunnel_00_01.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_a05832_tunnel_00_01.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_a05832_tunnel_02_03.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_a05832_tunnel_02_03.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_a05832_tunnel_04_05.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_a05832_tunnel_04_05.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_a05832_tunnel_06_07.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_a05832_tunnel_06_07.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_a05832_tunnel_08_09.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_a05832_tunnel_08_09.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_a05832_tunnel_10_11.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_a05832_tunnel_10_11.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_egress_a05533.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_egress_a05533.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_ingress_a05533.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_ingress_a05533.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_ingress_distributor_a05536.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_ingress_distributor_a05536.cc -------------------------------------------------------------------------------- /dataplane/src/arch/pgw_ingress_distributor_a05536_1port.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/pgw_ingress_distributor_a05536_1port.cc -------------------------------------------------------------------------------- /dataplane/src/arch/tunnel_a05406.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/arch/tunnel_a05406.cc -------------------------------------------------------------------------------- /dataplane/src/conf/static_conf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/conf/static_conf.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_counter_egress_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_counter_egress_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_counter_ingress_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_counter_ingress_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_counter_log_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_counter_log_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_counter_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_counter_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_encap_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_encap_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_greterm_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_greterm_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_gtpu2gre_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_gtpu2gre_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_pgw_base_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_pgw_base_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_pgw_egress_distributor_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_pgw_egress_distributor_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_pgw_egress_tunnel_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_pgw_egress_tunnel_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_pgw_egress_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_pgw_egress_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_pgw_ingress_distributor_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_pgw_ingress_distributor_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_pgw_ingress_tunnel_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_pgw_ingress_tunnel_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_pgw_ingress_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_pgw_ingress_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_rx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_rx.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_rx_distributor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_rx_distributor.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_tapbase.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_tapbase.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_taprx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_taprx.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_taptx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_taptx.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_transfer_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_transfer_worker.cc -------------------------------------------------------------------------------- /dataplane/src/core/core_tx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/core_tx.cc -------------------------------------------------------------------------------- /dataplane/src/core/cores.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/core/cores.cc -------------------------------------------------------------------------------- /dataplane/src/entry.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/src/entry.cc -------------------------------------------------------------------------------- /dataplane/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/Makefile -------------------------------------------------------------------------------- /dataplane/test/Makefile.nodb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/Makefile.nodb -------------------------------------------------------------------------------- /dataplane/test/pkts/arp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/pkts/arp.cc -------------------------------------------------------------------------------- /dataplane/test/pkts/dns.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/pkts/dns.cc -------------------------------------------------------------------------------- /dataplane/test/pkts/pkts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/pkts/pkts.cc -------------------------------------------------------------------------------- /dataplane/test/script/create_session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/create_session.rb -------------------------------------------------------------------------------- /dataplane/test/script/delete_bearer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/delete_bearer.rb -------------------------------------------------------------------------------- /dataplane/test/script/delete_session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/delete_session.rb -------------------------------------------------------------------------------- /dataplane/test/script/echo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/echo.rb -------------------------------------------------------------------------------- /dataplane/test/script/echo_l.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/echo_l.rb -------------------------------------------------------------------------------- /dataplane/test/script/gtpc_00.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/gtpc_00.rb -------------------------------------------------------------------------------- /dataplane/test/script/gtpc_01.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/gtpc_01.rb -------------------------------------------------------------------------------- /dataplane/test/script/gtpu_00.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/gtpu_00.rb -------------------------------------------------------------------------------- /dataplane/test/script/gtpu_01.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/gtpu_01.rb -------------------------------------------------------------------------------- /dataplane/test/script/modify_bearer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/modify_bearer.rb -------------------------------------------------------------------------------- /dataplane/test/script/resume_notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/resume_notification.rb -------------------------------------------------------------------------------- /dataplane/test/script/suspend_notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/script/suspend_notification.rb -------------------------------------------------------------------------------- /dataplane/test/test_def.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/test_def.hpp -------------------------------------------------------------------------------- /dataplane/test/ut_accm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_accm.cc -------------------------------------------------------------------------------- /dataplane/test/ut_boot_seq.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_boot_seq.cc -------------------------------------------------------------------------------- /dataplane/test/ut_counter_enough_map.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_counter_enough_map.cc -------------------------------------------------------------------------------- /dataplane/test/ut_counter_entry.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_counter_entry.cc -------------------------------------------------------------------------------- /dataplane/test/ut_counter_full_1ring.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_counter_full_1ring.cc -------------------------------------------------------------------------------- /dataplane/test/ut_counter_inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_counter_inc.hpp -------------------------------------------------------------------------------- /dataplane/test/ut_counter_log.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_counter_log.cc -------------------------------------------------------------------------------- /dataplane/test/ut_counter_rotate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_counter_rotate.cc -------------------------------------------------------------------------------- /dataplane/test/ut_counter_simple.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_counter_simple.cc -------------------------------------------------------------------------------- /dataplane/test/ut_counter_to_transfer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_counter_to_transfer.cc -------------------------------------------------------------------------------- /dataplane/test/ut_encap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_encap.cc -------------------------------------------------------------------------------- /dataplane/test/ut_encap_g.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_encap_g.cc -------------------------------------------------------------------------------- /dataplane/test/ut_encap_t.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_encap_t.cc -------------------------------------------------------------------------------- /dataplane/test/ut_greterm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_greterm.cc -------------------------------------------------------------------------------- /dataplane/test/ut_greterm_g.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_greterm_g.cc -------------------------------------------------------------------------------- /dataplane/test/ut_greterm_t.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_greterm_t.cc -------------------------------------------------------------------------------- /dataplane/test/ut_greterm_v6.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_greterm_v6.cc -------------------------------------------------------------------------------- /dataplane/test/ut_gtpu_2_gre.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_gtpu_2_gre.cc -------------------------------------------------------------------------------- /dataplane/test/ut_gtpu_2_gre_g.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_gtpu_2_gre_g.cc -------------------------------------------------------------------------------- /dataplane/test/ut_limitpps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_limitpps.cc -------------------------------------------------------------------------------- /dataplane/test/ut_loadcfg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_loadcfg.cc -------------------------------------------------------------------------------- /dataplane/test/ut_misc_inline.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_misc_inline.cc -------------------------------------------------------------------------------- /dataplane/test/ut_misc_inline_nodb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_misc_inline_nodb.cc -------------------------------------------------------------------------------- /dataplane/test/ut_perf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_perf.cc -------------------------------------------------------------------------------- /dataplane/test/ut_pgw_egress_distributor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_pgw_egress_distributor.cc -------------------------------------------------------------------------------- /dataplane/test/ut_pgw_egress_distributor_t.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_pgw_egress_distributor_t.cc -------------------------------------------------------------------------------- /dataplane/test/ut_pgw_egress_g.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_pgw_egress_g.cc -------------------------------------------------------------------------------- /dataplane/test/ut_pgw_egress_policer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_pgw_egress_policer.cc -------------------------------------------------------------------------------- /dataplane/test/ut_pgw_egress_tunnel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_pgw_egress_tunnel.cc -------------------------------------------------------------------------------- /dataplane/test/ut_pgw_ingress.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_pgw_ingress.cc -------------------------------------------------------------------------------- /dataplane/test/ut_pgw_ingress_distributor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_pgw_ingress_distributor.cc -------------------------------------------------------------------------------- /dataplane/test/ut_pgw_ingress_distributor_t.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_pgw_ingress_distributor_t.cc -------------------------------------------------------------------------------- /dataplane/test/ut_pgw_ingress_g.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_pgw_ingress_g.cc -------------------------------------------------------------------------------- /dataplane/test/ut_pgw_ingress_policer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_pgw_ingress_policer.cc -------------------------------------------------------------------------------- /dataplane/test/ut_pgw_ingress_tunnel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_pgw_ingress_tunnel.cc -------------------------------------------------------------------------------- /dataplane/test/ut_rx_distributor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_rx_distributor.cc -------------------------------------------------------------------------------- /dataplane/test/ut_rx_distributor_t.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_rx_distributor_t.cc -------------------------------------------------------------------------------- /dataplane/test/ut_rx_t.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_rx_t.cc -------------------------------------------------------------------------------- /dataplane/test/ut_template.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_template.cc -------------------------------------------------------------------------------- /dataplane/test/ut_transfer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_transfer.cc -------------------------------------------------------------------------------- /dataplane/test/ut_tunnel_egress_g.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_tunnel_egress_g.cc -------------------------------------------------------------------------------- /dataplane/test/ut_tunnel_ingress_g.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_tunnel_ingress_g.cc -------------------------------------------------------------------------------- /dataplane/test/ut_tx_t.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_tx_t.cc -------------------------------------------------------------------------------- /dataplane/test/ut_warmup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/dataplane/test/ut_warmup.cc -------------------------------------------------------------------------------- /img/cplane-dplane-strategy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/img/cplane-dplane-strategy.png -------------------------------------------------------------------------------- /img/inside-pgw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/img/inside-pgw.png -------------------------------------------------------------------------------- /img/mixi-pgw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/img/mixi-pgw.png -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/cfg/ddl/diameter.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/ddl/diameter.sql -------------------------------------------------------------------------------- /tools/cfg/ddl/diameter_proc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/ddl/diameter_proc.sql -------------------------------------------------------------------------------- /tools/cfg/ddl/ocs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/ddl/ocs.sql -------------------------------------------------------------------------------- /tools/cfg/ddl/policy.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/ddl/policy.sql -------------------------------------------------------------------------------- /tools/cfg/ddl/proc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/ddl/proc.sql -------------------------------------------------------------------------------- /tools/cfg/ddl/radius.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/ddl/radius.sql -------------------------------------------------------------------------------- /tools/cfg/dev.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/dev.ini -------------------------------------------------------------------------------- /tools/cfg/tools/irq_smpaffinity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/tools/irq_smpaffinity.c -------------------------------------------------------------------------------- /tools/cfg/tools/numa_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/tools/numa_test.c -------------------------------------------------------------------------------- /tools/cfg/tools/sgw_tun/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/tools/sgw_tun/CMakeLists.txt -------------------------------------------------------------------------------- /tools/cfg/tools/sgw_tun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/tools/sgw_tun/README.md -------------------------------------------------------------------------------- /tools/cfg/tools/sgw_tun/gtpc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/tools/sgw_tun/gtpc.cc -------------------------------------------------------------------------------- /tools/cfg/tools/sgw_tun/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/tools/sgw_tun/main.cc -------------------------------------------------------------------------------- /tools/cfg/tools/sgw_tun/sgw_tun_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/tools/sgw_tun/sgw_tun_def.h -------------------------------------------------------------------------------- /tools/cfg/tools/sgw_tun/sgw_tun_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/tools/sgw_tun/sgw_tun_ext.h -------------------------------------------------------------------------------- /tools/cfg/tools/sgw_tun/udp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/tools/sgw_tun/udp.cc -------------------------------------------------------------------------------- /tools/cfg/tools/sgw_tun/utun.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/cfg/tools/sgw_tun/utun.cc -------------------------------------------------------------------------------- /tools/inc/lib/arch/netmap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/arch/netmap.hpp -------------------------------------------------------------------------------- /tools/inc/lib/arch/osxsim.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/arch/osxsim.hpp -------------------------------------------------------------------------------- /tools/inc/lib/buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/buffer.hpp -------------------------------------------------------------------------------- /tools/inc/lib/const/bfd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/const/bfd.h -------------------------------------------------------------------------------- /tools/inc/lib/const/counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/const/counter.h -------------------------------------------------------------------------------- /tools/inc/lib/const/diameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/const/diameter.h -------------------------------------------------------------------------------- /tools/inc/lib/const/gtpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/const/gtpc.h -------------------------------------------------------------------------------- /tools/inc/lib/const/gtpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/const/gtpu.h -------------------------------------------------------------------------------- /tools/inc/lib/const/link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/const/link.h -------------------------------------------------------------------------------- /tools/inc/lib/const/policer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/const/policer.h -------------------------------------------------------------------------------- /tools/inc/lib/const/policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/const/policy.h -------------------------------------------------------------------------------- /tools/inc/lib/const/process_ctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/const/process_ctrl.h -------------------------------------------------------------------------------- /tools/inc/lib/const/radius.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/const/radius.h -------------------------------------------------------------------------------- /tools/inc/lib/filter/arp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/filter/arp.hpp -------------------------------------------------------------------------------- /tools/inc/lib/filter/bfd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/filter/bfd.hpp -------------------------------------------------------------------------------- /tools/inc/lib/filter/gtpu_counter_egress.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/filter/gtpu_counter_egress.hpp -------------------------------------------------------------------------------- /tools/inc/lib/filter/gtpu_counter_ingress.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/filter/gtpu_counter_ingress.hpp -------------------------------------------------------------------------------- /tools/inc/lib/filter/gtpu_decap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/filter/gtpu_decap.hpp -------------------------------------------------------------------------------- /tools/inc/lib/filter/gtpu_echo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/filter/gtpu_echo.hpp -------------------------------------------------------------------------------- /tools/inc/lib/filter/gtpu_encap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/filter/gtpu_encap.hpp -------------------------------------------------------------------------------- /tools/inc/lib/filter/icmp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/filter/icmp.hpp -------------------------------------------------------------------------------- /tools/inc/lib/filter/policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/filter/policy.hpp -------------------------------------------------------------------------------- /tools/inc/lib/filter/xepc_ctrl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/filter/xepc_ctrl.hpp -------------------------------------------------------------------------------- /tools/inc/lib/interface/arch_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/interface/arch_interface.hpp -------------------------------------------------------------------------------- /tools/inc/lib/interface/filter_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/interface/filter_interface.hpp -------------------------------------------------------------------------------- /tools/inc/lib/interface/pkt_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/interface/pkt_interface.hpp -------------------------------------------------------------------------------- /tools/inc/lib/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/logger.hpp -------------------------------------------------------------------------------- /tools/inc/lib/misc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/misc.hpp -------------------------------------------------------------------------------- /tools/inc/lib/module.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/module.hpp -------------------------------------------------------------------------------- /tools/inc/lib/packet/gtpc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/packet/gtpc.hpp -------------------------------------------------------------------------------- /tools/inc/lib/packet/gtpc_items.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/packet/gtpc_items.hpp -------------------------------------------------------------------------------- /tools/inc/lib/pktheader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/pktheader.hpp -------------------------------------------------------------------------------- /tools/inc/lib/process.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib/process.hpp -------------------------------------------------------------------------------- /tools/inc/lib_db/mysql.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib_db/mysql.hpp -------------------------------------------------------------------------------- /tools/inc/lib_lookup/dual_buffered_lookup_table_tpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib_lookup/dual_buffered_lookup_table_tpl.hpp -------------------------------------------------------------------------------- /tools/inc/lib_lookup/lookup_table_tpl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib_lookup/lookup_table_tpl.hh -------------------------------------------------------------------------------- /tools/inc/lib_lookup/lookup_table_tpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib_lookup/lookup_table_tpl.hpp -------------------------------------------------------------------------------- /tools/inc/lib_srv/bfd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib_srv/bfd.hpp -------------------------------------------------------------------------------- /tools/inc/lib_srv/server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/lib_srv/server.hpp -------------------------------------------------------------------------------- /tools/inc/mixipgw_tools_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/mixipgw_tools_def.h -------------------------------------------------------------------------------- /tools/inc/precompile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/inc/precompile.cc -------------------------------------------------------------------------------- /tools/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/README.md -------------------------------------------------------------------------------- /tools/src/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/CMakeLists.txt -------------------------------------------------------------------------------- /tools/src/lib/arch/netmap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/arch/netmap.cc -------------------------------------------------------------------------------- /tools/src/lib/arch/osxsim.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/arch/osxsim.cc -------------------------------------------------------------------------------- /tools/src/lib/arch_interface.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/arch_interface.cc -------------------------------------------------------------------------------- /tools/src/lib/buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/buffer.cc -------------------------------------------------------------------------------- /tools/src/lib/filter/arp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/filter/arp.cc -------------------------------------------------------------------------------- /tools/src/lib/filter/bfd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/filter/bfd.cc -------------------------------------------------------------------------------- /tools/src/lib/filter/gtpu_counter_egress.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/filter/gtpu_counter_egress.cc -------------------------------------------------------------------------------- /tools/src/lib/filter/gtpu_counter_ingress.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/filter/gtpu_counter_ingress.cc -------------------------------------------------------------------------------- /tools/src/lib/filter/gtpu_decap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/filter/gtpu_decap.cc -------------------------------------------------------------------------------- /tools/src/lib/filter/gtpu_echo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/filter/gtpu_echo.cc -------------------------------------------------------------------------------- /tools/src/lib/filter/gtpu_encap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/filter/gtpu_encap.cc -------------------------------------------------------------------------------- /tools/src/lib/filter/icmp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/filter/icmp.cc -------------------------------------------------------------------------------- /tools/src/lib/filter/policy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/filter/policy.cc -------------------------------------------------------------------------------- /tools/src/lib/filter/xepc_ctrl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/filter/xepc_ctrl.cc -------------------------------------------------------------------------------- /tools/src/lib/filter_container.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/filter_container.cc -------------------------------------------------------------------------------- /tools/src/lib/logger.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/logger.cc -------------------------------------------------------------------------------- /tools/src/lib/misc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/misc.cc -------------------------------------------------------------------------------- /tools/src/lib/module.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/module.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/gtpc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/gtpc.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_ambr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_ambr.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_any.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_any.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_apn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_apn.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_apnrestriction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_apnrestriction.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_bearercontext.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_bearercontext.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_bqos.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_bqos.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_cause.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_cause.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_chargingid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_chargingid.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_ebi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_ebi.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_fteid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_fteid.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_gtpcpkt.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_gtpcpkt.hh -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_imsi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_imsi.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_indication.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_indication.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_mei.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_mei.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_msisdn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_msisdn.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_paa.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_paa.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_pco.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_pco.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_pdn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_pdn.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_rat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_rat.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_recovery.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_recovery.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_selectionmode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_selectionmode.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_servingnetwork.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_servingnetwork.cc -------------------------------------------------------------------------------- /tools/src/lib/pkt/v2_uli.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pkt/v2_uli.cc -------------------------------------------------------------------------------- /tools/src/lib/pktheader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/pktheader.cc -------------------------------------------------------------------------------- /tools/src/lib/process.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/process.cc -------------------------------------------------------------------------------- /tools/src/lib/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/test/CMakeLists.txt -------------------------------------------------------------------------------- /tools/src/lib/test/basic_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/test/basic_test.cc -------------------------------------------------------------------------------- /tools/src/lib/test/counter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/test/counter_test.cc -------------------------------------------------------------------------------- /tools/src/lib/test/filter_policy_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/test/filter_policy_test.cc -------------------------------------------------------------------------------- /tools/src/lib/test/filter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/test/filter_test.cc -------------------------------------------------------------------------------- /tools/src/lib/test/logger_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/test/logger_test.cc -------------------------------------------------------------------------------- /tools/src/lib/test/module_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/test/module_test.cc -------------------------------------------------------------------------------- /tools/src/lib/test/mysql_proc_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/test/mysql_proc_test.cc -------------------------------------------------------------------------------- /tools/src/lib/test/policer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/test/policer_test.cc -------------------------------------------------------------------------------- /tools/src/lib/test/vlan_extract_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib/test/vlan_extract_test.cc -------------------------------------------------------------------------------- /tools/src/lib_db/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_db/CMakeLists.txt -------------------------------------------------------------------------------- /tools/src/lib_db/bind.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_db/bind.cc -------------------------------------------------------------------------------- /tools/src/lib_db/cfg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_db/cfg.cc -------------------------------------------------------------------------------- /tools/src/lib_db/con.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_db/con.cc -------------------------------------------------------------------------------- /tools/src/lib_db/rec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_db/rec.cc -------------------------------------------------------------------------------- /tools/src/lib_db/stmt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_db/stmt.cc -------------------------------------------------------------------------------- /tools/src/lib_lookup/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_lookup/CMakeLists.txt -------------------------------------------------------------------------------- /tools/src/lib_lookup/dual_buffered_lookup_table.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_lookup/dual_buffered_lookup_table.cc -------------------------------------------------------------------------------- /tools/src/lib_lookup/dual_buffered_lookup_table.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_lookup/dual_buffered_lookup_table.hh -------------------------------------------------------------------------------- /tools/src/lib_lookup/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_lookup/test/CMakeLists.txt -------------------------------------------------------------------------------- /tools/src/lib_lookup/test/basic_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_lookup/test/basic_test.cc -------------------------------------------------------------------------------- /tools/src/lib_lookup/test/multi_thread_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_lookup/test/multi_thread_test.cc -------------------------------------------------------------------------------- /tools/src/lib_lookup/test/single_thread_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_lookup/test/single_thread_test.cc -------------------------------------------------------------------------------- /tools/src/lib_srv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_srv/CMakeLists.txt -------------------------------------------------------------------------------- /tools/src/lib_srv/bfd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_srv/bfd.cc -------------------------------------------------------------------------------- /tools/src/lib_srv/conn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_srv/conn.cc -------------------------------------------------------------------------------- /tools/src/lib_srv/http_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_srv/http_client.cc -------------------------------------------------------------------------------- /tools/src/lib_srv/server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/lib_srv/server.cc -------------------------------------------------------------------------------- /tools/src/mod/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/README.md -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/CMakeLists.txt -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/README.md -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/func/mixipgw_diameter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/func/mixipgw_diameter.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/func/mixipgw_diameter_binlog_loop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/func/mixipgw_diameter_binlog_loop.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/func/mixipgw_diameter_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/func/mixipgw_diameter_client.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/func/mixipgw_diameter_on_accept.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/func/mixipgw_diameter_on_accept.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/func/mixipgw_diameter_on_queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/func/mixipgw_diameter_on_queue.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/func/mixipgw_diameter_on_recv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/func/mixipgw_diameter_on_recv.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/func/mixipgw_diameter_on_timeout.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/func/mixipgw_diameter_on_timeout.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/func/mixipgw_diameter_req_any.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/func/mixipgw_diameter_req_any.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/func/mixipgw_diameter_req_ce.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/func/mixipgw_diameter_req_ce.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/func/mixipgw_diameter_req_dw.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/func/mixipgw_diameter_req_dw.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/func/mixipgw_diameter_req_gx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/func/mixipgw_diameter_req_gx.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/img/mixi-diameter-modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/img/mixi-diameter-modules.png -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/img/mixi-diameter-queue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/img/mixi-diameter-queue.png -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/mixipgw_mod_diameter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/mixipgw_mod_diameter.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/mixipgw_mod_diameter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/mixipgw_mod_diameter.hpp -------------------------------------------------------------------------------- /tools/src/mod/mod_diameter/mixipgw_mod_diameter.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_diameter/mixipgw_mod_diameter.inl -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/CMakeLists.txt -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/README.md -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/func/mixipgw_radius_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/func/mixipgw_radius_client.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/func/mixipgw_radius_req_access.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/func/mixipgw_radius_req_access.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/func/mixipgw_radius_req_account.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/func/mixipgw_radius_req_account.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/func/mixipgw_radius_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/func/mixipgw_radius_server.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/func/mixipgw_radius_server_binlog_loop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/func/mixipgw_radius_server_binlog_loop.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/func/mixipgw_radius_server_on_recv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/func/mixipgw_radius_server_on_recv.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/func/mixipgw_radius_server_on_timeout.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/func/mixipgw_radius_server_on_timeout.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/img/mixi-radius-modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/img/mixi-radius-modules.png -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/mixipgw_mod_radius.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/mixipgw_mod_radius.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/mixipgw_mod_radius.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/mixipgw_mod_radius.hpp -------------------------------------------------------------------------------- /tools/src/mod/mod_radius/mixipgw_mod_radius.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_radius/mixipgw_mod_radius.ini -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/CMakeLists.txt -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_bfd_recv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_bfd_recv.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_gtpc_recv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_gtpc_recv.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_create_session.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_create_session.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_delete_bearer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_delete_bearer.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_delete_session.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_delete_session.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_echo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_echo.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_modify_bearer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_modify_bearer.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_resume_notification.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_resume_notification.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_suspend_notification.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_gtpc_send_suspend_notification.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_gtpu_recv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_gtpu_recv.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_gtpu_send.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_gtpu_send.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_gtpu_send_echo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_gtpu_send_echo.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_init.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_init.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/func/mixipgw_menu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/func/mixipgw_menu.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/mixipgw_mod_sgw.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/mixipgw_mod_sgw.cc -------------------------------------------------------------------------------- /tools/src/mod/mod_sgw/mixipgw_mod_sgw_def.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/src/mod/mod_sgw/mixipgw_mod_sgw_def.hpp -------------------------------------------------------------------------------- /tools/test/strs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/test/strs/CMakeLists.txt -------------------------------------------------------------------------------- /tools/test/strs/strs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/test/strs/strs.cc -------------------------------------------------------------------------------- /tools/test/strs/strs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/test/strs/strs.h -------------------------------------------------------------------------------- /tools/test/strs/strs_observer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/test/strs/strs_observer.cc -------------------------------------------------------------------------------- /tools/test/strs/strs_recv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/test/strs/strs_recv.cc -------------------------------------------------------------------------------- /tools/test/strs/strs_recv_packets.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/test/strs/strs_recv_packets.cc -------------------------------------------------------------------------------- /tools/test/strs/strs_recv_send.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/test/strs/strs_recv_send.cc -------------------------------------------------------------------------------- /tools/test/strs/strs_send.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/test/strs/strs_send.cc -------------------------------------------------------------------------------- /tools/test/strs/strs_send_packets.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/test/strs/strs_send_packets.cc -------------------------------------------------------------------------------- /tools/test/strs/strs_setup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/test/strs/strs_setup.cc -------------------------------------------------------------------------------- /tools/test/testenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixigroup/mixi-pgw/HEAD/tools/test/testenv.c --------------------------------------------------------------------------------