aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-03-08bpf: test for valid type in bpf_get_work_dirDaniel Borkmann1-1/+1
2017-02-23{f,m}_bpf: dump tag over insnsDaniel Borkmann2-0/+18
2016-12-09bpf: add initial support for attaching xdp progsDaniel Borkmann10-12/+213
2016-12-09bpf: check for owner_prog_type and notify users when differDaniel Borkmann1-4/+14
2016-11-29bpf: make tc's bpf loader generic and move into libDaniel Borkmann10-224/+552
2016-10-26tc, ipt: don't enforce iproute2 dependency on iptables-develDaniel Borkmann2-24/+38
2016-07-20bpf: also check elf for official e_machine valueDaniel Borkmann1-1/+6
2016-05-31ip, token: add del commandDaniel Borkmann2-14/+25
2016-05-23f_bpf: fix filling of handle when no further arg is providedDaniel Borkmann1-3/+3
2016-05-16ingress, clsact: don't add TCA_OPTIONS to nl msgDaniel Borkmann2-2/+0
2016-04-11tc, bpf: add support for map pre/allocationDaniel Borkmann8-56/+62
2016-04-11tc, bpf: further improve error reportingDaniel Borkmann2-17/+69
2016-04-11tc, bpf: add new csum and tunnel signaturesDaniel Borkmann1-0/+7
2016-03-27geneve: add support to set flow labelDaniel Borkmann2-5/+30
2016-03-27vxlan: add support to set flow labelDaniel Borkmann3-5/+34
2016-02-07tc, bpf: use bind/type macros from gelfDaniel Borkmann1-5/+2
2016-02-07tc, bpf: give some more hints wrt false relosDaniel Borkmann1-1/+9
2016-02-07tc, bpf: improve verifier loggingDaniel Borkmann2-47/+110
2016-02-07tc, bpf, examples: further bpf_api improvementsDaniel Borkmann6-44/+70
2016-02-05tc: fix compilation with old gcc (< 4.6) (bis)Nicolas Dichtel1-25/+33
2016-02-02tc, bpf: make sure relo is in relation with map sectionDaniel Borkmann1-0/+6
2016-01-18tc, bpf: more header checks on loading elfDaniel Borkmann1-0/+43
2016-01-18tc, bpf: check section names and type everywhereDaniel Borkmann1-6/+15
2016-01-18tc, clsact: add clsact frontendDaniel Borkmann4-14/+88
2016-01-18tc, ingress: clean up ingress handling a bitDaniel Borkmann2-23/+8
2015-12-17bpf: minor fix in api and bpf_dump_error() usageDaniel Borkmann2-2/+2
2015-12-10examples, bpf: further improve examplesDaniel Borkmann8-202/+327
2015-11-29{f,m}_bpf: add more example codeDaniel Borkmann5-0/+241
2015-11-29{f,m}_bpf: allow updates on program arraysDaniel Borkmann3-149/+306
2015-11-29{f, m}_bpf: allow for user-defined object pinningsDaniel Borkmann5-25/+204
2015-11-29{f, m}_bpf: check map attributes when fetching as pinnedDaniel Borkmann1-0/+53
2015-11-29{f,m}_bpf: make tail calls workingDaniel Borkmann1-8/+19
2015-11-23{f,m}_bpf: allow for sharing mapsDaniel Borkmann10-608/+1105
2015-10-22ip, realms: also allow to pass in raw realms valueDaniel Borkmann4-7/+14
2015-10-12m_bpf: don't require default opcode on ebpf actionsDaniel Borkmann1-24/+23
2015-10-12f_bpf: allow for optional classid and add flagsDaniel Borkmann2-13/+31
2015-08-10m_bpf: add frontend support for late bindingDaniel Borkmann1-9/+11
2015-06-26tc: bpf: add initial man pageDaniel Borkmann3-1/+926
2015-06-25tc: {f,m}_bpf: allow to retrieve uds path from envDaniel Borkmann3-4/+10
2015-06-25tc: {f,m}_bpf: add tail call support for parserDaniel Borkmann1-28/+111
2015-06-24tc: util: fix print_rate for ludicrous speedsDaniel Borkmann1-2/+3
2015-05-11tc: minor cleanup on ingressDaniel Borkmann1-14/+9
2015-05-04tc: {m, f}_ebpf: add option for dumping verifier logDaniel Borkmann4-14/+39
2015-04-27examples: bpf: fix ld offs to have same prog loaded on ingress/egressDaniel Borkmann1-11/+17
2015-04-27tc: built-in eBPF exec proxyDaniel Borkmann14-40/+454
2015-04-10tc, bpf: finalize eBPF support for cls and act front-endDaniel Borkmann13-123/+1354
2015-03-24tc: add eBPF support to f_bpfDaniel Borkmann6-11/+511
2015-03-24misc: header rebase, add bpf.hDaniel Borkmann1-0/+183
2015-03-24tc: m_bpf: fix next arg selection after tc opcodeDaniel Borkmann1-5/+10
2015-02-27m_bpf: remove unrelevant help linesDaniel Borkmann1-2/+0