Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-11-11 | sync | Theo de Raadt | |
2012-11-11 | align ifaliasreq.ifra_addr similar to the way that ifreq is fixed -- | Theo de Raadt | |
a gruesome union, to block the compiler from placing the struct incorrectly aligned on stack frames ok guenther | |||
2012-11-10 | use boolean_t not bool for a local boolean type so this won't | Jonathan Gray | |
clash with a c99 style bool type. ok millert@ deraadt@ | |||
2012-11-10 | Simplify error handling, add IFCAP_VLAN_MTU | Stefan Fritsch | |
Patch by Dinar Talypov t.dinar.m AT gmail.com OK claudio@, mikeb@ | |||
2012-11-10 | consistently use [ -n "${var}" ] instead of [ "${var}" ] | Robert Peichaer | |
no functional change discussed and ok ajacoutot | |||
2012-11-10 | Rewrite the receive filter handling code and cleanup the ioctl bits. | Brad Smith | |
ok jsg@ | |||
2012-11-10 | Rewrite the receive filter handling code and cleanup the ioctl bits. | Brad Smith | |
ok jsg@ | |||
2012-11-10 | turn single-command if-then-fi blocks into "[ expr ] && command" | Robert Peichaer | |
style lines. no change of functionality. discussed with and ok ajacoutot | |||
2012-11-10 | add a flag indicating whether shared code was initialized so that we | Mike Belopuhov | |
can prevent calling athn_detach if it wasn't; suggestion and ok stsp | |||
2012-11-10 | sync some 82599 bits with freebsd driver; ok jsg | Mike Belopuhov | |
2012-11-10 | Number of swap pages in use must be smaller than tha total number of swap | Mark Kettenis | |
pages, so fix non-sensical comparison introduced in rev 1.77. ok miod@, krw@, beck@ | |||
2012-11-10 | enhance error_rm_wrkdir() to print an error message if one is passed | Robert Peichaer | |
as argument to replace some error "message" error_rm_workdir lines by a single error_rm_workdir "message" line. ok ajacoutot | |||
2012-11-10 | Recent x86 CPUs come with a constant time stamp counter. If this is | Marcus Glocker | |
the case we verify if the CPU supports a specific version of the architectural performance monitoring feature and read out the current frequency from the fixed-function performance counter of the unhalted core. My initial motivation to implement this was the Soekris net6501-70 which comes with an Intel Atom E6xx 1.60GHz CPU. It has a constant time stamp counter plus speed step support and boots on the lowest frequency of 600MHz. This caused hw.cpuspeed and hw.setperf to reflect the wrong values. The diff is a cooperation work with jsg@. The fixed-function performance counter read code comes from a former diff of him. OK jsg@ | |||
2012-11-10 | raise() is now correctly defined in libc | Philip Guenthe | |
2012-11-10 | raise() sends the signal to the current thread and only one error can occur. | Philip Guenthe | |
ok jmc@ | |||
2012-11-10 | Per POSIX, fix raise() and abort() to send the signal to the current thread. | Philip Guenthe | |
Should make coredumps from abort() easier to debug too. ok kurt@ | |||
2012-11-09 | Remove now unused files. | Kenneth R Westerback | |
2012-11-09 | Doh, in gcc3 the various *_ASM_OP need to output explicit whitespace before | Miod Vallat | |
and after the keyword. | |||
2012-11-09 | don't sync dma memory for the whole ring when updating a single | Mike Belopuhov | |
entry but rather sync the whole ring once done with individual entries; use proper dma sync flags as well | |||
2012-11-09 | Move the actual operand contraints in define_split constructs from the lisp | Miod Vallat | |
expression attributes to the conditional C statement chunk, for this is the only way to have them honored with gcc 3 (thanks for genrecog to warn about this). Note that most of the affected operands were ``register_operand'', hence the "r" constraint is implied. There are a few `register + ccmode' constructs which could have caused wrong code generation before this change, though. | |||
2012-11-09 | Put prologue and epilogue instructions into their own sequences, bounded by | Miod Vallat | |
``insn deleted'' notes. This prevents the optimizer from chewing too far. | |||
2012-11-09 | (subreg) in gcc 3 takes the subreg position in bytes, not in BYTES_PER_WORD | Miod Vallat | |
units. | |||
2012-11-09 | Port the gcc 2.95 m88k fixes to the gcc 3 codebase, except for the function | Miod Vallat | |
frame setup and varargs handling, which need some more work at the moment. | |||
2012-11-09 | merge if_ocevar.h and if_oce.c; do some minor cleanup while here | Mike Belopuhov | |
2012-11-09 | Allow OBSD_HAS_CORRECT_ASM_OPS to prevent <openbsd.h> from redefining the | Miod Vallat | |
.type, .size, .set and .globl stanzas, similar to openbsd.h r1.9 in gcc 2.95 | |||
2012-11-09 | cleanup oce_encap | Mike Belopuhov | |
2012-11-09 | stop passing if_id around | Mike Belopuhov | |
2012-11-09 | improve flow control code | Mike Belopuhov | |
2012-11-09 | Oops. Special dhclient also needs to forget about inet.c. | Kenneth R Westerback | |
Spotted by naddy@ | |||
2012-11-09 | To be able to receive ethernet packets with VLAN tags oce_set_promisc | Mike Belopuhov | |
should not disable VLAN promiscuous mode set up by oce_config_vlan. Move VLAN and Flow Control configuration to oce_init so that it would be rerun every time we plumb the interface. | |||
2003-11-29 | Import gcc-3.3.2. Only the compiler. ada frontend removed for space | Marc Espie | |
considerations. | |||
2012-11-09 | cleanup register definitions | Mike Belopuhov | |
2012-11-09 | *really* filter symbols on elf systems: introduce a new "export_symbols" | Marc Espie | |
method that does all the work to produce the right options (one option, so that the *.ver file contains all useful information). Have to cater to regexp: in particular, make sure to nm on every object and static library we might need, so we don't lose anything. Allow for the result to be empty (since some projects use -export-symbols-regex everywhere, *including on binaries with empty symbol lists*) should now be clean portswise. As usual, a non working option means lots of weird fuck-ups to fix first... thx to millert@ for the hint, aja,jasper,landry for comments and testing. | |||
2012-11-09 | fix get_symbollist: output completely empty file if no symbol. | Marc Espie | |
output slightly more debug info | |||
2012-11-08 | Remove confusing extra address abstraction 'struct iaddr'. Just use | Kenneth R Westerback | |
'in_addr'. Remove many double conversions and other perversions. piaddr() replaced with inet_ntoa(). dhclient is extremely unlikely to support anything but ipv4/dhcp without a complete rewrite. Joint work with chris@. Positive feedback from deraadt@ zinke@ phessler@. | |||
2012-11-08 | Remove lie about dhclient configuring all interfaces. Mention | Kenneth R Westerback | |
'egress' as a special interface name. | |||
2012-11-08 | make link state update code more comprehensible by using some ideas from myx(4) | Mike Belopuhov | |
2012-11-08 | hardware supports mtu values from 256 up to 9000; | Mike Belopuhov | |
figured out the hard way, linux driver agrees | |||
2012-11-08 | When halting the rx engine wait 1ms after destroying the queue in | Mike Belopuhov | |
firmware then drain the completion queue and only afterwards deal with posted buffers so that the firmware wouldn't decide to DMA something into the freed cluster. Logic from the Linux driver. | |||
2012-11-08 | wrap bpfilter portion with #if NBPFILTER > 0. | Gleydson Soares | |
fix kernel builds without bpfilter. OK sthen@ mikeb@ deraadt@ henning@ | |||
2012-11-08 | minor style cleanup, improve the mailbox timeout printf | Mike Belopuhov | |
2012-11-08 | Hide stats calculation ugliness inside oce_update_stats and | Mike Belopuhov | |
don't schedule another update if the one at hand fails. s/oce_local_timer/oce_tick/ while here (: | |||
2012-11-08 | Close routing socket fd leak when deleting old address. | Kenneth R Westerback | |
Spotted by zinke@. | |||
2012-11-08 | now that our make is more strict, fix ws issue; ok espie@ | Otto Moerbeek | |
2012-11-08 | When running route -Tx exec arp -an, arp would always use the default | Peter Hessler | |
routing domain. Fix it so we use the process rdomain, but still allow command line overrides. noticed by, and OK, mikeb@ | |||
2012-11-08 | sync up device ids with freebsd | Mike Belopuhov | |
2012-11-08 | Do not depend on IFCAP_CSUM flags when configuring rx checksumming | Mike Belopuhov | |
and correct an incorrect usage of IXGBE_RXCSUM_PCSD. ok henning | |||
2012-11-08 | mark some more variables as local | Robert Peichaer | |
ok ajacoutot | |||
2012-11-07 | minor tweaks to the ioctl code | Mike Belopuhov | |
2012-11-07 | Make the ieee80211_node_incref() macro a static inline function, as its | Stefan Sperling | |
siblings already are. And fix return value of ieee80211_node_decref() which should be unsigned but was signed. diff originally from dhill; ok kettenis reyk |