sfxge.h (278940) | sfxge.h (279184) |
---|---|
1/*- 2 * Copyright (c) 2010-2011 Solarflare Communications, Inc. 3 * All rights reserved. 4 * 5 * This software was developed in part by Philip Paeps under contract for 6 * Solarflare Communications, Inc. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * | 1/*- 2 * Copyright (c) 2010-2011 Solarflare Communications, Inc. 3 * All rights reserved. 4 * 5 * This software was developed in part by Philip Paeps under contract for 6 * Solarflare Communications, Inc. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * |
29 * $FreeBSD: head/sys/dev/sfxge/sfxge.h 278940 2015-02-18 06:21:59Z arybchik $ | 29 * $FreeBSD: head/sys/dev/sfxge/sfxge.h 279184 2015-02-22 19:25:57Z arybchik $ |
30 */ 31 32#ifndef _SFXGE_H 33#define _SFXGE_H 34 35#include <sys/param.h> 36#include <sys/kernel.h> 37#include <sys/condvar.h> --- 281 unchanged lines hidden (view full) --- 319extern int sfxge_port_init(struct sfxge_softc *sc); 320extern void sfxge_port_fini(struct sfxge_softc *sc); 321extern int sfxge_port_start(struct sfxge_softc *sc); 322extern void sfxge_port_stop(struct sfxge_softc *sc); 323extern void sfxge_mac_link_update(struct sfxge_softc *sc, 324 efx_link_mode_t mode); 325extern int sfxge_mac_filter_set(struct sfxge_softc *sc); 326extern int sfxge_port_ifmedia_init(struct sfxge_softc *sc); | 30 */ 31 32#ifndef _SFXGE_H 33#define _SFXGE_H 34 35#include <sys/param.h> 36#include <sys/kernel.h> 37#include <sys/condvar.h> --- 281 unchanged lines hidden (view full) --- 319extern int sfxge_port_init(struct sfxge_softc *sc); 320extern void sfxge_port_fini(struct sfxge_softc *sc); 321extern int sfxge_port_start(struct sfxge_softc *sc); 322extern void sfxge_port_stop(struct sfxge_softc *sc); 323extern void sfxge_mac_link_update(struct sfxge_softc *sc, 324 efx_link_mode_t mode); 325extern int sfxge_mac_filter_set(struct sfxge_softc *sc); 326extern int sfxge_port_ifmedia_init(struct sfxge_softc *sc); |
327extern uint64_t sfxge_get_counter(struct ifnet *ifp, ift_counter c); |
|
327 328#define SFXGE_MAX_MTU (9 * 1024) 329 330#define SFXGE_ADAPTER_LOCK_INIT(_sc, _ifname) \ 331 do { \ 332 struct sfxge_softc *__sc = (_sc); \ 333 \ 334 snprintf((__sc)->softc_lock_name, \ --- 71 unchanged lines hidden --- | 328 329#define SFXGE_MAX_MTU (9 * 1024) 330 331#define SFXGE_ADAPTER_LOCK_INIT(_sc, _ifname) \ 332 do { \ 333 struct sfxge_softc *__sc = (_sc); \ 334 \ 335 snprintf((__sc)->softc_lock_name, \ --- 71 unchanged lines hidden --- |