The NetBSD Project

CVS log for src/sys/net/if_media.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / net

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.72: download - view: text, markup, annotated - select for diffs
Thu Apr 18 10:32:03 2024 UTC (7 months, 3 weeks ago) by andvar
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +2 -2 lines
s/resoure/resource/ in comments.

Revision 1.61.4.4: download - view: text, markup, annotated - select for diffs
Mon Apr 13 08:05:15 2020 UTC (4 years, 7 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.61.4.3: preferred, colored; branchpoint 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61.4.3: +7 -3 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.61.4.3: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:08:57 2020 UTC (4 years, 8 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.61.4.2: preferred, colored; branchpoint 1.61: preferred, colored
Changes since revision 1.61.4.2: +119 -20 lines
Merge changes from current as of 20200406

Revision 1.65.2.2: download - view: text, markup, annotated - select for diffs
Thu Mar 19 19:18:27 2020 UTC (4 years, 8 months ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Diff to: previous 1.65.2.1: preferred, colored; branchpoint 1.65: preferred, colored; next MAIN 1.66: preferred, colored
Changes since revision 1.65.2.1: +37 -5 lines
Pull up following revision(s) (requested by msaitoh in ticket #785):

	sys/net/if_media.h: revision 1.70

- Remove 50GBASE-LR10.

- Add the following medias:
  - 25GBASE-ACC
  - 100GBASE-ACC
  - 100GBASE-AOC
  - 100GBASE-FR
  - 100GBASE-LR
  - 200GBASE-ER4
  - 400GBASE-ER8
  - 400GBASE-FR4
  - 400GBASE-LR4
  - 400GBASE-SR4.2
  - 400GBASE-SR8

Revision 1.71: download - view: text, markup, annotated - select for diffs
Sun Mar 15 23:04:51 2020 UTC (4 years, 8 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, thorpej-altq-separation-base, thorpej-altq-separation, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +72 -15 lines
Define and implement a locking protocol for the ifmedia / mii layers:
- MP-safe drivers provide a mutex to ifmedia that is used to serialize
  access to media-related structures / hardware regsiters.  Converted
  drivers use the new ifmedia_init_with_lock() function for this.  The
  new name is provided to ease the transition.
- Un-converted drivers continue to call ifmedia_init(), which will supply
  a compatibility lock to be used instead.  Several media-related entry
  points must be aware of this compatibility lock, and are able to acquire
  it recursively a limited number of times, if needed.  This is a SPIN
  mutex with priority IPL_NET.
- This same lock is used to serialize access to PHY registers and other
  MII-related data structures.

The PHY drivers are modified to acquire and release the lock, as needed,
and assert the lock is held as a diagnostic aid.

The "usbnet" framework has had an overhaul of its internal locking
protocols to fit in with the media / mii changes, and the drivers adapted.

USB wifi drivers have been changed to provide their own adaptive mutex
to the ifmedia later via a new ieee80211_media_init_with_lock() function.
This is required because the USB drivers need an adaptive mutex.

Besised "usbnet", a few other drivers are converted: vmx, wm, ixgbe / ixv.

mcx also now calls ifmedia_init_with_lock() because it needs to also use
an adaptive mutex.  The mcx driver still needs to be fully converted to
NET_MPSAFE.

Revision 1.68.2.1: download - view: text, markup, annotated - select for diffs
Sat Feb 29 20:21:06 2020 UTC (4 years, 9 months ago) by ad
Branches: ad-namecache
Diff to: previous 1.68: preferred, colored; next MAIN 1.69: preferred, colored
Changes since revision 1.68: +40 -5 lines
Sync with head.

Revision 1.65.2.1: download - view: text, markup, annotated - select for diffs
Tue Feb 25 18:40:43 2020 UTC (4 years, 9 months ago) by martin
Branches: netbsd-9
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +6 -1 lines
Pull up following revision(s) (requested by mrg in ticket #717):

	sys/dev/fdt/dwcmmc_fdt.c			1.11
	sys/dev/ic/bwfm.c				1.15-1.18
	sys/dev/ic/bwfmreg.h				1.4-1.6
	sys/dev/ic/bwfmvar.h				1.4,1.5
	sys/dev/ic/dwc_mmc.c				1.21,1.22
	sys/dev/ic/dwc_mmc_reg.h			1.8,1.9,1.12,1.13
	sys/dev/pcmcia/pcmciareg.h			1.11
	sys/dev/sdmmc/if_bwfm_sdio.c			1.4,1.6-1.12
	sys/dev/sdmmc/if_bwfm_sdio.h			1.1,1.2
	sys/dev/sdmmc/sdhc.c				1.105,1.106
	sys/dev/sdmmc/sdmmc.c				1.37,1.39
	sys/dev/sdmmc/sdmmc_cis.c			1.6,1.8
	sys/dev/sdmmc/sdmmc_io.c			1.15-1.19
	sys/dev/sdmmc/sdmmc_ioreg.h			1.4,1.5
	sys/dev/sdmmc/sdmmc_mem.c			1.69-1.71
	sys/dev/sdmmc/sdmmcdevs				1.5-1.8
	sys/dev/sdmmc/sdmmcvar.h			1.31,1.33,1.34
	sys/net/if_media.h				1.66

Add Broadcom devices
 -
Fix typo
 -
add PCMCIA_CISTPL_SDIO definition.
 -
From OpenBSD:
- move event handling to workqueue
- check for save/restore capability
 -
Tag work queue as MPsafe and increase length.
 -
Juse use bpf_mtap(), the 802.11 encapsulation is handled by firmware.
 -
From OpenBSD:
- support block length per function
- add functions to read/write regions
 -
Decode (but not use) SDIO tuple in CIS.
 -
Fix locking.
 -
Add more SDIO defines (partially from version 3.0).
 -
From OpenBSD:
- All the missing pieces (firmware load, chip setup, protocol handling)
TX queue and interrupt handling via sdmmc_task.
 -
Fix locking.
 -
Fix packet parsing.
 -
Add parser for original firmware config files.
 -
tagging work queue as MPSAFE was premature. Revert.
 -
SD_IO_RW_EXTENDED is a data transfer command, so set ADTC flag instead of AC
Use correct function to verify if a task has been queued. Avoids race
that can corrupt the task queue.
 -
More register definitions.
 -
Add IFM_IEEE80211_VHT subtype, IFM_IEEE80211_11AC operating mode, and missing descriptions
 -
If firmware is connected in HT or VHT mode, report it to SIOCGIFMEDIA
 -
white space police.

Skip setting power when the voltage doesn't change.
Also increase some timeouts.
 -
Add and use sdmmc_pause to avoid long-term busy waits.
 -
Add sdio abort function.
 -
Additional error messages.
 -
Print parameters for SDIO devices.
 -
Minor cosmetics.
 -
Simplyfy sdmmc_io_set_blocklen function signature by dropping the
extra softc pointer. Aligns with OpenBSD.
 -
Missing commit for sdio abort function.
 -
More code from OpenBSD
 -
no need to splnet() when enqueing packets
 -
explicit structure padding
 -
make internal functions static
 -
also prepare for GPIO interrupts.
 -
Avoid warnings for tautological shifts as sole conditional.
 -
Follow the Linux driver an use the FDT "compatible" property to build a
filename for the nvram config file, fall back to the standard filename.
E.g.
[Caching 123 nodes and 1093 properties]
compatible              73696e6f 766f6970 2c627069 2d6d322d   "sinovoip,bpi-m2-
            0010:       7a65726f 00...... ........ ........   zero"
            0015:       616c6c77 696e6e65 722c7375 6e38692d   "allwinner,sun8i-
            0025:       68322d70 6c757300 ........ ........   h2-plus"
interrupt-parent        00000001 ........ ........ ........   ....
model                   42616e61 6e612050 69204250 492d4d32   "Banana Pi BPI-M2
            0010:       2d5a6572 6f00.... ........ ........   -Zero"
name                    00...... ........ ........ ........   ""
serial-number           30326330 30303432 65636431 36376566   02c00042ecd167ef
            0010:       00...... ........ ........ ........   .
-rw-r--r--  1 root  wheel     875 Nov  2 12:06 brcmfmac43430-sdio.AP6212.txt
lrwxr-xr-x  1 root  wheel      29 Dec 30 16:19 brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt -> brcmfmac43430-sdio.AP6212.txt
-rw-r--r--  1 root  wheel     874 Jun 30  2019 brcmfmac43430-sdio.raspberrypi,3-model-b.txt
-rw-r--r--  1 root  wheel    1864 Jun 30  2019 brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
lrwxr-xr-x  1 root  wheel      29 Dec 30 11:24 brcmfmac43455-sdio.raspberrypi,4-model-b-plus.txt -> brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
 -
Add product ID for Broadcom BCM43455
 -
Use correct firmware for BCM43456
 -
size check was backwards.
 -
Be less noisy for some commands.
 -
Fix DWC_MMC_INT_SDIO_INT bit
 -
dwc_mmc fixes:
 - Rockchip uses a different SDIO int bit, so take this into consideration
 - Avoid unnecessary resets and always wait for resets to complete
 - kpause instead of delay while holding spinlock
 - Do not attempt autostop for SD_IO_RW_EXTENDED commands
 - Allow for sub-blklen byte counts for single block transfers
  -
More SDIO stability and performance fixes

Revision 1.70: download - view: text, markup, annotated - select for diffs
Mon Feb 17 15:51:25 2020 UTC (4 years, 9 months ago) by msaitoh
Branches: MAIN
CVS tags: ad-namecache-base3
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +37 -5 lines
- Remove 50GBASE-LR10.
- Add the following medias:
 - 25GBASE-ACC
 - 100GBASE-ACC
 - 100GBASE-AOC
 - 100GBASE-FR
 - 100GBASE-LR
 - 200GBASE-ER4
 - 400GBASE-ER8
 - 400GBASE-FR4
 - 400GBASE-LR4
 - 400GBASE-SR4.2
 - 400GBASE-SR8

Revision 1.69: download - view: text, markup, annotated - select for diffs
Sat Feb 1 20:56:16 2020 UTC (4 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +4 -1 lines
- Add an ifmedia_fini() routine, to free resources assocated with
  an ifmedia.  Currently calls ifmedia_removeall().  All drivers
  that call ifmedia_init() and support detach should call this
  routine.
- In ifmedia_delete_instance(), set ifm->ifm_cur to NULL and
  ifm->ifm_media to IFM_NONE when removing / freeing that entry,
  not simply when we've been asked to delete every media instance.

Revision 1.68: download - view: text, markup, annotated - select for diffs
Thu Dec 5 05:29:27 2019 UTC (5 years ago) by msaitoh
Branches: MAIN
CVS tags: ad-namecache-base2, ad-namecache-base1, ad-namecache-base
Branch point for: ad-namecache
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +10 -3 lines
Fix previous comment change for ifm_media. It was correct.

 The real problem is that some driver misuse ifm_media as the current active
media. struct mii_data has the current active media(mii_media_active). If a
driver use mii(4), it can be use mii->mii_media_active for this purpose.
struct ifmedia has no entry for this purpose. Some drivers have an entry
in their own softc to keep the value, but some other's don't have it and
they mistakenly use ifm_media.

 We might add a new entry to struct ifmedia in future to avoid this confusion
and for simplify.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Thu Nov 28 14:08:22 2019 UTC (5 years ago) by msaitoh
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +5 -5 lines
 Fix comment. The ifm_media member of struct ifmedia is NOT user-set media
word but the current "active" media.

 The user-set media word is one of the ifmedia_entry's ifm_media(A) that
ifm_cur points to (e.g. IFM_AUTO). It can be taken as ifmediareq's ifm_current
entry. The current active media word is the ifm_media(B) entry of struct
ifmedia (e.g 1000baseTX-FDX as the result of auto negotiation). It can be
taken as ifmediareq's ifm_active entry.

struct ifmedia_entry {
	TAILQ_ENTRY(ifmedia_entry) ifm_list;
	u_int	ifm_media;	/* IFMWD: description of this media */ /* A */
	u_int	ifm_data;	/* for driver-specific use */
	void	*ifm_aux;	/* for driver-specific use */
};

struct ifmedia {
	u_int	ifm_mask;	/* IFMWD: mask of changes we don't care */
	u_int	ifm_media;	/* IFMWD: current active media word */ /* B */
	struct ifmedia_entry *ifm_cur;	/* current user-selected media */
	TAILQ_HEAD(, ifmedia_entry) ifm_list; /* list of all supported media */
	ifm_change_cb_t	ifm_change;	/* media change driver callback */
	ifm_stat_cb_t	ifm_status;	/* media status driver callback */
};

So:

			in kernel		SIOCGIFMEDIA(ifmediareq)
	-----------------------------------------------------------------
	user-setting:	ifm->ifm_cur->ifm_media	ifm_current
	current active:	ifm->ifm_media		ifm_active

It would be good to rename some members to make those meaning clear.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Thu Oct 3 14:41:14 2019 UTC (5 years, 2 months ago) by jmcneill
Branches: MAIN
CVS tags: phil-wifi-20191119
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +6 -1 lines
Add IFM_IEEE80211_VHT subtype, IFM_IEEE80211_11AC operating mode, and missing descriptions

Revision 1.61.4.2: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:09:45 2019 UTC (5 years, 6 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.61.4.1: preferred, colored; branchpoint 1.61: preferred, colored
Changes since revision 1.61.4.1: +261 -29 lines
Sync with HEAD

Revision 1.65: download - view: text, markup, annotated - select for diffs
Fri May 17 07:37:12 2019 UTC (5 years, 6 months ago) by msaitoh
Branches: MAIN
CVS tags: phil-wifi-20190609, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Branch point for: netbsd-9
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +245 -13 lines
 The max subtype of the ifmedia word is 31. It's too small for Ethernet now.
We currently use use it up to 30. We should extend the limit to be able to use
more than 10Gbps speeds. Our ifmedia(4) is inconvenience and have some problem
so we should redesign the interface, but it's too late for netbsd-9 to do it.
So, we keep the data structure size and modify the structure a bit. The
strategy is almost the same as FreeBSD. Many bits of IFM_OMASK for Ethernet
have not used, so use some of them for Ethernet's subtype.

The differences against FreeBSD are:
 - We use NetBSD style compat code (i.e. no SIOCGIFXMEDIA).
 - FreeBSD's IFM_ETH_XTYPE's bit location is from 11 to "14" even though
   IFM_OMASK is from 8 to "15". We use _IFM_ETH_XTMASK from bit 13 to "15".
 - FreeBSD changed the meaning of IFM_TYPE_MATCH(). I think we should
   not do it. We keep it not changing and added new IFM_TYPE_SUBTYPE_MATCH()
   macro for matching both TYPE and SUBTYPE.
 - Added up to 400GBASE-SR16.

New layout of the media word is as follows (from ifmedia_h):

 * if_media Options word:
 *	Bits	Use
 *	----	-------
 *	0-4	Media subtype	MAX SUBTYPE == 255 for ETH and 31 for others
 *	5-7	Media type
 *	8-15	Type specific options
 *	16-18	Mode (for multi-mode devices)
 *	19	(Reserved for Future Use)
 *	20-27	Shared (global) options
 *	28-31	Instance
 *
 *   3                     2                   1
 *   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
 *  +-------+---------------+-+-----+---------------+-----+---------+
 *  |       |               |R|     |               |     |         |
 *  | IMASK |     GMASK     |F|MMASK+-----+ OMASK   |NMASK|  TMASK  |
 *  |       |               |U|     |XTMSK|         |     |         |
 *  +-------+---------------+-+-----+-----+---------+-----+---------+
 *   <----->                   <--->                 <--->
 *  IFM_INST()               IFM_MODE()            IFM_TYPE()
 *
 *                              IFM_SUBTYPE(other than ETH)<------->
 *
 *                                   <---> IFM_SUBTYPE(ETH)<------->
 *
 *
 *           <------------->         <------------->
 *                        IFM_OPTIONS()

Revision 1.64: download - view: text, markup, annotated - select for diffs
Fri May 10 06:33:14 2019 UTC (5 years, 7 months ago) by msaitoh
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +2 -2 lines
Remove extra parenthesis.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Wed Apr 24 05:07:20 2019 UTC (5 years, 7 months ago) by msaitoh
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +11 -11 lines
No functional change:
 - IFM_AVALID and IFM_ACTIVE are NOT for the media word. Fix comment.
 - RFU stands for Reserved for Future Use.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed Apr 17 07:04:03 2019 UTC (5 years, 7 months ago) by msaitoh
Branches: MAIN
CVS tags: isaki-audio2-base, isaki-audio2
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +9 -9 lines
 Tabify. No functional change.

Revision 1.61.4.1: download - view: text, markup, annotated - select for diffs
Thu Jul 12 16:35:34 2018 UTC (6 years, 5 months ago) by phil
Branches: phil-wifi
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +6 -1 lines
State save.  New kernel config for this brach only.  TESTWIFI does
produce a kernel.  It is not working.  athn files not compiling yet
and commented out of the TESTWIFI kernel, which only has urtwn 802.11
driver enabled.  ieee80211_alq.c and ieee80211_ddb.c not compiling yet.

Revision 1.55.14.2: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:39:02 2017 UTC (7 years ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.55.14.1: preferred, colored; branchpoint 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55.14.1: +208 -159 lines
update from HEAD

Revision 1.57.8.2: download - view: text, markup, annotated - select for diffs
Tue Nov 21 15:06:27 2017 UTC (7 years ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1
Diff to: previous 1.57.8.1: preferred, colored; branchpoint 1.57: preferred, colored; next MAIN 1.58: preferred, colored
Changes since revision 1.57.8.1: +26 -18 lines
Pull up following revision(s) (requested by msaitoh in ticket #366):
	sys/net/if_media.h: revision 1.60
	sys/net/if_media.h: revision 1.61
  All Ethernet media more than 1000Mbps don't support half duplex.
For the convinience, ifconfig without "mediaopt fullduplex" sets IFM_FDX
automatically for those medias. Without this change, "ifconfig xxN mediaopt
10Gbase-T" (without "mediaopt fullduplex") returns EINVAL if a
driver doesn't call ifmedia_add() without IFM_FDX because ifmedia_match()
returns NULL.
  Add 2.5GBASE-T and 5GBASE-T.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Wed Oct 4 07:08:01 2017 UTC (7 years, 2 months ago) by msaitoh
Branches: MAIN
CVS tags: tls-maxphys-base-20171202, phil-wifi-base, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat
Branch point for: phil-wifi
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +8 -0 lines
 Add 2.5GBASE-T and 5GBASE-T.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Wed Oct 4 07:07:16 2017 UTC (7 years, 2 months ago) by msaitoh
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +18 -18 lines
 All Ethernet media more than 1000Mbps don't support half duplex.
For the convinience, ifconfig without "mediaopt fullduplex" sets IFM_FDX
automatically for those medias. Without this change, "ifconfig xxN mediaopt
10Gbase-T" (without "mediaopt fullduplex") returns EINVAL if a
driver doesn't call ifmedia_add() without IFM_FDX because ifmedia_match()
returns NULL.

Revision 1.56.14.2: download - view: text, markup, annotated - select for diffs
Mon Aug 28 17:53:11 2017 UTC (7 years, 3 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.56.14.1: preferred, colored; branchpoint 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56.14.1: +180 -147 lines
Sync with HEAD

Revision 1.57.8.1: download - view: text, markup, annotated - select for diffs
Tue Jul 4 16:13:58 2017 UTC (7 years, 5 months ago) by martin
Branches: netbsd-8
CVS tags: matt-nb8-mediatek-base, matt-nb8-mediatek
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +180 -147 lines
Pull up following revision(s) (requested by msaitoh in ticket #82):
	sys/net/if_media.h: revision 1.58
	sys/net/if_media.h: revision 1.59
No functional change:
- Relocate definitions in the following order to be easy to understand.
 0) IFM_*MASK
 1) macros to extract various bits of information from the media word.
 2) Media type.
 3) Shared media sub-type.
 4) Status bits.
 5) Shared (global) options
 6) Media dependent definitions.
 7) kernel function declarations.
 7) userland function declarations.
- Add comments.
This change makes me realize that:
 0) RFU bit have never used.
 1) bit 1..0 are shared between Shared media sub-type and Status bits.
    It's little dangerous.
 2) No. 5 of Media type is not used (hole).
 3) Only IEEE80211 uses IFM_MMASK(IFM_MODE()) bits.
 4) IFM_TOKEN's OMASK bits doesn't start from 0x00000100 but starts from
    0x00000200. Is this for BSD/OS compatibility?
