1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#! /usr/bin/env tclsh
puts [exec ./build-dyn.sh]
load ./tuapi.so
puts [::tuapi::scan_and_load_kernel_modules]
#foreach x [list AS CORE CPU DATA FSIZE LOCKS MEMLOCK MSGQUEUE NICE NOFILE OFILE NPROC RSS RTPRIO RTTIME SIGPENDING STACK] {
# puts "\t\tcase [format 0x%xLU [::tuapi::internal::hash $x]]: /* $x */"
# puts "\t\t\tresource_id = RLIMIT_$x;"
# puts "\t\t\tbreak;"
#}
#exit
|
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#! /usr/bin/env tclsh
puts [exec ./build-dyn.sh]
load ./tuapi.so
#puts [::tuapi::scan_and_load_kernel_modules]
#foreach x [list AS CORE CPU DATA FSIZE LOCKS MEMLOCK MSGQUEUE NICE NOFILE OFILE NPROC RSS RTPRIO RTTIME SIGPENDING STACK] {
# puts "\t\tcase [format 0x%xLU [::tuapi::internal::hash $x]]: /* $x */"
# puts "\t\t\tresource_id = RLIMIT_$x;"
# puts "\t\t\tbreak;"
#}
#exit
|
35
36
37
38
39
40
41
42
|
puts "\t[string trim $secondline]"
if {[info exists ifaceinfo(hwaddr)]} {
puts "\tether $ifaceinfo(hwaddr)"
}
}
#tuapi::syscall::route add 1.2.3.4 255.255.255.255
tuapi::syscall::ifconfig dummy0 address 1.2.3.4 netmask 255.255.255.0 flags [list UP RUNNING BROADCAST MULTICAST]
|
|
|
35
36
37
38
39
40
41
42
|
puts "\t[string trim $secondline]"
if {[info exists ifaceinfo(hwaddr)]} {
puts "\tether $ifaceinfo(hwaddr)"
}
}
#tuapi::syscall::route add 1.2.3.4 255.255.255.255
#tuapi::syscall::ifconfig dummy0 address 1.2.3.4 netmask 255.255.255.0 flags [list UP RUNNING BROADCAST MULTICAST]
|