Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-ggsn
/
db0366c9e4e85ebd60e4f0991834a3d788ce65ce
/
ggsn
/
ggsn.c
db0366c
ggsn: Don't explicitly use tun_setaddr() API anymore
by Harald Welte
· 6 years ago
0757504
fix segfault in case of kernel gtp-u
by Harald Welte
· 7 years ago
042a445
use osmo_init_logging2
by Pau Espin Pedrol
· 6 years ago
3e443ca
Add talloc context introspection via VTY
by Harald Welte
· 7 years ago
dddbbaa
ggsn.c: cb_tun_ind: Don't drop packets targeting pdp ctx ll addr
by Pau Espin Pedrol
· 7 years ago
134855c
ggsn.c: cb_tun_ind: log dst addr of packet without pdp ctx
by Pau Espin Pedrol
· 7 years ago
a4942e6
ggsn.c: cb_tun_ind: Convert ifelse to switch statement
by Pau Espin Pedrol
· 7 years ago
4e43ef5
ggsn: Print all addresses on successful pdp ctx creation
by Pau Espin Pedrol
· 7 years ago
4ae8d82
ggsn: Parse PCO_IPCP for IPv4v6 pdp ctx
by Pau Espin Pedrol
· 7 years ago
0bdd8bf
ggsn: Parse PCO_IPCP
by Pau Espin Pedrol
· 7 years ago
5b1ef95
ggsn: Validate packet src addr from MS
by Pau Espin Pedrol
· 7 years ago
7d54ed4
ggsn: encaps_tun: Avoid forwarding packet if EUA is unassigned, fix crash
by Pau Espin Pedrol
· 7 years ago
37c45e3
ggsn: Add 'ipv6 link-local' vty cmd
by Pau Espin Pedrol
· 7 years ago
bffc3f9
ggsn.c: Improve logging info on link-local ipv6 addr not found
by Pau Espin Pedrol
· 7 years ago
2d6a69e
Add support for IPv4v6 End User Addresses
by Pau Espin Pedrol
· 7 years ago
4f03432
ggsn: Ignore PCO with length 0, don't abort processing
by Harald Welte
· 7 years ago
bcab7fb
ggsn.c: Fix byte order of IPCP IPv4 DNS servers
by Harald Welte
· 7 years ago
427699e
Log APN and tun names for packets
by Max
· 7 years ago
55d639f
ggsn.c: Print version of unhandled ip packet
by Pau Espin Pedrol
· 7 years ago
2fc2bc6
gtp-kernel: Align logging for APN start in kernel-gtp case with that of TUN
by Harald Welte
· 7 years ago
0d0e242
gtp-kernel: shut down kernel GTP device in apn_down()
by Harald Welte
· 7 years ago
698a233
gtp-kernel: Get rid of hard-coded kernel GTP device name
by Harald Welte
· 7 years ago
490782d
gtp-kernel: Re-add support for kernel GTP-U acceleration
by Harald Welte
· 7 years ago
e2a1de5
Properly NULL-out blacklist in alloc_ippool_blacklist()
by Harald Welte
· 7 years ago
f55a039
remove unused argument to alloc_ippool_blacklist()
by Harald Welte
· 7 years ago
859f9b0
ippool: Implement and use blacklist instead of blindly using IPPOOL_NOGATEWAY
by Pau Espin Pedrol
· 7 years ago
a037e59
tun: Convert tun_ipv6_linklocal_get to be more generic
by Pau Espin Pedrol
· 7 years ago
9d9d91b
ggsn: Avoid crash on wrong EUA type
by Harald Welte
· 7 years ago
fdd732b
Remove trailing whitespace
by Pau Espin Pedrol
· 7 years ago
958256f
create_context_ind(): Fix crash on apn not found
by Pau Espin Pedrol
· 7 years ago
b16c46b
create_context_ind(): ignore a non-started default APN
by Harald Welte
· 7 years ago
ed1ba2c
apn_start(): Extend error message when setting IPv6 address fails
by Harald Welte
· 7 years ago
ed08eb1
apn_stop(): Print tun device name when closing tun device
by Harald Welte
· 7 years ago
2e84d2c
create_context_ind(): ignore any non-started APNs
by Harald Welte
· 7 years ago
dd26606
apn_start(): fix clean-up after errors bringing up APN
by Harald Welte
· 7 years ago
6a21527
Move extended PDP logging macro to header
by Max
· 7 years ago
93fed3b
ggsn: Add per-APN VTY configuration option on G-PDU sequence numbers
by Harald Welte
· 7 years ago
f85fe97
ICMPv6: Send router advertisement from own link-local address
by Harald Welte
· 7 years ago
9814677
ggsn: Add ability to specify local IP addresses for GTP-C and GTP-U
by Harald Welte
· 7 years ago
632e843
Rename OpenGGSN to OsmoGGSN
by Harald Welte
· 7 years ago
e804947
ggsn: Handle SIGTERM like SIGINT and terminate
by Harald Welte
· 7 years ago
dda21ed
Introduce a VTY, factually turning OpenGGSN into an Osmocom program
by Harald Welte
· 7 years ago
8a03ea8
libgtp: Remove ctrl_handle from gsn_t, replace with private context
by Harald Welte
· 7 years ago
4857f3c
lib/ippool: Move ippool_aton() out of ippool_new()
by Harald Welte
· 7 years ago
8ffd7fc
gtp-kernel: Remove dependency to cmdline.[ch]
by Harald Welte
· 7 years ago
0ab62fe
ggsn: Fix DNS not sent in PDP context response
by Pau Espin Pedrol
· 7 years ago
b10ee08
Properly format IMSI before using it in trap
by Harald Welte
· 7 years ago
2e48a44
Support setting TUN device IPv6 address + prefix
by Harald Welte
· 7 years ago
1ae9877
IPv6: Support PCO for IPv6 DNS addresses
by Harald Welte
· 7 years ago
d46bcd2
IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement
by Harald Welte
· 7 years ago
d4d6e09
ippool: Extend pool to work with /64 prefixes
by Harald Welte
· 7 years ago
d1bf1e1
ggsn: Send proper errors in create_context_ind()
by Harald Welte
· 7 years ago
a0d281d
IPv6 support for user IP
by Harald Welte
· 7 years ago
63ebccd
lib/tun.h: Remove non-endian-safe redefinition of IP header
by Harald Welte
· 7 years ago
d12eab9
ippool: Add IPv6 support to IP pool implementation
by Harald Welte
· 7 years ago
d9d8862
Proper fix for "Force Dynamic IP" in Create PDP CTX
by Harald Welte
· 7 years ago
3142d8d
ctrl: cleanup trap creation
by Max
· 7 years ago
dbd7024
Only send TRAP for defined PDP peer
by Max
· 8 years ago
727417d
Add control interface
by Max
· 8 years ago
395e213
Remove unused function
by Max
· 8 years ago
d9d7be3
ggsn: cmdline: no need to specify interface anymore
by Pablo Neira Ayuso
· 8 years ago
c5fbf9b
ggsn: update gpt-kernel logging to libosmocore
by Andreas Schultz
· 9 years ago
4b075b6
ggsn: add support for GTP kernel data encapsulation
by Pablo Neira Ayuso
· 9 years ago
6ab58b4
ggsn: Move printf to DEBUGP statements in the ggsn as well
by Holger Hans Peter Freyther
· 10 years ago
8e7e3ef
ggsn: Remove unused dump/logging method
by Holger Hans Peter Freyther
· 10 years ago
c38bf64
ggsn: Be able to set the log level for the text file
by Holger Hans Peter Freyther
· 10 years ago
9c7fd8e
logging: Switch to using libosmocore logging for all the code
by Holger Hans Peter Freyther
· 10 years ago
9c0ff4f
cli: Introduce a logfile command to log errors to a file
by Holger Hans Peter Freyther
· 11 years ago
bed35df
Convert all code to Linux coding style
by Harald Welte
· 13 years ago
91384a4
Do not exceed 80 characters per line
by Emmanuel Bretelle
· 14 years ago
2a10368
Move common sgsnemu/ggsn files to directory "lib"
by Emmanuel Bretelle
· 14 years ago
6852186
Fixed compile warning,exit if cant daemonize
by Emmanuel Bretelle
· 14 years ago
1b3e577
Use newer gengetopt which also frees memory
by Harald Welte
· 14 years ago
5701b0f
GGSN: free the ippool memory before exit
by Harald Welte
· 14 years ago
f54a1f4
Fix various compiler warnings throughout the code
by Harald Welte
· 14 years ago
5d064ec
GGSN: Fix select() error case, we need to FD_ZERO() again
by Harald Welte
· 14 years ago
c3dcba0
Fix GGSN signal handling
by Harald Welte
· 14 years ago
ada9ffa
QA on ippool
by jjako
· 20 years ago
bd937b7
Minor fix
by jjako
· 20 years ago
0fe0df0
qos length bugfix and apple support plus header cleanup
by jjako
· 20 years ago
12f9e6e
QoS length bugfiz
by jjako
· 20 years ago
c6762cf
Solaris tun interface
by jjako
· 20 years ago
1f15864
Added IP address alias capability for FreeBSD
by jjako
· 21 years ago
ff9985c
Improved Solaris support
by jjako
· 21 years ago
1d3db97
Improved solaris compatibility
by jjako
· 21 years ago
76032b9
Changet inet_aton to inet_pton for Solaris compliance
by jjako
· 21 years ago
0141d20
Changes to allow compilation under Solaris
by jjako
· 21 years ago
08d331d
First attempt at a GTP1 implementation
by jjako
· 21 years ago
1db1c81
Improved GTP error handling
by jjako
· 21 years ago
88c2216
ippool improved
by jjako
· 21 years ago
e014978
Improved option checking in ggsn
by jjako
· 21 years ago
a7c3381
Corrected pointer error in ggsn.c
by jjako
· 22 years ago
9c7ff08
added pco DNS support
by jjako
· 22 years ago
a7cd249
added ippool.h and ippool.c
by jjako
· 22 years ago
4b26b51
Support for external ipup script
by jjako
· 22 years ago
4901471
Absolute path to ifconfig and route in ggsn and sgsnemu
by jjako
· 22 years ago
52c2414
Initial revision
by jjako
· 22 years ago