You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 36ed224bac
Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
1 year ago
..
.gitignore Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
Android.bp Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
MODULE_LICENSE_GPL Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
Makefile Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
NOTICE Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
README.last Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
e_bpf.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
em_canid.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
em_cmp.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
em_ipset.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
em_meta.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
em_nbyte.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
em_u32.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
emp_ematch.l Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
emp_ematch.y Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
f_basic.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
f_bpf.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
f_cgroup.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
f_flow.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
f_flower.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
f_fw.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
f_matchall.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
f_route.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
f_rsvp.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
f_tcindex.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
f_u32.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_action.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_bpf.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_connmark.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_csum.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_ematch.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_ematch.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_estimator.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_gact.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_ife.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_ipt.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_mirred.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_nat.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_pedit.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_pedit.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_police.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_sample.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_simple.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_skbedit.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_skbmod.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_tunnel_key.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_vlan.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_xt.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m_xt_old.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
make-static-syms.sh Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
p_eth.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
p_icmp.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
p_ip.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
p_ip6.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
p_tcp.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
p_udp.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_atm.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_cbq.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_choke.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_clsact.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_codel.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_drr.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_dsmark.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_fifo.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_fq.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_fq_codel.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_gred.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_hfsc.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_hhf.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_htb.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_ingress.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_mqprio.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_multiq.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_netem.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_pie.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_prio.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_qfq.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_red.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_rr.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_sfb.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_sfq.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
q_tbf.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
static-syms.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_cbq.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_cbq.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_class.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_common.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_core.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_core.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_estimator.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_exec.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_filter.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_monitor.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_qdisc.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_red.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_red.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_stab.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_util.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tc_util.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago

README.last

Kernel code and interface.
--------------------------

* Compile time switches

There is only one, but very important, compile time switch.
It is not settable by "make config", but should be selected
manually and after a bit of thinking in <include/net/pkt_sched.h>

PSCHED_CLOCK_SOURCE can take three values:

	PSCHED_GETTIMEOFDAY
	PSCHED_JIFFIES
	PSCHED_CPU


 PSCHED_GETTIMEOFDAY

Default setting is the most conservative PSCHED_GETTIMEOFDAY.
It is very slow both because of weird slowness of do_gettimeofday()
and because it forces code to use unnatural "timeval" format,
where microseconds and seconds fields are separate.
Besides that, it will misbehave, when delays exceed 2 seconds
(f.e. very slow links or classes bounded to small slice of bandwidth)
To resume: as only you will get it working, select correct clock
source and forget about PSCHED_GETTIMEOFDAY forever.


 PSCHED_JIFFIES

Clock is derived from jiffies. On architectures with HZ=100
granularity of this clock is not enough to make reasonable
bindings to real time. However, taking into account Linux
architecture problems, which force us to use artificial
integrated clock in any case, this switch is not so bad
for schduling even on high speed networks, though policing
is not reliable.


 PSCHED_CPU

It is available only for alpha and pentiums with correct
CPU timestamp. It is the fastest way, use it when it is available,
but remember: not all pentiums have this facility, and
a lot of them have clock, broken by APM etc. etc.