Deleted Added
full compact
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 ---