trasz
cb69eb600c
Fix lock interaction table for rmlocks - by default they cannot sleep,
...
just like rwlocks.
MFC after: 1 week
2012-05-29 14:41:16 +00:00
melifaro
1c776bfa6e
Fix panic on attaching to non-existent interface (introduced by r233937, pointed by hrs@)
...
Fix panic on tcpdump being attached to interface being removed (introduced by r233937, pointed by hrs@ and adrian@)
Protect most of bpf_setf() by BPF global lock
Add several forgotten assertions (thanks to adrian@)
Document current locking model inside bpf.c
Document EVENTHANDLER(9) usage inside BPF.
Approved by: kib(mentor)
Tested by: gnn
MFC in: 4 weeks
2012-05-21 22:13:48 +00:00
gjb
cae1f5b994
Typo and mdoc(7) style fixes.
...
PR: 168117
Submitted by: Nobuyuki Koganemaru (kogane&jp!freebsd!org)
MFC after: 3 days
2012-05-20 16:43:47 +00:00
gjb
567e856364
Remove leading .Ns macro to silence mdoc(7) warning.
2012-05-12 20:53:00 +00:00
gjb
2bbcb90c84
mdoc(7) markup cleanup.
2012-05-12 20:46:19 +00:00
gjb
1ad1048d19
Fix mdoc(7) markup.
2012-05-12 20:41:40 +00:00
gjb
29c01a336d
Set formatting width and offset in DB_COMMAND(9).
2012-05-12 20:08:16 +00:00
gjb
b11eebdff9
Fix an mdoc(7) nit.
2012-05-12 20:06:17 +00:00
gjb
8c3a5f5c35
Remove duplicate words in mdoc(7) pages.
...
PR: 167810
Submitted by: Bryan Drewery {bryan!shatow%net} (hackers lounge)
Found with: textproc/igor
MFC after: 3 days
2012-05-12 03:46:43 +00:00
pluknet
bb79f10054
- Update the rest of struct ithd references.
...
- net_ih and softclock_ih cookies have gone away.
MFC after: 1 week
2012-04-19 16:13:15 +00:00
pluknet
359a7bc8fb
Document swi_remove(9).
...
Reviewed by: jhb
MFC after: 1 week
2012-04-19 15:29:09 +00:00
pluknet
a89f19ac8b
Update the swi_add prototype after struct ithd was split up into
...
struct intr_event and struct intr_thread.
PR: docs/166864
Reviewed by: jhb (older version)
MFC after: 1 week
2012-04-12 16:02:45 +00:00
joel
5221e2324a
Remove end of line whitespace.
2012-03-31 07:10:16 +00:00
joel
897054d07f
Fix typo from last commit.
...
Noticed by: brueffer
2012-03-29 20:55:45 +00:00
joel
3a65370d0c
Remove unnecessary Xo/Xc.
...
Reviewed by: brueffer
2012-03-29 20:23:35 +00:00
eadler
1ef5fe44d3
Remove trailing whitespace per mdoc lint warning
...
Disussed with: gavin
No objection from: doc
Approved by: joel
MFC after: 3 days
2012-03-29 05:02:12 +00:00
joel
4234591b03
mdoc: terminate quoted strings.
...
Reviewed by: brueffer
2012-03-26 15:18:14 +00:00
melifaro
fd561480db
- Add knlist_init_rw_reader() function to kqueue(9).
...
Function acquired reader lock if needed.
Assert check for reader or writer lock (RA_LOCKED / RA_UNLOCKED)
- While here, add knlist_init_mtx.9 to MLINKS and fix some style(9) issues
Reviewed by: glebius
Approved by: ae(mentor)
MFC after: 2 weeks
2012-03-26 09:34:17 +00:00
joel
1994f885d3
Remove superfluous paragraph macro.
2012-03-24 13:37:57 +00:00
pluknet
6a38dcaba9
Expand contraction.
...
Spotted by: bjk
2012-03-23 16:24:07 +00:00
pluknet
1d95b215bb
Update IFCAP_* macro descriptions.
...
Reviewed by: attilio (polling part, a previous version)
MFC after: 1 week
2012-03-23 10:39:50 +00:00
pluknet
4e698dcf9e
Clean up from the old kern.polling.
...
Reviewed by: attilio
MFC after: 1 week
2012-03-23 10:33:24 +00:00
pluknet
0c727773c5
Document IFT_USB referenced by IFF_CANTCONFIG since the previous change,
...
so that ifnet(9) is self contained.
MFC after: 1 week
2012-03-23 06:06:37 +00:00
pluknet
7bddb0d7f4
Update IFF_* macro descriptions.
...
MFC after: 1 week
2012-03-23 06:01:16 +00:00
pluknet
5ca464704b
Update the list of struct ifnet fields.
...
- Document if_vnet, if_home_vnet, if_carp, if_vlantrunk, if_multiaddrs,
if_amcount, if_addr, if_llsoftc stub, if_broadcastaddr, if_bridge,
if_label, if_afdata, if_afdata_initialized, if_afdata_lock, if_linktask,
if_addr_mtx (now if_addr_lock), if_clones, if_groups, if_pf_kif, if_lagg,
if_alloctype
- G/c now defunct and/or commented out in the manual page if_ipending,
if_poll_slowq, if_done, if_poll_recv, if_poll_xmit, if_poll_slowinput,
if_poll_intren
- Update if_snd type changed with ALTQ integration.
MFC after: 1 week
2012-03-20 16:56:35 +00:00
pluknet
e68655dbd3
Move struct if_data basic description to a more suitable place, and remove
...
a bit of .Bx 4.4 history.
MFC after: 1 week
2012-03-07 14:53:53 +00:00
maxim
770a90e569
o Sync LOCK_PROFILING manpage with the current code: remove
...
unexistent sysctls, add new ones.
Reviewed by: gjb
Sponsored by: Nginx, Inc.
2012-03-07 14:50:14 +00:00
pluknet
244addf1dd
Reflect that if_output changed to take a struct route as its fourth
...
argument (r191148).
MFC after: 1 week
2012-03-07 11:29:43 +00:00
pluknet
0d910635b1
Update ifa_rtrequest() description after post-4.4BSD change made in r85074.
...
3rd argument of ifa->ifa_rtrequest is now ``rt_addrinfo *'' instead of
``sockaddr *''. While here, un-document RTM_RESOLVE cmd argument for
ifa_rtrequest() that became a stub after separating L2 tables in r186119.
MFC after: 1 week
2012-03-07 09:42:19 +00:00
pluknet
46c04cbc53
Remove if_watchdog remnants after if_timer/if_watchdog removal in r199975.
...
This part was missed in r199992.
MFC after: 1 week
2012-03-06 12:20:37 +00:00
pluknet
73e2a901f8
Fix a typo: use lower case in "A Shorthand".
...
Noted by: maxim
2012-03-06 09:57:50 +00:00
pluknet
9ea338986f
Kill EoL whitespaces.
2012-03-06 09:40:34 +00:00
pluknet
cc08870c86
The missing part of r232588 that documents ifaddr_byindex() itself.
...
MFC after: 1 week
2012-03-06 09:04:53 +00:00
pluknet
bc68c66587
- ifnet_addrs has gone and replaced by ifaddr_byindex(), as per r83130
...
- access to the AF_LINK address through if_addrhead is deprecated (r128315)
MFC after: 1 week
2012-03-06 08:59:42 +00:00
pluknet
b3b4b54213
Actually bump date, sigh.
2012-03-05 20:04:28 +00:00
jhb
b9d94deee6
Fix three instances of a missing word.
...
Submitted by: bjk
2012-03-05 19:38:59 +00:00
pluknet
66ccd6631c
Fix typo. Bump .Dd for the previous change.
2012-03-05 17:38:44 +00:00
jhb
44d3dd58d4
Document pci_find_extcap() and pci_find_htcap().
2012-03-04 18:55:33 +00:00
jhb
c070890383
Expand and reorganize the pci(9) manpage a bit:
...
- Document the following routines: pci_alloc_msi(), pci_alloc_msix(),
pci_find_cap(), pci_get_max_read_req(), pci_get_vpd_ident(),
pci_get_vpd_readonly(), pci_msi_count(), pci_msix_count(),
pci_pending_msix(), pci_release_msi(), pci_remap_msix(), and
pci_set_max_read_req().
- Group the functions into five sub-sections: raw configuration access,
locating devices, device information, device configuration, and
message signaled interrupts.
- Discourage use of pci_disable_io() and pci_enable_io() in device drivers.
The PCI bus driver handles this automatically as resources are activated.
MFC after: 2 weeks
2012-03-03 14:23:54 +00:00
pluknet
f90febf947
Reflect the renaming of ifmaof_ifpforaddr() to if_findmulti() in r148652.
...
MFC after: 1 week
2012-03-02 09:52:42 +00:00
pluknet
93f2183184
ifp->if_ioctl() has moved to u_long cmd in r36735.
...
Somehow that change had not reached here together with ifioctl().
MFC after: 1 week
2012-03-02 09:30:54 +00:00
jhb
20f70f7f55
Update the documentation on pci_get/set_powerstate(). These methods are
...
not ACPI-specific at all, but deal with PCI power states. Also,
pci_set_powerstate() fails with EOPNOTSUPP if a request is made that the
underlying device does not support rather than falling back to somehow
setting D0.
2012-03-01 20:36:50 +00:00
jhb
e03043889a
Sort function prototypes.
2012-03-01 20:32:02 +00:00
jhb
87af6ebd2e
Add pci_save_state() and pci_restore_state() wrappers around
...
pci_cfg_save() and pci_cfg_restore() for device drivers to use when
saving and restoring state (e.g. to handle device-specific resets).
Reviewed by: imp
MFC after: 2 weeks
2012-03-01 20:20:55 +00:00
jhb
0b4e8b5716
Update for adjusted types for boundary arguments in 232356.
2012-03-01 20:19:21 +00:00
jh
806e8c5872
Since r199137 namei() returns EINVAL for DELETE and RENAME operations if
...
the last component of the pathname is ".".
Reviewed by: kib
MFC after: 1 week
2012-03-01 18:17:45 +00:00
pluknet
3e4d13da1e
Changes in ifaddr refcounting: ifa_refcnt IFAREF/IFAFREE macros
...
moved to ifa_ref()/ifa_free() refcounting functions.
MFC after: 1 week
2012-03-01 12:52:14 +00:00
pluknet
103c25dec9
Refine r232333 [1] and put note about ifnet refcount caller responsibility.
...
Spotted by: gavin [1]
MFC after: 1 week
2012-03-01 12:30:57 +00:00
pluknet
9a76a42270
Reflect that ifa_ifwithnet() gained ignore_ptp argument.
...
MFC after: 1 week
2012-03-01 12:16:00 +00:00
pluknet
a540a62cbb
Document ifunit_ref function.
...
MFC after: 1 week
2012-03-01 12:03:52 +00:00