summaryrefslogtreecommitdiff
path: root/sys/dev/ctau/if_ct.c
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/6.2.0_cvscvs2svn2007-01-111-1/+1
| | | | | | 'RELENG_6_2_0_RELEASE'. This commit was manufactured to restore the state of the 6.2-RELEASE image.
* Merge linux_ioctl.c:1.128 svr4_sockio.c:1.17 altq_cbq.c:1.3 if_oltr.c:1.38Robert Watson2005-08-251-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | if_pflog.c:1.14 if_pfsync.c:1.21 if_an.c:1.70 if_ar.c:1.72 if_arl.c:1.11 amrr.c:1.10 onoe.c:1.10 if_ath.c:1.101 awi.c:1.41 if_bfe.c:1.27 if_bge.c:1.93 if_cm_isa.c:1.7 smc90cx6.c:1.16 if_cnw.c:1.20 if_cp.c:1.25 if_cs.c:1.42 if_ct.c:1.26 if_cx.c:1.46 if_ed.c:1.256 if_em.c:1.68 if_en_pci.c:1.37 midway.c:1.66 if_ep.c:1.143 if_ex.c:1.58 if_fatm.c:1.20 if_fe.c:1.93 if_fwe.c:1.38 if_fwip.c:1.8 if_fxp.c:1.244 if_gem.c:1.33 if_hatm.c:1.25 if_hatm_intr.c:1.20 if_hatm_ioctl.c:1.13 if_hatm_rx.c:1.10 if_hatm_tx.c:1.14 if_hme.c:1.39 if_ie.c:1.104 if_ndis.c:1.101 if_ic.c:1.24 if_ipw.c:1.10 if_iwi.c:1.10 if_ixgb.c:1.13 if_lge.c:1.41 if_lnc.c:1.113 if_my.c:1.31 if_nge.c:1.77 if_nve.c:1.10 if_owi.c:1.12 if_patm.c:1.9 if_patm_intr.c:1.6 if_patm_ioctl.c:1.10 if_patm_tx.c:1.10 pdq_ifsubr.c:1.28 if_plip.c:1.38 if_ral.c:1.12 if_ral_pci.c:1.2 if_ray.c:1.81 if_rayvar.h:1.22 if_re.c:1.49 if_sbni.c:1.21 if_sbsh.c:1.14 if_sn.c:1.48 dp83932.c:1.21 if_snc_pccard.c:1.9 if_sr.c:1.70 if_tx.c:1.91 if_txp.c:1.33 if_aue.c:1.92 if_axe.c:1.32 if_cdce.c:1.8 if_cue.c:1.59 if_kue.c:1.66 if_rue.c:1.23 if_udav.c:1.16 if_ural.c:1.12 if_vge.c:1.16 if_vx.c:1.58 if_wi.c:1.185 if_wi_pci.c:1.26 if_wl.c:1.68 if_xe.c:1.60 if_xe_pccard.c:1.30 if_el.c:1.68 i4b_ipr.c:1.35 i4b_isppp.c:1.31 kern_poll.c:1.20 bridge.c:1.94 bridgestp.c:1.4 if_arcsubr.c:1.27 if_atm.h:1.24 if_atmsubr.c:1.40 if_bridge.c:1.16 if_ef.c:1.35 if_ethersubr.c:1.196 if_faith.c:1.37 if_fddisubr.c:1.100 if_fwsubr.c:1.14 if_gif.c:1.54 if_gre.c:1.34 if_iso88025subr.c:1.70 if_loop.c:1.107 if_ppp.c:1.106 if_spppsubr.c:1.121 if_tap.c:1.57 if_tun.c:1.154 if_vlan.c:1.80 ppp_tty.c:1.67 ieee80211_ioctl.c:1.32 atm_if.c:1.31 ng_eiface.c:1.33 ng_ether.c:1.50 ng_fec.c:1.19 ng_iface.c:1.44 ng_sppp.c:1.9 ip_carp.c:1.30 ip_fastfwd.c:1.30 in6.c:1.53 nd6_nbr.c:1.31 natm.c:1.40 if_dc.c:1.162 if_de.c:1.168 if_pcn.c:1.72 if_rl.c:1.154 if_sf.c:1.84 if_sis.c:1.135 if_sk.c:1.108 if_ste.c:1.86 if_ti.c:1.109 if_tl.c:1.101 if_vr.c:1.106 if_wb.c:1.81 if_xl.c:1.194 from HEAD to RELENG_6: Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE and IFF_DRV_RUNNING, as well as the move from ifnet.if_flags to ifnet.if_drv_flags. Device drivers are now responsible for synchronizing access to these flags, as they are in if_drv_flags. This helps prevent races between the network stack and device driver in maintaining the interface flags field. Many __FreeBSD__ and __FreeBSD_version checks maintained and continued; some less so. Reviewed by: pjd, bz Approved by: re (scottl) Notes: svn path=/stable/6/; revision=149443
* Use m_length (m, NULL) instead of m->m_pkthdr.len.Roman Kurakin2005-07-091-1/+1
| | | | | | | | Problems reported by: strijar at urai dot ru Approved by: re (scottl) Notes: svn path=/head/; revision=147862
* Protect from partially initialized channels.Roman Kurakin2005-07-091-0/+2
| | | | | | | Approved by: re (scottl) Notes: svn path=/head/; revision=147858
* Space & alignment nits.Roman Kurakin2005-07-091-5/+5
| | | | | | | Approved by: re (scottl) Notes: svn path=/head/; revision=147856
* Stop embedding struct ifnet at the top of driver softcs. Instead theBrooks Davis2005-06-101-64/+74
| | | | | | | | | | | | | | | | | | | | | | | struct ifnet or the layer 2 common structure it was embedded in have been replaced with a struct ifnet pointer to be filled by a call to the new function, if_alloc(). The layer 2 common structure is also allocated via if_alloc() based on the interface type. It is hung off the new struct ifnet member, if_l2com. This change removes the size of these structures from the kernel ABI and will allow us to better manage them as interfaces come and go. Other changes of note: - Struct arpcom is no longer referenced in normal interface code. Instead the Ethernet address is accessed via the IFP2ENADDR() macro. To enforce this ac_enaddr has been renamed to _ac_enaddr. - The second argument to ether_ifattach is now always the mac address from driver private storage rather than sometimes being ac_enaddr. Reviewed by: sobomax, sam Notes: svn path=/head/; revision=147256
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-3/+0
| | | | Notes: svn path=/head/; revision=142717
* Start each of the license/copyright comments with /*-, minor shuffle of linesWarner Losh2005-01-061-1/+1
| | | | Notes: svn path=/head/; revision=139749
* Make code MPSAFE.Roman Kurakin2004-12-131-47/+213
| | | | | | | | | | | You could turn this off by debug.mpsafenet=0 for full network stack or via debug.{cp|cx|ctau}.mpsafenet for cp(4), cx(4) and ctau(4) accordingly. MFC after: 10 days Notes: svn path=/head/; revision=138823
* Clean up from '#if __FreeBSD_version'.Roman Kurakin2004-12-101-320/+5
| | | | Notes: svn path=/head/; revision=138651
* Don not call pp_down()/pp_up() form XX_tlf()/XX_tls() in non PPP modeRoman Kurakin2004-12-031-2/+4
| | | | | | | | | to privent running of PPP's state machine in non PPP mode. MFC: after 3 days. Notes: svn path=/head/; revision=138352
* Remove bogus cdevsw frobbing code which tries to prevent doublePoul-Henning Kamp2004-09-231-13/+0
| | | | | | | | | loading of modules. MODULE_VERSION() should be used for this I belive. Notes: svn path=/head/; revision=135614
* Make code ready to switch debug.mpsafenet to 1 since I've not able toRoman Kurakin2004-08-271-1/+2
| | | | | | | commit MPSAFE code for now it is just IFF_NEEDSGIANT. Notes: svn path=/head/; revision=134412
* Fix resource check while autodetection.Roman Kurakin2004-08-131-6/+6
| | | | Notes: svn path=/head/; revision=133647
* White space cleanup.Roman Kurakin2004-08-131-225/+225
| | | | Notes: svn path=/head/; revision=133645
* Slight cosmetic changes.Julian Elischer2004-07-201-2/+2
| | | | | | | | | | | | Also introduce a macro to be called by persistent nodes to signal their persistence during shutdown to hide this mechanism from the node author. Make node flags have a consistent style in naming. Document the change. Notes: svn path=/head/; revision=132464
* Convert Netgraph to use mbuf tags to pass its meta information around.Julian Elischer2004-06-251-5/+9
| | | | | | | | | | | Thanks to Sam for importing tags in a way that allowed this to be done. Submitted by: Gleb Smirnoff <glebius@cell.sick.ru> Also allow the sr and ar drivers to create netgraph versions of their modules. Document the change to the ksocket node. Notes: svn path=/head/; revision=131108
* Use bus_dma* instead of contigmalloc()+vtophys() for RELENG_5.Roman Kurakin2004-06-231-30/+123
| | | | Notes: svn path=/head/; revision=130985
* Make code more clean: backout support for 3.x branch.Roman Kurakin2004-06-231-450/+27
| | | | Notes: svn path=/head/; revision=130971
* Second half of the dev_t cleanup.Poul-Henning Kamp2004-06-171-2/+2
| | | | | | | | | | | | | | The big lines are: NODEV -> NULL NOUDEV -> NODEV udev_t -> dev_t udev2dev() -> findcdev() Various minor adjustments including handling of userland access to kernel space struct cdev etc. Notes: svn path=/head/; revision=130640
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-5/+5
| | | | | | | Bump __FreeBSD_version accordingly. Notes: svn path=/head/; revision=130585
* Add missing <sys/module.h> includesPoul-Henning Kamp2004-05-301-0/+1
| | | | Notes: svn path=/head/; revision=129879
* Switch to using C99 sparse initialisers for the type methods array.Roman Kurakin2004-05-291-22/+9
| | | | | | | | | Requested by: harti MFC after: 1 week Notes: svn path=/head/; revision=129837
* Use better way of closing fr support before current sppp get it.Roman Kurakin2004-05-071-7/+12
| | | | Notes: svn path=/head/; revision=129031
* Sync with RELENG_4Roman Kurakin2004-05-071-2/+2
| | | | Notes: svn path=/head/; revision=129030
* 1. Renames NCT constant to NCTAU. This will help while MFC to 4 branch.Roman Kurakin2004-03-021-25/+40
| | | | | | | | | | 2. Fix compilation and panic while system boot problem after makedev was changed to unde2dev. Approved by: imp (mentor) Notes: svn path=/head/; revision=126491
* Add support for Cronyx-Tau. For now I added only Tau-ISA files, system filesRoman Kurakin2004-02-231-0/+2737
would be changed in next patches, after extra verifications. Approved by: imp (mentor) Notes: svn path=/head/; revision=126177