- Add some missing baudrate entries
- Add 1000BASE-KX and 2500BASE-KX

Revision 1.59: download - view: text, markup, annotated - select for diffs
Thu Jun 8 02:27:30 2017 UTC (7 years, 6 months ago) by msaitoh
Branches: MAIN
CVS tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +14 -1 lines
- Add some missing baudrate entries
- Add 1000BASE-KX and 2500BASE-KX

Revision 1.58: download - view: text, markup, annotated - select for diffs
Mon Jun 5 08:50:07 2017 UTC (7 years, 6 months ago) by msaitoh
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +167 -147 lines
No functional change:
- Relocate definitions in the following order to be easy to understand.
 0) IFM_*MASK
 1) macros to extract various bits of information from the media word.
 2) Media type.
 3) Shared media sub-type.
 4) Status bits.
 5) Shared (global) options
 6) Media dependent definitions.
 7) kernel function declarations.
 7) userland function declarations.
- Add comments.

This change makes me realize that:
 0) RFU bit have never used.
 1) bit 1..0 are shared between Shared media sub-type and Status bits.
    It's little dangerous.
 2) No. 5 of Media type is not used (hole).
 3) Only IEEE80211 uses IFM_MMASK(IFM_MODE()) bits.
 4) IFM_TOKEN's OMASK bits doesn't start from 0x00000100 but starts from
    0x00000200. Is this for BSD/OS compatibility?

