Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-ggsn
/
c43e887e9ebef798760aeb2e0e9649d92d9d8551
/
lib
/
tun.c
b0b9c28
properly store IPv6 addresses in struct tun_t
by Stefan Sperling
· 6 years ago
aee905b
check ioctl() call return value in tun_new()
by Stefan Sperling
· 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
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
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
1af543f
tun: Don't copy 16byte IPv6 address to 'struct in_addr'
by Harald Welte
· 7 years ago
a037e59
tun: Convert tun_ipv6_linklocal_get to be more generic
by Pau Espin Pedrol
· 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
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
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
b07d070
openggsn: Check return codes and take error paths on failure.
by Michael McTernan
· 9 years ago
9c7fd8e
logging: Switch to using libosmocore logging for all the code
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
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
2a10368
Move common sgsnemu/ggsn files to directory "lib"
by Emmanuel Bretelle
· 14 years ago
[Renamed from ggsn/tun.c]
f54a1f4
Fix various compiler warnings throughout the code
by Harald Welte
· 14 years ago
163b455
Fixed delete route on freebsd et. al.
by jjako
· 20 years ago
0fe0df0
qos length bugfix and apple support plus header cleanup
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
409b855
tun.c cleanup and support for setting multiple addresses on FreeBSD
by jjako
· 21 years ago
1ea6634
Added FreeBSD route capability
by jjako
· 21 years ago
3eaf453
FreeBSD route
by jjako
· 21 years ago
243bfe6
FreeBSD port
by jjako
· 21 years ago
06e9f12
FreeBSD porting and IMSI bugfix
by jjako
· 21 years ago
ec89e9f
Updated to use solaris api for tun
by jjako
· 21 years ago
0141d20
Changes to allow compilation under Solaris
by jjako
· 21 years ago
a7cd249
added ippool.h and ippool.c
by jjako
· 22 years ago
52c2414
Initial revision
by jjako
· 22 years ago