Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-ggsn
/
b0b9c2828431d5c3266c59aec484c1e0b37c6496
/
lib
b0b9c28
properly store IPv6 addresses in struct tun_t
by Stefan Sperling
· 6 years ago
cc8181f
fix format string error in ippool_printaddr()
by Stefan Sperling
· 6 years ago
7327360
initialize local variable addr in ippool_new()
by Stefan Sperling
· 6 years ago
e405c2f
replace bogus memcpy() call in ippool_newip()
by Stefan Sperling
· 6 years ago
411ff3b
fix allocation of ippool's hash table
by Stefan Sperling
· 6 years ago
aee905b
check ioctl() call return value in tun_new()
by Stefan Sperling
· 6 years ago
fb75adf
ippool.c: Use "%td" format string for ptrdiff_t
by Harald Welte
· 6 years ago
f228639
Move kernel GTP support from ggsn/ to lib/
by Harald Welte
· 6 years ago
9eebe15
lib/tun: Remove tun_setaddr() API, as everyone is using tun_addaddr() now
by Harald Welte
· 6 years ago
47adad0
lib/netdev.c: Cosmetic changes (coding style / cleanups)
by Harald Welte
· 6 years ago
c5efb5b
lib/tun: split generic network device related stuff to lib/netdev
by Harald Welte
· 6 years ago
9a6da45
lib/tun.c: Generalize tun_{set,add}addr*() functions
by Harald Welte
· 6 years ago
b4c0828
lib/tun.c: generalize tun_*route() to netdev_*route()
by Harald Welte
· 6 years ago
df3dcac
lib/tun.c: Generalize tun_sifflags() to netdev_sifflags
by Harald Welte
· 6 years ago
f5e40b7
Set tun_addaddr ipv agnostic and add support for ipv6
by Pau Espin Pedrol
· 7 years ago
02e21af
tun.c: tun_addaddr: Fix segfault and wrong usage of tun_nlattr
by Pau Espin Pedrol
· 7 years ago
2d6a69e
Add support for IPv4v6 End User Addresses
by Pau Espin Pedrol
· 7 years ago
b9ace14
cosmetic: Reorder tun_addaddr to get rid of decl of tun_setaddr4
by Pau Espin Pedrol
· 7 years ago
d9fff0c
tun_setaddr6: Fix log typo
by Pau Espin Pedrol
· 7 years ago
4c7d291
factor out netdev_ip_local_get() from tun_ip_local_get()
by Harald Welte
· 7 years ago
fc6676c
ippool: Correctly compute size of static pool
by Harald Welte
· 7 years ago
1af543f
tun: Don't copy 16byte IPv6 address to 'struct in_addr'
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
2e7b9ff
lib/in46a: Introduce in46a_netmasklen API
by Pau Espin Pedrol
· 7 years ago
361cb9e
lib/ippool: Fix listsize calculated 1 elem too small
by Pau Espin Pedrol
· 7 years ago
34a7416
in46a_to_sas(): Return AF_INET6 in case of IPv6 address
by Harald Welte
· 7 years ago
fdd732b
Remove trailing whitespace
by Pau Espin Pedrol
· 7 years ago
58c0da7
lib/tun.c: tun_ipv6_linklocal_get(): fix memory leak with getifaddrs()
by Pau Espin Pedrol
· 7 years ago
cee7546
Replace EUA magic numbers for IETF, IPv4 and IPv6 with #defines
by Harald Welte
· 7 years ago
f85fe97
ICMPv6: Send router advertisement from own link-local address
by Harald Welte
· 7 years ago
dda21ed
Introduce a VTY, factually turning OpenGGSN into an Osmocom program
by Harald Welte
· 7 years ago
2778ae2
lib/tun: Mark internal helper functions 'static'
by Harald Welte
· 7 years ago
1b6e8e7
Remove __sun__ code that is unmaintained
by Harald Welte
· 7 years ago
9e6dfa0
lib/tun.c: Proper cleanup during tun_new() error paths
by Harald Welte
· 7 years ago
4857f3c
lib/ippool: Move ippool_aton() out of ippool_new()
by Harald Welte
· 7 years ago
b513b95
lib/ippool: Add back-pointer from pool member to pool
by Harald Welte
· 7 years ago
33520b4
lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized address
by Harald Welte
· 7 years ago
7fc8694
lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix
by Harald Welte
· 7 years ago
b62983d
lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa()
by Harald Welte
· 7 years ago
881e97e
lib/tun: Add 'void *priv' pointer to tun_t
by Harald Welte
· 7 years ago
c55ece8
lib/tun: Add missing #include to net/if.h for IFNAMSIZ
by Harald Welte
· 7 years ago
81bc2ae
tun_new(): Fix array overflow in FreeBSD related code
by Harald Welte
· 7 years ago
ab6d189
replace hand-coded tun_gifindex() with standard POSIX if_nametoindex()
by Harald Welte
· 7 years ago
2e48a44
Support setting TUN device IPv6 address + prefix
by Harald Welte
· 7 years ago
72a38b5
IPv6: in46_addr: OSMO_ASSERT() in case of unsupported calls
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
365f8fa
in46_addr: Add new function in46a_prefix_equal()
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
53165ed
ippool_new(): const-ify input arguments
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
0eaa5b8
gtp: fix several compilation warnings
by Pablo Neira Ayuso
· 8 years ago
b07d070
openggsn: Check return codes and take error paths on failure.
by Michael McTernan
· 9 years ago
91d0ee5
lib: Speculatively add libosmocore cflags to the lib
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
e527ef1
syserr: Remove unused error packet logging 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
· 10 years ago
3d7500e
Remove out-of-bounds write
by Tobias Engel
· 12 years ago
bed35df
Convert all code to Linux coding style
by Harald Welte
· 13 years ago
6fc4240
properly build a library for the content of the lib directory
by Harald Welte
· 13 years ago
87490d7
IFNAMSIZ includes terminating 0
by Emmanuel Bretelle
· 14 years ago
4e56c83
fixed compilation warning against gcc-4.4
by Emmanuel Bretelle
· 14 years ago
eaaf500
Set tun devname to IFNAMESIZ+1 to avoid warning
by Emmanuel Bretelle
· 14 years ago
2a10368
Move common sgsnemu/ggsn files to directory "lib"
by Emmanuel Bretelle
· 14 years ago