1. 10 Jan, 2012 2 commits
    • Stephen Hemminger's avatar
      Fix man page whatis entry errors · aab2702d
      Stephen Hemminger authored
      lintian says:
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man7/tc-hfsc.7.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-address.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-addrlabel.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-link.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-maddress.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-monitor.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-mroute.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-neighbour.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-netns.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-ntable.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-route.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-rule.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-tunnel.8.gz
      W: iproute: manpage-has-bad-whatis-entry usr/share/man/man8/ip-xfrm.8.gz
      aab2702d
    • Stephen Hemminger's avatar
      iplt2p: remove unused libnl headers · 13603f6a
      Stephen Hemminger authored
      Leftover from change to original code.
      13603f6a
  2. 05 Jan, 2012 1 commit
  3. 03 Jan, 2012 6 commits
    • Jan Engelhardt's avatar
      iproute2: fix calling up the xt action · 8e91a80d
      Jan Engelhardt authored
      Upsteam: has not been sent yet
      
      Requesting the xt action never succeeded because it registered
      using the wrong name.
      8e91a80d
    • Jan Engelhardt's avatar
      iproute2: proper detection of libxtables position and flags · d7aa57d4
      Jan Engelhardt authored
      Upstream: not sent yet
      
      Any tests involving iptables _MUST_ utilize pkg-config to find the
      proper locations of the installation.
      d7aa57d4
    • Stephen Hemminger's avatar
      README cleanup's · 6c513a00
      Stephen Hemminger authored
      Spell check the README files and remove out of date release notes.
      6c513a00
    • Stephen Hemminger's avatar
      ematch: fix warning about unused input() · 155ad802
      Stephen Hemminger authored
      Use existing compile flag to indicate that input() is not used
      by tc ematch, fixes compiler warning.
      155ad802
    • Stephen Hemminger's avatar
      ematch: fix warning about yyerror and const · 5761f04f
      Stephen Hemminger authored
      yyerror() should take const char * on current bison.
      5761f04f
    • Jan Engelhardt's avatar
      iproute2: avoid use of implicit declarations · f5b830dc
      Jan Engelhardt authored
      gcc -DLIBDIR=\"/usr/lib64\" -D_GNU_SOURCE -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -Wstrict-prototypes -fPIC -DXT_LIB_DIR=\"/usr/lib64/xtables\" -I../include -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib64\" -fPIC   -c -o ipx_pton.o ipx_pton.c
      In file included from ../include/utils.h:8:0,
                       from ipx_ntop.c:5:
      ../include/libnetlink.h: In function 'rta_getattr_u64':
      ../include/libnetlink.h:84:2: warning: implicit declaration of function 'memcpy'
      ../include/libnetlink.h:84:2: warning: incompatible implicit declaration of built-in function 'memcpy'
      f5b830dc
  4. 29 Dec, 2011 2 commits
  5. 28 Dec, 2011 1 commit
    • Stephen Hemminger's avatar
      libnetlink: remove unused junk callback · cd70f3f5
      Stephen Hemminger authored
      Both rtnl_talk and rtnl_dump had a callback for handling portions
      of netlink message that do not match the correct pid or seq.
      But this callback was never used by any part of iproute2 so remove
      it.
      cd70f3f5
  6. 24 Dec, 2011 1 commit
  7. 23 Dec, 2011 4 commits
  8. 22 Dec, 2011 3 commits
  9. 09 Dec, 2011 1 commit
    • Eric Dumazet's avatar
      red: harddrop support and cleanups · 841fc7bc
      Eric Dumazet authored
      Add harddrop support (kernel support added a long time ago), and various
      cleanups.
      
      min BYTES, max BYTES are now optional and follow Sally Floyd's
      recommendations.
      
      By the way, our default 2% probability is a bit low, Sally recommends 10%.
      Not a big deal if upcoming adaptative algo is deployed.
      Signed-off-by: default avatarEric Dumazet <eric.dumazet@gmail.com>
      841fc7bc
  10. 01 Dec, 2011 3 commits
  11. 23 Nov, 2011 5 commits
  12. 18 Nov, 2011 1 commit
  13. 16 Nov, 2011 1 commit
  14. 02 Nov, 2011 3 commits
    • Stephen Hemminger's avatar
      cleanup ematch yacc files · 93ba481a
      Stephen Hemminger authored
      make clean needs to remove all the yacc output files for ematch.
      93ba481a
    • Michal Soltys's avatar
      HFS manpage changes · 9bac173f
      Michal Soltys authored
      Few minor changes and small additions.
      9bac173f
    • Michal Soltys's avatar
      HFSC (7) & (8) documentation + assorted changes · 41f60041
      Michal Soltys authored
      This patch adds detailed documentation for HFSC scheduler. It roughly
      follows HFSC paper, but tries to not rely too much on math side of things.
      Post-paper/Linux specific subjects (timer resolution, ul service curve, etc.)
      are also discussed.
      
      I've read it many times over, but it's a lengthy chunk of text - so try
      to be understanding in case I made some mistakes.
      
      tc-hfsc(7): explains algorithm in detail (very long)
      tc-hfsc(8): explains command line options briefly
      tc(8): adds references to new man pages
      Makefile: adds man7 directory to install target
      q_hfsc.c: minimal help text changes, consistency with tc-hfsc(8)
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      41f60041
  15. 18 Oct, 2011 1 commit
    • Mike Frysinger's avatar
      tc: fix parallel build file with lex/yacc · aa48b593
      Mike Frysinger authored
      Building iproute2 in parallel might hit the race failure:
      	emp_ematch.l:2:30: fatal error: emp_ematch.yacc.h:
      		No such file or directory
      	make[1]: *** [emp_ematch.lex.o] Error 1
      
      This is because we currently allow the yacc/lex files to generate and
      compile in parallel.  So add a simple dependency to make sure yacc has
      finished before we attempt to compile the lex output.
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      aa48b593
  16. 13 Oct, 2011 2 commits
  17. 10 Oct, 2011 3 commits