Revision 1.56.18.1: download - view: text, markup, annotated - select for diffs
Fri Nov 4 14:49:20 2016 UTC (8 years, 1 month ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56: +9 -1 lines
Sync with HEAD

Revision 1.56.14.1: download - view: text, markup, annotated - select for diffs
Wed Oct 5 20:56:08 2016 UTC (8 years, 2 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +9 -1 lines
Sync with HEAD

Revision 1.57: download - view: text, markup, annotated - select for diffs
Wed Sep 14 11:43:08 2016 UTC (8 years, 2 months ago) by roy
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, netbsd-8-base, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: netbsd-8
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +9 -1 lines
Introduce IFM_GENERIC.
This allows use of the media interface, but without media as such.
It's sole purpose is to facilitate the reporting of the link status.

Revision 1.55.14.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:02:47 2012 UTC (12 years ago) by tls
Branches: tls-maxphys
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -1 lines
Resync to 2012-11-19 00:00:00 UTC

Revision 1.55.4.1: download - view: text, markup, annotated - select for diffs
Tue Oct 30 17:22:43 2012 UTC (12 years, 1 month ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55: +2 -1 lines
sync with head

Revision 1.56: download - view: text, markup, annotated - select for diffs
Thu Oct 25 10:59:43 2012 UTC (12 years, 1 month ago) by msaitoh
Branches: MAIN
CVS tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, localcount-20160914, khorben-n900, agc-symver-base, agc-symver
Branch point for: pgoyette-localcount, nick-nhusb
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -1 lines
Add 1000baseT-FDX.

Revision 1.53.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 09:09:52 2011 UTC (13 years, 6 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +11 -1 lines
Sync with HEAD.

Revision 1.53.4.1: download - view: text, markup, annotated - select for diffs
Sat Mar 5 20:55:51 2011 UTC (13 years, 9 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +11 -1 lines
sync with head

Revision 1.53.8.2: download - view: text, markup, annotated - select for diffs
Sat Mar 5 15:10:47 2011 UTC (13 years, 9 months ago) by bouyer
Branches: bouyer-quota2
Diff to: previous 1.53.8.1: preferred, colored; branchpoint 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53.8.1: +3 -1 lines
Sync with HEAD

Revision 1.55: download - view: text, markup, annotated - select for diffs
Sun Feb 20 13:51:17 2011 UTC (13 years, 9 months ago) by cegger
Branches: MAIN
CVS tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase
Branch point for: yamt-pagecache, tls-maxphys
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +3 -1 lines
add MBSS. From FreeBSD.

Revision 1.53.8.1: download - view: text, markup, annotated - select for diffs
Tue Feb 8 16:20:01 2011 UTC (13 years, 10 months ago) by bouyer
Branches: bouyer-quota2
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +9 -1 lines
Sync with HEAD

Revision 1.54: download - view: text, markup, annotated - select for diffs
Wed Jan 26 00:57:47 2011 UTC (13 years, 10 months ago) by dyoung
Branches: MAIN
CVS tags: bouyer-quota2-base
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +9 -1 lines
Add some 10-gigabit media words used by Intel 82599.

Revision 1.48.10.4: download - view: text, markup, annotated - select for diffs
Thu Mar 11 15:04:27 2010 UTC (14 years, 9 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.48.10.3: preferred, colored; branchpoint 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48.10.3: +3 -3 lines
sync with head

Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Oct 5 21:27:36 2009 UTC (15 years, 2 months ago) by dyoung
Branches: MAIN
CVS tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, matt-premerge-20091211, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jruoho-x86intr-base
Branch point for: rmind-uvmplock, jruoho-x86intr, bouyer-quota2
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +3 -3 lines
Replace u_quad_t with uint64_t.  u_quad_t is just a typedef for
uint64_t, so no ABI/API breakage will result from this change.

Revision 1.48.10.3: download - view: text, markup, annotated - select for diffs
Wed Aug 19 18:48:23 2009 UTC (15 years, 3 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.48.10.2: preferred, colored; branchpoint 1.48: preferred, colored
Changes since revision 1.48.10.2: +3 -1 lines
sync with head.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Wed Aug 12 11:17:17 2009 UTC (15 years, 4 months ago) by msaitoh
Branches: MAIN
CVS tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +3 -1 lines
Add 1000BASE-BX10.

Revision 1.48.10.2: download - view: text, markup, annotated - select for diffs
Mon May 4 08:14:15 2009 UTC (15 years, 7 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.48.10.1: preferred, colored; branchpoint 1.48: preferred, colored
Changes since revision 1.48.10.1: +41 -14 lines
sync with head.

Revision 1.50.2.1: download - view: text, markup, annotated - select for diffs
Sun Oct 19 22:17:41 2008 UTC (16 years, 1 month ago) by haad
Branches: haad-dm
Diff to: previous 1.50: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50: +5 -1 lines
Sync with HEAD.

Revision 1.48.6.3: download - view: text, markup, annotated - select for diffs
Sun Sep 28 10:40:56 2008 UTC (16 years, 2 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.48.6.2: preferred, colored; branchpoint 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48.6.2: +4 -0 lines
Sync with HEAD.

Revision 1.49.2.2: download - view: text, markup, annotated - select for diffs
Wed Sep 24 16:38:58 2008 UTC (16 years, 2 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.49.2.1: preferred, colored; branchpoint 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49.2.1: +5 -1 lines
Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Tue Sep 9 20:12:18 2008 UTC (16 years, 3 months ago) by mhitch
Branches: MAIN
CVS tags: yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jymxensuspend-base, jym-xensuspend-base, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +5 -1 lines
Add support for SerDes controllers;  from the OpenBSD driver.  Tested on a
Dell Blade server by me, and an HP Blade server by Havard.

Revision 1.48.6.2: download - view: text, markup, annotated - select for diffs
Sun Jun 29 09:33:18 2008 UTC (16 years, 5 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.48.6.1: preferred, colored; branchpoint 1.48: preferred, colored
Changes since revision 1.48.6.1: +36 -13 lines
Sync with HEAD.

Revision 1.49.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 23 04:31:58 2008 UTC (16 years, 5 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +37 -14 lines
Sync w/ -current. 34 merge conflicts to follow.

Revision 1.49.4.1: download - view: text, markup, annotated - select for diffs
Wed Jun 18 16:33:50 2008 UTC (16 years, 5 months ago) by simonb
Branches: simonb-wapbl
Diff to: previous 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49: +37 -14 lines
Sync with head.

Revision 1.48.8.2: download - view: text, markup, annotated - select for diffs
Tue Jun 17 09:15:13 2008 UTC (16 years, 5 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.48.8.1: preferred, colored; branchpoint 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48.8.1: +37 -14 lines
sync with head.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Jun 15 16:33:58 2008 UTC (16 years, 5 months ago) by christos
Branches: MAIN
CVS tags: yamt-pf42-base4, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base
Branch point for: haad-dm
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +37 -14 lines
- Add more definitions from FreeBSD
- Add ifmedia_removeall from FreeBSD

Revision 1.48.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:24:22 2008 UTC (16 years, 6 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +1 -8 lines
Sync with HEAD.

Revision 1.48.8.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:35:27 2008 UTC (16 years, 6 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +1 -8 lines
sync with head.

Revision 1.48.10.1: download - view: text, markup, annotated - select for diffs
Fri May 16 02:25:40 2008 UTC (16 years, 6 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +1 -8 lines
sync with head.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Mon Apr 28 20:24:09 2008 UTC (16 years, 7 months ago) by martin
Branches: MAIN
CVS tags: yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa, simonb-wapbl
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +1 -8 lines
Remove clause 3 and 4 from TNF licenses

Revision 1.46.32.1: download - view: text, markup, annotated - select for diffs
Sun Mar 23 02:05:05 2008 UTC (16 years, 8 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46: +4 -2 lines
sync with HEAD

Revision 1.42.12.3: download - view: text, markup, annotated - select for diffs
Wed Feb 27 08:37:00 2008 UTC (16 years, 9 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.42.12.2: preferred, colored; branchpoint 1.42: preferred, colored; next MAIN 1.43: preferred, colored
Changes since revision 1.42.12.2: +2 -2 lines
sync with head.

Revision 1.48.4.1: download - view: text, markup, annotated - select for diffs
Sat Feb 23 12:58:39 2008 UTC (16 years, 9 months ago) by skrll
Branches: nick-net80211-sync
Diff to: previous 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48: +22 -10 lines
Merge from FreeBSD.

Revision 1.46.38.1: download - view: text, markup, annotated - select for diffs
Mon Feb 18 21:07:01 2008 UTC (16 years, 9 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46: +4 -2 lines
Sync with HEAD.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Wed Feb 13 09:25:24 2008 UTC (16 years, 10 months ago) by skrll
Branches: MAIN
CVS tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, nick-net80211-sync-base, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, nick-net80211-sync, mjf-devfs2
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +2 -2 lines
CARP is Common *Address* Redundancy Protocol

Revision 1.42.12.2: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:47:05 2008 UTC (16 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.42.12.1: preferred, colored; branchpoint 1.42: preferred, colored
Changes since revision 1.42.12.1: +3 -1 lines
sync with head

Revision 1.46.46.1: download - view: text, markup, annotated - select for diffs
Thu Jan 10 23:44:35 2008 UTC (16 years, 11 months ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to: previous 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46: +3 -1 lines
Sync with HEAD

Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Jan 10 08:00:22 2008 UTC (16 years, 11 months ago) by dyoung
Branches: MAIN
CVS tags: bouyer-xeni386-nbase, bouyer-xeni386-base
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -1 lines
Add a helper subroutine for ethernet drivers, ifmedia_change().

Revision 1.43.4.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 02:58:06 2006 UTC (18 years, 3 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43: +23 -4 lines
sync with head

Revision 1.43.8.3: download - view: text, markup, annotated - select for diffs
Mon Jun 26 12:53:39 2006 UTC (18 years, 5 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.43.8.2: preferred, colored; branchpoint 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43.8.2: +11 -1 lines
sync with head.

Revision 1.42.12.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 15:10:27 2006 UTC (18 years, 5 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +24 -5 lines
sync with head.

Revision 1.45.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 19 04:09:12 2006 UTC (18 years, 5 months ago) by chap
Branches: chap-midi
Diff to: previous 1.45: preferred, colored; next MAIN 1.46: preferred, colored
Changes since revision 1.45: +11 -1 lines
Sync with head.

Revision 1.43.6.3: download - view: text, markup, annotated - select for diffs
Sat Jun 3 19:44:04 2006 UTC (18 years, 6 months ago) by kardel
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.43.6.2: preferred, colored; branchpoint 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43.6.2: +11 -1 lines
Sync with head.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Sat Jun 3 12:43:28 2006 UTC (18 years, 6 months ago) by ragge
Branches: MAIN
CVS tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-ufs-trans-base, mjf-ufs-trans, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-base, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup, gdamore-uart-base, gdamore-uart, cube-autoconf-base, cube-autoconf, chap-midi-nbase, chap-midi-base, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: mjf-devfs, matt-armv6, bouyer-xeni386
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +11 -1 lines
Add IFM_10G_SR and IFM_10G_CX4, to keep in sync with FreeBSD.
Kindly requested by Gleb Smirnoff at FreeBSD.

Revision 1.43.6.2: download - view: text, markup, annotated - select for diffs
Thu Jun 1 22:38:37 2006 UTC (18 years, 6 months ago) by kardel
Branches: simonb-timecounters
Diff to: previous 1.43.6.1: preferred, colored; branchpoint 1.43: preferred, colored
Changes since revision 1.43.6.1: +10 -1 lines
Sync with head.

Revision 1.44.2.1: download - view: text, markup, annotated - select for diffs
Wed May 24 15:50:43 2006 UTC (18 years, 6 months ago) by tron
Branches: peter-altq
Diff to: previous 1.44: preferred, colored; next MAIN 1.45: preferred, colored
Changes since revision 1.44: +10 -1 lines
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.43.8.2: download - view: text, markup, annotated - select for diffs
Wed May 24 10:58:56 2006 UTC (18 years, 6 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.43.8.1: preferred, colored; branchpoint 1.43: preferred, colored
Changes since revision 1.43.8.1: +10 -1 lines
sync with head.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Thu May 18 09:05:51 2006 UTC (18 years, 6 months ago) by liamjfoy
Branches: MAIN
CVS tags: yamt-pdpolicy-base5
Branch point for: chap-midi
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +10 -1 lines
Integrate Common Address Redundancy Procotol (CARP) from OpenBSD

'pseudo-device	carp'

Thanks to: joerg@ christos@ riz@ and others who tested
Ok: core@

Revision 1.43.6.1: download - view: text, markup, annotated - select for diffs
Sat Apr 22 11:40:06 2006 UTC (18 years, 7 months ago) by simonb
Branches: simonb-timecounters
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +4 -4 lines
Sync with head.

Revision 1.43.10.1: download - view: text, markup, annotated - select for diffs
Wed Apr 19 04:46:10 2006 UTC (18 years, 7 months ago) by elad
Branches: elad-kernelauth
Diff to: previous 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43: +4 -4 lines
sync with head.

Revision 1.43.8.1: download - view: text, markup, annotated - select for diffs
Mon Mar 13 09:07:39 2006 UTC (18 years, 9 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +4 -4 lines
sync with head.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Wed Mar 8 23:46:27 2006 UTC (18 years, 9 months ago) by lukem
Branches: MAIN
CVS tags: yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, peter-altq-base, elad-kernelauth-base
Branch point for: peter-altq
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +4 -4 lines
Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings.
Add a space between numbers and Hz unit.

Revision 1.34.2.6: download - view: text, markup, annotated - select for diffs
Sun Dec 11 10:29:19 2005 UTC (19 years ago) by christos
Branches: ktrace-lwp
Diff to: previous 1.34.2.5: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34.2.5: +2 -2 lines
Sync with head.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sat Dec 10 23:21:38 2005 UTC (19 years ago) by elad
Branches: MAIN
CVS tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base, ktrace-lwp-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, elad-kernelauth
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -2 lines
Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.

Revision 1.38.4.1: download - view: text, markup, annotated - select for diffs
Sun Jul 24 01:52:51 2005 UTC (19 years, 4 months ago) by snj
Branches: netbsd-2
CVS tags: netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1
Diff to: previous 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38: +14 -1 lines
Pull up revision 1.42 (requested by riz in ticket #5518):
Add prototypes for functions that convert media to/from strings.
In libutil/if_media.c (moved from ifconfig.c so that they can be shared
in crunched binaries)

Revision 1.34.2.5: download - view: text, markup, annotated - select for diffs
Sun Nov 14 08:16:13 2004 UTC (20 years, 1 month ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.34.2.4: preferred, colored
Changes since revision 1.34.2.4: +14 -1 lines
Sync with HEAD.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Thu Nov 11 20:34:30 2004 UTC (20 years, 1 month ago) by dsl
Branches: MAIN
CVS tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +14 -1 lines
Add prototypes for functions that convert media to/from strings.
In libutil/if_media.c (moved from ifconfig.c so that they can be shared
in crunched binaries)

Revision 1.34.2.4: download - view: text, markup, annotated - select for diffs
Tue Oct 19 15:58:10 2004 UTC (20 years, 1 month ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.34.2.3: preferred, colored
Changes since revision 1.34.2.3: +159 -159 lines
Sync with HEAD

Revision 1.41: download - view: text, markup, annotated - select for diffs
Sat Oct 16 11:11:04 2004 UTC (20 years, 1 month ago) by dsl
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +159 -159 lines
Put spaces either side of '|' for clarity ('|' looks too much like 'I' or 'l')

Revision 1.34.2.3: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:36:38 2004 UTC (20 years, 2 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.34.2.2: preferred, colored
Changes since revision 1.34.2.2: +1 -1 lines
Fix the sync with head I botched.

Revision 1.34.2.2: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:54:16 2004 UTC (20 years, 2 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.34.2.1: preferred, colored
Changes since revision 1.34.2.1: +0 -0 lines
Sync with HEAD.

Revision 1.34.2.1: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:54:15 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +93 -28 lines
Sync with HEAD

Revision 1.40: download - view: text, markup, annotated - select for diffs
Fri Apr 9 20:44:57 2004 UTC (20 years, 8 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +9 -11 lines
De-__P'ify.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Fri Apr 9 20:30:28 2004 UTC (20 years, 8 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +11 -2 lines
Add flow control-related media bits / descriptions.

From HITOSHI Osada.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Wed Mar 10 14:42:10 2004 UTC (20 years, 9 months ago) by keihan
Branches: MAIN
CVS tags: netbsd-2-base, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0
Branch point for: netbsd-2
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -1 lines
Add 10GBASE-LR to IFM_10G_LR.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Thu Feb 19 11:58:30 2004 UTC (20 years, 9 months ago) by ragge
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +7 -3 lines
Add media type 10GbaseLR. Change ifmb_baudrate and ifmedia_baudrate()
to u_quad_t instead of int (common speed today exceeds 2Gbit).

Revision 1.36: download - view: text, markup, annotated - select for diffs
Mon Oct 13 05:06:44 2003 UTC (21 years, 2 months ago) by dyoung
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +68 -14 lines
Add constants and strings for 802.11 radios with OFDM PHY (802.11a,
802.11g).

Add constants and strings for multi-mode devices (a/b/g).

From FreeBSD/Sam Leffler.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue Jul 8 07:13:51 2003 UTC (21 years, 5 months ago) by itojun
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +10 -11 lines
prototype must not have variable name

Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Apr 23 23:16:43 2003 UTC (21 years, 7 months ago) by bjh21
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +17 -1 lines
Accept standard IEEE 802.3 names for Ethernet medium types.
Suggested by Christos, IIRC.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue Feb 25 01:57:36 2003 UTC (21 years, 9 months ago) by dyoung
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +3 -1 lines
Add support for Prism monitor mode. From Kevin Lahey
<kml@patheticgeek.net>.

This patch does NOT add monitor mode support for the Lucent radios.

awi(4) was only modified for compatibility with the new mediaopt.
It does NOT support monitor mode.

Tested by Kevin, Daniel Carosone, and I.

Revision 1.23.6.6: download - view: text, markup, annotated - select for diffs
Mon Nov 11 22:15:01 2002 UTC (22 years, 1 month ago) by nathanw
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.23.6.5: preferred, colored; branchpoint 1.23: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23.6.5: +7 -8 lines
Catch up to -current

Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu Nov 7 08:00:47 2002 UTC (22 years, 1 month ago) by thorpej
Branches: MAIN
CVS tags: nathanw_sa_before_merge, nathanw_sa_base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +4 -5 lines
Fix more signed/unsigned comparison warnings.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Thu Nov 7 07:53:37 2002 UTC (22 years, 1 month ago) by thorpej
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
Make ifm_data unsigned.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu Nov 7 07:42:24 2002 UTC (22 years, 1 month ago) by thorpej
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -4 lines
Make media and mask unsigned.

Revision 1.23.6.5: download - view: text, markup, annotated - select for diffs
Fri Oct 18 02:45:12 2002 UTC (22 years, 1 month ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.23.6.4: preferred, colored; branchpoint 1.23: preferred, colored
Changes since revision 1.23.6.4: +1 -1 lines
Catch up to -current.

Revision 1.26.2.2: download - view: text, markup, annotated - select for diffs
Thu Oct 10 18:43:44 2002 UTC (22 years, 2 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.26.2.1: preferred, colored; branchpoint 1.26: preferred, colored; next MAIN 1.27: preferred, colored
Changes since revision 1.26.2.1: +2 -2 lines
sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Sep 27 05:27:20 2002 UTC (22 years, 2 months ago) by onoe
Branches: MAIN
CVS tags: kqueue-beforemerge, kqueue-base, kqueue-aftermerge
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
Change ifmb_baudrate for IFM_IEEE80211_DS5: 5Mbps -> 5.5Mbps

Revision 1.26.2.1: download - view: text, markup, annotated - select for diffs
Fri Sep 6 08:48:54 2002 UTC (22 years, 3 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +5 -2 lines
sync kqueue branch with HEAD

Revision 1.26.14.1: download - view: text, markup, annotated - select for diffs
Thu Aug 29 00:56:42 2002 UTC (22 years, 3 months ago) by gehenna
Branches: gehenna-devsw
Diff to: previous 1.26: preferred, colored; next MAIN 1.27: preferred, colored
Changes since revision 1.26: +5 -2 lines
catch up with -current.

Revision 1.23.6.4: download - view: text, markup, annotated - select for diffs
Tue Aug 27 23:47:53 2002 UTC (22 years, 3 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.23.6.3: preferred, colored; branchpoint 1.23: preferred, colored
Changes since revision 1.23.6.3: +1 -4 lines
Catch up to -current.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed Aug 21 03:22:04 2002 UTC (22 years, 3 months ago) by onoe
Branches: MAIN
CVS tags: gehenna-devsw-base
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -5 lines
Delete IFM_IEEE80211_IBSS [ibss] and IFM_IEEE80211_IBSSMASTER [ibss-master]
from media options, since IEEE80211_ADHOC [adhoc] is already defined for
IBSS.  Instead, [ibss] is assigned as an alias for IEEE80211_ADHOC.

Revision 1.23.6.3: download - view: text, markup, annotated - select for diffs
Tue Aug 13 02:20:14 2002 UTC (22 years, 4 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.23.6.2: preferred, colored; branchpoint 1.23: preferred, colored
Changes since revision 1.23.6.2: +8 -2 lines
Catch up to -current.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Aug 10 23:21:58 2002 UTC (22 years, 4 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +8 -2 lines
Add "hostap", "ibss", and "ibss-master" 802.11 media options.

From OpenBSD.

Revision 1.23.6.2: download - view: text, markup, annotated - select for diffs
Fri Aug 24 00:12:12 2001 UTC (23 years, 3 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.23.6.1: preferred, colored; branchpoint 1.23: preferred, colored
Changes since revision 1.23.6.1: +6 -6 lines
Catch up with -current.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Jun 30 21:23:39 2001 UTC (23 years, 5 months ago) by kleink
Branches: MAIN
CVS tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf, newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, ifpoll-base, eeh-devprop-base, eeh-devprop
Branch point for: kqueue, gehenna-devsw
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
Rename an IFM_1000_TX occurrence missed in previous.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sat Jun 30 17:53:59 2001 UTC (23 years, 5 months ago) by bjh21
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +5 -5 lines
IFM_1000_TX -> IFM_1000_T, as (breifly) discussed on tech-net.

Revision 1.23.6.1: download - view: text, markup, annotated - select for diffs
Thu Jun 21 20:08:08 2001 UTC (23 years, 5 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +6 -2 lines
Catch up to -current.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu May 31 16:30:04 2001 UTC (23 years, 6 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +6 -2 lines
Add an Ethernet option bit for master mode (for 1000baseTX, the link
master provides the clock -- this is normally the switch, but if you
are doing back-to-back NICs, you need to tell one side to be the master).

Revision 1.13.8.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 18:10:04 2000 UTC (24 years ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +140 -10 lines
Update thorpej_scsipi to -current as of a month ago

Revision 1.13.2.1: download - view: text, markup, annotated - select for diffs
Thu May 11 09:15:57 2000 UTC (24 years, 7 months ago) by he
Branches: netbsd-1-4
CVS tags: netbsd-1-4-PATCH003
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +90 -7 lines
Pull up revisions 1.16-1.17,1.19,1.21-1.23 (requested by jhawk):
  Add a driver for ``wi'', Lucent "Orinoco"/Wavelan.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Mar 6 20:50:29 2000 UTC (24 years, 9 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: nathanw_sa
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +47 -1 lines
Add ifmedia_baudrate(), which returns a value suitable for ifi_baudrate
given a media word, or 0 for unknown.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Feb 17 21:53:16 2000 UTC (24 years, 9 months ago) by sommerfeld
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +4 -1 lines
More 802.11 subtypes: there's also 1MB/s DS
(the BayStack 660 firmware claims to support it).

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Feb 16 18:03:14 2000 UTC (24 years, 9 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +6 -4 lines
Fix TMASK to use all 5 lower bits of the media word, and add HomePNA 1.0.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Jan 26 21:58:18 2000 UTC (24 years, 10 months ago) by thorpej
Branches: MAIN
CVS tags: chs-ubc2-newbase
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +5 -1 lines
Add a way to delete all media for a specified instance.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Jan 25 20:18:52 2000 UTC (24 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +13 -4 lines
IFM_1000_FX -> IFM_1000_SX, like it's supposed to be, and add a few
more gigabit Ethernet tyes from FreeBSD.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Jan 25 00:58:59 2000 UTC (24 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +41 -2 lines
Define some convenience information and tables related to ifmedia status
bits for ifconfig(8).

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Jan 24 01:20:21 2000 UTC (24 years, 10 months ago) by augustss
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
Fix a typo.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Jan 23 23:49:48 2000 UTC (24 years, 10 months ago) by chopps
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +24 -1 lines
add 802.11 media types

Revision 1.13.12.1: download - view: text, markup, annotated - select for diffs
Mon Dec 27 18:36:10 1999 UTC (24 years, 11 months ago) by wrstuden
Branches: wrstuden-devbsize
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +7 -3 lines
Pull up to last week's -current.

Revision 1.13.10.1: download - view: text, markup, annotated - select for diffs
Mon Nov 15 00:42:13 1999 UTC (25 years, 1 month ago) by fvdl
Branches: fvdl-softdep
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +7 -3 lines
Sync with -current

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Nov 3 23:06:35 1999 UTC (25 years, 1 month ago) by thorpej
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, fvdl-softdep-base
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -3 lines
Make the ifmedia_entry list a TAILQ.  This is pretty much for cosmetics
(media added to tail, so that when e.g. the list is run to print out
what media exist, they appear in-order).

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Oct 27 17:59:24 1999 UTC (25 years, 1 month ago) by thorpej
Branches: MAIN
CVS tags: comdex-fall-1999-base, comdex-fall-1999
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +5 -1 lines
Expose the ifmedia_match() function.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Mar 23 21:46:47 1999 UTC (25 years, 8 months ago) by thorpej
Branches: MAIN
CVS tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, chs-ubc2-base, chs-ubc2
Branch point for: wrstuden-devbsize, thorpej_scsipi, netbsd-1-4, fvdl-softdep
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -1 lines
Add a new shared media option, IFM_FLOW, used to enable link-level
flow control.  IEEE 802.3x is in mind, but this could be generally
useful for different types of media.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Nov 2 22:10:26 1998 UTC (26 years, 1 month ago) by thorpej
Branches: MAIN
CVS tags: kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +7 -1 lines
Add "10baseT-FDX" and "100baseTX-FDX" aliases to the end of the subtype
table.  These are actually subtype+option combos, but these are the
strings displayed by the MII code to indicate 10Mbps full-duplex and
100Mbps full-duplex respectively, and it's Nice that ifconfig(8) can
grok them.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Aug 12 23:23:29 1998 UTC (26 years, 4 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -1 lines
Oops, I forgot aliases for some old names (10baseT/UTP, 10base2/BNC,
and 10base5/AUI).

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Aug 8 22:12:30 1998 UTC (26 years, 4 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -1 lines
Define IFM_INST_MAX, the largest possible "instance" value.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Aug 6 19:16:37 1998 UTC (26 years, 4 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -1 lines
Define the minimum and maximum "network type" values.  These values are
incremented by the minimum to interate through them.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Aug 6 02:38:19 1998 UTC (26 years, 4 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +7 -1 lines
Add a macro to create a media word from type, subtype, options, and instance.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Aug 6 02:19:34 1998 UTC (26 years, 4 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +133 -107 lines
Completely rewrite the way media descriptions are represented.  The same
data structure is used, but a much saner matching mechanism is used, one
which allows greater ease in adding new types.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Aug 3 12:42:26 1998 UTC (26 years, 4 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -1 lines
Add IFM_10_FL - 10baseFL (fiber)

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Jan 30 08:37:41 1998 UTC (26 years, 10 months ago) by jtc
Branches: MAIN
CVS tags: eeh-paddr_t-base, eeh-paddr_t
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Fix tipo

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Jan 30 01:24:40 1998 UTC (26 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +7 -1 lines
Add 1000baseFX and 10baseT/STP Ethernet media types.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Mar 26 01:19:27 1997 UTC (27 years, 8 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-signal-base, thorpej-signal, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3, marc-pcmcia-bp, marc-pcmcia-base, marc-pcmcia, bouyer-scsipi
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +0 -5 lines
Back out the previous change (add IFM_10_EXT) after some dicussion
w/ BSDI and Matt Thomas.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Mar 24 06:57:31 1997 UTC (27 years, 8 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +6 -1 lines
Add the IFM_10_EXT ("external") ethernet subtype, to accomodate cards
that have the notion of an "external media port".  Suggested by
Matt Thomas <matt@3am-software.com>.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Mar 17 02:55:17 1997 UTC (27 years, 9 months ago) by thorpej
Branches: MAIN
BSD/OS-style network interface media selection, implemented by
Jonathan Stone and myself.  Many thanks to Matt Thomas for providing
the information necessary to implement this interface, and for helping
to shake out the bugs.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>