games/hunt/hunt/server.c
164
struct ifaddrs *ifp, *ip;
games/hunt/hunt/server.c
169
if (getifaddrs(&ifp) < 0) {
games/hunt/hunt/server.c
174
for (ip = ifp; ip; ip = ip->ifa_next) {
games/hunt/hunt/server.c
186
for (ip = ifp; ip; ip = ip->ifa_next) {
games/hunt/hunt/server.c
197
freeifaddrs(ifp);
lib/libc/net/getifaddrs.c
300
freeifaddrs(struct ifaddrs *ifp)
lib/libc/net/getifaddrs.c
303
_DIAGASSERT(ifp != NULL);
lib/libc/net/getifaddrs.c
305
free(ifp);
lib/libc/rpc/clnt_bcast.c
140
struct ifaddrs *ifap, *ifp;
lib/libc/rpc/clnt_bcast.c
149
if (getifaddrs(&ifp) < 0)
lib/libc/rpc/clnt_bcast.c
159
freeifaddrs(ifp);
lib/libc/rpc/clnt_bcast.c
163
for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) {
lib/libc/rpc/clnt_bcast.c
203
freeifaddrs(ifp);
sbin/fsck_lfs/inode.c
102
IFILE *ifp;
sbin/fsck_lfs/inode.c
111
LFS_IENTRY(ifp, fs, ino, bp);
sbin/fsck_lfs/inode.c
112
daddr = lfs_if_getdaddr(fs, ifp);
sbin/fsck_lfs/inode.c
469
IFILE *ifp;
sbin/fsck_lfs/inode.c
474
LFS_IENTRY(ifp, fs, inumber, bp);
sbin/fsck_lfs/inode.c
475
daddr = lfs_if_getdaddr(fs, ifp);
sbin/fsck_lfs/inode.c
480
lfs_if_setdaddr(fs, ifp, LFS_UNUSED_DADDR);
sbin/fsck_lfs/inode.c
481
lfs_if_setnextfree(fs, ifp, lfs_sb_getfreehd(fs));
sbin/fsck_lfs/lfs.c
410
IFILE *ifp;
sbin/fsck_lfs/lfs.c
412
LFS_IENTRY(ifp, fs, ino, bp);
sbin/fsck_lfs/lfs.c
413
daddr = lfs_if_getdaddr(fs, ifp);
sbin/fsck_lfs/lfs.c
903
IFILE *ifp;
sbin/fsck_lfs/lfs.c
915
LFS_IENTRY(ifp, fs, new_ino, bp);
sbin/fsck_lfs/lfs.c
916
if (lfs_if_getdaddr(fs, ifp) != LFS_UNUSED_DADDR)
sbin/fsck_lfs/lfs.c
918
LFS_PUT_HEADFREE(fs, cip, cbp, lfs_if_getnextfree(fs, ifp));
sbin/fsck_lfs/pass0.c
102
IFILE *ifp;
sbin/fsck_lfs/pass0.c
132
LFS_IENTRY(ifp, fs, plastino, bp);
sbin/fsck_lfs/pass0.c
133
lfs_if_setnextfree(fs, ifp, 0);
sbin/fsck_lfs/pass0.c
139
LFS_IENTRY(ifp, fs, ino, bp);
sbin/fsck_lfs/pass0.c
140
nextino = lfs_if_getnextfree(fs, ifp);
sbin/fsck_lfs/pass0.c
141
daddr = lfs_if_getdaddr(fs, ifp);
sbin/fsck_lfs/pass0.c
151
LFS_IENTRY(ifp, fs, plastino, bp);
sbin/fsck_lfs/pass0.c
152
lfs_if_setnextfree(fs, ifp, nextino);
sbin/fsck_lfs/pass0.c
171
LFS_IENTRY(ifp, fs, ino, bp);
sbin/fsck_lfs/pass0.c
172
if (lfs_if_getdaddr(fs, ifp)) {
sbin/fsck_lfs/pass0.c
180
lfs_if_setnextfree(fs, ifp, freehd);
sbin/fsck_lfs/pass1.c
114
LFS_IENTRY(ifp, fs, i, bp);
sbin/fsck_lfs/pass1.c
115
dins[i]->daddr = lfs_if_getdaddr(fs, ifp);
sbin/fsck_lfs/pass1.c
191
IFILE *ifp;
sbin/fsck_lfs/pass1.c
308
LFS_IENTRY(ifp, fs, inumber, bp);
sbin/fsck_lfs/pass1.c
309
if (lfs_if_getnextfree(fs, ifp) == LFS_ORPHAN_NEXTFREE(fs)) {
sbin/fsck_lfs/pass1.c
90
IFILE *ifp;
sbin/fsck_lfs/pass6.c
209
IFILE *ifp;
sbin/fsck_lfs/pass6.c
220
LFS_IENTRY(ifp, fs, ino, bp);
sbin/fsck_lfs/pass6.c
221
daddr = lfs_if_getdaddr(fs, ifp);
sbin/fsck_lfs/pass6.c
223
lfs_if_setdaddr(fs, ifp, 0);
sbin/fsck_lfs/pass6.c
226
lfs_if_setnextfree(fs, ifp, nextfree);
sbin/fsck_lfs/pass6.c
420
IFILE *ifp;
sbin/fsck_lfs/pass6.c
432
LFS_IENTRY(ifp, fs, thisino, bp);
sbin/fsck_lfs/pass6.c
433
odaddr = lfs_if_getdaddr(fs, ifp);
sbin/fsck_lfs/pass6.c
435
lfs_if_setdaddr(fs, ifp, daddr);
sbin/fsck_lfs/pass6.c
471
IFILE *ifp;
sbin/fsck_lfs/pass6.c
483
LFS_IENTRY(ifp, fs, thisino, bp);
sbin/fsck_lfs/pass6.c
484
if (lfs_if_getdaddr(fs, ifp) != 0) {
sbin/fsck_lfs/pass6.c
488
nextfree = lfs_if_getnextfree(fs, ifp);
sbin/fsck_lfs/pass6.c
489
lfs_if_setnextfree(fs, ifp, 0);
sbin/fsck_lfs/pass6.c
490
lfs_if_setdaddr(fs, ifp, daddr);
sbin/fsck_lfs/pass6.c
504
LFS_IENTRY(ifp, fs, ino, bp);
sbin/fsck_lfs/pass6.c
505
assert(lfs_if_getnextfree(fs, ifp) != ino);
sbin/fsck_lfs/pass6.c
506
if (lfs_if_getnextfree(fs, ifp) == thisino) {
sbin/fsck_lfs/pass6.c
507
lfs_if_setnextfree(fs, ifp, nextfree);
sbin/fsck_lfs/pass6.c
513
ino = lfs_if_getnextfree(fs, ifp);
sbin/fsck_lfs/segwrite.c
200
IFILE *ifp;
sbin/fsck_lfs/segwrite.c
221
LFS_IENTRY(ifp, fs, lfs_fi_getino(fs, fip), bp);
sbin/fsck_lfs/segwrite.c
222
lfs_fi_setversion(fs, fip, lfs_if_getversion(fs, ifp));
sbin/fsck_lfs/segwrite.c
246
IFILE *ifp;
sbin/fsck_lfs/segwrite.c
344
LFS_IENTRY(ifp, fs, ino, ibp);
sbin/fsck_lfs/segwrite.c
345
daddr = lfs_if_getdaddr(fs, ifp);
sbin/fsck_lfs/segwrite.c
346
lfs_if_setdaddr(fs, ifp, LFS_DBTOFSB(fs, bp->b_blkno) + fsb);
sbin/route/route.c
1504
struct sockaddr_dl *ifp = NULL;
sbin/route/route.c
1545
ifp = (struct sockaddr_dl *)sa;
sbin/route/route.c
1594
if (ifp && ! shortoutput)
sbin/route/route.c
1596
ifp->sdl_nlen, ifp->sdl_data);
sbin/routed/defs.h
238
#define AGE_RT(rt_state,ifp) (0 == ((rt_state) & (RS_MHOME | RS_STATIC \
sbin/routed/defs.h
241
|| (ifp) == 0 \
sbin/routed/defs.h
242
|| (((ifp)->int_state & IS_REMOTE) \
sbin/routed/defs.h
243
&& !((ifp)->int_state & IS_PASSIVE))))
sbin/routed/if.c
1005
if (now.tv_sec < ifp->int_data.ts+CHECK_BAD_INTERVAL)
sbin/routed/if.c
1008
in = ifs.int_data.ipackets - ifp->int_data.ipackets;
sbin/routed/if.c
1009
ierr = ifs.int_data.ierrors - ifp->int_data.ierrors;
sbin/routed/if.c
1010
out = ifs.int_data.opackets - ifp->int_data.opackets;
sbin/routed/if.c
1011
oerr = ifs.int_data.oerrors - ifp->int_data.oerrors;
sbin/routed/if.c
1015
if (ifp->int_data.ts == 0) {
sbin/routed/if.c
1016
ifp->int_data = ifs.int_data;
sbin/routed/if.c
1019
ifp->int_data = ifs.int_data;
sbin/routed/if.c
104
if_link(struct interface *ifp)
sbin/routed/if.c
1040
if (!(ifp->int_state & IS_SICK)) {
sbin/routed/if.c
1044
ifp->int_name,
sbin/routed/if.c
1045
naddr_ntoa(ifp->int_dstaddr),
sbin/routed/if.c
1047
if_sick(ifp);
sbin/routed/if.c
1050
if (!(ifp->int_state & IS_BROKE)) {
sbin/routed/if.c
1053
ifp->int_name,
sbin/routed/if.c
1054
naddr_ntoa(ifp->int_dstaddr),
sbin/routed/if.c
1056
if_bad(ifp);
sbin/routed/if.c
1063
ifp->int_act_time = now.tv_sec;
sbin/routed/if.c
1064
(void)if_ok(ifp, "");
sbin/routed/if.c
1078
ifp = check_dup(ifs.int_addr,ifs.int_dstaddr,ifs.int_mask,
sbin/routed/if.c
108
ifp->int_prev = &ifnet;
sbin/routed/if.c
1080
if (ifp != 0) {
sbin/routed/if.c
1084
if (!strcmp(ifp->int_name, ifs.int_name))
sbin/routed/if.c
109
ifp->int_next = ifnet;
sbin/routed/if.c
1097
ifp->int_name,
sbin/routed/if.c
1098
addrname(ifp->int_addr,ifp->int_mask,1),
sbin/routed/if.c
1099
((ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/if.c
1101
((ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/if.c
1102
? naddr_ntoa(ifp->int_dstaddr) : ""));
sbin/routed/if.c
1104
ifp->int_state |= IS_DUP;
sbin/routed/if.c
111
ifnet->int_prev = &ifp->int_next;
sbin/routed/if.c
112
ifnet = ifp;
sbin/routed/if.c
1120
ifp = (struct interface *)rtmalloc(sizeof(*ifp), "ifinit ifp");
sbin/routed/if.c
1121
memcpy(ifp, &ifs, sizeof(*ifp));
sbin/routed/if.c
1122
get_parms(ifp);
sbin/routed/if.c
1123
if_link(ifp);
sbin/routed/if.c
1124
trace_if("Add", ifp);
sbin/routed/if.c
1129
&& !(ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/if.c
1130
&& ifp->int_addr != RIP_DEFAULT) {
sbin/routed/if.c
1132
if (ifp1->int_mask == ifp->int_mask)
sbin/routed/if.c
1139
if (!strcmp(ifp->int_name, ifp1->int_name))
sbin/routed/if.c
114
hifp = AHASH(ifp->int_addr);
sbin/routed/if.c
1141
if (on_net(ifp->int_dstaddr,
sbin/routed/if.c
1144
ifp->int_net, ifp->int_mask)) {
sbin/routed/if.c
1147
ifp->int_name,
sbin/routed/if.c
1148
addrname(htonl(ifp->int_net),
sbin/routed/if.c
1149
ifp->int_mask, 1),
sbin/routed/if.c
115
ifp->int_ahash_prev = hifp;
sbin/routed/if.c
1158
if (!(ifp->int_state & IS_ALIAS)) {
sbin/routed/if.c
116
if ((ifp->int_ahash = *hifp) != 0)
sbin/routed/if.c
1161
if (!(ifp->int_if_flags & IFF_LOOPBACK))
sbin/routed/if.c
1163
if (!IS_RIP_OFF(ifp->int_state))
sbin/routed/if.c
1167
if_ok_rdisc(ifp);
sbin/routed/if.c
1168
rip_on(ifp);
sbin/routed/if.c
117
(*hifp)->int_ahash_prev = &ifp->int_ahash;
sbin/routed/if.c
118
*hifp = ifp;
sbin/routed/if.c
1181
if ((advertise_mhome && ifp)
sbin/routed/if.c
1184
&& (ifp = ifwithaddr(myaddr, 0, 0)) != 0
sbin/routed/if.c
1189
if (rt->rt_ifp != ifp
sbin/routed/if.c
1194
loop_rts.rts_ifp = ifp;
sbin/routed/if.c
120
if (ifp->int_if_flags & IFF_BROADCAST) {
sbin/routed/if.c
1202
loop_rts.rts_ifp = ifp;
sbin/routed/if.c
1208
for (ifp = ifnet; ifp != 0; ifp = ifp1) {
sbin/routed/if.c
1209
ifp1 = ifp->int_next; /* because we may delete it */
sbin/routed/if.c
121
hifp = BHASH(ifp->int_brdaddr);
sbin/routed/if.c
1213
if (!(ifp->int_state & (IS_CHECKED | IS_REMOTE))) {
sbin/routed/if.c
1215
ifp->int_name);
sbin/routed/if.c
1216
ifdel(ifp);
sbin/routed/if.c
122
ifp->int_bhash_prev = hifp;
sbin/routed/if.c
1220
if ((ifp->int_state & IS_BROKE)
sbin/routed/if.c
1221
&& !(ifp->int_state & IS_PASSIVE))
sbin/routed/if.c
1227
if (!(ifp->int_state & IS_NO_RIPV1_OUT) && supplier)
sbin/routed/if.c
1229
if (!(ifp->int_state & IS_NO_RIPV1_IN))
sbin/routed/if.c
123
if ((ifp->int_bhash = *hifp) != 0)
sbin/routed/if.c
1233
for (ifp = ifnet; ifp != 0; ifp = ifp->int_next) {
sbin/routed/if.c
1238
if (!addrouteforif(ifp))
sbin/routed/if.c
124
(*hifp)->int_bhash_prev = &ifp->int_bhash;
sbin/routed/if.c
1244
if ((ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/if.c
1245
&& !(ifp->int_state & IS_REMOTE)
sbin/routed/if.c
125
*hifp = ifp;
sbin/routed/if.c
1250
del_static(ifp->int_addr, HOST_MASK, 0, 0);
sbin/routed/if.c
1251
rt = rtget(ifp->int_addr, HOST_MASK);
sbin/routed/if.c
1258
|| rt->rt_metric > ifp->int_metric) {
sbin/routed/if.c
1259
ifp1 = ifp;
sbin/routed/if.c
1270
loop_rts.rts_ifp = ifp;
sbin/routed/if.c
1272
rtadd(ifp->int_addr, HOST_MASK,
sbin/routed/if.c
128
if (ifp->int_state & IS_REMOTE) {
sbin/routed/if.c
129
ifp->int_rlink_prev = &remote_if;
sbin/routed/if.c
130
ifp->int_rlink = remote_if;
sbin/routed/if.c
1300
check_net_syn(struct interface *ifp)
sbin/routed/if.c
1311
ifp->int_state |= IS_NEED_NET_SYN;
sbin/routed/if.c
1312
rt = rtget(ifp->int_std_addr, ifp->int_std_mask);
sbin/routed/if.c
1316
|| rt->rt_metric > ifp->int_metric)) {
sbin/routed/if.c
132
remote_if->int_rlink_prev = &ifp->int_rlink;
sbin/routed/if.c
1321
new.rts_ifp = ifp;
sbin/routed/if.c
1322
new.rts_gate = ifp->int_addr;
sbin/routed/if.c
1323
new.rts_router = ifp->int_addr;
sbin/routed/if.c
1324
new.rts_metric = ifp->int_metric;
sbin/routed/if.c
1325
rtadd(ifp->int_std_addr, ifp->int_std_mask,
sbin/routed/if.c
133
remote_if = ifp;
sbin/routed/if.c
1330
ifp->int_state &= ~IS_NEED_NET_SYN;
sbin/routed/if.c
1332
rt = rtget(ifp->int_std_addr,
sbin/routed/if.c
1333
ifp->int_std_mask);
sbin/routed/if.c
1336
&& rt->rt_ifp == ifp)
sbin/routed/if.c
1347
addrouteforif(struct interface *ifp)
sbin/routed/if.c
1356
if (ifp->int_state & IS_BROKE)
sbin/routed/if.c
136
hifp = nhash(ifp->int_name);
sbin/routed/if.c
1362
if (ifp->int_state & IS_SUBNET)
sbin/routed/if.c
1363
check_net_syn(ifp);
sbin/routed/if.c
1365
dst = (0 != (ifp->int_if_flags & (IFF_POINTOPOINT | IFF_LOOPBACK))
sbin/routed/if.c
1366
? ifp->int_dstaddr
sbin/routed/if.c
1367
: htonl(ifp->int_net));
sbin/routed/if.c
1369
new.rts_ifp = ifp;
sbin/routed/if.c
137
if (ifp->int_state & IS_ALIAS) {
sbin/routed/if.c
1370
new.rts_router = ifp->int_addr;
sbin/routed/if.c
1371
new.rts_gate = ifp->int_addr;
sbin/routed/if.c
1372
new.rts_metric = ifp->int_metric;
sbin/routed/if.c
1378
if ((ifp->int_state & IS_REMOTE)
sbin/routed/if.c
1379
&& !(ifp->int_state & IS_EXTERNAL)
sbin/routed/if.c
1380
&& !check_remote(ifp))
sbin/routed/if.c
1387
del_static(dst, ifp->int_mask, 0, 0);
sbin/routed/if.c
1388
rt = rtget(dst, ifp->int_mask);
sbin/routed/if.c
1390
if ((rt->rt_ifp != ifp
sbin/routed/if.c
1391
|| rt->rt_router != ifp->int_addr)
sbin/routed/if.c
1392
&& (!(ifp->int_state & IS_DUP)
sbin/routed/if.c
1404
if (ifp->int_transitions++ > 0)
sbin/routed/if.c
1406
ifp->int_name);
sbin/routed/if.c
1408
rtadd(dst, ifp->int_mask, RS_IF, &new);
sbin/routed/if.c
142
ifp->int_nhash_prev = hifp;
sbin/routed/if.c
143
if ((ifp->int_nhash = *hifp) != 0)
sbin/routed/if.c
144
(*hifp)->int_nhash_prev = &ifp->int_nhash;
sbin/routed/if.c
145
*hifp = ifp;
sbin/routed/if.c
156
struct interface *ifp, *possible = 0;
sbin/routed/if.c
160
for (ifp = *AHASH(addr); ifp; ifp = ifp->int_ahash) {
sbin/routed/if.c
161
if (ifp->int_addr != addr)
sbin/routed/if.c
163
if ((ifp->int_state & remote) != 0)
sbin/routed/if.c
165
if ((ifp->int_state & (IS_BROKE | IS_PASSIVE)) == 0)
sbin/routed/if.c
166
return ifp;
sbin/routed/if.c
167
possible = ifp;
sbin/routed/if.c
173
for (ifp = *BHASH(addr); ifp; ifp = ifp->int_bhash) {
sbin/routed/if.c
174
if (ifp->int_brdaddr != addr)
sbin/routed/if.c
176
if ((ifp->int_state & remote) != 0)
sbin/routed/if.c
178
if ((ifp->int_state & (IS_BROKE | IS_PASSIVE)) == 0)
sbin/routed/if.c
179
return ifp;
sbin/routed/if.c
180
possible = ifp;
sbin/routed/if.c
193
struct interface *ifp;
sbin/routed/if.c
196
for (ifp = *nhash(name); ifp != 0; ifp = ifp->int_nhash) {
sbin/routed/if.c
201
if (!strcmp(ifp->int_name, name)
sbin/routed/if.c
202
&& ((addr == 0 && !(ifp->int_state & IS_ALIAS))
sbin/routed/if.c
203
|| (ifp->int_addr == addr)))
sbin/routed/if.c
204
return ifp;
sbin/routed/if.c
221
struct interface *ifp;
sbin/routed/if.c
224
for (ifp = ifnet; 0 != ifp; ifp = ifp->int_next) {
sbin/routed/if.c
225
if (ifp->int_index == ifindex)
sbin/routed/if.c
226
return ifp;
sbin/routed/if.c
247
struct interface *ifp, *maybe;
sbin/routed/if.c
252
for (ifp = ifnet; ifp; ifp = ifp->int_next) {
sbin/routed/if.c
253
if (ifp->int_if_flags & IFF_POINTOPOINT) {
sbin/routed/if.c
255
if (ifp->int_dstaddr == addr)
sbin/routed/if.c
256
return ifp;
sbin/routed/if.c
260
if (ifp->int_addr == addr)
sbin/routed/if.c
261
return ifp;
sbin/routed/if.c
265
if (on_net(addr, ifp->int_net, ifp->int_mask)
sbin/routed/if.c
267
|| ifp->int_mask > maybe->int_mask))
sbin/routed/if.c
268
maybe = ifp;
sbin/routed/if.c
307
struct interface *ifp) /* as seen on this interface */
sbin/routed/if.c
315
if (ifp != 0 && ifp->int_ripv1_mask != HOST_MASK) {
sbin/routed/if.c
319
if (on_net(addr, ifp->int_net, ifp->int_std_mask))
sbin/routed/if.c
320
mask = ifp->int_ripv1_mask;
sbin/routed/if.c
329
for (ifp = ifnet; ifp != 0; ifp = ifp->int_next) {
sbin/routed/if.c
330
if (on_net(addr, ifp->int_std_net, ifp->int_std_mask)
sbin/routed/if.c
331
&& ifp->int_ripv1_mask > mask
sbin/routed/if.c
332
&& ifp->int_ripv1_mask != HOST_MASK)
sbin/routed/if.c
333
mask = ifp->int_ripv1_mask;
sbin/routed/if.c
358
struct interface *ifp) /* as seen on this interface */
sbin/routed/if.c
360
naddr mask = ripv1_mask_net(addr, ifp);
sbin/routed/if.c
399
struct interface *ifp;
sbin/routed/if.c
401
for (ifp = ifnet; 0 != ifp; ifp = ifp->int_next) {
sbin/routed/if.c
402
if (ifp->int_mask != mask)
sbin/routed/if.c
405
if (!iff_up(ifp->int_if_flags))
sbin/routed/if.c
411
if ((!(ifp->int_state & IS_REMOTE) || !(if_flags & IS_REMOTE))
sbin/routed/if.c
412
&& ifp->int_addr == addr
sbin/routed/if.c
413
&& (((if_flags|ifp->int_if_flags) & IFF_POINTOPOINT) == 0))
sbin/routed/if.c
414
return ifp;
sbin/routed/if.c
416
if (on_net(ifp->int_dstaddr, ntohl(dstaddr),mask))
sbin/routed/if.c
417
return ifp;
sbin/routed/if.c
427
check_remote(struct interface *ifp)
sbin/routed/if.c
432
if (!(ifp->int_state & IS_REMOTE))
sbin/routed/if.c
435
rt = rtfind(ifp->int_addr);
sbin/routed/if.c
438
&&on_net(ifp->int_addr,
sbin/routed/if.c
445
if (!(ifp->int_state & IS_BROKE)) {
sbin/routed/if.c
447
naddr_ntoa(ifp->int_addr));
sbin/routed/if.c
448
if_bad(ifp);
sbin/routed/if.c
457
ifdel(struct interface *ifp)
sbin/routed/if.c
463
trace_if("Del", ifp);
sbin/routed/if.c
465
ifp->int_state |= IS_BROKE;
sbin/routed/if.c
469
*ifp->int_prev = ifp->int_next;
sbin/routed/if.c
470
if (ifp->int_next != 0)
sbin/routed/if.c
471
ifp->int_next->int_prev = ifp->int_prev;
sbin/routed/if.c
472
*ifp->int_ahash_prev = ifp->int_ahash;
sbin/routed/if.c
473
if (ifp->int_ahash != 0)
sbin/routed/if.c
474
ifp->int_ahash->int_ahash_prev = ifp->int_ahash_prev;
sbin/routed/if.c
475
*ifp->int_nhash_prev = ifp->int_nhash;
sbin/routed/if.c
476
if (ifp->int_nhash != 0)
sbin/routed/if.c
477
ifp->int_nhash->int_nhash_prev = ifp->int_nhash_prev;
sbin/routed/if.c
478
if (ifp->int_if_flags & IFF_BROADCAST) {
sbin/routed/if.c
479
*ifp->int_bhash_prev = ifp->int_bhash;
sbin/routed/if.c
480
if (ifp->int_bhash != 0)
sbin/routed/if.c
481
ifp->int_bhash->int_bhash_prev = ifp->int_bhash_prev;
sbin/routed/if.c
483
if (ifp->int_state & IS_REMOTE) {
sbin/routed/if.c
484
*ifp->int_rlink_prev = ifp->int_rlink;
sbin/routed/if.c
485
if (ifp->int_rlink != 0)
sbin/routed/if.c
486
ifp->int_rlink->int_rlink_prev = ifp->int_rlink_prev;
sbin/routed/if.c
489
if (!(ifp->int_state & IS_ALIAS)) {
sbin/routed/if.c
493
if (ifp1 != ifp
sbin/routed/if.c
494
&& !strcmp(ifp->int_name, ifp1->int_name))
sbin/routed/if.c
498
if ((ifp->int_if_flags & IFF_MULTICAST)
sbin/routed/if.c
500
&& !(ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/if.c
505
m.imr_interface.s_addr = htonl(ifp->int_index);
sbin/routed/if.c
507
m.imr_interface.s_addr = ((ifp->int_if_flags
sbin/routed/if.c
509
? ifp->int_dstaddr
sbin/routed/if.c
510
: ifp->int_addr);
sbin/routed/if.c
517
if (rip_sock_mcast == ifp)
sbin/routed/if.c
520
if (ifp->int_rip_sock >= 0) {
sbin/routed/if.c
521
(void)close(ifp->int_rip_sock);
sbin/routed/if.c
522
ifp->int_rip_sock = -1;
sbin/routed/if.c
527
if (!IS_RIP_OFF(ifp->int_state))
sbin/routed/if.c
536
set_rdisc_mg(ifp, 0);
sbin/routed/if.c
537
if_bad_rdisc(ifp);
sbin/routed/if.c
540
free(ifp);
sbin/routed/if.c
547
if_sick(struct interface *ifp)
sbin/routed/if.c
549
if (0 == (ifp->int_state & (IS_SICK | IS_BROKE))) {
sbin/routed/if.c
550
ifp->int_state |= IS_SICK;
sbin/routed/if.c
551
ifp->int_act_time = NEVER;
sbin/routed/if.c
552
trace_if("Chg", ifp);
sbin/routed/if.c
562
if_bad(struct interface *ifp)
sbin/routed/if.c
567
if (ifp->int_state & IS_BROKE)
sbin/routed/if.c
572
ifp->int_state |= (IS_BROKE | IS_SICK);
sbin/routed/if.c
573
ifp->int_act_time = NEVER;
sbin/routed/if.c
574
ifp->int_query_time = NEVER;
sbin/routed/if.c
575
ifp->int_data.ts = now.tv_sec;
sbin/routed/if.c
577
trace_if("Chg", ifp);
sbin/routed/if.c
579
if (!(ifp->int_state & IS_ALIAS)) {
sbin/routed/if.c
581
if (ifp1 != ifp
sbin/routed/if.c
582
&& !strcmp(ifp->int_name, ifp1->int_name))
sbin/routed/if.c
586
if_bad_rdisc(ifp);
sbin/routed/if.c
594
if_ok(struct interface *ifp,
sbin/routed/if.c
600
if (!(ifp->int_state & IS_BROKE)) {
sbin/routed/if.c
601
if (ifp->int_state & IS_SICK) {
sbin/routed/if.c
604
ifp->int_name, naddr_ntoa(ifp->int_dstaddr));
sbin/routed/if.c
605
ifp->int_state &= ~IS_SICK;
sbin/routed/if.c
611
type, ifp->int_name, naddr_ntoa(ifp->int_dstaddr));
sbin/routed/if.c
612
ifp->int_state &= ~(IS_BROKE | IS_SICK);
sbin/routed/if.c
613
ifp->int_data.ts = 0;
sbin/routed/if.c
615
if (!(ifp->int_state & IS_ALIAS)) {
sbin/routed/if.c
617
if (ifp1 != ifp
sbin/routed/if.c
618
&& !strcmp(ifp->int_name, ifp1->int_name))
sbin/routed/if.c
621
if_ok_rdisc(ifp);
sbin/routed/if.c
624
if (ifp->int_state & IS_REMOTE) {
sbin/routed/if.c
625
if (!addrouteforif(ifp))
sbin/routed/if.c
696
struct interface ifs, ifs0, *ifp, *ifp1;
sbin/routed/if.c
716
for (ifp = ifnet; 0 != ifp; ifp = ifp->int_next)
sbin/routed/if.c
717
ifp->int_state &= ~(IS_CHECKED | IS_DUP);
sbin/routed/if.c
940
ifp = ifwithname(ifs.int_name, ((ifs.int_state & IS_ALIAS)
sbin/routed/if.c
943
if (ifp != 0) {
sbin/routed/if.c
944
ifp->int_state |= IS_CHECKED;
sbin/routed/if.c
946
if (0 != ((ifp->int_if_flags ^ ifs.int_if_flags)
sbin/routed/if.c
951
|| 0 != ((ifp->int_state ^ ifs.int_state)
sbin/routed/if.c
953
|| ifp->int_addr != ifs.int_addr
sbin/routed/if.c
954
|| ifp->int_brdaddr != ifs.int_brdaddr
sbin/routed/if.c
955
|| ifp->int_dstaddr != ifs.int_dstaddr
sbin/routed/if.c
956
|| ifp->int_mask != ifs.int_mask
sbin/routed/if.c
957
|| ifp->int_metric != ifs.int_metric) {
sbin/routed/if.c
962
ifp->int_name);
sbin/routed/if.c
963
ifdel(ifp);
sbin/routed/if.c
964
ifp = 0;
sbin/routed/if.c
968
if (ifp != 0) {
sbin/routed/if.c
972
if (ifp->int_state & IS_ALIAS)
sbin/routed/if.c
978
if (iff_up(ifp->int_if_flags)) {
sbin/routed/if.c
980
ifp->int_name,
sbin/routed/if.c
981
naddr_ntoa(ifp->int_dstaddr));
sbin/routed/if.c
982
if_bad(ifp);
sbin/routed/if.c
983
ifp->int_if_flags &= ~IFF_UP;
sbin/routed/if.c
984
} else if (now.tv_sec>(ifp->int_data.ts
sbin/routed/if.c
988
ifp->int_name,
sbin/routed/if.c
990
ifp->int_data.ts);
sbin/routed/if.c
991
ifdel(ifp);
sbin/routed/if.c
992
ifp = 0;
sbin/routed/if.c
997
if (!iff_up(ifp->int_if_flags)) {
sbin/routed/if.c
998
ifp->int_if_flags |= IFF_UP;
sbin/routed/if.c
999
(void)if_ok(ifp, "");
sbin/routed/main.c
112
struct interface *ifp;
sbin/routed/main.c
530
for (ifp = ifnet; n > 0 && 0 != ifp; ifp = ifp->int_next) {
sbin/routed/main.c
531
if (ifp->int_rip_sock >= 0
sbin/routed/main.c
532
&& FD_ISSET(ifp->int_rip_sock, ibitsp)) {
sbin/routed/main.c
533
read_rip(ifp->int_rip_sock, ifp);
sbin/routed/main.c
565
struct interface *ifp;
sbin/routed/main.c
574
for (ifp = ifnet; 0 != ifp; ifp = ifp->int_next) {
sbin/routed/main.c
575
if (ifp->int_rip_sock >= 0)
sbin/routed/main.c
576
if (sock_max <= ifp->int_rip_sock)
sbin/routed/main.c
577
sock_max = ifp->int_rip_sock + 1;
sbin/routed/main.c
593
for (ifp = ifnet; 0 != ifp; ifp = ifp->int_next) {
sbin/routed/main.c
594
if (ifp->int_rip_sock >= 0)
sbin/routed/main.c
595
FD_SET(ifp->int_rip_sock, fdbitsp);
sbin/routed/main.c
687
struct interface *ifp;
sbin/routed/main.c
699
for (ifp = ifnet; ifp != 0; ifp = ifp->int_next) {
sbin/routed/main.c
700
if (ifp->int_state & IS_REMOTE)
sbin/routed/main.c
702
if (ifp->int_rip_sock < 0) {
sbin/routed/main.c
703
addr = ((ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/main.c
704
? ifp->int_dstaddr
sbin/routed/main.c
705
: ifp->int_addr);
sbin/routed/main.c
706
ifp->int_rip_sock = get_rip_sock(addr, 0);
sbin/routed/main.c
720
rip_mcast_on(struct interface *ifp)
sbin/routed/main.c
724
if (!IS_RIP_IN_OFF(ifp->int_state)
sbin/routed/main.c
725
&& (ifp->int_if_flags & IFF_MULTICAST)
sbin/routed/main.c
727
&& !(ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/main.c
729
&& !(ifp->int_state & IS_ALIAS)) {
sbin/routed/main.c
732
m.imr_interface.s_addr = htonl(ifp->int_index);
sbin/routed/main.c
734
m.imr_interface.s_addr = ((ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/main.c
735
? ifp->int_dstaddr
sbin/routed/main.c
736
: ifp->int_addr);
sbin/routed/main.c
748
rip_on(struct interface *ifp)
sbin/routed/main.c
754
if (ifp != 0)
sbin/routed/main.c
755
rip_mcast_on(ifp);
sbin/routed/main.c
772
for (ifp = ifnet; ifp != 0; ifp = ifp->int_next) {
sbin/routed/main.c
773
if (ifp->int_rip_sock >= 0) {
sbin/routed/main.c
774
(void)close(ifp->int_rip_sock);
sbin/routed/main.c
775
ifp->int_rip_sock = -1;
sbin/routed/main.c
787
for (ifp = ifnet; ifp != 0; ifp = ifp->int_next) {
sbin/routed/main.c
788
ifp->int_query_time = NEVER;
sbin/routed/main.c
789
rip_mcast_on(ifp);
sbin/routed/main.c
793
} else if (ifp != 0
sbin/routed/main.c
794
&& !(ifp->int_state & IS_REMOTE)
sbin/routed/main.c
795
&& ifp->int_rip_sock < 0) {
sbin/routed/main.c
799
ifp->int_rip_sock = get_rip_sock(ifp->int_addr, 0);
sbin/routed/output.c
103
struct interface *ifp,
sbin/routed/output.c
130
soc = ifp->int_rip_sock;
sbin/routed/output.c
135
soc = ifp->int_rip_sock;
sbin/routed/output.c
139
if (ifp->int_if_flags & IFF_POINTOPOINT) {
sbin/routed/output.c
147
if ((ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/output.c
148
&& !(ifp->int_if_flags & IFF_MULTICAST)) {
sbin/routed/output.c
150
} else if (ifp->int_state & IS_DUP) {
sbin/routed/output.c
153
ifp->int_name);
sbin/routed/output.c
157
if (rip_sock_mcast != ifp) {
sbin/routed/output.c
160
tgt_mcast = htonl(ifp->int_index);
sbin/routed/output.c
171
if (ifp->int_addr == myaddr) {
sbin/routed/output.c
175
tgt_mcast = ifp->int_addr;
sbin/routed/output.c
185
ifp = 0;
sbin/routed/output.c
188
rip_sock_mcast = ifp;
sbin/routed/output.c
203
trace_rip(msg, "to", &osin, ifp, buf, size);
sbin/routed/output.c
208
&& (ifp == 0 || !(ifp->int_state & IS_BROKE))) {
sbin/routed/output.c
211
ifp != 0 ? ifp->int_name : "",
sbin/routed/output.c
212
ifp != 0 ? ", " : "",
sbin/routed/output.c
229
find_auth(struct interface *ifp)
sbin/routed/output.c
235
if (ifp == 0)
sbin/routed/output.c
239
ap = ifp->int_auth;
sbin/routed/output.c
340
if (output(wb->type, &ws.to, ws.ifp, wb->buf,
sbin/routed/output.c
342
&& ws.ifp != 0)
sbin/routed/output.c
343
if_sick(ws.ifp);
sbin/routed/output.c
372
(ws.state & WS_ST_TO_ON_NET) ? ws.ifp : 0);
sbin/routed/output.c
439
|| (ag->ag_nhop != ws.ifp->int_addr
sbin/routed/output.c
441
ws.ifp->int_net,
sbin/routed/output.c
442
ws.ifp->int_mask))))
sbin/routed/output.c
59
struct interface *ifp; /* usually output interface */
sbin/routed/output.c
608
if (ws.ifp != 0
sbin/routed/output.c
612
|| ws.ifp->int_if_flags & IFF_POINTOPOINT)) {
sbin/routed/output.c
615
|| rts->rts_ifp != ws.ifp)
sbin/routed/output.c
685
struct interface *ifp, /* output interface */
sbin/routed/output.c
702
if (ifp != 0) {
sbin/routed/output.c
703
ws.to_mask = ifp->int_mask;
sbin/routed/output.c
704
ws.to_net = ifp->int_net;
sbin/routed/output.c
713
ifp = rt->rt_ifp;
sbin/routed/output.c
720
if ((ws.ifp = ifp) == 0) {
sbin/routed/output.c
726
ws.metric = ifp->int_metric + 1 + ifp->int_adj_outmetric;
sbin/routed/output.c
733
if (ifp != NULL && ifp->int_if_flags & IFF_MULTICAST)
sbin/routed/output.c
761
} else if (ifp == 0 || !(ifp->int_state & IS_NO_AG)) {
sbin/routed/output.c
764
&& (ifp == 0
sbin/routed/output.c
765
|| !(ifp->int_state & IS_NO_SUPER_AG)))
sbin/routed/output.c
770
ws.a = (vers == RIPv2) ? find_auth(ifp) : 0;
sbin/routed/output.c
779
if (supplier && ifp && (def_metric = ifp->int_d_metric) != 0) {
sbin/routed/output.c
794
&& (ifp->int_state & IS_PM_RDISC)) {
sbin/routed/output.c
837
struct interface *ifp;
sbin/routed/output.c
855
for (ifp = ifnet; ifp != 0; ifp = ifp->int_next) {
sbin/routed/output.c
859
if (IS_RIP_OUT_OFF(ifp->int_state))
sbin/routed/output.c
863
if (!iff_up(ifp->int_if_flags))
sbin/routed/output.c
866
vers = (ifp->int_state & IS_NO_RIPV1_OUT) ? RIPv2 : RIPv1;
sbin/routed/output.c
868
if (ifp->int_if_flags & IFF_BROADCAST) {
sbin/routed/output.c
870
dst.sin_addr.s_addr = ifp->int_brdaddr;
sbin/routed/output.c
873
&& !(ifp->int_state & IS_NO_RIP_MCAST)) {
sbin/routed/output.c
879
} else if (ifp->int_if_flags & IFF_POINTOPOINT) {
sbin/routed/output.c
881
dst.sin_addr.s_addr = ifp->int_dstaddr;
sbin/routed/output.c
884
&& (ifp->int_if_flags & IFF_MULTICAST)
sbin/routed/output.c
885
&& !(ifp->int_state & IS_NO_RIP_MCAST)) {
sbin/routed/output.c
891
} else if (ifp->int_state & IS_REMOTE) {
sbin/routed/output.c
893
dst.sin_addr.s_addr = ifp->int_addr;
sbin/routed/output.c
901
supply(&dst, ifp, type, flash, vers, 1);
sbin/routed/output.c
920
struct interface *ifp;
sbin/routed/output.c
930
for (ifp = ifnet; ifp; ifp = ifp->int_next) {
sbin/routed/output.c
937
if (IS_RIP_IN_OFF(ifp->int_state)
sbin/routed/output.c
938
|| ifp->int_query_time != NEVER)
sbin/routed/output.c
942
if (!iff_up(ifp->int_if_flags))
sbin/routed/output.c
945
buf.rip_vers = (ifp->int_state&IS_NO_RIPV1_OUT) ? RIPv2:RIPv1;
sbin/routed/output.c
953
if ((ifp->int_state & IS_NO_RIPV1_OUT)
sbin/routed/output.c
954
|| (ifp->int_state & IS_NO_RIPV1_IN)) {
sbin/routed/output.c
960
if (ifp->int_if_flags & IFF_BROADCAST) {
sbin/routed/output.c
962
dst.sin_addr.s_addr = ifp->int_brdaddr;
sbin/routed/output.c
968
&& (ifp->int_if_flags & IFF_MULTICAST)
sbin/routed/output.c
969
&& !(ifp->int_state & IS_NO_RIP_MCAST)) {
sbin/routed/output.c
975
} else if (ifp->int_if_flags & IFF_POINTOPOINT) {
sbin/routed/output.c
977
dst.sin_addr.s_addr = ifp->int_dstaddr;
sbin/routed/output.c
980
&& (ifp->int_if_flags & IFF_MULTICAST)
sbin/routed/output.c
981
&& !(ifp->int_state & IS_NO_RIP_MCAST)) {
sbin/routed/output.c
987
} else if (ifp->int_state & IS_REMOTE) {
sbin/routed/output.c
989
dst.sin_addr.s_addr = ifp->int_addr;
sbin/routed/output.c
997
ifp->int_query_time = now.tv_sec+SUPPLY_INTERVAL;
sbin/routed/output.c
998
if (output(type, &dst, ifp, &buf, sizeof(buf)) < 0)
sbin/routed/output.c
999
if_sick(ifp);
sbin/routed/parms.c
103
if ((ifp->int_state & IS_PM_RDISC)
sbin/routed/parms.c
104
&& ifp->int_d_metric == 0)
sbin/routed/parms.c
105
ifp->int_d_metric = FAKE_METRIC;
sbin/routed/parms.c
107
if (ifp->int_rdisc_int == 0)
sbin/routed/parms.c
108
ifp->int_rdisc_int = DefMaxAdvertiseInterval;
sbin/routed/parms.c
110
if (!(ifp->int_if_flags & IFF_MULTICAST)
sbin/routed/parms.c
111
&& !(ifp->int_state & IS_REMOTE))
sbin/routed/parms.c
112
ifp->int_state |= IS_BCAST_RDISC;
sbin/routed/parms.c
114
if (ifp->int_if_flags & IFF_POINTOPOINT) {
sbin/routed/parms.c
115
ifp->int_state |= IS_BCAST_RDISC;
sbin/routed/parms.c
119
if (0 == (ifp->int_state & GROUP_IS_SOL_OUT))
sbin/routed/parms.c
120
ifp->int_state |= IS_NO_SOL_OUT;
sbin/routed/parms.c
121
if (0 == (ifp->int_state & GROUP_IS_ADV_OUT))
sbin/routed/parms.c
122
ifp->int_state |= IS_NO_ADV_OUT;
sbin/routed/parms.c
125
if (0 != (ifp->int_state & (IS_PASSIVE | IS_REMOTE)))
sbin/routed/parms.c
126
ifp->int_state |= IS_NO_RDISC;
sbin/routed/parms.c
127
if (ifp->int_state & IS_PASSIVE)
sbin/routed/parms.c
128
ifp->int_state |= IS_NO_RIP;
sbin/routed/parms.c
130
if (!IS_RIP_IN_OFF(ifp->int_state)
sbin/routed/parms.c
131
&& ifp->int_auth[0].type != RIP_AUTH_NONE
sbin/routed/parms.c
132
&& !(ifp->int_state & IS_NO_RIPV1_IN)
sbin/routed/parms.c
136
ifp->int_name);
sbin/routed/parms.c
139
if (!IS_RIP_OUT_OFF(ifp->int_state)
sbin/routed/parms.c
140
&& ifp->int_auth[0].type != RIP_AUTH_NONE
sbin/routed/parms.c
141
&& !(ifp->int_state & IS_NO_RIPV1_OUT)) {
sbin/routed/parms.c
145
ifp->int_name);
sbin/routed/parms.c
176
struct interface *ifp;
sbin/routed/parms.c
320
ifp = check_dup(gate,dst,netmask,state);
sbin/routed/parms.c
321
if (ifp != 0) {
sbin/routed/parms.c
326
ifp = (struct interface *)rtmalloc(sizeof(*ifp), "gwkludge()");
sbin/routed/parms.c
327
memset(ifp, 0, sizeof(*ifp));
sbin/routed/parms.c
329
ifp->int_state = state;
sbin/routed/parms.c
331
ifp->int_if_flags = IFF_POINTOPOINT | IFF_UP;
sbin/routed/parms.c
333
ifp->int_if_flags = IFF_UP;
sbin/routed/parms.c
334
ifp->int_act_time = NEVER;
sbin/routed/parms.c
335
ifp->int_addr = gate;
sbin/routed/parms.c
336
ifp->int_dstaddr = dst;
sbin/routed/parms.c
337
ifp->int_mask = netmask;
sbin/routed/parms.c
338
ifp->int_ripv1_mask = netmask;
sbin/routed/parms.c
339
ifp->int_std_mask = std_mask(gate);
sbin/routed/parms.c
340
ifp->int_net = ntohl(dst);
sbin/routed/parms.c
341
ifp->int_std_net = ifp->int_net & ifp->int_std_mask;
sbin/routed/parms.c
342
ifp->int_std_addr = htonl(ifp->int_std_net);
sbin/routed/parms.c
343
ifp->int_metric = metric;
sbin/routed/parms.c
345
&& ifp->int_mask != ifp->int_std_mask)
sbin/routed/parms.c
346
ifp->int_state |= IS_SUBNET;
sbin/routed/parms.c
347
(void)snprintf(ifp->int_name, sizeof(ifp->int_name),
sbin/routed/parms.c
349
ifp->int_index = -1;
sbin/routed/parms.c
351
if_link(ifp);
sbin/routed/parms.c
357
for (ifp = ifnet; 0 != ifp; ifp = ifp->int_next) {
sbin/routed/parms.c
358
get_parms(ifp);
sbin/routed/parms.c
361
if (!IS_RIP_OFF(ifp->int_state))
sbin/routed/parms.c
364
trace_if("Add", ifp);
sbin/routed/parms.c
59
get_parms(struct interface *ifp)
sbin/routed/parms.c
69
|| !strcmp(ifp->int_name, parmp->parm_name)
sbin/routed/parms.c
71
&& on_net(ifp->int_addr,
sbin/routed/parms.c
77
ifp->int_state |= parmp->parm_int_state;
sbin/routed/parms.c
82
memcpy(&ifp->int_auth[num_passwds++],
sbin/routed/parms.c
84
sizeof(ifp->int_auth[0]));
sbin/routed/parms.c
87
ifp->int_rdisc_pref = parmp->parm_rdisc_pref;
sbin/routed/parms.c
89
ifp->int_rdisc_int = parmp->parm_rdisc_int;
sbin/routed/parms.c
91
ifp->int_adj_inmetric = parmp->parm_adj_inmetric;
sbin/routed/parms.c
93
ifp->int_adj_outmetric = parmp->parm_adj_outmetric;
sbin/routed/rdisc.c
1003
ifp = ifwithname(buf.ifname, 0);
sbin/routed/rdisc.c
1004
if (ifp == 0)
sbin/routed/rdisc.c
1012
ifp = ((from.sin_addr.s_addr == 0)
sbin/routed/rdisc.c
1015
ifp = ck_icmp("Recv", from.sin_addr.s_addr, ifp,
sbin/routed/rdisc.c
1017
if (ifp == 0)
sbin/routed/rdisc.c
102
#define PREF(p, ifp) ((n_long)(p) <= (n_long)((ifp)->int_metric \
sbin/routed/rdisc.c
103
+ (ifp)->int_adj_outmetric) \
sbin/routed/rdisc.c
1049
if (ifp->int_state & IS_NO_ADV_IN)
sbin/routed/rdisc.c
105
: (p) - ((ifp)->int_metric + (ifp)->int_adj_outmetric))
sbin/routed/rdisc.c
1057
ifp);
sbin/routed/rdisc.c
1066
if (ifp->int_state & IS_NO_ADV_OUT)
sbin/routed/rdisc.c
1076
send_adv(ifp, from.sin_addr.s_addr, 0);
sbin/routed/rdisc.c
116
struct interface *ifp,
sbin/routed/rdisc.c
133
ifp ? ifp->int_name : "?",
sbin/routed/rdisc.c
150
ifp ? ifp->int_name : "?",
sbin/routed/rdisc.c
173
set_rdisc_mg(struct interface *ifp,
sbin/routed/rdisc.c
182
if ((ifp->int_state & IS_NO_RDISC) == IS_NO_RDISC
sbin/routed/rdisc.c
188
if (!(ifp->int_if_flags & IFF_MULTICAST)) {
sbin/routed/rdisc.c
189
ifp->int_state &= ~(IS_ALL_HOSTS | IS_ALL_ROUTERS);
sbin/routed/rdisc.c
194
if (ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/rdisc.c
199
m.imr_interface.s_addr = htonl(ifp->int_index);
sbin/routed/rdisc.c
201
m.imr_interface.s_addr = ((ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/rdisc.c
202
? ifp->int_dstaddr
sbin/routed/rdisc.c
203
: ifp->int_addr);
sbin/routed/rdisc.c
206
|| (ifp->int_state & IS_NO_ADV_IN)
sbin/routed/rdisc.c
210
if (ifp->int_state & IS_ALL_HOSTS) {
sbin/routed/rdisc.c
216
ifp->int_state &= ~IS_ALL_HOSTS;
sbin/routed/rdisc.c
219
} else if (!(ifp->int_state & IS_ALL_HOSTS)) {
sbin/routed/rdisc.c
227
ifp->int_state |= IS_ALL_HOSTS;
sbin/routed/rdisc.c
232
|| (ifp->int_state & IS_NO_ADV_OUT)
sbin/routed/rdisc.c
236
if (ifp->int_state & IS_ALL_ROUTERS) {
sbin/routed/rdisc.c
242
ifp->int_state &= ~IS_ALL_ROUTERS;
sbin/routed/rdisc.c
245
} else if (!(ifp->int_state & IS_ALL_ROUTERS)) {
sbin/routed/rdisc.c
253
ifp->int_state |= IS_ALL_ROUTERS;
sbin/routed/rdisc.c
264
struct interface *ifp;
sbin/routed/rdisc.c
289
for (ifp = ifnet; ifp; ifp = ifp->int_next) {
sbin/routed/rdisc.c
290
if (ifp->int_state & IS_BROKE)
sbin/routed/rdisc.c
292
ifp->int_rdisc_cnt = 0;
sbin/routed/rdisc.c
293
ifp->int_rdisc_timer.tv_usec = rdisc_timer.tv_usec;
sbin/routed/rdisc.c
294
ifp->int_rdisc_timer.tv_sec = now.tv_sec+MIN_WAITTIME;
sbin/routed/rdisc.c
295
set_rdisc_mg(ifp, 1);
sbin/routed/rdisc.c
372
if_bad_rdisc(struct interface *ifp)
sbin/routed/rdisc.c
377
if (drp->dr_ifp != ifp)
sbin/routed/rdisc.c
392
if_ok_rdisc(struct interface *ifp)
sbin/routed/rdisc.c
394
set_rdisc_mg(ifp, 1);
sbin/routed/rdisc.c
396
ifp->int_rdisc_cnt = 0;
sbin/routed/rdisc.c
397
ifp->int_rdisc_timer.tv_sec = now.tv_sec + (supplier
sbin/routed/rdisc.c
400
if (timercmp(&rdisc_timer, &ifp->int_rdisc_timer, >))
sbin/routed/rdisc.c
401
rdisc_timer = ifp->int_rdisc_timer;
sbin/routed/rdisc.c
410
struct interface *ifp;
sbin/routed/rdisc.c
423
ifp = drp->dr_ifp;
sbin/routed/rdisc.c
426
&& drp->dr_ifp == ifp)
sbin/routed/rdisc.c
437
naddr_ntoa(gate), ifp->int_name, i);
sbin/routed/rdisc.c
438
} else if (ifp->int_rdisc_cnt >= MAX_SOLICITATIONS) {
sbin/routed/rdisc.c
441
naddr_ntoa(gate), ifp->int_name);
sbin/routed/rdisc.c
442
ifp->int_rdisc_cnt = 0;
sbin/routed/rdisc.c
443
ifp->int_rdisc_timer.tv_sec = 0;
sbin/routed/rdisc.c
448
naddr_ntoa(gate), ifp->int_name);
sbin/routed/rdisc.c
462
struct interface *ifp;
sbin/routed/rdisc.c
473
ifp = drp->dr_ifp;
sbin/routed/rdisc.c
487
drp->dr_pref = PREF(drp->dr_recv_pref, ifp);
sbin/routed/rdisc.c
579
struct interface *ifp)
sbin/routed/rdisc.c
599
if (!on_net(gate, ifp->int_net, ifp->int_mask)) {
sbin/routed/rdisc.c
633
if ((!(ifp->int_state & IS_SICK)
sbin/routed/rdisc.c
636
&& !((ifp->int_state ^ drp->dr_ifp->int_state)
sbin/routed/rdisc.c
657
new_drp->dr_ifp = ifp;
sbin/routed/rdisc.c
663
new_drp->dr_pref = PREF(pref,ifp);
sbin/routed/rdisc.c
667
if (!(ifp->int_state & IS_SICK))
sbin/routed/rdisc.c
668
ifp->int_rdisc_cnt = MAX_SOLICITATIONS;
sbin/routed/rdisc.c
700
struct interface *ifp,
sbin/routed/rdisc.c
725
if (ifp->int_if_flags & IFF_POINTOPOINT) {
sbin/routed/rdisc.c
727
rsin.sin_addr.s_addr = ifp->int_dstaddr;
sbin/routed/rdisc.c
730
rsin.sin_addr.s_addr = ifp->int_brdaddr;
sbin/routed/rdisc.c
736
if (ifp->int_state & IS_DUP) {
sbin/routed/rdisc.c
739
ifp->int_name);
sbin/routed/rdisc.c
742
if (rdisc_sock_mcast != ifp) {
sbin/routed/rdisc.c
746
tgt_mcast = htonl(ifp->int_index);
sbin/routed/rdisc.c
756
if (ifp->int_addr == myaddr) {
sbin/routed/rdisc.c
760
tgt_mcast = ifp->int_addr;
sbin/routed/rdisc.c
770
rdisc_sock_mcast = ifp;
sbin/routed/rdisc.c
779
trace_rdisc(msg, ifp ? ifp->int_addr : 0, rsin.sin_addr.s_addr, ifp,
sbin/routed/rdisc.c
784
if (ifp == 0 || !(ifp->int_state & IS_BROKE))
sbin/routed/rdisc.c
786
ifp != 0 ? ifp->int_name : "",
sbin/routed/rdisc.c
787
ifp != 0 ? ", " : "",
sbin/routed/rdisc.c
790
if (ifp != 0)
sbin/routed/rdisc.c
791
if_sick(ifp);
sbin/routed/rdisc.c
799
send_adv(struct interface *ifp,
sbin/routed/rdisc.c
813
u.ad.icmp_ad_life = stopint ? 0 : htons(ifp->int_rdisc_int*3);
sbin/routed/rdisc.c
819
pref = UNSIGN_PREF(ifp->int_rdisc_pref);
sbin/routed/rdisc.c
820
u.ad.icmp_ad_info[0].icmp_ad_pref = htonl(SIGN_PREF(PREF(pref, ifp)));
sbin/routed/rdisc.c
822
u.ad.icmp_ad_info[0].icmp_ad_addr = ifp->int_addr;
sbin/routed/rdisc.c
826
send_rdisc(&u, sizeof(u.ad), ifp, dst, type);
sbin/routed/rdisc.c
835
struct interface *ifp;
sbin/routed/rdisc.c
842
for (ifp = ifnet; ifp; ifp = ifp->int_next) {
sbin/routed/rdisc.c
843
if (0 != (ifp->int_state & (IS_NO_ADV_OUT | IS_BROKE)))
sbin/routed/rdisc.c
846
if (!timercmp(&ifp->int_rdisc_timer, &now, >)
sbin/routed/rdisc.c
848
send_adv(ifp, htonl(INADDR_ALLHOSTS_GROUP),
sbin/routed/rdisc.c
849
(ifp->int_state&IS_BCAST_RDISC) ? 1 : 2);
sbin/routed/rdisc.c
850
ifp->int_rdisc_cnt++;
sbin/routed/rdisc.c
852
intvl_random(&ifp->int_rdisc_timer,
sbin/routed/rdisc.c
853
(ifp->int_rdisc_int*3)/4,
sbin/routed/rdisc.c
854
ifp->int_rdisc_int);
sbin/routed/rdisc.c
855
if (ifp->int_rdisc_cnt < MAX_INITIAL_ADVERTS
sbin/routed/rdisc.c
856
&& (ifp->int_rdisc_timer.tv_sec
sbin/routed/rdisc.c
858
ifp->int_rdisc_timer.tv_sec
sbin/routed/rdisc.c
861
timevaladd(&ifp->int_rdisc_timer, &now);
sbin/routed/rdisc.c
864
if (timercmp(&rdisc_timer, &ifp->int_rdisc_timer, >))
sbin/routed/rdisc.c
865
rdisc_timer = ifp->int_rdisc_timer;
sbin/routed/rdisc.c
875
struct interface *ifp;
sbin/routed/rdisc.c
884
for (ifp = ifnet; ifp; ifp = ifp->int_next) {
sbin/routed/rdisc.c
885
if (0 != (ifp->int_state & (IS_NO_SOL_OUT | IS_BROKE))
sbin/routed/rdisc.c
886
|| ifp->int_rdisc_cnt >= MAX_SOLICITATIONS)
sbin/routed/rdisc.c
889
if (!timercmp(&ifp->int_rdisc_timer, &now, >)) {
sbin/routed/rdisc.c
894
send_rdisc(&u, sizeof(u.so), ifp,
sbin/routed/rdisc.c
896
((ifp->int_state&IS_BCAST_RDISC) ? 1 : 2));
sbin/routed/rdisc.c
898
if (++ifp->int_rdisc_cnt >= MAX_SOLICITATIONS)
sbin/routed/rdisc.c
901
ifp->int_rdisc_timer.tv_sec = SOLICITATION_INTERVAL;
sbin/routed/rdisc.c
902
ifp->int_rdisc_timer.tv_usec = 0;
sbin/routed/rdisc.c
903
timevaladd(&ifp->int_rdisc_timer, &now);
sbin/routed/rdisc.c
906
if (timercmp(&rdisc_timer, &ifp->int_rdisc_timer, >))
sbin/routed/rdisc.c
907
rdisc_timer = ifp->int_rdisc_timer;
sbin/routed/rdisc.c
916
struct interface *ifp,
sbin/routed/rdisc.c
939
trace_rdisc(act, from, to, ifp, p, len);
sbin/routed/rdisc.c
941
if (ifp == 0)
sbin/routed/rdisc.c
946
return ifp;
sbin/routed/rdisc.c
974
struct interface *ifp;
sbin/routed/table.c
1019
struct interface *ifp;
sbin/routed/table.c
1028
ifp = ifwithindex(sdl->sdl_index, 1);
sbin/routed/table.c
1029
if (ifp == 0)
sbin/routed/table.c
1032
rsin->sin_addr.s_addr = ifp->int_addr;
sbin/routed/table.c
1161
struct interface *ifp;
sbin/routed/table.c
1204
ifp = ifwithindex(m.ifm.ifm_index,
sbin/routed/table.c
1206
if (ifp == 0)
sbin/routed/table.c
1216
ifp->int_name);
sbin/routed/table.c
1225
|| ifp == 0
sbin/routed/table.c
1226
|| ((ifp->int_if_flags ^ m.ifm.ifm_flags)
sbin/routed/table.c
1926
struct interface *ifp, *ifp1;
sbin/routed/table.c
1939
for (ifp = ifnet; ifp != 0; ifp = ifp->int_next) {
sbin/routed/table.c
1942
if (ifp->int_addr == rt->rt_ifp->int_addr) {
sbin/routed/table.c
1944
ifp1 = ifp;
sbin/routed/table.c
1956
for (ifp = ifnet; ifp != 0; ifp = ifp->int_next) {
sbin/routed/table.c
1957
if ((ifp->int_state & IS_NEED_NET_SYN)
sbin/routed/table.c
1958
&& rt->rt_mask == ifp->int_std_mask
sbin/routed/table.c
1959
&& rt->rt_dst == ifp->int_std_addr) {
sbin/routed/table.c
1961
ifp1 = ifp;
sbin/routed/table.c
2042
struct interface *ifp;
sbin/routed/table.c
2053
ifp = rts->rts_ifp;
sbin/routed/table.c
2055
if (!AGE_RT(RT->rt_state, ifp)) {
sbin/routed/table.c
2114
struct interface *ifp;
sbin/routed/table.c
2126
for (ifp = ifnet; ifp; ifp = ifp->int_next) {
sbin/routed/table.c
2127
if (!(ifp->int_state & IS_REMOTE))
sbin/routed/table.c
2131
if (!check_remote(ifp))
sbin/routed/table.c
2136
if (ifp->int_state & IS_BROKE)
sbin/routed/table.c
2137
if_ok(ifp, "remote ");
sbin/routed/table.c
2139
if (ifp->int_act_time != NEVER
sbin/routed/table.c
2140
&& now.tv_sec - ifp->int_act_time > EXPIRE_TIME) {
sbin/routed/table.c
2143
ifp->int_name,
sbin/routed/table.c
2144
naddr_ntoa(ifp->int_dstaddr),
sbin/routed/table.c
2145
(long long)(now.tv_sec - ifp->int_act_time)/60,
sbin/routed/table.c
2146
(long long)(now.tv_sec - ifp->int_act_time)%60);
sbin/routed/table.c
2147
if_sick(ifp);
sbin/routed/table.c
2153
if (now.tv_sec >= ifp->int_query_time) {
sbin/routed/table.c
2154
ifp->int_query_time = NEVER;
sbin/routed/table.c
830
struct interface *ifp)
sbin/routed/table.c
839
new.rts_ifp = ifp;
sbin/routed/table.c
841
new.rts_router = (ifp != 0) ? ifp->int_addr : loopaddr;
sbin/routed/table.c
893
struct interface *ifp;
sbin/routed/table.c
939
ifp = iflookup(S_ADDR(INFO_AUTHOR(info)));
sbin/routed/table.c
941
ifp = 0;
sbin/routed/table.c
943
&& (ifp == 0 || !(ifp->int_state & IS_REDIRECT_OK))) {
sbin/routed/table.c
955
ifp ? ifp->int_name : "unknown interface");
sbin/routed/table.c
962
ifp ? ifp->int_name : "unknown interface");
sbin/routed/table.c
981
ifp = iflookup(k->k_gate);
sbin/routed/table.c
982
if (ifp == 0)
sbin/routed/table.c
987
kern_check_static(k, ifp);
sbin/routed/trace.c
639
struct interface *ifp)
sbin/routed/trace.c
645
(void)fprintf(ftrace, "%-3s interface %-4s ", act, ifp->int_name);
sbin/routed/trace.c
647
naddr_ntoa(ifp->int_addr),
sbin/routed/trace.c
648
addrname(((ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/trace.c
649
? ifp->int_dstaddr
sbin/routed/trace.c
650
: htonl(ifp->int_net)),
sbin/routed/trace.c
651
ifp->int_mask, 1));
sbin/routed/trace.c
652
if (ifp->int_metric != 0)
sbin/routed/trace.c
653
(void)fprintf(ftrace, "metric=%d ", ifp->int_metric);
sbin/routed/trace.c
654
if (ifp->int_adj_inmetric != 0)
sbin/routed/trace.c
656
ifp->int_adj_inmetric);
sbin/routed/trace.c
657
if (ifp->int_adj_outmetric != 0)
sbin/routed/trace.c
659
ifp->int_adj_outmetric);
sbin/routed/trace.c
660
if (!IS_RIP_OUT_OFF(ifp->int_state)
sbin/routed/trace.c
661
&& ifp->int_d_metric != 0)
sbin/routed/trace.c
662
(void)fprintf(ftrace, "fake_default=%u ", ifp->int_d_metric);
sbin/routed/trace.c
663
trace_bits(if_bits, ifp->int_if_flags, 0);
sbin/routed/trace.c
664
trace_bits(is_bits, ifp->int_state, 0);
sbin/routed/trace.c
874
struct interface *ifp;
sbin/routed/trace.c
881
for (ifp = ifnet; ifp != 0; ifp = ifp->int_next)
sbin/routed/trace.c
882
trace_if("", ifp);
sbin/routed/trace.c
890
struct interface *ifp,
sbin/routed/trace.c
916
ifp ? " via " : "", ifp ? ifp->int_name : "");
sys/altq/altq_afmap.c
103
afm_dealloc(struct ifnet *ifp)
sys/altq/altq_afmap.c
107
if ((head = afmhead_if(ifp)) == NULL)
sys/altq/altq_afmap.c
110
afm_removeall(ifp);
sys/altq/altq_afmap.c
119
afm_top(struct ifnet *ifp)
sys/altq/altq_afmap.c
123
if ((head = afmhead_if(ifp)) == NULL)
sys/altq/altq_afmap.c
130
afm_add(struct ifnet *ifp, struct atm_flowmap *flowmap)
sys/altq/altq_afmap.c
135
if ((head = afmhead_if(ifp)) == NULL)
sys/altq/altq_afmap.c
171
afm_removeall(struct ifnet *ifp)
sys/altq/altq_afmap.c
176
if ((head = afmhead_if(ifp)) == NULL)
sys/altq/altq_afmap.c
185
afm_lookup(struct ifnet *ifp, int vpi, int vci)
sys/altq/altq_afmap.c
190
if ((head = afmhead_if(ifp)) == NULL)
sys/altq/altq_afmap.c
269
afm_match(struct ifnet *ifp, struct flowinfo *flow)
sys/altq/altq_afmap.c
273
if ((head = afmhead_if(ifp)) == NULL)
sys/altq/altq_afmap.c
292
afmhead_if(struct ifnet *ifp)
sys/altq/altq_afmap.c
297
if (head->afh_ifp == ifp)
sys/altq/altq_afmap.c
341
struct ifnet *ifp;
sys/altq/altq_afmap.c
359
ifp = ifunit(flowmap->af_ifname);
sys/altq/altq_afmap.c
360
if (ifp == NULL)
sys/altq/altq_afmap.c
363
IFNET_LOCK(ifp);
sys/altq/altq_afmap.c
364
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/altq/altq_afmap.c
367
error = if_ioctl(ifp, cmd, addr);
sys/altq/altq_afmap.c
368
IFNET_UNLOCK(ifp);
sys/altq/altq_afmap.c
83
afm_alloc(struct ifnet *ifp)
sys/altq/altq_afmap.c
94
head->afh_ifp = ifp;
sys/altq/altq_blue.c
158
struct ifnet *ifp;
sys/altq/altq_blue.c
194
ifp = ifunit(((struct blue_interface *)addr)->blue_ifname);
sys/altq/altq_blue.c
195
if (ifp == NULL) {
sys/altq/altq_blue.c
224
rqp->rq_ifq = &ifp->if_snd;
sys/altq/altq_cbq.c
251
struct ifnet *ifp;
sys/altq/altq_cbq.c
254
if ((ifp = ifunit(a->ifname)) == NULL || a->altq_disc == NULL)
sys/altq/altq_cbq.c
257
error = altq_attach(&ifp->if_snd, ALTQT_CBQ, a->altq_disc,
sys/altq/altq_cbq.c
267
struct ifnet *ifp;
sys/altq/altq_cbq.c
269
if ((ifp = ifunit(a->ifname)) == NULL)
sys/altq/altq_cbq.c
271
if (!ALTQ_IS_READY(&ifp->if_snd))
sys/altq/altq_cbq.c
281
cbqp->ifnp.ifq_ = &ifp->if_snd; /* keep the ifq */
sys/altq/altq_cbq.c
581
struct ifnet *ifp;
sys/altq/altq_cbq.c
591
ifp = ifq->altq_ifp;
sys/altq/altq_cbq.c
592
if (ifp->if_start &&
sys/altq/altq_cbq.c
593
cbqp->cbq_qlen > 0 && (ifp->if_flags & IFF_OACTIVE) == 0)
sys/altq/altq_cbq.c
594
if_start_lock(ifp);
sys/altq/altq_cbq.c
899
struct ifnet *ifp;
sys/altq/altq_cbq.c
902
if ((ifp = ifunit(ifacename)) == NULL)
sys/altq/altq_cbq.c
904
if (!ALTQ_IS_READY(&ifp->if_snd))
sys/altq/altq_cbq.c
914
new_cbqp->ifnp.ifq_ = &ifp->if_snd; /* keep the ifq */
sys/altq/altq_cbq.c
919
error = altq_attach(&ifp->if_snd, ALTQT_CBQ, new_cbqp,
sys/altq/altq_cbq.c
988
struct ifnet *ifp;
sys/altq/altq_cbq.c
993
ifp = cbq_list->ifnp.ifq_->altq_ifp;
sys/altq/altq_cbq.c
995
"%s", ifp->if_xname);
sys/altq/altq_cdnr.c
135
struct ifnet *ifp;
sys/altq/altq_cdnr.c
142
ifp = m_get_rcvif_NOMPSAFE(m);
sys/altq/altq_cdnr.c
143
if (!ALTQ_IS_CNDTNING(&ifp->if_snd))
sys/altq/altq_cdnr.c
147
top = ifp->if_snd.altq_cdnr;
sys/altq/altq_cdnr.c
211
struct ifnet *ifp;
sys/altq/altq_cdnr.c
213
if ((ifp = ifunit(ifname)) != NULL)
sys/altq/altq_cdnr.c
215
if (top->tc_ifq->altq_ifp == ifp)
sys/altq/altq_cdnr.c
838
struct ifnet *ifp;
sys/altq/altq_cdnr.c
841
if ((ifp = ifunit(ifname)) == NULL)
sys/altq/altq_cdnr.c
844
if (ifp->if_snd.altq_cdnr != NULL)
sys/altq/altq_cdnr.c
847
if ((top = top_create(&ifp->if_snd)) == NULL)
sys/altq/altq_conf.c
217
struct ifnet *ifp;
sys/altq/altq_conf.c
238
if ((ifp = ifunit(typereq->ifname)) == NULL)
sys/altq/altq_conf.c
240
typereq->arg = (u_long)ifp->if_snd.altq_type;
sys/altq/altq_conf.c
244
if ((ifp = ifunit(tbrreq->ifname)) == NULL)
sys/altq/altq_conf.c
246
return tbr_set(&ifp->if_snd, &tbrreq->tb_prof);
sys/altq/altq_conf.c
249
if ((ifp = ifunit(tbrreq->ifname)) == NULL)
sys/altq/altq_conf.c
251
return tbr_get(&ifp->if_snd, &tbrreq->tb_prof);
sys/altq/altq_fifoq.c
126
struct ifnet *ifp;
sys/altq/altq_fifoq.c
163
ifp = ifunit(((struct fifoq_interface *)addr)->fifoq_ifname);
sys/altq/altq_fifoq.c
164
if (ifp == NULL) {
sys/altq/altq_fifoq.c
176
q->q_ifq = &ifp->if_snd;
sys/altq/altq_hfsc.c
180
struct ifnet *ifp;
sys/altq/altq_hfsc.c
183
if ((ifp = ifunit(a->ifname)) == NULL || a->altq_disc == NULL)
sys/altq/altq_hfsc.c
186
error = altq_attach(&ifp->if_snd, ALTQT_HFSC, a->altq_disc,
sys/altq/altq_hfsc.c
196
struct ifnet *ifp;
sys/altq/altq_hfsc.c
198
if ((ifp = ifunit(a->ifname)) == NULL)
sys/altq/altq_hfsc.c
200
if (!ALTQ_IS_READY(&ifp->if_snd))
sys/altq/altq_hfsc.c
2004
struct ifnet *ifp;
sys/altq/altq_hfsc.c
2007
if ((ifp = ifunit(ap->iface.hfsc_ifname)) == NULL)
sys/altq/altq_hfsc.c
2010
if ((hif = hfsc_attach(&ifp->if_snd, ap->bandwidth)) == NULL)
sys/altq/altq_hfsc.c
2016
if ((error = altq_attach(&ifp->if_snd, ALTQT_HFSC, hif,
sys/altq/altq_hfsc.c
213
hif->hif_ifq = &ifp->if_snd;
sys/altq/altq_jobs.c
1952
struct ifnet *ifp;
sys/altq/altq_jobs.c
1955
if ((ifp = ifunit(ap->iface.jobs_ifname)) == NULL)
sys/altq/altq_jobs.c
1957
if ((jif = jobs_attach(&ifp->if_snd, ap->bandwidth, ap->qlimit, ap->separate)) == NULL)
sys/altq/altq_jobs.c
1963
if ((error = altq_attach(&ifp->if_snd, ALTQT_JOBS, jif,
sys/altq/altq_priq.c
112
struct ifnet *ifp;
sys/altq/altq_priq.c
115
if ((ifp = ifunit(a->ifname)) == NULL || a->altq_disc == NULL)
sys/altq/altq_priq.c
118
error = altq_attach(&ifp->if_snd, ALTQT_PRIQ, a->altq_disc,
sys/altq/altq_priq.c
128
struct ifnet *ifp;
sys/altq/altq_priq.c
130
if ((ifp = ifunit(a->ifname)) == NULL)
sys/altq/altq_priq.c
132
if (!ALTQ_IS_READY(&ifp->if_snd))
sys/altq/altq_priq.c
140
pif->pif_ifq = &ifp->if_snd;
sys/altq/altq_priq.c
800
struct ifnet *ifp;
sys/altq/altq_priq.c
803
if ((ifp = ifunit(ap->ifname)) == NULL)
sys/altq/altq_priq.c
806
if ((pif = priq_attach(&ifp->if_snd, ap->arg)) == NULL)
sys/altq/altq_priq.c
812
if ((error = altq_attach(&ifp->if_snd, ALTQT_PRIQ, pif,
sys/altq/altq_red.c
761
struct ifnet *ifp;
sys/altq/altq_red.c
797
ifp = ifunit(((struct red_interface *)addr)->red_ifname);
sys/altq/altq_red.c
798
if (ifp == NULL) {
sys/altq/altq_red.c
826
rqp->rq_ifq = &ifp->if_snd;
sys/altq/altq_rio.c
495
struct ifnet *ifp;
sys/altq/altq_rio.c
531
ifp = ifunit(((struct rio_interface *)addr)->rio_ifname);
sys/altq/altq_rio.c
532
if (ifp == NULL) {
sys/altq/altq_rio.c
560
rqp->rq_ifq = &ifp->if_snd;
sys/altq/altq_subr.c
116
struct ifnet *ifp;
sys/altq/altq_subr.c
118
if ((ifp = ifunit(name)) != NULL) {
sys/altq/altq_subr.c
119
if (type != ALTQT_NONE && ifp->if_snd.altq_type == type)
sys/altq/altq_subr.c
120
return (ifp->if_snd.altq_disc);
sys/altq/altq_subr.c
354
struct ifnet *ifp;
sys/altq/altq_subr.c
359
IFNET_READER_FOREACH(ifp) {
sys/altq/altq_subr.c
361
if (!TBR_IS_ENABLED(&ifp->if_snd))
sys/altq/altq_subr.c
363
if_acquire(ifp, &psref);
sys/altq/altq_subr.c
367
if (!IFQ_IS_EMPTY(&ifp->if_snd) && ifp->if_start != NULL) {
sys/altq/altq_subr.c
369
if_start_lock(ifp);
sys/altq/altq_subr.c
374
if_release(ifp, &psref);
sys/altq/altq_subr.c
446
struct ifnet *ifp;
sys/altq/altq_subr.c
449
if ((ifp = ifunit(a->ifname)) == NULL)
sys/altq/altq_subr.c
453
if (a->altq_disc == NULL || a->altq_disc != ifp->if_snd.altq_disc)
sys/altq/altq_subr.c
457
if (ALTQ_IS_ENABLED(&ifp->if_snd))
sys/altq/altq_subr.c
458
error = altq_disable(&ifp->if_snd);
sys/altq/altq_subr.c
460
error = altq_detach(&ifp->if_snd);
sys/altq/altq_wfq.c
115
struct ifnet *ifp;
sys/altq/altq_wfq.c
119
if ((ifp = ifunit(ifacep->wfq_ifacename)) == NULL) {
sys/altq/altq_wfq.c
126
if (!ALTQ_IS_READY(&ifp->if_snd)) {
sys/altq/altq_wfq.c
145
new_wfqp->ifq = &ifp->if_snd;
sys/altq/altq_wfq.c
164
if ((error = altq_attach(&ifp->if_snd, ALTQT_WFQ, new_wfqp,
sys/altq/altq_wfq.c
653
struct ifnet *ifp;
sys/altq/altq_wfq.c
660
ifp = wfqp->ifq->altq_ifp;
sys/altq/altq_wfq.c
662
"%s", ifp->if_xname);
sys/arch/acorn32/podulebus/if_ie.c
1241
struct ifnet *ifp;
sys/arch/acorn32/podulebus/if_ie.c
1244
ifp = &sc->sc_ethercom.ec_if;
sys/arch/acorn32/podulebus/if_ie.c
1275
if_statinc(ifp, if_ierrors);
sys/arch/acorn32/podulebus/if_ie.c
1279
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/acorn32/podulebus/if_ie.c
1444
iestart(struct ifnet *ifp)
sys/arch/acorn32/podulebus/if_ie.c
1446
struct ie_softc *sc = ifp->if_softc;
sys/arch/acorn32/podulebus/if_ie.c
1461
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/acorn32/podulebus/if_ie.c
1477
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/acorn32/podulebus/if_ie.c
1509
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/acorn32/podulebus/if_ie.c
1513
ifp->if_timer=0;
sys/arch/acorn32/podulebus/if_ie.c
1522
if_statinc(ifp, if_opackets);
sys/arch/acorn32/podulebus/if_ie.c
1523
if_statadd(ifp, if_collisions, status & IE_XS_MAXCOLL);
sys/arch/acorn32/podulebus/if_ie.c
1525
if_statinc(ifp, if_oerrors);
sys/arch/acorn32/podulebus/if_ie.c
1538
if_statadd(ifp, if_collisions, 16);
sys/arch/acorn32/podulebus/if_ie.c
1548
if_schedule_deferred_start(ifp);
sys/arch/acorn32/podulebus/if_ie.c
155
void iewatchdog( struct ifnet *ifp );
sys/arch/acorn32/podulebus/if_ie.c
156
int ieioctl( struct ifnet *ifp, u_long cmd, void *data );
sys/arch/acorn32/podulebus/if_ie.c
157
void iestart( struct ifnet *ifp );
sys/arch/acorn32/podulebus/if_ie.c
305
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/acorn32/podulebus/if_ie.c
444
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/acorn32/podulebus/if_ie.c
445
ifp->if_softc = sc;
sys/arch/acorn32/podulebus/if_ie.c
446
ifp->if_start = iestart;
sys/arch/acorn32/podulebus/if_ie.c
447
ifp->if_ioctl = ieioctl;
sys/arch/acorn32/podulebus/if_ie.c
448
ifp->if_watchdog = iewatchdog;
sys/arch/acorn32/podulebus/if_ie.c
449
ifp->if_flags = IFF_BROADCAST;
sys/arch/acorn32/podulebus/if_ie.c
452
if_attach (ifp);
sys/arch/acorn32/podulebus/if_ie.c
453
if_deferred_start_init(ifp, NULL);
sys/arch/acorn32/podulebus/if_ie.c
454
ether_ifattach(ifp, hwaddr);
sys/arch/acorn32/podulebus/if_ie.c
584
ieioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/arch/acorn32/podulebus/if_ie.c
586
struct ie_softc *sc = ifp->if_softc;
sys/arch/acorn32/podulebus/if_ie.c
596
ifp->if_flags |= IFF_UP;
sys/arch/acorn32/podulebus/if_ie.c
601
arp_ifinit(ifp, ifa );
sys/arch/acorn32/podulebus/if_ie.c
616
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/acorn32/podulebus/if_ie.c
618
sc->promisc = ifp->if_flags & ( IFF_PROMISC | IFF_ALLMULTI );
sys/arch/acorn32/podulebus/if_ie.c
620
if ( IZCLR(ifp,IFF_UP) && IZSET(ifp,IFF_RUNNING) )
sys/arch/acorn32/podulebus/if_ie.c
624
DOCLR(ifp,IFF_RUNNING);
sys/arch/acorn32/podulebus/if_ie.c
626
else if ( IZSET(ifp,IFF_UP) && IZCLR(ifp,IFF_RUNNING) )
sys/arch/acorn32/podulebus/if_ie.c
639
error = ether_ioctl(ifp, cmd, data);
sys/arch/acorn32/podulebus/if_ie.c
676
iewatchdog(struct ifnet *ifp)
sys/arch/acorn32/podulebus/if_ie.c
678
struct ie_softc *sc = ifp->if_softc;
sys/arch/acorn32/podulebus/if_ie.c
681
if_statinc(ifp, if_oerrors);
sys/arch/acorn32/podulebus/if_ie.c
833
struct ifnet *ifp;
sys/arch/acorn32/podulebus/if_ie.c
840
ifp = &sc->sc_ethercom.ec_if;
sys/arch/acorn32/podulebus/if_ie.c
884
bcopy ( CLLADDR(ifp->if_sadl), (void *) &iasetup_cmd.ie_address,
sys/arch/acorn32/podulebus/if_ie.c
910
ifp->if_flags |= IFF_RUNNING;
sys/arch/alpha/alpha/autoconf.c
211
struct ifnet *ifp = if_get_bylla(enaddr, ETHER_ADDR_LEN, &psref);
sys/arch/alpha/alpha/autoconf.c
212
if (ifp == NULL) {
sys/arch/alpha/alpha/autoconf.c
217
strlcpy(ifname, if_name(ifp), sizeof(ifname));
sys/arch/alpha/alpha/autoconf.c
218
if_put(ifp, &psref);
sys/arch/amd64/amd64/db_machdep.c
113
struct intrframe *ifp;
sys/arch/amd64/amd64/db_machdep.c
183
ifp = (struct intrframe *)(argp + i);
sys/arch/amd64/amd64/db_machdep.c
184
err = db_get_value((long)&ifp->if_tf.tf_err,
sys/arch/amd64/amd64/db_machdep.c
186
trapno = db_get_value((long)&ifp->if_tf.tf_trapno,
sys/arch/amd64/amd64/db_machdep.c
190
*nextframe = (long *)ifp - 1;
sys/arch/amiga/dev/if_es.c
1003
if (ifp->if_flags & IFF_DEBUG)
sys/arch/amiga/dev/if_es.c
1012
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/amiga/dev/if_es.c
1017
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/amiga/dev/if_es.c
1025
error = ether_ioctl(ifp, cmd, data);
sys/arch/amiga/dev/if_es.c
1048
eswatchdog(struct ifnet *ifp)
sys/arch/amiga/dev/if_es.c
1050
struct es_softc *sc = ifp->if_softc;
sys/arch/amiga/dev/if_es.c
1053
if_statinc(ifp, if_oerrors);
sys/arch/amiga/dev/if_es.c
1059
esmediachange(struct ifnet *ifp)
sys/arch/amiga/dev/if_es.c
1065
esmediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/arch/amiga/dev/if_es.c
148
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/amiga/dev/if_es.c
173
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/amiga/dev/if_es.c
174
ifp->if_softc = sc;
sys/arch/amiga/dev/if_es.c
175
ifp->if_ioctl = esioctl;
sys/arch/amiga/dev/if_es.c
176
ifp->if_start = esstart;
sys/arch/amiga/dev/if_es.c
177
ifp->if_watchdog = eswatchdog;
sys/arch/amiga/dev/if_es.c
178
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/amiga/dev/if_es.c
187
if_attach(ifp);
sys/arch/amiga/dev/if_es.c
188
if_deferred_start_init(ifp, NULL);
sys/arch/amiga/dev/if_es.c
189
ether_ifattach(ifp, myaddr);
sys/arch/amiga/dev/if_es.c
256
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/amiga/dev/if_es.c
263
if (ifp->if_flags & IFF_RUNNING)
sys/arch/amiga/dev/if_es.c
278
smc->b1.iar[0] = *((const unsigned short *) &CLLADDR(ifp->if_sadl)[0]);
sys/arch/amiga/dev/if_es.c
279
smc->b1.iar[1] = *((const unsigned short *) &CLLADDR(ifp->if_sadl)[2]);
sys/arch/amiga/dev/if_es.c
280
smc->b1.iar[2] = *((const unsigned short *) &CLLADDR(ifp->if_sadl)[4]);
sys/arch/amiga/dev/if_es.c
292
ifp->if_flags |= IFF_RUNNING;
sys/arch/amiga/dev/if_es.c
296
if_schedule_deferred_start(ifp);
sys/arch/amiga/dev/if_es.c
305
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/amiga/dev/if_es.c
313
ifp->if_flags & IFF_RUNNING) {
sys/arch/amiga/dev/if_es.c
364
ifp->if_timer = 0;
sys/arch/amiga/dev/if_es.c
393
if_statinc(ifp, if_ierrors);
sys/arch/amiga/dev/if_es.c
405
ifp->if_timer = 0;
sys/arch/amiga/dev/if_es.c
421
if_statadd(ifp, if_collisions,
sys/arch/amiga/dev/if_es.c
472
if_statinc(ifp, if_oerrors);
sys/arch/amiga/dev/if_es.c
490
ifp->if_timer = 0;
sys/arch/amiga/dev/if_es.c
513
if_statinc(ifp, if_oerrors);
sys/arch/amiga/dev/if_es.c
548
struct ifnet *ifp;
sys/arch/amiga/dev/if_es.c
557
ifp = &sc->sc_ethercom.ec_if;
sys/arch/amiga/dev/if_es.c
605
if_statinc(ifp, if_ierrors);
sys/arch/amiga/dev/if_es.c
666
m_set_rcvif(m, ifp);
sys/arch/amiga/dev/if_es.c
723
if_percpuq_enqueue(ifp->if_percpuq, top);
sys/arch/amiga/dev/if_es.c
740
esstart(struct ifnet *ifp)
sys/arch/amiga/dev/if_es.c
742
struct es_softc *sc = ifp->if_softc;
sys/arch/amiga/dev/if_es.c
946
esioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/amiga/dev/if_es.c
948
struct es_softc *sc = ifp->if_softc;
sys/arch/amiga/dev/if_es.c
957
ifp->if_flags |= IFF_UP;
sys/arch/amiga/dev/if_es.c
963
arp_ifinit(ifp, ifa);
sys/arch/amiga/dev/if_es.c
973
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/amiga/dev/if_es.c
979
if ((ifp->if_flags & IFF_UP) == 0 &&
sys/arch/amiga/dev/if_es.c
980
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/arch/amiga/dev/if_es.c
986
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/amiga/dev/if_es.c
987
} else if ((ifp->if_flags & IFF_UP) != 0 &&
sys/arch/amiga/dev/if_es.c
988
(ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/amiga/dev/if_qn.c
194
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/amiga/dev/if_qn.c
227
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/amiga/dev/if_qn.c
228
ifp->if_softc = sc;
sys/arch/amiga/dev/if_qn.c
229
ifp->if_ioctl = qnioctl;
sys/arch/amiga/dev/if_qn.c
230
ifp->if_watchdog = qnwatchdog;
sys/arch/amiga/dev/if_qn.c
231
ifp->if_start = qnstart;
sys/arch/amiga/dev/if_qn.c
233
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX;
sys/arch/amiga/dev/if_qn.c
234
ifp->if_mtu = ETHERMTU;
sys/arch/amiga/dev/if_qn.c
237
if_attach(ifp);
sys/arch/amiga/dev/if_qn.c
238
if_deferred_start_init(ifp, NULL);
sys/arch/amiga/dev/if_qn.c
239
ether_ifattach(ifp, myaddr);
sys/arch/amiga/dev/if_qn.c
258
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/amiga/dev/if_qn.c
275
((((u_short)CLLADDR(ifp->if_sadl)[i]) << 8) |
sys/arch/amiga/dev/if_qn.c
276
CLLADDR(ifp->if_sadl)[i]);
sys/arch/amiga/dev/if_qn.c
278
ifp->if_flags |= IFF_RUNNING;
sys/arch/amiga/dev/if_qn.c
293
if_schedule_deferred_start(ifp);
sys/arch/amiga/dev/if_qn.c
301
qnwatchdog(struct ifnet *ifp)
sys/arch/amiga/dev/if_qn.c
303
struct qn_softc *sc = ifp->if_softc;
sys/arch/amiga/dev/if_qn.c
306
if_statinc(ifp, if_oerrors);
sys/arch/amiga/dev/if_qn.c
380
qnstart(struct ifnet *ifp)
sys/arch/amiga/dev/if_qn.c
382
struct qn_softc *sc = ifp->if_softc;
sys/arch/amiga/dev/if_qn.c
388
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/amiga/dev/if_qn.c
394
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/amiga/dev/if_qn.c
405
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/amiga/dev/if_qn.c
431
ifp->if_timer = 2;
sys/arch/amiga/dev/if_qn.c
527
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/amiga/dev/if_qn.c
585
if_percpuq_enqueue(ifp->if_percpuq, head);
sys/arch/amiga/dev/if_qn.c
795
qnioctl(register struct ifnet *ifp, u_long cmd, void *data)
sys/arch/amiga/dev/if_qn.c
797
struct qn_softc *sc = ifp->if_softc;
sys/arch/amiga/dev/if_qn.c
809
ifp->if_flags |= IFF_UP;
sys/arch/amiga/dev/if_qn.c
816
arp_ifinit(ifp, ifa);
sys/arch/amiga/dev/if_qn.c
828
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/amiga/dev/if_qn.c
831
if ((ifp->if_flags & IFF_UP) == 0 &&
sys/arch/amiga/dev/if_qn.c
832
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/arch/amiga/dev/if_qn.c
841
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/amiga/dev/if_qn.c
842
} else if ((ifp->if_flags & IFF_UP) != 0 &&
sys/arch/amiga/dev/if_qn.c
843
(ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/amiga/dev/if_qn.c
864
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/amiga/dev/if_qn.c
878
error = ether_ioctl(ifp, cmd, data);
sys/arch/amiga/dev/zz9k_if.c
100
static int zzif_ioctl(struct ifnet *ifp, u_long cmd, void *data);
sys/arch/amiga/dev/zz9k_if.c
128
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/amiga/dev/zz9k_if.c
179
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/amiga/dev/zz9k_if.c
180
ifp->if_softc = sc;
sys/arch/amiga/dev/zz9k_if.c
181
ifp->if_ioctl = zzif_ioctl;
sys/arch/amiga/dev/zz9k_if.c
182
ifp->if_start = zzif_start;
sys/arch/amiga/dev/zz9k_if.c
183
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX;
sys/arch/amiga/dev/zz9k_if.c
184
ifp->if_mtu = ETHERMTU;
sys/arch/amiga/dev/zz9k_if.c
187
if_attach(ifp);
sys/arch/amiga/dev/zz9k_if.c
188
if_deferred_start_init(ifp, NULL);
sys/arch/amiga/dev/zz9k_if.c
189
ether_ifattach(ifp, lla);
sys/arch/amiga/dev/zz9k_if.c
203
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/amiga/dev/zz9k_if.c
207
ifp->if_flags |= IFF_RUNNING;
sys/arch/amiga/dev/zz9k_if.c
208
ifp->if_flags &= ~IFF_OACTIVE;
sys/arch/amiga/dev/zz9k_if.c
209
if_schedule_deferred_start(ifp);
sys/arch/amiga/dev/zz9k_if.c
216
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/amiga/dev/zz9k_if.c
220
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/amiga/dev/zz9k_if.c
225
zzif_start(struct ifnet *ifp)
sys/arch/amiga/dev/zz9k_if.c
227
struct zzif_softc *sc = ifp->if_softc;
sys/arch/amiga/dev/zz9k_if.c
232
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/amiga/dev/zz9k_if.c
235
ifp->if_flags |= IFF_OACTIVE;
sys/arch/amiga/dev/zz9k_if.c
238
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/amiga/dev/zz9k_if.c
259
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/amiga/dev/zz9k_if.c
273
if_statinc(ifp, if_opackets);
sys/arch/amiga/dev/zz9k_if.c
275
if_statinc(ifp, if_oerrors);
sys/arch/amiga/dev/zz9k_if.c
279
ifp->if_flags &= ~IFF_OACTIVE;
sys/arch/amiga/dev/zz9k_if.c
295
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/amiga/dev/zz9k_if.c
317
m = m_devget((char *)&frame->header, frame->size, 0, ifp);
sys/arch/amiga/dev/zz9k_if.c
318
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/amiga/dev/zz9k_if.c
327
zzif_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/amiga/dev/zz9k_if.c
329
struct zzif_softc *sc = ifp->if_softc;
sys/arch/amiga/dev/zz9k_if.c
344
arp_ifinit(ifp, ifa);
sys/arch/amiga/dev/zz9k_if.c
351
retval = ifioctl_common(ifp, cmd, data);
sys/arch/amiga/dev/zz9k_if.c
355
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/arch/amiga/dev/zz9k_if.c
385
retval = ether_ioctl(ifp, cmd, data);
sys/arch/amiga/dev/zz9k_if.c
388
retval = ether_ioctl(ifp, cmd, data);
sys/arch/amiga/dev/zz9k_if.c
98
static void zzif_start(struct ifnet *ifp);
sys/arch/arm/at91/at91emac.c
210
struct ifnet * ifp = &sc->sc_ec.ec_if;
sys/arch/arm/at91/at91emac.c
236
if_statinc(ifp, if_ierrors);
sys/arch/arm/at91/at91emac.c
237
if_statinc(ifp, if_ipackets);
sys/arch/arm/at91/at91emac.c
242
if_statinc(ifp, if_ierrors);
sys/arch/arm/at91/at91emac.c
243
if_statinc(ifp, if_ipackets);
sys/arch/arm/at91/at91emac.c
270
m_set_rcvif(sc->rxq[bi].m, ifp);
sys/arch/arm/at91/at91emac.c
274
if_percpuq_enqueue(ifp->if_percpuq, sc->rxq[bi].m);
sys/arch/arm/at91/at91emac.c
295
if_statinc(ifp, if_ierrors);
sys/arch/arm/at91/at91emac.c
303
if_schedule_deferred_start(ifp);
sys/arch/arm/at91/at91emac.c
320
struct ifnet * ifp = &sc->sc_ec.ec_if;
sys/arch/arm/at91/at91emac.c
451
mii->mii_ifp = ifp;
sys/arch/arm/at91/at91emac.c
480
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/arch/arm/at91/at91emac.c
481
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/arm/at91/at91emac.c
482
ifp->if_ioctl = emac_ifioctl;
sys/arch/arm/at91/at91emac.c
483
ifp->if_start = emac_ifstart;
sys/arch/arm/at91/at91emac.c
484
ifp->if_watchdog = emac_ifwatchdog;
sys/arch/arm/at91/at91emac.c
485
ifp->if_init = emac_ifinit;
sys/arch/arm/at91/at91emac.c
486
ifp->if_stop = emac_ifstop;
sys/arch/arm/at91/at91emac.c
487
ifp->if_timer = 0;
sys/arch/arm/at91/at91emac.c
488
ifp->if_softc = sc;
sys/arch/arm/at91/at91emac.c
489
IFQ_SET_READY(&ifp->if_snd);
sys/arch/arm/at91/at91emac.c
490
if_attach(ifp);
sys/arch/arm/at91/at91emac.c
491
if_deferred_start_init(ifp, NULL);
sys/arch/arm/at91/at91emac.c
492
ether_ifattach(ifp, (sc)->sc_enaddr);
sys/arch/arm/at91/at91emac.c
532
emac_statchg(struct ifnet *ifp)
sys/arch/arm/at91/at91emac.c
534
struct emac_softc *sc = ifp->if_softc;
sys/arch/arm/at91/at91emac.c
553
struct ifnet * ifp = &sc->sc_ec.ec_if;
sys/arch/arm/at91/at91emac.c
557
if_statadd(ifp, if_collisions, EMAC_READ(ETH_SCOL) + EMAC_READ(ETH_MCOL));
sys/arch/arm/at91/at91emac.c
564
if (emac_gctx(sc) > 0 && IFQ_IS_EMPTY(&ifp->if_snd) == 0) {
sys/arch/arm/at91/at91emac.c
565
emac_ifstart(ifp);
sys/arch/arm/at91/at91emac.c
575
emac_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/arm/at91/at91emac.c
582
error = ether_ioctl(ifp, cmd, data);
sys/arch/arm/at91/at91emac.c
584
if (ifp->if_flags & IFF_RUNNING)
sys/arch/arm/at91/at91emac.c
585
emac_setaddr(ifp);
sys/arch/arm/at91/at91emac.c
594
emac_ifstart(struct ifnet *ifp)
sys/arch/arm/at91/at91emac.c
596
struct emac_softc *sc = (struct emac_softc *)ifp->if_softc;
sys/arch/arm/at91/at91emac.c
607
ifp->if_timer = 10;
sys/arch/arm/at91/at91emac.c
612
ifp->if_timer = 0;
sys/arch/arm/at91/at91emac.c
614
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/at91/at91emac.c
642
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/at91/at91emac.c
648
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/at91/at91emac.c
651
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/at91/at91emac.c
676
if (IFQ_IS_EMPTY(&ifp->if_snd) == 0)
sys/arch/arm/at91/at91emac.c
685
emac_ifwatchdog(struct ifnet *ifp)
sys/arch/arm/at91/at91emac.c
687
struct emac_softc *sc = (struct emac_softc *)ifp->if_softc;
sys/arch/arm/at91/at91emac.c
689
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/arm/at91/at91emac.c
696
emac_ifinit(struct ifnet *ifp)
sys/arch/arm/at91/at91emac.c
698
struct emac_softc *sc = ifp->if_softc;
sys/arch/arm/at91/at91emac.c
714
ifp->if_flags |= IFF_RUNNING;
sys/arch/arm/at91/at91emac.c
720
emac_ifstop(struct ifnet *ifp, int disable)
sys/arch/arm/at91/at91emac.c
723
struct emac_softc *sc = ifp->if_softc;
sys/arch/arm/at91/at91emac.c
745
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/arm/at91/at91emac.c
746
ifp->if_timer = 0;
sys/arch/arm/at91/at91emac.c
751
emac_setaddr(struct ifnet *ifp)
sys/arch/arm/at91/at91emac.c
753
struct emac_softc *sc = ifp->if_softc;
sys/arch/arm/at91/at91emac.c
767
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/arm/at91/at91emac.c
775
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/arm/at91/at91emac.c
792
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/arm/broadcom/bcm53xx_eth.c
1014
m_set_rcvif(m, ifp);
sys/arch/arm/broadcom/bcm53xx_eth.c
1021
if_input(ifp, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1025
if_input(ifp, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1036
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/broadcom/bcm53xx_eth.c
1103
if_statinc(ifp, if_ierrors);
sys/arch/arm/broadcom/bcm53xx_eth.c
1121
if_statinc(ifp, if_ierrors);
sys/arch/arm/broadcom/bcm53xx_eth.c
1594
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/broadcom/bcm53xx_eth.c
1645
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/broadcom/bcm53xx_eth.c
1646
if_statinc(ifp, if_opackets);
sys/arch/arm/broadcom/bcm53xx_eth.c
1647
if_statadd(ifp, if_obytes, m->m_pkthdr.len);
sys/arch/arm/broadcom/bcm53xx_eth.c
1649
if_statinc(ifp, if_omcasts);
sys/arch/arm/broadcom/bcm53xx_eth.c
1741
bcmeth_ifstart(struct ifnet *ifp)
sys/arch/arm/broadcom/bcm53xx_eth.c
1743
struct bcmeth_softc * const sc = ifp->if_softc;
sys/arch/arm/broadcom/bcm53xx_eth.c
1745
if (__predict_false((ifp->if_flags & IFF_RUNNING) == 0)) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1906
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/broadcom/bcm53xx_eth.c
1943
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1958
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/broadcom/bcm53xx_eth.c
1969
bcmeth_ifinit(ifp);
sys/arch/arm/broadcom/bcm53xx_eth.c
2003
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/arm/broadcom/bcm53xx_eth.c
266
struct ifnet * const ifp = &ec->ec_if;
sys/arch/arm/broadcom/bcm53xx_eth.c
380
strlcpy(ifp->if_xname, xname, IFNAMSIZ);
sys/arch/arm/broadcom/bcm53xx_eth.c
381
ifp->if_softc = sc;
sys/arch/arm/broadcom/bcm53xx_eth.c
382
ifp->if_baudrate = IF_Mbps(1000);
sys/arch/arm/broadcom/bcm53xx_eth.c
383
ifp->if_capabilities = 0;
sys/arch/arm/broadcom/bcm53xx_eth.c
384
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/arm/broadcom/bcm53xx_eth.c
386
ifp->if_flags2 = IFF2_MPSAFE;
sys/arch/arm/broadcom/bcm53xx_eth.c
388
ifp->if_ioctl = bcmeth_ifioctl;
sys/arch/arm/broadcom/bcm53xx_eth.c
389
ifp->if_start = bcmeth_ifstart;
sys/arch/arm/broadcom/bcm53xx_eth.c
390
ifp->if_watchdog = bcmeth_ifwatchdog;
sys/arch/arm/broadcom/bcm53xx_eth.c
391
ifp->if_init = bcmeth_ifinit;
sys/arch/arm/broadcom/bcm53xx_eth.c
392
ifp->if_stop = bcmeth_ifstop;
sys/arch/arm/broadcom/bcm53xx_eth.c
393
IFQ_SET_READY(&ifp->if_snd);
sys/arch/arm/broadcom/bcm53xx_eth.c
395
bcmeth_ifstop(ifp, true);
sys/arch/arm/broadcom/bcm53xx_eth.c
400
if_initialize(ifp);
sys/arch/arm/broadcom/bcm53xx_eth.c
401
ether_ifattach(ifp, sc->sc_enaddr);
sys/arch/arm/broadcom/bcm53xx_eth.c
402
if_register(ifp);
sys/arch/arm/broadcom/bcm53xx_eth.c
431
bcmeth_mediachange(struct ifnet *ifp)
sys/arch/arm/broadcom/bcm53xx_eth.c
438
bcmeth_mediastatus(struct ifnet *ifp, struct ifmediareq *ifm)
sys/arch/arm/broadcom/bcm53xx_eth.c
458
bcmeth_ifinit(struct ifnet *ifp)
sys/arch/arm/broadcom/bcm53xx_eth.c
460
struct bcmeth_softc * const sc = ifp->if_softc;
sys/arch/arm/broadcom/bcm53xx_eth.c
463
sc->sc_maxfrm = uimax(ifp->if_mtu + 32, MCLBYTES);
sys/arch/arm/broadcom/bcm53xx_eth.c
464
if (ifp->if_mtu > ETHERMTU_JUMBO)
sys/arch/arm/broadcom/bcm53xx_eth.c
467
KASSERT(ifp->if_flags & IFF_UP);
sys/arch/arm/broadcom/bcm53xx_eth.c
472
bcmeth_ifstop(ifp, 0);
sys/arch/arm/broadcom/bcm53xx_eth.c
510
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/arm/broadcom/bcm53xx_eth.c
516
const uint8_t * const lladdr = CLLADDR(ifp->if_sadl);
sys/arch/arm/broadcom/bcm53xx_eth.c
598
ifp->if_flags |= IFF_RUNNING;
sys/arch/arm/broadcom/bcm53xx_eth.c
604
bcmeth_ifstop(struct ifnet *ifp, int disable)
sys/arch/arm/broadcom/bcm53xx_eth.c
606
struct bcmeth_softc * const sc = ifp->if_softc;
sys/arch/arm/broadcom/bcm53xx_eth.c
643
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/arm/broadcom/bcm53xx_eth.c
656
IF_PURGE(&ifp->if_snd);
sys/arch/arm/broadcom/bcm53xx_eth.c
663
bcmeth_ifwatchdog(struct ifnet *ifp)
sys/arch/arm/broadcom/bcm53xx_eth.c
668
bcmeth_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/arm/broadcom/bcm53xx_eth.c
675
error = ether_ioctl(ifp, cmd, data);
sys/arch/arm/broadcom/bcm53xx_eth.c
683
error = bcmeth_ifinit(ifp);
sys/arch/arm/broadcom/bcm53xx_eth.c
997
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/ep93xx/epe.c
149
struct ifnet * ifp = &sc->sc_ec.ec_if;
sys/arch/arm/ep93xx/epe.c
167
if_statinc(ifp, if_oerrors);
sys/arch/arm/ep93xx/epe.c
177
if_statinc(ifp, if_opackets);
sys/arch/arm/ep93xx/epe.c
197
struct ifnet * ifp = &sc->sc_ec.ec_if;
sys/arch/arm/ep93xx/epe.c
219
m_set_rcvif(sc->rxq[bi].m, ifp);
sys/arch/arm/ep93xx/epe.c
222
if_percpuq_enqueue(ifp->if_percpuq,
sys/arch/arm/ep93xx/epe.c
237
if_statinc(ifp, if_ierrors);
sys/arch/arm/ep93xx/epe.c
240
if_statinc(ifp, if_ierrors);
sys/arch/arm/ep93xx/epe.c
258
if (epe_gctx(sc) > 0 && IFQ_IS_EMPTY(&ifp->if_snd) == 0) {
sys/arch/arm/ep93xx/epe.c
259
if_schedule_deferred_start(ifp);
sys/arch/arm/ep93xx/epe.c
276
struct ifnet * ifp = &sc->sc_ec.ec_if;
sys/arch/arm/ep93xx/epe.c
390
mii->mii_ifp = ifp;
sys/arch/arm/ep93xx/epe.c
419
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/arch/arm/ep93xx/epe.c
420
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/arm/ep93xx/epe.c
421
ifp->if_ioctl = epe_ifioctl;
sys/arch/arm/ep93xx/epe.c
422
ifp->if_start = epe_ifstart;
sys/arch/arm/ep93xx/epe.c
423
ifp->if_watchdog = epe_ifwatchdog;
sys/arch/arm/ep93xx/epe.c
424
ifp->if_init = epe_ifinit;
sys/arch/arm/ep93xx/epe.c
425
ifp->if_stop = epe_ifstop;
sys/arch/arm/ep93xx/epe.c
426
ifp->if_timer = 0;
sys/arch/arm/ep93xx/epe.c
427
ifp->if_softc = sc;
sys/arch/arm/ep93xx/epe.c
428
IFQ_SET_READY(&ifp->if_snd);
sys/arch/arm/ep93xx/epe.c
429
if_attach(ifp);
sys/arch/arm/ep93xx/epe.c
430
if_deferred_start_init(ifp, NULL);
sys/arch/arm/ep93xx/epe.c
431
ether_ifattach(ifp, (sc)->sc_enaddr);
sys/arch/arm/ep93xx/epe.c
466
epe_statchg(struct ifnet *ifp)
sys/arch/arm/ep93xx/epe.c
468
struct epe_softc *sc = ifp->if_softc;
sys/arch/arm/ep93xx/epe.c
487
struct ifnet * ifp = &sc->sc_ec.ec_if;
sys/arch/arm/ep93xx/epe.c
491
if_statadd(ifp, if_collisions, EPE_READ(TXCollCnt));
sys/arch/arm/ep93xx/epe.c
498
if (epe_gctx(sc) > 0 && IFQ_IS_EMPTY(&ifp->if_snd) == 0) {
sys/arch/arm/ep93xx/epe.c
499
epe_ifstart(ifp);
sys/arch/arm/ep93xx/epe.c
509
epe_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/arm/ep93xx/epe.c
514
error = ether_ioctl(ifp, cmd, data);
sys/arch/arm/ep93xx/epe.c
516
if (ifp->if_flags & IFF_RUNNING)
sys/arch/arm/ep93xx/epe.c
517
epe_setaddr(ifp);
sys/arch/arm/ep93xx/epe.c
525
epe_ifstart(struct ifnet *ifp)
sys/arch/arm/ep93xx/epe.c
527
struct epe_softc *sc = (struct epe_softc *)ifp->if_softc;
sys/arch/arm/ep93xx/epe.c
540
ifp->if_timer = 10;
sys/arch/arm/ep93xx/epe.c
548
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/ep93xx/epe.c
576
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/ep93xx/epe.c
582
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/ep93xx/epe.c
585
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/ep93xx/epe.c
614
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/ep93xx/epe.c
627
if (IFQ_IS_EMPTY(&ifp->if_snd) == 0)
sys/arch/arm/ep93xx/epe.c
635
epe_ifwatchdog(struct ifnet *ifp)
sys/arch/arm/ep93xx/epe.c
637
struct epe_softc *sc = (struct epe_softc *)ifp->if_softc;
sys/arch/arm/ep93xx/epe.c
639
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/arm/ep93xx/epe.c
646
epe_ifinit(struct ifnet *ifp)
sys/arch/arm/ep93xx/epe.c
648
struct epe_softc *sc = ifp->if_softc;
sys/arch/arm/ep93xx/epe.c
662
ifp->if_flags |= IFF_RUNNING;
sys/arch/arm/ep93xx/epe.c
669
epe_ifstop(struct ifnet *ifp, int disable)
sys/arch/arm/ep93xx/epe.c
671
struct epe_softc *sc = ifp->if_softc;
sys/arch/arm/ep93xx/epe.c
682
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/arm/ep93xx/epe.c
683
ifp->if_timer = 0;
sys/arch/arm/ep93xx/epe.c
688
epe_setaddr(struct ifnet *ifp)
sys/arch/arm/ep93xx/epe.c
690
struct epe_softc *sc = ifp->if_softc;
sys/arch/arm/ep93xx/epe.c
703
if (ifp->if_flags & IFF_PROMISC)
sys/arch/arm/ep93xx/epe.c
706
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/arm/ep93xx/epe.c
724
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/arm/gemini/gemini_gmac.c
538
struct ifnet *ifp;
sys/arch/arm/gemini/gemini_gmac.c
552
ifp = hwq->hwq_ifp;
sys/arch/arm/gemini/gemini_gmac.c
553
if_statinc(ifp, if_opackets);
sys/arch/arm/gemini/gemini_gmac.c
554
if_statiadd(ifp, if_obytes, m->m_pkthdr.len);
sys/arch/arm/gemini/gemini_gmac.c
557
hwq, d - hwq->hwq_base, d, ifp->if_xname, m);
sys/arch/arm/gemini/gemini_gmac.c
559
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/gemini/gemini_gmac.c
759
struct ifnet * const ifp = hwq->hwq_ifp;
sys/arch/arm/gemini/gemini_gmac.c
765
KASSERT(ifp != NULL);
sys/arch/arm/gemini/gemini_gmac.c
858
m_set_rcvif(m, ifp); /* set receive interface */
sys/arch/arm/gemini/gemini_gmac.c
863
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/gemini/gemini_gmac.c
866
if_statinc(ifp, if_ierrors);
sys/arch/arm/gemini/if_gmc.c
292
gmc_mediachange(struct ifnet *ifp)
sys/arch/arm/gemini/if_gmc.c
294
struct gmc_softc * const sc = ifp->if_softc;
sys/arch/arm/gemini/if_gmc.c
296
if ((ifp->if_flags & IFF_UP) == 0)
sys/arch/arm/gemini/if_gmc.c
303
gmc_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/arch/arm/gemini/if_gmc.c
305
struct gmc_softc * const sc = ifp->if_softc;
sys/arch/arm/gemini/if_gmc.c
313
gmc_mii_statchg(struct ifnet *ifp)
sys/arch/arm/gemini/if_gmc.c
315
struct gmc_softc * const sc = ifp->if_softc;
sys/arch/arm/gemini/if_gmc.c
356
gmc_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/arm/gemini/if_gmc.c
358
struct gmc_softc * const sc = ifp->if_softc;
sys/arch/arm/gemini/if_gmc.c
365
error = ether_ioctl(ifp, cmd, data);
sys/arch/arm/gemini/if_gmc.c
367
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/arm/gemini/if_gmc.c
383
gmc_ifstart(struct ifnet *ifp)
sys/arch/arm/gemini/if_gmc.c
385
struct gmc_softc * const sc = ifp->if_softc;
sys/arch/arm/gemini/if_gmc.c
391
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/arm/gemini/if_gmc.c
396
IF_POLL(&ifp->if_snd, m);
sys/arch/arm/gemini/if_gmc.c
402
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/gemini/if_gmc.c
407
gmc_ifstop(struct ifnet *ifp, int disable)
sys/arch/arm/gemini/if_gmc.c
409
struct gmc_softc * const sc = ifp->if_softc;
sys/arch/arm/gemini/if_gmc.c
443
gmc_ifinit(struct ifnet *ifp)
sys/arch/arm/gemini/if_gmc.c
445
struct gmc_softc * const sc = ifp->if_softc;
sys/arch/arm/gemini/if_gmc.c
463
sc->sc_rxq->hwq_ifp = ifp;
sys/arch/arm/gemini/if_gmc.c
484
sc->sc_txq[i]->hwq_ifp = ifp;
sys/arch/arm/gemini/if_gmc.c
564
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/arm/gemini/if_gmc.c
567
ifp->if_flags |= IFF_RUNNING;
sys/arch/arm/gemini/if_gmc.c
575
gmc_ifstop(ifp, true);
sys/arch/arm/gemini/if_gmc.c
749
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/gemini/if_gmc.c
775
strlcpy(ifp->if_xname, device_xname(self), sizeof(ifp->if_xname));
sys/arch/arm/gemini/if_gmc.c
776
ifp->if_flags = IFF_SIMPLEX | IFF_MULTICAST | IFF_BROADCAST;
sys/arch/arm/gemini/if_gmc.c
777
ifp->if_softc = sc;
sys/arch/arm/gemini/if_gmc.c
778
ifp->if_ioctl = gmc_ifioctl;
sys/arch/arm/gemini/if_gmc.c
779
ifp->if_stop = gmc_ifstop;
sys/arch/arm/gemini/if_gmc.c
780
ifp->if_start = gmc_ifstart;
sys/arch/arm/gemini/if_gmc.c
781
ifp->if_init = gmc_ifinit;
sys/arch/arm/gemini/if_gmc.c
783
IFQ_SET_READY(&ifp->if_snd);
sys/arch/arm/gemini/if_gmc.c
788
mii->mii_ifp = ifp;
sys/arch/arm/gemini/if_gmc.c
795
if_attach(ifp);
sys/arch/arm/gemini/if_gmc.c
796
if_deferred_start_init(ifp, NULL);
sys/arch/arm/gemini/if_gmc.c
797
ether_ifattach(ifp, eaddrs[gma->gma_port]);
sys/arch/arm/gemini/if_gpn.c
250
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/gemini/if_gpn.c
256
if_statinc(ifp, if_ierrors);
sys/arch/arm/gemini/if_gpn.c
261
if_statinc(ifp, if_ierrors);
sys/arch/arm/gemini/if_gpn.c
270
if_statinc(ifp, if_ierrors);
sys/arch/arm/gemini/if_gpn.c
276
if_statinc(ifp, if_ierrors);
sys/arch/arm/gemini/if_gpn.c
291
if_statinc(ifp, if_ierrors);
sys/arch/arm/gemini/if_gpn.c
301
m_set_rcvif(m, ifp);
sys/arch/arm/gemini/if_gpn.c
304
printf("%s: rx len=%d crc=%#x\n", ifp->if_xname,
sys/arch/arm/gemini/if_gpn.c
307
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/gemini/if_gpn.c
352
gpn_ifstart(struct ifnet *ifp)
sys/arch/arm/gemini/if_gpn.c
354
struct gpn_softc * const sc = ifp->if_softc;
sys/arch/arm/gemini/if_gpn.c
367
IF_POLL(&ifp->if_snd, m);
sys/arch/arm/gemini/if_gpn.c
371
if ((ifp->if_flags & IFF_UP) == 0) {
sys/arch/arm/gemini/if_gpn.c
403
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/gemini/if_gpn.c
405
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/gemini/if_gpn.c
407
printf("%s: tx len=%d crc=%#x\n", ifp->if_xname,
sys/arch/arm/gemini/if_gpn.c
415
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/arch/arm/gemini/if_gpn.c
447
if_statinc_ref(ifp, nsr, if_oerrors);
sys/arch/arm/gemini/if_gpn.c
470
if_statadd_ref(ifp, nsr, if_obytes, m->m_len);
sys/arch/arm/gemini/if_gpn.c
472
if_statinc_ref(ifp, nsr, if_opackets);
sys/arch/arm/gemini/if_gpn.c
473
IF_STAT_PUTREF(ifp);
sys/arch/arm/gemini/if_gpn.c
565
gpn_ifinit(struct ifnet *ifp)
sys/arch/arm/gemini/if_gpn.c
567
struct gpn_softc * const sc = ifp->if_softc;
sys/arch/arm/gemini/if_gpn.c
585
ifp->if_flags |= IFF_RUNNING;
sys/arch/arm/gemini/if_gpn.c
591
gpn_ifstop(struct ifnet *ifp, int disable)
sys/arch/arm/gemini/if_gpn.c
593
struct gpn_softc * const sc = ifp->if_softc;
sys/arch/arm/gemini/if_gpn.c
602
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/arm/gemini/if_gpn.c
611
gpn_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/arm/gemini/if_gpn.c
627
if_set_sadl(ifp, CLLADDR(sdl), ETHER_ADDR_LEN, false);
sys/arch/arm/gemini/if_gpn.c
632
error = ether_ioctl(ifp, cmd, data);
sys/arch/arm/gemini/if_gpn.c
643
gpn_mediachange(struct ifnet *ifp)
sys/arch/arm/gemini/if_gpn.c
649
gpn_mediastatus(struct ifnet *ifp, struct ifmediareq *imr)
sys/arch/arm/gemini/if_gpn.c
651
struct gpn_softc * const sc = ifp->if_softc;
sys/arch/arm/gemini/if_gpn.c
665
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/gemini/if_gpn.c
694
strlcpy(ifp->if_xname, device_xname(self), sizeof(ifp->if_xname));
sys/arch/arm/gemini/if_gpn.c
695
ifp->if_softc = sc;
sys/arch/arm/gemini/if_gpn.c
696
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/arm/gemini/if_gpn.c
697
ifp->if_ioctl = gpn_ifioctl;
sys/arch/arm/gemini/if_gpn.c
698
ifp->if_start = gpn_ifstart;
sys/arch/arm/gemini/if_gpn.c
699
ifp->if_init = gpn_ifinit;
sys/arch/arm/gemini/if_gpn.c
700
ifp->if_stop = gpn_ifstop;
sys/arch/arm/gemini/if_gpn.c
702
IFQ_SET_READY(&ifp->if_snd);
sys/arch/arm/gemini/if_gpn.c
706
if_attach(ifp);
sys/arch/arm/gemini/if_gpn.c
707
ether_ifattach(ifp, enaddr);
sys/arch/arm/imx/if_enet.c
1002
v |= ENET_RCR_MAX_FL(ifp->if_mtu + ETHER_HDR_LEN +
sys/arch/arm/imx/if_enet.c
1020
error = ifmedia_ioctl(ifp, ifr, &sc->sc_mii.mii_media, command);
sys/arch/arm/imx/if_enet.c
1023
error = ether_ioctl(ifp, command, data);
sys/arch/arm/imx/if_enet.c
1031
error = if_init(ifp);
sys/arch/arm/imx/if_enet.c
1035
if (ifp->if_flags & IFF_RUNNING)
sys/arch/arm/imx/if_enet.c
1114
enet_miibus_statchg(struct ifnet *ifp)
sys/arch/arm/imx/if_enet.c
1123
sc = ifp->if_softc;
sys/arch/arm/imx/if_enet.c
1311
struct ifnet *ifp;
sys/arch/arm/imx/if_enet.c
1313
ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/imx/if_enet.c
1327
if_statinc(ifp, if_oerrors);
sys/arch/arm/imx/if_enet.c
173
struct ifnet *ifp;
sys/arch/arm/imx/if_enet.c
215
ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/imx/if_enet.c
216
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/arm/imx/if_enet.c
217
ifp->if_softc = sc;
sys/arch/arm/imx/if_enet.c
218
ifp->if_mtu = ETHERMTU;
sys/arch/arm/imx/if_enet.c
219
ifp->if_baudrate = IF_Gbps(1);
sys/arch/arm/imx/if_enet.c
220
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/arm/imx/if_enet.c
221
ifp->if_ioctl = enet_ioctl;
sys/arch/arm/imx/if_enet.c
222
ifp->if_start = enet_start;
sys/arch/arm/imx/if_enet.c
223
ifp->if_init = enet_init;
sys/arch/arm/imx/if_enet.c
224
ifp->if_stop = enet_stop;
sys/arch/arm/imx/if_enet.c
225
ifp->if_watchdog = enet_watchdog;
sys/arch/arm/imx/if_enet.c
232
ifp->if_capabilities = IFCAP_CSUM_IPv4_Tx | IFCAP_CSUM_IPv4_Rx |
sys/arch/arm/imx/if_enet.c
238
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(ENET_TX_RING_CNT, IFQ_MAXLEN));
sys/arch/arm/imx/if_enet.c
239
IFQ_SET_READY(&ifp->if_snd);
sys/arch/arm/imx/if_enet.c
243
mii->mii_ifp = ifp;
sys/arch/arm/imx/if_enet.c
258
if_attach(ifp);
sys/arch/arm/imx/if_enet.c
259
ether_ifattach(ifp, sc->sc_enaddr);
sys/arch/arm/imx/if_enet.c
367
struct ifnet *ifp;
sys/arch/arm/imx/if_enet.c
372
ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/imx/if_enet.c
384
if_statadd(ifp, if_ierrors,
sys/arch/arm/imx/if_enet.c
406
struct ifnet *ifp;
sys/arch/arm/imx/if_enet.c
426
ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/imx/if_enet.c
427
enet_stop(ifp, 1);
sys/arch/arm/imx/if_enet.c
428
enet_init(ifp);
sys/arch/arm/imx/if_enet.c
442
struct ifnet *ifp;
sys/arch/arm/imx/if_enet.c
447
ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/imx/if_enet.c
465
if_statinc(ifp, if_opackets);
sys/arch/arm/imx/if_enet.c
492
if_statinc(ifp, if_oerrors);
sys/arch/arm/imx/if_enet.c
508
ifp->if_timer = 0;
sys/arch/arm/imx/if_enet.c
517
struct ifnet *ifp;
sys/arch/arm/imx/if_enet.c
524
ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/imx/if_enet.c
593
if_statinc(ifp, if_ierrors);
sys/arch/arm/imx/if_enet.c
598
m_set_rcvif(m0, ifp);
sys/arch/arm/imx/if_enet.c
605
if (ifp->if_csum_flags_rx & (M_CSUM_IPv4 |
sys/arch/arm/imx/if_enet.c
608
enet_rx_csum(sc, ifp, m0, idx);
sys/arch/arm/imx/if_enet.c
610
if_percpuq_enqueue(ifp->if_percpuq, m0);
sys/arch/arm/imx/if_enet.c
637
enet_rx_csum(struct enet_softc *sc, struct ifnet *ifp, struct mbuf *m, int idx)
sys/arch/arm/imx/if_enet.c
649
(ifp->if_csum_flags_rx & M_CSUM_TCPv6))
sys/arch/arm/imx/if_enet.c
652
(ifp->if_csum_flags_rx & M_CSUM_UDPv6))
sys/arch/arm/imx/if_enet.c
676
if (ifp->if_csum_flags_rx & M_CSUM_IPv4) {
sys/arch/arm/imx/if_enet.c
681
if (ifp->if_csum_flags_rx & M_CSUM_IPv4) {
sys/arch/arm/imx/if_enet.c
696
(ifp->if_csum_flags_rx & M_CSUM_TCPv4))
sys/arch/arm/imx/if_enet.c
699
(ifp->if_csum_flags_rx & M_CSUM_UDPv4))
sys/arch/arm/imx/if_enet.c
715
struct ifnet *ifp = &ec->ec_if;
sys/arch/arm/imx/if_enet.c
721
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/arm/imx/if_enet.c
757
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/arm/imx/if_enet.c
759
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/arm/imx/if_enet.c
799
enet_init(struct ifnet *ifp)
sys/arch/arm/imx/if_enet.c
804
sc = ifp->if_softc;
sys/arch/arm/imx/if_enet.c
818
memcpy(sc->sc_enaddr, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/arch/arm/imx/if_enet.c
825
ifp->if_flags |= IFF_RUNNING;
sys/arch/arm/imx/if_enet.c
829
sc->sc_if_flags = ifp->if_flags;
sys/arch/arm/imx/if_enet.c
847
enet_start(struct ifnet *ifp)
sys/arch/arm/imx/if_enet.c
853
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/arm/imx/if_enet.c
856
sc = ifp->if_softc;
sys/arch/arm/imx/if_enet.c
858
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/imx/if_enet.c
869
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/imx/if_enet.c
877
if_statinc(ifp, if_oerrors);
sys/arch/arm/imx/if_enet.c
882
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/imx/if_enet.c
889
ifp->if_timer = 5;
sys/arch/arm/imx/if_enet.c
894
enet_stop(struct ifnet *ifp, int disable)
sys/arch/arm/imx/if_enet.c
900
sc = ifp->if_softc;
sys/arch/arm/imx/if_enet.c
912
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/arm/imx/if_enet.c
913
ifp->if_timer = 0;
sys/arch/arm/imx/if_enet.c
925
enet_watchdog(struct ifnet *ifp)
sys/arch/arm/imx/if_enet.c
930
sc = ifp->if_softc;
sys/arch/arm/imx/if_enet.c
934
if_statinc(ifp, if_oerrors);
sys/arch/arm/imx/if_enet.c
941
enet_stop(ifp, 1);
sys/arch/arm/imx/if_enet.c
942
enet_init(ifp);
sys/arch/arm/imx/if_enet.c
948
enet_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/arch/arm/imx/if_enet.c
950
struct enet_softc *sc = ifp->if_softc;
sys/arch/arm/imx/if_enet.c
952
ether_mediastatus(ifp, ifmr);
sys/arch/arm/imx/if_enet.c
960
struct ifnet *ifp = &ec->ec_if;
sys/arch/arm/imx/if_enet.c
961
struct enet_softc *sc = ifp->if_softc;
sys/arch/arm/imx/if_enet.c
962
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/arch/arm/imx/if_enet.c
971
sc->sc_if_flags = ifp->if_flags;
sys/arch/arm/imx/if_enet.c
976
enet_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/arch/arm/imx/if_enet.c
983
sc = ifp->if_softc;
sys/arch/arm/imx/if_enet.c
995
ifp->if_mtu = ifr->ifr_mtu;
sys/arch/arm/sociox/if_scx.c
1005
if_attach(ifp);
sys/arch/arm/sociox/if_scx.c
1006
if_deferred_start_init(ifp, NULL);
sys/arch/arm/sociox/if_scx.c
1007
ether_ifattach(ifp, enaddr);
sys/arch/arm/sociox/if_scx.c
1098
scx_stop(struct ifnet *ifp, int disable)
sys/arch/arm/sociox/if_scx.c
1100
struct scx_softc *sc = ifp->if_softc;
sys/arch/arm/sociox/if_scx.c
1110
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/arm/sociox/if_scx.c
1111
ifp->if_timer = 0;
sys/arch/arm/sociox/if_scx.c
1124
scx_init(struct ifnet *ifp)
sys/arch/arm/sociox/if_scx.c
1126
struct scx_softc *sc = ifp->if_softc;
sys/arch/arm/sociox/if_scx.c
1127
const uint8_t *ea = CLLADDR(ifp->if_sadl);
sys/arch/arm/sociox/if_scx.c
1132
scx_stop(ifp, 0);
sys/arch/arm/sociox/if_scx.c
1178
if ((error = ether_mediachange(ifp)) != 0)
sys/arch/arm/sociox/if_scx.c
1212
ifp->if_flags |= IFF_RUNNING;
sys/arch/arm/sociox/if_scx.c
1221
scx_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/arm/sociox/if_scx.c
1223
struct scx_softc *sc = ifp->if_softc;
sys/arch/arm/sociox/if_scx.c
1244
error = ifmedia_ioctl(ifp, ifr, ifm, cmd);
sys/arch/arm/sociox/if_scx.c
1247
error = ether_ioctl(ifp, cmd, data);
sys/arch/arm/sociox/if_scx.c
1252
error = if_init(ifp);
sys/arch/arm/sociox/if_scx.c
1255
else if (ifp->if_flags & IFF_RUNNING) {
sys/arch/arm/sociox/if_scx.c
1285
struct ifnet * const ifp = &ec->ec_if;
sys/arch/arm/sociox/if_scx.c
1303
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/arm/sociox/if_scx.c
1363
scx_start(struct ifnet *ifp)
sys/arch/arm/sociox/if_scx.c
1365
struct scx_softc *sc = ifp->if_softc;
sys/arch/arm/sociox/if_scx.c
1372
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/arm/sociox/if_scx.c
1383
IFQ_POLL(&ifp->if_snd, m0);
sys/arch/arm/sociox/if_scx.c
1400
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/arm/sociox/if_scx.c
1402
if_statinc(ifp, if_oerrors);
sys/arch/arm/sociox/if_scx.c
1419
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/arm/sociox/if_scx.c
1474
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/arm/sociox/if_scx.c
1478
ifp->if_timer = 5;
sys/arch/arm/sociox/if_scx.c
1485
scx_watchdog(struct ifnet *ifp)
sys/arch/arm/sociox/if_scx.c
1487
struct scx_softc *sc = ifp->if_softc;
sys/arch/arm/sociox/if_scx.c
1499
if_statinc(ifp, if_oerrors);
sys/arch/arm/sociox/if_scx.c
1521
scx_init(ifp);
sys/arch/arm/sociox/if_scx.c
1524
scx_start(ifp);
sys/arch/arm/sociox/if_scx.c
1566
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/sociox/if_scx.c
1584
if_statinc(ifp, if_opackets);
sys/arch/arm/sociox/if_scx.c
1595
ifp->if_timer = 0;
sys/arch/arm/sociox/if_scx.c
1601
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/sociox/if_scx.c
1626
if_statinc(ifp, if_ierrors); /* resource shortage */
sys/arch/arm/sociox/if_scx.c
1635
m_set_rcvif(m, ifp);
sys/arch/arm/sociox/if_scx.c
1645
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/sociox/if_scx.c
1701
mii_statchg(struct ifnet *ifp)
sys/arch/arm/sociox/if_scx.c
1703
struct scx_softc *sc = ifp->if_softc;
sys/arch/arm/sociox/if_scx.c
1766
scx_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/arch/arm/sociox/if_scx.c
1768
struct scx_softc *sc = ifp->if_softc;
sys/arch/arm/sociox/if_scx.c
872
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/sociox/if_scx.c
912
mii->mii_ifp = ifp;
sys/arch/arm/sociox/if_scx.c
989
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/arm/sociox/if_scx.c
990
ifp->if_softc = sc;
sys/arch/arm/sociox/if_scx.c
991
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/arm/sociox/if_scx.c
992
ifp->if_ioctl = scx_ioctl;
sys/arch/arm/sociox/if_scx.c
993
ifp->if_start = scx_start;
sys/arch/arm/sociox/if_scx.c
994
ifp->if_watchdog = scx_watchdog;
sys/arch/arm/sociox/if_scx.c
995
ifp->if_init = scx_init;
sys/arch/arm/sociox/if_scx.c
996
ifp->if_stop = scx_stop;
sys/arch/arm/sociox/if_scx.c
997
IFQ_SET_READY(&ifp->if_snd);
sys/arch/arm/sunxi/sun4i_emac.c
242
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/arch/arm/sunxi/sun4i_emac.c
338
snprintf(ifp->if_xname, IFNAMSIZ, EMAC_IFNAME, device_unit(self));
sys/arch/arm/sunxi/sun4i_emac.c
339
ifp->if_softc = sc;
sys/arch/arm/sunxi/sun4i_emac.c
340
ifp->if_capabilities = 0;
sys/arch/arm/sunxi/sun4i_emac.c
341
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/arm/sunxi/sun4i_emac.c
342
ifp->if_start = sun4i_emac_ifstart;
sys/arch/arm/sunxi/sun4i_emac.c
343
ifp->if_ioctl = sun4i_emac_ifioctl;
sys/arch/arm/sunxi/sun4i_emac.c
344
ifp->if_init = sun4i_emac_ifinit;
sys/arch/arm/sunxi/sun4i_emac.c
345
ifp->if_stop = sun4i_emac_ifstop;
sys/arch/arm/sunxi/sun4i_emac.c
346
ifp->if_watchdog = sun4i_emac_ifwatchdog;
sys/arch/arm/sunxi/sun4i_emac.c
347
IFQ_SET_READY(&ifp->if_snd);
sys/arch/arm/sunxi/sun4i_emac.c
354
mii->mii_ifp = ifp;
sys/arch/arm/sunxi/sun4i_emac.c
372
if_attach(ifp);
sys/arch/arm/sunxi/sun4i_emac.c
373
if_deferred_start_init(ifp, NULL);
sys/arch/arm/sunxi/sun4i_emac.c
374
ether_ifattach(ifp, enaddr);
sys/arch/arm/sunxi/sun4i_emac.c
435
sun4i_emac_miibus_statchg(struct ifnet *ifp)
sys/arch/arm/sunxi/sun4i_emac.c
437
struct sun4i_emac_softc * const sc = ifp->if_softc;
sys/arch/arm/sunxi/sun4i_emac.c
543
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/arch/arm/sunxi/sun4i_emac.c
545
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/sunxi/sun4i_emac.c
613
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/arch/arm/sunxi/sun4i_emac.c
625
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/sunxi/sun4i_emac.c
640
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/arch/arm/sunxi/sun4i_emac.c
659
ifp->if_timer = 0;
sys/arch/arm/sunxi/sun4i_emac.c
660
if_schedule_deferred_start(ifp);
sys/arch/arm/sunxi/sun4i_emac.c
669
sun4i_emac_ifstart(struct ifnet *ifp)
sys/arch/arm/sunxi/sun4i_emac.c
671
struct sun4i_emac_softc * const sc = ifp->if_softc;
sys/arch/arm/sunxi/sun4i_emac.c
677
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/sunxi/sun4i_emac.c
688
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/sunxi/sun4i_emac.c
697
ifp->if_timer = 5;
sys/arch/arm/sunxi/sun4i_emac.c
704
sun4i_emac_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/arm/sunxi/sun4i_emac.c
706
struct sun4i_emac_softc * const sc = ifp->if_softc;
sys/arch/arm/sunxi/sun4i_emac.c
711
if ((error = ether_ioctl(ifp, cmd, data)) != ENETRESET)
sys/arch/arm/sunxi/sun4i_emac.c
716
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/arm/sunxi/sun4i_emac.c
722
sun4i_emac_ifstop(ifp, 0);
sys/arch/arm/sunxi/sun4i_emac.c
723
error = sun4i_emac_ifinit(ifp);
sys/arch/arm/sunxi/sun4i_emac.c
733
sun4i_emac_ifstop(struct ifnet *ifp, int discard)
sys/arch/arm/sunxi/sun4i_emac.c
735
struct sun4i_emac_softc * const sc = ifp->if_softc;
sys/arch/arm/sunxi/sun4i_emac.c
750
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/arm/sunxi/sun4i_emac.c
751
ifp->if_timer = 0;
sys/arch/arm/sunxi/sun4i_emac.c
755
sun4i_emac_ifinit(struct ifnet *ifp)
sys/arch/arm/sunxi/sun4i_emac.c
757
struct sun4i_emac_softc * const sc = ifp->if_softc;
sys/arch/arm/sunxi/sun4i_emac.c
808
ifp->if_flags |= IFF_RUNNING;
sys/arch/arm/sunxi/sun4i_emac.c
821
sun4i_emac_ifwatchdog(struct ifnet *ifp)
sys/arch/arm/sunxi/sun4i_emac.c
823
struct sun4i_emac_softc * const sc = ifp->if_softc;
sys/arch/arm/sunxi/sun4i_emac.c
827
if_statinc(ifp, if_oerrors);
sys/arch/arm/sunxi/sun4i_emac.c
828
sun4i_emac_ifinit(ifp);
sys/arch/arm/sunxi/sun4i_emac.c
829
sun4i_emac_ifstart(ifp);
sys/arch/arm/sunxi/sun4i_emac.c
836
struct ifnet * const ifp = &ec->ec_if;
sys/arch/arm/sunxi/sun4i_emac.c
851
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/arm/sunxi/sun4i_emac.c
852
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/arm/sunxi/sun4i_emac.c
858
if ((ifp->if_flags & IFF_PROMISC) == 0) {
sys/arch/arm/sunxi/sun4i_emac.c
878
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/arm/sunxi/sun4i_emac.c
893
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/arm/sunxi/sunxi_can.c
136
struct ifnet *ifp;
sys/arch/arm/sunxi/sunxi_can.c
217
ifp = if_alloc(IFT_OTHER);
sys/arch/arm/sunxi/sunxi_can.c
218
sc->sc_ifp = ifp;
sys/arch/arm/sunxi/sunxi_can.c
219
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/arch/arm/sunxi/sunxi_can.c
220
ifp->if_softc = sc;
sys/arch/arm/sunxi/sunxi_can.c
221
ifp->if_capabilities = 0;
sys/arch/arm/sunxi/sunxi_can.c
222
ifp->if_flags = 0;
sys/arch/arm/sunxi/sunxi_can.c
223
ifp->if_start = sunxi_can_ifstart;
sys/arch/arm/sunxi/sunxi_can.c
224
ifp->if_ioctl = sunxi_can_ifioctl;
sys/arch/arm/sunxi/sunxi_can.c
225
ifp->if_watchdog = sunxi_can_ifwatchdog;
sys/arch/arm/sunxi/sunxi_can.c
230
can_ifattach(ifp);
sys/arch/arm/sunxi/sunxi_can.c
231
if_deferred_start_init(ifp, NULL);
sys/arch/arm/sunxi/sunxi_can.c
232
bpf_mtap_softint_init(ifp);
sys/arch/arm/sunxi/sunxi_can.c
236
ifp->if_mowner = kmem_zalloc(sizeof(*ifp->if_mowner), KM_SLEEP);
sys/arch/arm/sunxi/sunxi_can.c
237
strlcpy(ifp->if_mowner->mo_name, ifp->if_xname,
sys/arch/arm/sunxi/sunxi_can.c
238
sizeof(ifp->if_mowner->mo_name));
sys/arch/arm/sunxi/sunxi_can.c
239
MOWNER_ATTACH(ifp->if_mowner);
sys/arch/arm/sunxi/sunxi_can.c
248
struct ifnet *ifp = sc->sc_ifp;
sys/arch/arm/sunxi/sunxi_can.c
258
if_statinc(ifp, if_ierrors);
sys/arch/arm/sunxi/sunxi_can.c
265
if_statinc(ifp, if_ierrors);
sys/arch/arm/sunxi/sunxi_can.c
297
if_statadd(ifp, if_ibytes, m->m_len);
sys/arch/arm/sunxi/sunxi_can.c
298
m_set_rcvif(m, ifp);
sys/arch/arm/sunxi/sunxi_can.c
299
can_bpf_mtap(ifp, m, 1);
sys/arch/arm/sunxi/sunxi_can.c
300
can_input(ifp, m);
sys/arch/arm/sunxi/sunxi_can.c
306
struct ifnet * const ifp = sc->sc_ifp;
sys/arch/arm/sunxi/sunxi_can.c
311
if_statadd2(ifp, if_obytes, m->m_len, if_opackets, 1);
sys/arch/arm/sunxi/sunxi_can.c
313
m_set_rcvif(m, ifp);
sys/arch/arm/sunxi/sunxi_can.c
314
can_input(ifp, m); /* loopback */
sys/arch/arm/sunxi/sunxi_can.c
316
ifp->if_timer = 0;
sys/arch/arm/sunxi/sunxi_can.c
318
if_schedule_deferred_start(ifp);
sys/arch/arm/sunxi/sunxi_can.c
342
struct ifnet * const ifp = sc->sc_ifp;
sys/arch/arm/sunxi/sunxi_can.c
348
if_statinc(ifp, if_ierrors);
sys/arch/arm/sunxi/sunxi_can.c
363
if_statinc(ifp, if_ierrors);
sys/arch/arm/sunxi/sunxi_can.c
373
if_statadd(ifp, if_oerrors, txerr);
sys/arch/arm/sunxi/sunxi_can.c
422
sunxi_can_ifstart(struct ifnet *ifp)
sys/arch/arm/sunxi/sunxi_can.c
424
struct sunxi_can_softc * const sc = ifp->if_softc;
sys/arch/arm/sunxi/sunxi_can.c
435
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/sunxi/sunxi_can.c
440
MCLAIM(m, ifp->if_mowner);
sys/arch/arm/sunxi/sunxi_can.c
481
ifp->if_timer = 5;
sys/arch/arm/sunxi/sunxi_can.c
482
can_bpf_mtap(ifp, m, 0);
sys/arch/arm/sunxi/sunxi_can.c
558
sunxi_can_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/arm/sunxi/sunxi_can.c
560
struct sunxi_can_softc * const sc = ifp->if_softc;
sys/arch/arm/sunxi/sunxi_can.c
579
error = ifioctl_common(ifp, cmd, data);
sys/arch/arm/sunxi/sunxi_can.c
581
if ((ifp->if_flags & IFF_UP) != 0 &&
sys/arch/arm/sunxi/sunxi_can.c
582
(ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/arm/sunxi/sunxi_can.c
585
ifp->if_flags &= ~IFF_UP;
sys/arch/arm/sunxi/sunxi_can.c
587
} else if ((ifp->if_flags & IFF_UP) == 0 &&
sys/arch/arm/sunxi/sunxi_can.c
588
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/arch/arm/sunxi/sunxi_can.c
600
sunxi_can_ifwatchdog(struct ifnet *ifp)
sys/arch/arm/sunxi/sunxi_can.c
602
struct sunxi_can_softc * const sc = ifp->if_softc;
sys/arch/arm/sunxi/sunxi_can.c
615
if_statinc(ifp, if_oerrors);
sys/arch/arm/sunxi/sunxi_emac.c
1374
struct ifnet *ifp = &sc->ec.ec_if;
sys/arch/arm/sunxi/sunxi_emac.c
1433
ifp->if_softc = sc;
sys/arch/arm/sunxi/sunxi_emac.c
1434
snprintf(ifp->if_xname, IFNAMSIZ, EMAC_IFNAME, device_unit(self));
sys/arch/arm/sunxi/sunxi_emac.c
1435
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/arm/sunxi/sunxi_emac.c
1437
ifp->if_extflags = IFEF_MPSAFE;
sys/arch/arm/sunxi/sunxi_emac.c
1439
ifp->if_start = sunxi_emac_start;
sys/arch/arm/sunxi/sunxi_emac.c
1440
ifp->if_ioctl = sunxi_emac_ioctl;
sys/arch/arm/sunxi/sunxi_emac.c
1441
ifp->if_init = sunxi_emac_init;
sys/arch/arm/sunxi/sunxi_emac.c
1442
ifp->if_stop = sunxi_emac_stop;
sys/arch/arm/sunxi/sunxi_emac.c
1443
ifp->if_capabilities = IFCAP_CSUM_IPv4_Rx |
sys/arch/arm/sunxi/sunxi_emac.c
1449
ifp->if_capenable = ifp->if_capabilities;
sys/arch/arm/sunxi/sunxi_emac.c
1450
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/arch/arm/sunxi/sunxi_emac.c
1451
IFQ_SET_READY(&ifp->if_snd);
sys/arch/arm/sunxi/sunxi_emac.c
1459
mii->mii_ifp = ifp;
sys/arch/arm/sunxi/sunxi_emac.c
1473
if_attach(ifp);
sys/arch/arm/sunxi/sunxi_emac.c
1474
if_deferred_start_init(ifp, NULL);
sys/arch/arm/sunxi/sunxi_emac.c
1477
ether_ifattach(ifp, eaddr);
sys/arch/arm/sunxi/sunxi_emac.c
298
sunxi_emac_mii_statchg(struct ifnet *ifp)
sys/arch/arm/sunxi/sunxi_emac.c
300
struct sunxi_emac_softc * const sc = ifp->if_softc;
sys/arch/arm/sunxi/sunxi_emac.c
443
struct ifnet *ifp = &sc->ec.ec_if;
sys/arch/arm/sunxi/sunxi_emac.c
450
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/arm/sunxi/sunxi_emac.c
458
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/sunxi/sunxi_emac.c
469
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/sunxi/sunxi_emac.c
475
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/sunxi/sunxi_emac.c
476
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/sunxi/sunxi_emac.c
493
sunxi_emac_start(struct ifnet *ifp)
sys/arch/arm/sunxi/sunxi_emac.c
495
struct sunxi_emac_softc *sc = ifp->if_softc;
sys/arch/arm/sunxi/sunxi_emac.c
537
struct ifnet *ifp = &ec->ec_if;
sys/arch/arm/sunxi/sunxi_emac.c
548
if ((ifp->if_flags & IFF_PROMISC) != 0)
sys/arch/arm/sunxi/sunxi_emac.c
550
else if ((ifp->if_flags & IFF_ALLMULTI) != 0) {
sys/arch/arm/sunxi/sunxi_emac.c
570
eaddr = CLLADDR(ifp->if_sadl);
sys/arch/arm/sunxi/sunxi_emac.c
668
struct ifnet *ifp = &sc->ec.ec_if;
sys/arch/arm/sunxi/sunxi_emac.c
674
if ((ifp->if_flags & IFF_RUNNING) != 0)
sys/arch/arm/sunxi/sunxi_emac.c
711
ifp->if_flags |= IFF_RUNNING;
sys/arch/arm/sunxi/sunxi_emac.c
720
sunxi_emac_init(struct ifnet *ifp)
sys/arch/arm/sunxi/sunxi_emac.c
722
struct sunxi_emac_softc *sc = ifp->if_softc;
sys/arch/arm/sunxi/sunxi_emac.c
735
struct ifnet *ifp = &sc->ec.ec_if;
sys/arch/arm/sunxi/sunxi_emac.c
769
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/arm/sunxi/sunxi_emac.c
773
sunxi_emac_stop(struct ifnet *ifp, int disable)
sys/arch/arm/sunxi/sunxi_emac.c
775
struct sunxi_emac_softc * const sc = ifp->if_softc;
sys/arch/arm/sunxi/sunxi_emac.c
785
struct ifnet *ifp = &sc->ec.ec_if;
sys/arch/arm/sunxi/sunxi_emac.c
809
m_set_rcvif(m, ifp);
sys/arch/arm/sunxi/sunxi_emac.c
815
if ((ifp->if_capenable & IFCAP_CSUM_IPv4_Rx) != 0 &&
sys/arch/arm/sunxi/sunxi_emac.c
829
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/sunxi/sunxi_emac.c
838
if_statinc(ifp, if_ierrors);
sys/arch/arm/sunxi/sunxi_emac.c
853
struct ifnet *ifp = &sc->ec.ec_if;
sys/arch/arm/sunxi/sunxi_emac.c
885
if_statinc(ifp, if_opackets);
sys/arch/arm/sunxi/sunxi_emac.c
895
struct ifnet *ifp = &sc->ec.ec_if;
sys/arch/arm/sunxi/sunxi_emac.c
908
if_schedule_deferred_start(ifp);
sys/arch/arm/sunxi/sunxi_emac.c
917
sunxi_emac_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/arm/sunxi/sunxi_emac.c
919
struct sunxi_emac_softc *sc = ifp->if_softc;
sys/arch/arm/sunxi/sunxi_emac.c
931
error = ether_ioctl(ifp, cmd, data);
sys/arch/arm/sunxi/sunxi_emac.c
941
error = if_init(ifp);
sys/arch/arm/sunxi/sunxi_emac.c
944
else if ((ifp->if_flags & IFF_RUNNING) != 0) {
sys/arch/arm/ti/if_cpsw.c
1040
ifp->if_flags |= IFF_RUNNING;
sys/arch/arm/ti/if_cpsw.c
1047
cpsw_stop(struct ifnet *ifp, int disable)
sys/arch/arm/ti/if_cpsw.c
1049
struct cpsw_softc * const sc = ifp->if_softc;
sys/arch/arm/ti/if_cpsw.c
1054
ifp, disable);
sys/arch/arm/ti/if_cpsw.c
1056
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/arm/ti/if_cpsw.c
1109
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/arm/ti/if_cpsw.c
1110
ifp->if_timer = 0;
sys/arch/arm/ti/if_cpsw.c
1152
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/arch/arm/ti/if_cpsw.c
1198
if_statinc(ifp, if_ierrors);
sys/arch/arm/ti/if_cpsw.c
1208
m_set_rcvif(m, ifp);
sys/arch/arm/ti/if_cpsw.c
1212
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/ti/if_cpsw.c
1242
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/arch/arm/ti/if_cpsw.c
1306
if_statinc(ifp, if_opackets);
sys/arch/arm/ti/if_cpsw.c
1346
ifp->if_timer = 0;
sys/arch/arm/ti/if_cpsw.c
1349
if_schedule_deferred_start(ifp);
sys/arch/arm/ti/if_cpsw.c
346
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/arch/arm/ti/if_cpsw.c
356
cpsw_stop(ifp, 1);
sys/arch/arm/ti/if_cpsw.c
367
ether_ifdetach(ifp);
sys/arch/arm/ti/if_cpsw.c
368
if_detach(ifp);
sys/arch/arm/ti/if_cpsw.c
397
struct ifnet * const ifp = &ec->ec_if;
sys/arch/arm/ti/if_cpsw.c
559
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/arm/ti/if_cpsw.c
560
ifp->if_softc = sc;
sys/arch/arm/ti/if_cpsw.c
561
ifp->if_capabilities = 0;
sys/arch/arm/ti/if_cpsw.c
562
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/arm/ti/if_cpsw.c
563
ifp->if_start = cpsw_start;
sys/arch/arm/ti/if_cpsw.c
564
ifp->if_ioctl = cpsw_ioctl;
sys/arch/arm/ti/if_cpsw.c
565
ifp->if_init = cpsw_init;
sys/arch/arm/ti/if_cpsw.c
566
ifp->if_stop = cpsw_stop;
sys/arch/arm/ti/if_cpsw.c
567
ifp->if_watchdog = cpsw_watchdog;
sys/arch/arm/ti/if_cpsw.c
568
IFQ_SET_READY(&ifp->if_snd);
sys/arch/arm/ti/if_cpsw.c
570
cpsw_stop(ifp, 0);
sys/arch/arm/ti/if_cpsw.c
572
mii->mii_ifp = ifp;
sys/arch/arm/ti/if_cpsw.c
598
if_attach(ifp);
sys/arch/arm/ti/if_cpsw.c
599
if_deferred_start_init(ifp, NULL);
sys/arch/arm/ti/if_cpsw.c
600
ether_ifattach(ifp, sc->sc_enaddr);
sys/arch/arm/ti/if_cpsw.c
609
cpsw_start(struct ifnet *ifp)
sys/arch/arm/ti/if_cpsw.c
611
struct cpsw_softc * const sc = ifp->if_softc;
sys/arch/arm/ti/if_cpsw.c
628
if (__predict_false((ifp->if_flags & IFF_RUNNING) == 0)) {
sys/arch/arm/ti/if_cpsw.c
644
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/ti/if_cpsw.c
653
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/ti/if_cpsw.c
655
if_statinc(ifp, if_oerrors);
sys/arch/arm/ti/if_cpsw.c
673
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/ti/if_cpsw.c
713
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/ti/if_cpsw.c
717
ifp->if_timer = 5;
sys/arch/arm/ti/if_cpsw.c
739
cpsw_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/arm/ti/if_cpsw.c
746
error = ether_ioctl(ifp, cmd, data);
sys/arch/arm/ti/if_cpsw.c
759
cpsw_watchdog(struct ifnet *ifp)
sys/arch/arm/ti/if_cpsw.c
761
struct cpsw_softc *sc = ifp->if_softc;
sys/arch/arm/ti/if_cpsw.c
765
if_statinc(ifp, if_oerrors);
sys/arch/arm/ti/if_cpsw.c
766
cpsw_init(ifp);
sys/arch/arm/ti/if_cpsw.c
767
cpsw_start(ifp);
sys/arch/arm/ti/if_cpsw.c
835
cpsw_mii_statchg(struct ifnet *ifp)
sys/arch/arm/ti/if_cpsw.c
897
cpsw_init(struct ifnet *ifp)
sys/arch/arm/ti/if_cpsw.c
899
struct cpsw_softc * const sc = ifp->if_softc;
sys/arch/arm/ti/if_cpsw.c
903
cpsw_stop(ifp, 0);
sys/arch/arm/xscale/ixp425_if_npe.c
1021
if_statinc(ifp, if_ierrors);
sys/arch/arm/xscale/ixp425_if_npe.c
1037
if_percpuq_enqueue(ifp->if_percpuq, mrx);
sys/arch/arm/xscale/ixp425_if_npe.c
1140
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/xscale/ixp425_if_npe.c
1143
if_statinc(ifp, if_oerrors);
sys/arch/arm/xscale/ixp425_if_npe.c
1159
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/xscale/ixp425_if_npe.c
1162
npestop(ifp, 0);
sys/arch/arm/xscale/ixp425_if_npe.c
1166
npe_setmac(sc, CLLADDR(ifp->if_sadl));
sys/arch/arm/xscale/ixp425_if_npe.c
1167
ether_mediachange(ifp);
sys/arch/arm/xscale/ixp425_if_npe.c
1173
ifp->if_flags |= IFF_RUNNING;
sys/arch/arm/xscale/ixp425_if_npe.c
1174
ifp->if_timer = 0; /* just in case */
sys/arch/arm/xscale/ixp425_if_npe.c
1186
npeinit(struct ifnet *ifp)
sys/arch/arm/xscale/ixp425_if_npe.c
1188
struct npe_softc *sc = ifp->if_softc;
sys/arch/arm/xscale/ixp425_if_npe.c
1233
npestart(struct ifnet *ifp)
sys/arch/arm/xscale/ixp425_if_npe.c
1235
struct npe_softc *sc = ifp->if_softc;
sys/arch/arm/xscale/ixp425_if_npe.c
1243
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/arm/xscale/ixp425_if_npe.c
1247
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/xscale/ixp425_if_npe.c
1276
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/xscale/ixp425_if_npe.c
1305
ifp->if_timer = 5;
sys/arch/arm/xscale/ixp425_if_npe.c
1349
npestop(struct ifnet *ifp, int disable)
sys/arch/arm/xscale/ixp425_if_npe.c
1351
struct npe_softc *sc = ifp->if_softc;
sys/arch/arm/xscale/ixp425_if_npe.c
1376
ifp->if_timer = 0;
sys/arch/arm/xscale/ixp425_if_npe.c
1377
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/arm/xscale/ixp425_if_npe.c
1381
npewatchdog(struct ifnet *ifp)
sys/arch/arm/xscale/ixp425_if_npe.c
1383
struct npe_softc *sc = ifp->if_softc;
sys/arch/arm/xscale/ixp425_if_npe.c
1388
if_statinc(ifp, if_oerrors);
sys/arch/arm/xscale/ixp425_if_npe.c
1394
npeioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/arm/xscale/ixp425_if_npe.c
1396
struct npe_softc *sc = ifp->if_softc;
sys/arch/arm/xscale/ixp425_if_npe.c
1418
error = ifmedia_ioctl(ifp, ifr, &sc->sc_mii.mii_media, cmd);
sys/arch/arm/xscale/ixp425_if_npe.c
1421
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == IFF_RUNNING) {
sys/arch/arm/xscale/ixp425_if_npe.c
1426
if_stop(ifp, 1);
sys/arch/arm/xscale/ixp425_if_npe.c
1427
} else if ((ifp->if_flags & (IFF_UP |IFF_RUNNING)) == IFF_UP) {
sys/arch/arm/xscale/ixp425_if_npe.c
1432
error = if_init(ifp);
sys/arch/arm/xscale/ixp425_if_npe.c
1433
} else if ((ifp->if_flags & IFF_UP) != 0) {
sys/arch/arm/xscale/ixp425_if_npe.c
1438
diff = (ifp->if_flags ^ sc->sc_if_flags)
sys/arch/arm/xscale/ixp425_if_npe.c
1454
error = if_init(ifp);
sys/arch/arm/xscale/ixp425_if_npe.c
1457
sc->sc_if_flags = ifp->if_flags;
sys/arch/arm/xscale/ixp425_if_npe.c
1460
error = ether_ioctl(ifp, cmd, data);
sys/arch/arm/xscale/ixp425_if_npe.c
1471
npestart(ifp);
sys/arch/arm/xscale/ixp425_if_npe.c
1637
npe_miibus_statchg(struct ifnet *ifp)
sys/arch/arm/xscale/ixp425_if_npe.c
1639
struct npe_softc *sc = ifp->if_softc;
sys/arch/arm/xscale/ixp425_if_npe.c
265
struct ifnet *ifp;
sys/arch/arm/xscale/ixp425_if_npe.c
295
ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/xscale/ixp425_if_npe.c
296
mii->mii_ifp = ifp;
sys/arch/arm/xscale/ixp425_if_npe.c
313
ifp->if_softc = sc;
sys/arch/arm/xscale/ixp425_if_npe.c
314
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/arch/arm/xscale/ixp425_if_npe.c
315
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/arm/xscale/ixp425_if_npe.c
316
ifp->if_start = npestart;
sys/arch/arm/xscale/ixp425_if_npe.c
317
ifp->if_ioctl = npeioctl;
sys/arch/arm/xscale/ixp425_if_npe.c
318
ifp->if_watchdog = npewatchdog;
sys/arch/arm/xscale/ixp425_if_npe.c
319
ifp->if_init = npeinit;
sys/arch/arm/xscale/ixp425_if_npe.c
320
ifp->if_stop = npestop;
sys/arch/arm/xscale/ixp425_if_npe.c
321
IFQ_SET_READY(&ifp->if_snd);
sys/arch/arm/xscale/ixp425_if_npe.c
326
if_attach(ifp);
sys/arch/arm/xscale/ixp425_if_npe.c
327
if_deferred_start_init(ifp, NULL);
sys/arch/arm/xscale/ixp425_if_npe.c
328
ether_ifattach(ifp, sc->sc_enaddr);
sys/arch/arm/xscale/ixp425_if_npe.c
344
struct ifnet *ifp = &ec->ec_if;
sys/arch/arm/xscale/ixp425_if_npe.c
354
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/arm/xscale/ixp425_if_npe.c
357
} else if (ifp->if_flags & IFF_ALLMULTI) {
sys/arch/arm/xscale/ixp425_if_npe.c
376
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/arm/xscale/ixp425_if_npe.c
406
msg[1] = ((ifp->if_flags & IFF_PROMISC) ? 1 : 0) << 24
sys/arch/arm/xscale/ixp425_if_npe.c
687
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/xscale/ixp425_if_npe.c
690
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/arch/arm/xscale/ixp425_if_npe.c
691
if_statadd_ref(ifp, nsr, if_oerrors,
sys/arch/arm/xscale/ixp425_if_npe.c
696
if_statadd_ref(ifp, nsr, if_ierrors,
sys/arch/arm/xscale/ixp425_if_npe.c
702
if_statadd_ref(ifp, nsr, if_collisions,
sys/arch/arm/xscale/ixp425_if_npe.c
706
IF_STAT_PUTREF(ifp);
sys/arch/arm/xscale/ixp425_if_npe.c
780
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/xscale/ixp425_if_npe.c
788
if_statadd(ifp, if_opackets, td->count);
sys/arch/arm/xscale/ixp425_if_npe.c
789
ifp->if_timer = 0;
sys/arch/arm/xscale/ixp425_if_npe.c
790
if_schedule_deferred_start(ifp);
sys/arch/arm/xscale/ixp425_if_npe.c
922
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/arm/xscale/ixp425_if_npe.c
932
m_set_rcvif(mrx, ifp);
sys/arch/arm/xscale/ixp425_if_npe.c
942
if_statinc(ifp, if_ierrors);
sys/arch/arm/xscale/ixp425_if_npe.c
945
if ((ifp->if_flags & IFF_PROMISC) == 0) {
sys/arch/emips/ebus/if_le_ebus.c
159
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/emips/ebus/if_le_ebus.c
186
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/arch/emips/ebus/if_le_ebus.c
187
ifp->if_softc = sc;
sys/arch/emips/ebus/if_le_ebus.c
188
ifp->if_start = enic_start;
sys/arch/emips/ebus/if_le_ebus.c
189
ifp->if_ioctl = enic_ioctl;
sys/arch/emips/ebus/if_le_ebus.c
190
ifp->if_watchdog = enic_watchdog;
sys/arch/emips/ebus/if_le_ebus.c
191
ifp->if_init = enic_init;
sys/arch/emips/ebus/if_le_ebus.c
192
ifp->if_stop = enic_stop;
sys/arch/emips/ebus/if_le_ebus.c
193
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/emips/ebus/if_le_ebus.c
194
IFQ_SET_READY(&ifp->if_snd);
sys/arch/emips/ebus/if_le_ebus.c
203
enic_stop(ifp, 0);
sys/arch/emips/ebus/if_le_ebus.c
216
if_attach(ifp);
sys/arch/emips/ebus/if_le_ebus.c
217
if_deferred_start_init(ifp, NULL);
sys/arch/emips/ebus/if_le_ebus.c
218
ether_ifattach(ifp, sc->sc_enaddr);
sys/arch/emips/ebus/if_le_ebus.c
220
sc->sc_sh = shutdownhook_establish(enic_shutdown, ifp);
sys/arch/emips/ebus/if_le_ebus.c
316
enic_reset(struct ifnet *ifp)
sys/arch/emips/ebus/if_le_ebus.c
321
enic_stop(ifp, 0);
sys/arch/emips/ebus/if_le_ebus.c
322
enic_init(ifp);
sys/arch/emips/ebus/if_le_ebus.c
327
enic_stop(struct ifnet *ifp, int suspend)
sys/arch/emips/ebus/if_le_ebus.c
329
struct enic_softc *sc = ifp->if_softc;
sys/arch/emips/ebus/if_le_ebus.c
348
struct ifnet *ifp = arg;
sys/arch/emips/ebus/if_le_ebus.c
350
enic_stop(ifp, 0);
sys/arch/emips/ebus/if_le_ebus.c
515
enic_init(struct ifnet *ifp)
sys/arch/emips/ebus/if_le_ebus.c
517
struct enic_softc *sc = ifp->if_softc;
sys/arch/emips/ebus/if_le_ebus.c
531
ifp->if_flags |= IFF_RUNNING;
sys/arch/emips/ebus/if_le_ebus.c
533
ifp->if_timer = 0;
sys/arch/emips/ebus/if_le_ebus.c
541
if_schedule_deferred_start(ifp);
sys/arch/emips/ebus/if_le_ebus.c
548
enic_watchdog(struct ifnet *ifp)
sys/arch/emips/ebus/if_le_ebus.c
550
struct enic_softc *sc = ifp->if_softc;
sys/arch/emips/ebus/if_le_ebus.c
556
if_statinc(ifp, if_oerrors);
sys/arch/emips/ebus/if_le_ebus.c
558
enic_reset(ifp);
sys/arch/emips/ebus/if_le_ebus.c
562
enic_mediachange(struct ifnet *ifp)
sys/arch/emips/ebus/if_le_ebus.c
565
struct enic_softc *sc = ifp->if_softc;
sys/arch/emips/ebus/if_le_ebus.c
573
enic_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/arch/emips/ebus/if_le_ebus.c
575
struct enic_softc *sc = ifp->if_softc;
sys/arch/emips/ebus/if_le_ebus.c
577
if ((ifp->if_flags & IFF_UP) == 0)
sys/arch/emips/ebus/if_le_ebus.c
591
enic_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/emips/ebus/if_le_ebus.c
599
error = ether_ioctl(ifp, cmd, data);
sys/arch/emips/ebus/if_le_ebus.c
608
enic_init(ifp);
sys/arch/emips/ebus/if_le_ebus.c
615
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/emips/ebus/if_le_ebus.c
616
enic_reset(ifp);
sys/arch/emips/ebus/if_le_ebus.c
681
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/emips/ebus/if_le_ebus.c
695
if_statinc(ifp, if_ierrors);
sys/arch/emips/ebus/if_le_ebus.c
716
if_statinc(ifp, if_ierrors);
sys/arch/emips/ebus/if_le_ebus.c
728
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/emips/ebus/if_le_ebus.c
737
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/emips/ebus/if_le_ebus.c
757
if_statinc(ifp, if_oerrors);
sys/arch/emips/ebus/if_le_ebus.c
773
if_statinc(ifp, if_opackets);
sys/arch/emips/ebus/if_le_ebus.c
776
ifp->if_timer = 0;
sys/arch/emips/ebus/if_le_ebus.c
779
if_schedule_deferred_start(ifp);
sys/arch/emips/ebus/if_le_ebus.c
792
enic_start(struct ifnet *ifp)
sys/arch/emips/ebus/if_le_ebus.c
794
struct enic_softc *sc = ifp->if_softc;
sys/arch/emips/ebus/if_le_ebus.c
804
printf("enic_start(%x)\n", ifp->if_flags);
sys/arch/emips/ebus/if_le_ebus.c
807
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/emips/ebus/if_le_ebus.c
816
IFQ_POLL(&ifp->if_snd, m);
sys/arch/emips/ebus/if_le_ebus.c
835
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/emips/ebus/if_le_ebus.c
843
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/emips/ebus/if_le_ebus.c
857
ifp->if_timer = 5;
sys/arch/evbppc/virtex/dev/if_temac.c
1124
struct ifnet *ifp = &sc->sc_if;
sys/arch/evbppc/virtex/dev/if_temac.c
1191
m_set_rcvif(m, ifp);
sys/arch/evbppc/virtex/dev/if_temac.c
1205
if_statinc(ifp, if_ierrors);
sys/arch/evbppc/virtex/dev/if_temac.c
1209
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/evbppc/virtex/dev/if_temac.c
328
struct ifnet *ifp = &sc->sc_if;
sys/arch/evbppc/virtex/dev/if_temac.c
493
mii->mii_ifp = ifp;
sys/arch/evbppc/virtex/dev/if_temac.c
528
strcpy(ifp->if_xname, xname);
sys/arch/evbppc/virtex/dev/if_temac.c
529
ifp->if_softc = sc;
sys/arch/evbppc/virtex/dev/if_temac.c
530
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/evbppc/virtex/dev/if_temac.c
531
ifp->if_ioctl = temac_ioctl;
sys/arch/evbppc/virtex/dev/if_temac.c
532
ifp->if_start = temac_start;
sys/arch/evbppc/virtex/dev/if_temac.c
533
ifp->if_init = temac_init;
sys/arch/evbppc/virtex/dev/if_temac.c
534
ifp->if_stop = temac_stop;
sys/arch/evbppc/virtex/dev/if_temac.c
535
ifp->if_watchdog = NULL;
sys/arch/evbppc/virtex/dev/if_temac.c
536
IFQ_SET_READY(&ifp->if_snd);
sys/arch/evbppc/virtex/dev/if_temac.c
537
IFQ_SET_MAXLEN(&ifp->if_snd, TEMAC_TXQLEN);
sys/arch/evbppc/virtex/dev/if_temac.c
541
if_attach(ifp);
sys/arch/evbppc/virtex/dev/if_temac.c
542
ether_ifattach(ifp, enaddr);
sys/arch/evbppc/virtex/dev/if_temac.c
579
temac_init(struct ifnet *ifp)
sys/arch/evbppc/virtex/dev/if_temac.c
581
struct temac_softc *sc = (struct temac_softc *)ifp->if_softc;
sys/arch/evbppc/virtex/dev/if_temac.c
590
if ((error = ether_mediachange(ifp)) != 0)
sys/arch/evbppc/virtex/dev/if_temac.c
606
ifp->if_flags |= IFF_PROMISC;
sys/arch/evbppc/virtex/dev/if_temac.c
637
ifp->if_flags |= IFF_RUNNING;
sys/arch/evbppc/virtex/dev/if_temac.c
643
temac_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/evbppc/virtex/dev/if_temac.c
645
struct temac_softc *sc = (struct temac_softc *)ifp->if_softc;
sys/arch/evbppc/virtex/dev/if_temac.c
652
ret = ether_ioctl(ifp, cmd, data);
sys/arch/evbppc/virtex/dev/if_temac.c
658
temac_start(struct ifnet *ifp)
sys/arch/evbppc/virtex/dev/if_temac.c
660
struct temac_softc *sc = (struct temac_softc *)ifp->if_softc;
sys/arch/evbppc/virtex/dev/if_temac.c
687
IFQ_POLL(&ifp->if_snd, m);
sys/arch/evbppc/virtex/dev/if_temac.c
704
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/evbppc/virtex/dev/if_temac.c
723
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/evbppc/virtex/dev/if_temac.c
783
temac_stop(struct ifnet *ifp, int disable)
sys/arch/evbppc/virtex/dev/if_temac.c
785
struct temac_softc *sc = (struct temac_softc *)ifp->if_softc;
sys/arch/evbppc/virtex/dev/if_temac.c
816
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/evbppc/virtex/dev/if_temac.c
845
temac_mii_statchg(struct ifnet *ifp)
sys/arch/evbppc/virtex/dev/if_temac.c
847
struct temac_softc *sc = ifp->if_softc;
sys/arch/i386/i386/db_machdep.c
213
struct intrframe *ifp;
sys/arch/i386/i386/db_machdep.c
220
ifp = (struct intrframe *)
sys/arch/i386/i386/db_machdep.c
221
db_get_value((db_addr_t)(argp + 1), sizeof(ifp), false);
sys/arch/i386/i386/db_machdep.c
225
err = db_get_value((db_addr_t)&ifp->__if_err,
sys/arch/i386/i386/db_machdep.c
226
sizeof(ifp->__if_err), false);
sys/arch/i386/i386/db_machdep.c
227
trapno = db_get_value((db_addr_t)&ifp->__if_trapno,
sys/arch/i386/i386/db_machdep.c
228
sizeof(ifp->__if_trapno), false);
sys/arch/i386/i386/db_machdep.c
237
*nextframe = (long *)ifp - 1;
sys/arch/mac68k/dev/if_mc.c
142
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/dev/if_mc.c
152
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/mac68k/dev/if_mc.c
153
ifp->if_softc = sc;
sys/arch/mac68k/dev/if_mc.c
154
ifp->if_ioctl = mcioctl;
sys/arch/mac68k/dev/if_mc.c
155
ifp->if_start = mcstart;
sys/arch/mac68k/dev/if_mc.c
156
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/mac68k/dev/if_mc.c
157
ifp->if_watchdog = mcwatchdog;
sys/arch/mac68k/dev/if_mc.c
159
if_attach(ifp);
sys/arch/mac68k/dev/if_mc.c
160
if_deferred_start_init(ifp, NULL);
sys/arch/mac68k/dev/if_mc.c
161
ether_ifattach(ifp, lladdr);
sys/arch/mac68k/dev/if_mc.c
163
rnd_attach_source(&sc->rnd_source, ifp->if_xname, RND_TYPE_NET,
sys/arch/mac68k/dev/if_mc.c
170
mcioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/mac68k/dev/if_mc.c
172
struct mc_softc *sc = ifp->if_softc;
sys/arch/mac68k/dev/if_mc.c
181
ifp->if_flags |= IFF_UP;
sys/arch/mac68k/dev/if_mc.c
186
arp_ifinit(ifp, ifa);
sys/arch/mac68k/dev/if_mc.c
195
if ((err = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/mac68k/dev/if_mc.c
198
if ((ifp->if_flags & IFF_UP) == 0 &&
sys/arch/mac68k/dev/if_mc.c
199
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/arch/mac68k/dev/if_mc.c
205
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/mac68k/dev/if_mc.c
206
} else if ((ifp->if_flags & IFF_UP) != 0 &&
sys/arch/mac68k/dev/if_mc.c
207
(ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/mac68k/dev/if_mc.c
219
mcstart(ifp);
sys/arch/mac68k/dev/if_mc.c
225
if ((err = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/mac68k/dev/if_mc.c
230
if (ifp->if_flags & IFF_RUNNING)
sys/arch/mac68k/dev/if_mc.c
236
err = ether_ioctl(ifp, cmd, data);
sys/arch/mac68k/dev/if_mc.c
246
mcstart(struct ifnet *ifp)
sys/arch/mac68k/dev/if_mc.c
248
struct mc_softc *sc = ifp->if_softc;
sys/arch/mac68k/dev/if_mc.c
251
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/mac68k/dev/if_mc.c
255
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/mac68k/dev/if_mc.c
263
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/mac68k/dev/if_mc.c
271
if_statinc(ifp, if_opackets); /* # of pkts */
sys/arch/mac68k/dev/if_mc.c
382
mcwatchdog(struct ifnet *ifp)
sys/arch/mac68k/dev/if_mc.c
384
struct mc_softc *sc = ifp->if_softc;
sys/arch/mac68k/dev/if_mc.c
574
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/dev/if_mc.c
583
if_statinc(ifp, if_ierrors);
sys/arch/mac68k/dev/if_mc.c
589
if_statinc(ifp, if_ierrors);
sys/arch/mac68k/dev/if_mc.c
594
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mac68k/dev/if_mc.c
655
struct ifnet *ifp = &ec->ec_if;
sys/arch/mac68k/dev/if_mc.c
709
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/mac68k/dev/if_mc.c
713
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/mac68k/nubus/if_ae_nubus.c
127
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/arch/mac68k/nubus/if_ae_nubus.c
366
ifp->if_watchdog = ae_nb_watchdog; /* Override watchdog */
sys/arch/mac68k/nubus/if_ae_nubus.c
492
ae_nb_watchdog(struct ifnet *ifp)
sys/arch/mac68k/nubus/if_ae_nubus.c
494
struct dp8390_softc *sc = ifp->if_softc;
sys/arch/mac68k/nubus/if_ae_nubus.c
504
if_statinc(ifp, if_oerrors);
sys/arch/mac68k/nubus/if_netdock_nubus.c
354
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/nubus/if_netdock_nubus.c
360
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/mac68k/nubus/if_netdock_nubus.c
361
ifp->if_softc = sc;
sys/arch/mac68k/nubus/if_netdock_nubus.c
362
ifp->if_ioctl = netdock_ioctl;
sys/arch/mac68k/nubus/if_netdock_nubus.c
363
ifp->if_start = netdock_start;
sys/arch/mac68k/nubus/if_netdock_nubus.c
364
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/mac68k/nubus/if_netdock_nubus.c
365
ifp->if_watchdog = netdock_watchdog;
sys/arch/mac68k/nubus/if_netdock_nubus.c
367
if_attach(ifp);
sys/arch/mac68k/nubus/if_netdock_nubus.c
368
ether_ifattach(ifp, lladdr);
sys/arch/mac68k/nubus/if_netdock_nubus.c
374
netdock_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/mac68k/nubus/if_netdock_nubus.c
377
struct netdock_softc *sc = ifp->if_softc;
sys/arch/mac68k/nubus/if_netdock_nubus.c
385
ifp->if_flags |= IFF_UP;
sys/arch/mac68k/nubus/if_netdock_nubus.c
390
arp_ifinit(ifp, ifa);
sys/arch/mac68k/nubus/if_netdock_nubus.c
399
if ((err = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/mac68k/nubus/if_netdock_nubus.c
402
if ((ifp->if_flags & IFF_UP) == 0 &&
sys/arch/mac68k/nubus/if_netdock_nubus.c
403
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/arch/mac68k/nubus/if_netdock_nubus.c
405
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/mac68k/nubus/if_netdock_nubus.c
406
} else if ((ifp->if_flags & IFF_UP) != 0 &&
sys/arch/mac68k/nubus/if_netdock_nubus.c
407
(ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/mac68k/nubus/if_netdock_nubus.c
410
temp = ifp->if_flags & IFF_UP;
sys/arch/mac68k/nubus/if_netdock_nubus.c
412
ifp->if_flags |= temp;
sys/arch/mac68k/nubus/if_netdock_nubus.c
413
netdock_start(ifp);
sys/arch/mac68k/nubus/if_netdock_nubus.c
419
if ((err = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/mac68k/nubus/if_netdock_nubus.c
420
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/mac68k/nubus/if_netdock_nubus.c
421
temp = ifp->if_flags & IFF_UP;
sys/arch/mac68k/nubus/if_netdock_nubus.c
423
ifp->if_flags |= temp;
sys/arch/mac68k/nubus/if_netdock_nubus.c
429
err = ether_ioctl(ifp, cmd, data);
sys/arch/mac68k/nubus/if_netdock_nubus.c
437
netdock_start(struct ifnet *ifp)
sys/arch/mac68k/nubus/if_netdock_nubus.c
439
struct netdock_softc *sc = ifp->if_softc;
sys/arch/mac68k/nubus/if_netdock_nubus.c
442
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/mac68k/nubus/if_netdock_nubus.c
446
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/mac68k/nubus/if_netdock_nubus.c
452
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/mac68k/nubus/if_netdock_nubus.c
455
IF_PREPEND(&ifp->if_snd, m);
sys/arch/mac68k/nubus/if_netdock_nubus.c
459
if_statinc(ifp, if_opackets);
sys/arch/mac68k/nubus/if_netdock_nubus.c
542
netdock_watchdog(struct ifnet *ifp)
sys/arch/mac68k/nubus/if_netdock_nubus.c
544
struct netdock_softc *sc = ifp->if_softc;
sys/arch/mac68k/nubus/if_netdock_nubus.c
548
tmp = ifp->if_flags & IFF_UP;
sys/arch/mac68k/nubus/if_netdock_nubus.c
550
ifp->if_flags |= tmp;
sys/arch/mac68k/nubus/if_netdock_nubus.c
657
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/nubus/if_netdock_nubus.c
662
ifp->if_timer = 0;
sys/arch/mac68k/nubus/if_netdock_nubus.c
697
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/nubus/if_netdock_nubus.c
724
if_statinc(ifp, if_ierrors);
sys/arch/mac68k/nubus/if_netdock_nubus.c
726
if_statinc(ifp, if_ierrors);
sys/arch/mac68k/nubus/if_netdock_nubus.c
752
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/nubus/if_netdock_nubus.c
759
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/macppc/dev/am79c950.c
139
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/am79c950.c
149
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/macppc/dev/am79c950.c
150
ifp->if_softc = sc;
sys/arch/macppc/dev/am79c950.c
151
ifp->if_ioctl = mcioctl;
sys/arch/macppc/dev/am79c950.c
152
ifp->if_start = mcstart;
sys/arch/macppc/dev/am79c950.c
153
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/macppc/dev/am79c950.c
154
ifp->if_watchdog = mcwatchdog;
sys/arch/macppc/dev/am79c950.c
162
if_attach(ifp);
sys/arch/macppc/dev/am79c950.c
163
if_deferred_start_init(ifp, NULL);
sys/arch/macppc/dev/am79c950.c
164
ether_ifattach(ifp, lladdr);
sys/arch/macppc/dev/am79c950.c
170
mcioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/macppc/dev/am79c950.c
172
struct mc_softc *sc = ifp->if_softc;
sys/arch/macppc/dev/am79c950.c
181
ifp->if_flags |= IFF_UP;
sys/arch/macppc/dev/am79c950.c
186
arp_ifinit(ifp, ifa);
sys/arch/macppc/dev/am79c950.c
195
if ((err = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/macppc/dev/am79c950.c
198
if ((ifp->if_flags & IFF_UP) == 0 &&
sys/arch/macppc/dev/am79c950.c
199
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/arch/macppc/dev/am79c950.c
205
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/macppc/dev/am79c950.c
206
} else if ((ifp->if_flags & IFF_UP) != 0 &&
sys/arch/macppc/dev/am79c950.c
207
(ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/macppc/dev/am79c950.c
219
mcstart(ifp);
sys/arch/macppc/dev/am79c950.c
225
if ((err = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/macppc/dev/am79c950.c
230
if (ifp->if_flags & IFF_RUNNING)
sys/arch/macppc/dev/am79c950.c
237
err = ether_ioctl(ifp, cmd, data);
sys/arch/macppc/dev/am79c950.c
248
mcstart(struct ifnet *ifp)
sys/arch/macppc/dev/am79c950.c
250
struct mc_softc *sc = ifp->if_softc;
sys/arch/macppc/dev/am79c950.c
253
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/macppc/dev/am79c950.c
257
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/macppc/dev/am79c950.c
265
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/macppc/dev/am79c950.c
271
if_statinc(ifp, if_opackets); /* # of pkts */
sys/arch/macppc/dev/am79c950.c
379
mcwatchdog(struct ifnet *ifp)
sys/arch/macppc/dev/am79c950.c
381
struct mc_softc *sc = ifp->if_softc;
sys/arch/macppc/dev/am79c950.c
568
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/am79c950.c
577
if_statinc(ifp, if_ierrors);
sys/arch/macppc/dev/am79c950.c
583
if_statinc(ifp, if_ierrors);
sys/arch/macppc/dev/am79c950.c
588
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/macppc/dev/am79c950.c
649
struct ifnet *ifp = &ec->ec_if;
sys/arch/macppc/dev/am79c950.c
704
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/macppc/dev/am79c950.c
708
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/macppc/dev/am79c950.c
713
mc_mediachange(struct ifnet *ifp)
sys/arch/macppc/dev/am79c950.c
719
mc_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/arch/macppc/dev/am79c950.c
721
struct mc_softc *sc = ifp->if_softc;
sys/arch/macppc/dev/am79c950.c
723
if ((ifp->if_flags & IFF_UP) == 0)
sys/arch/macppc/dev/if_bm.c
179
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_bm.c
236
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/macppc/dev/if_bm.c
237
ifp->if_softc = sc;
sys/arch/macppc/dev/if_bm.c
238
ifp->if_ioctl = bmac_ioctl;
sys/arch/macppc/dev/if_bm.c
239
ifp->if_start = bmac_start;
sys/arch/macppc/dev/if_bm.c
240
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/macppc/dev/if_bm.c
241
ifp->if_watchdog = bmac_watchdog;
sys/arch/macppc/dev/if_bm.c
242
IFQ_SET_READY(&ifp->if_snd);
sys/arch/macppc/dev/if_bm.c
244
mii->mii_ifp = ifp;
sys/arch/macppc/dev/if_bm.c
262
if_attach(ifp);
sys/arch/macppc/dev/if_bm.c
263
if_deferred_start_init(ifp, NULL);
sys/arch/macppc/dev/if_bm.c
264
ether_ifattach(ifp, sc->sc_enaddr);
sys/arch/macppc/dev/if_bm.c
298
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_bm.c
322
printf("%s: reset timeout\n", ifp->if_xname);
sys/arch/macppc/dev/if_bm.c
373
if (ifp->if_flags & IFF_PROMISC)
sys/arch/macppc/dev/if_bm.c
384
ifp->if_flags |= IFF_RUNNING;
sys/arch/macppc/dev/if_bm.c
386
ifp->if_timer = 0;
sys/arch/macppc/dev/if_bm.c
396
bmac_start(ifp);
sys/arch/macppc/dev/if_bm.c
458
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_bm.c
484
ifp->if_xname, datalen);
sys/arch/macppc/dev/if_bm.c
499
if_statinc(ifp, if_ierrors);
sys/arch/macppc/dev/if_bm.c
503
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/macppc/dev/if_bm.c
513
ether_mediachange(ifp);
sys/arch/macppc/dev/if_bm.c
533
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_bm.c
551
ifp->if_flags &= ~(IFF_UP | IFF_RUNNING);
sys/arch/macppc/dev/if_bm.c
552
ifp->if_timer = 0;
sys/arch/macppc/dev/if_bm.c
558
bmac_start(struct ifnet *ifp)
sys/arch/macppc/dev/if_bm.c
560
struct bmac_softc *sc = ifp->if_softc;
sys/arch/macppc/dev/if_bm.c
564
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/macppc/dev/if_bm.c
568
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/macppc/dev/if_bm.c
575
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/macppc/dev/if_bm.c
581
ifp->if_timer = 5;
sys/arch/macppc/dev/if_bm.c
582
if_statinc(ifp, if_opackets); /* # of pkts */
sys/arch/macppc/dev/if_bm.c
678
bmac_watchdog(struct ifnet *ifp)
sys/arch/macppc/dev/if_bm.c
680
struct bmac_softc *sc = ifp->if_softc;
sys/arch/macppc/dev/if_bm.c
685
printf("%s: device timeout\n", ifp->if_xname);
sys/arch/macppc/dev/if_bm.c
686
if_statinc(ifp, if_oerrors);
sys/arch/macppc/dev/if_bm.c
692
bmac_ioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/arch/macppc/dev/if_bm.c
694
struct bmac_softc *sc = ifp->if_softc;
sys/arch/macppc/dev/if_bm.c
703
ifp->if_flags |= IFF_UP;
sys/arch/macppc/dev/if_bm.c
709
arp_ifinit(ifp, ifa);
sys/arch/macppc/dev/if_bm.c
718
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/macppc/dev/if_bm.c
721
if ((ifp->if_flags & IFF_UP) == 0 &&
sys/arch/macppc/dev/if_bm.c
722
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/arch/macppc/dev/if_bm.c
728
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/macppc/dev/if_bm.c
729
} else if ((ifp->if_flags & IFF_UP) != 0 &&
sys/arch/macppc/dev/if_bm.c
730
(ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/macppc/dev/if_bm.c
745
if (ifp->if_flags & IFF_DEBUG)
sys/arch/macppc/dev/if_bm.c
751
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/macppc/dev/if_bm.c
756
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/macppc/dev/if_bm.c
776
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_bm.c
791
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/macppc/dev/if_bm.c
796
if (ifp->if_flags & IFF_ALLMULTI) {
sys/arch/macppc/dev/if_bm.c
816
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/macppc/dev/if_bm.c
833
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/macppc/dev/if_bm.c
875
bmac_mii_statchg(struct ifnet *ifp)
sys/arch/macppc/dev/if_bm.c
877
struct bmac_softc *sc = ifp->if_softc;
sys/arch/macppc/dev/if_gm.c
145
struct ifnet * const ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
225
memcpy(ifp->if_xname, xname, IFNAMSIZ);
sys/arch/macppc/dev/if_gm.c
226
ifp->if_softc = sc;
sys/arch/macppc/dev/if_gm.c
227
ifp->if_ioctl = gmac_ioctl;
sys/arch/macppc/dev/if_gm.c
228
ifp->if_start = gmac_start;
sys/arch/macppc/dev/if_gm.c
229
ifp->if_watchdog = gmac_watchdog;
sys/arch/macppc/dev/if_gm.c
230
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/macppc/dev/if_gm.c
231
IFQ_SET_READY(&ifp->if_snd);
sys/arch/macppc/dev/if_gm.c
233
mii->mii_ifp = ifp;
sys/arch/macppc/dev/if_gm.c
249
if_attach(ifp);
sys/arch/macppc/dev/if_gm.c
250
if_deferred_start_init(ifp, NULL);
sys/arch/macppc/dev/if_gm.c
251
ether_ifattach(ifp, laddr);
sys/arch/macppc/dev/if_gm.c
343
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
346
ifp->if_timer = 0;
sys/arch/macppc/dev/if_gm.c
347
if_schedule_deferred_start(ifp);
sys/arch/macppc/dev/if_gm.c
353
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
371
if_statinc(ifp, if_ierrors);
sys/arch/macppc/dev/if_gm.c
377
if_statinc(ifp, if_ierrors);
sys/arch/macppc/dev/if_gm.c
381
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/macppc/dev/if_gm.c
446
gmac_start(struct ifnet *ifp)
sys/arch/macppc/dev/if_gm.c
448
struct gmac_softc *sc = ifp->if_softc;
sys/arch/macppc/dev/if_gm.c
454
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/macppc/dev/if_gm.c
458
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/macppc/dev/if_gm.c
463
ifp->if_timer = 5;
sys/arch/macppc/dev/if_gm.c
464
if_statinc(ifp, if_opackets); /* # of pkts */
sys/arch/macppc/dev/if_gm.c
487
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/macppc/dev/if_gm.c
558
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
571
ifp->if_flags &= ~(IFF_UP | IFF_RUNNING);
sys/arch/macppc/dev/if_gm.c
572
ifp->if_timer = 0;
sys/arch/macppc/dev/if_gm.c
643
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
659
if ((ifp->if_flags & IFF_PROMISC) != 0) {
sys/arch/macppc/dev/if_gm.c
663
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/macppc/dev/if_gm.c
693
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/macppc/dev/if_gm.c
710
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/macppc/dev/if_gm.c
723
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
736
ifp->if_flags |= IFF_RUNNING;
sys/arch/macppc/dev/if_gm.c
738
ifp->if_timer = 0;
sys/arch/macppc/dev/if_gm.c
742
gmac_start(ifp);
sys/arch/macppc/dev/if_gm.c
746
gmac_ioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/arch/macppc/dev/if_gm.c
748
struct gmac_softc *sc = ifp->if_softc;
sys/arch/macppc/dev/if_gm.c
757
ifp->if_flags |= IFF_UP;
sys/arch/macppc/dev/if_gm.c
763
arp_ifinit(ifp, ifa);
sys/arch/macppc/dev/if_gm.c
772
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/macppc/dev/if_gm.c
775
if ((ifp->if_flags & IFF_UP) == 0 &&
sys/arch/macppc/dev/if_gm.c
776
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/arch/macppc/dev/if_gm.c
782
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/macppc/dev/if_gm.c
783
} else if ((ifp->if_flags & IFF_UP) != 0 &&
sys/arch/macppc/dev/if_gm.c
784
(ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/macppc/dev/if_gm.c
799
if (ifp->if_flags & IFF_DEBUG)
sys/arch/macppc/dev/if_gm.c
805
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/macppc/dev/if_gm.c
810
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/macppc/dev/if_gm.c
824
gmac_watchdog(struct ifnet *ifp)
sys/arch/macppc/dev/if_gm.c
826
struct gmac_softc *sc = ifp->if_softc;
sys/arch/macppc/dev/if_gm.c
828
printf("%s: device timeout\n", ifp->if_xname);
sys/arch/macppc/dev/if_gm.c
829
if_statinc(ifp, if_oerrors);
sys/arch/macppc/dev/if_gm.c
881
gmac_mii_statchg(struct ifnet *ifp)
sys/arch/macppc/dev/if_gm.c
883
struct gmac_softc *sc = ifp->if_softc;
sys/arch/mips/adm5120/dev/if_admsw.c
1003
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/adm5120/dev/if_admsw.c
1023
admsw_init(struct ifnet *ifp)
sys/arch/mips/adm5120/dev/if_admsw.c
1025
struct admsw_softc *sc = ifp->if_softc;
sys/arch/mips/adm5120/dev/if_admsw.c
1029
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/mips/adm5120/dev/if_admsw.c
1052
ifp->if_flags |= IFF_RUNNING;
sys/arch/mips/adm5120/dev/if_admsw.c
1063
admsw_stop(struct ifnet *ifp, int disable)
sys/arch/mips/adm5120/dev/if_admsw.c
1065
struct admsw_softc *sc = ifp->if_softc;
sys/arch/mips/adm5120/dev/if_admsw.c
1069
if (!(ifp->if_flags & IFF_RUNNING))
sys/arch/mips/adm5120/dev/if_admsw.c
1089
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/mips/adm5120/dev/if_admsw.c
1090
ifp->if_timer = 0;
sys/arch/mips/adm5120/dev/if_admsw.c
1107
struct ifnet *ifp;
sys/arch/mips/adm5120/dev/if_admsw.c
1114
ifp = &ec->ec_if;
sys/arch/mips/adm5120/dev/if_admsw.c
1115
if (ifp->if_flags & IFF_PROMISC)
sys/arch/mips/adm5120/dev/if_admsw.c
1118
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/mips/adm5120/dev/if_admsw.c
1127
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/mips/adm5120/dev/if_admsw.c
1224
admsw_mediachange(struct ifnet *ifp)
sys/arch/mips/adm5120/dev/if_admsw.c
1226
struct admsw_softc *sc = ifp->if_softc;
sys/arch/mips/adm5120/dev/if_admsw.c
1227
int port = (struct ethercom *)ifp - sc->sc_ethercom; /* XXX */
sys/arch/mips/adm5120/dev/if_admsw.c
1261
admsw_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/arch/mips/adm5120/dev/if_admsw.c
1263
struct admsw_softc *sc = ifp->if_softc;
sys/arch/mips/adm5120/dev/if_admsw.c
1264
int port = (struct ethercom *)ifp - sc->sc_ethercom; /* XXX */
sys/arch/mips/adm5120/dev/if_admsw.c
328
struct ifnet *ifp;
sys/arch/mips/adm5120/dev/if_admsw.c
460
ifp = &sc->sc_ethercom[i].ec_if;
sys/arch/mips/adm5120/dev/if_admsw.c
461
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/arch/mips/adm5120/dev/if_admsw.c
462
ifp->if_xname[5] += i;
sys/arch/mips/adm5120/dev/if_admsw.c
463
ifp->if_softc = sc;
sys/arch/mips/adm5120/dev/if_admsw.c
464
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/mips/adm5120/dev/if_admsw.c
465
ifp->if_ioctl = admsw_ioctl;
sys/arch/mips/adm5120/dev/if_admsw.c
466
ifp->if_start = admsw_start;
sys/arch/mips/adm5120/dev/if_admsw.c
467
ifp->if_watchdog = admsw_watchdog;
sys/arch/mips/adm5120/dev/if_admsw.c
468
ifp->if_init = admsw_init;
sys/arch/mips/adm5120/dev/if_admsw.c
469
ifp->if_stop = admsw_stop;
sys/arch/mips/adm5120/dev/if_admsw.c
470
ifp->if_capabilities |= IFCAP_CSUM_IPv4_Tx | IFCAP_CSUM_IPv4_Rx;
sys/arch/mips/adm5120/dev/if_admsw.c
471
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(ADMSW_NTXLDESC, IFQ_MAXLEN));
sys/arch/mips/adm5120/dev/if_admsw.c
472
IFQ_SET_READY(&ifp->if_snd);
sys/arch/mips/adm5120/dev/if_admsw.c
475
if_attach(ifp);
sys/arch/mips/adm5120/dev/if_admsw.c
476
if_deferred_start_init(ifp, NULL);
sys/arch/mips/adm5120/dev/if_admsw.c
477
ether_ifattach(ifp, enaddr);
sys/arch/mips/adm5120/dev/if_admsw.c
530
admsw_start(struct ifnet *ifp)
sys/arch/mips/adm5120/dev/if_admsw.c
532
struct admsw_softc *sc = ifp->if_softc;
sys/arch/mips/adm5120/dev/if_admsw.c
552
ifp = &sc->sc_ethercom[i].ec_if;
sys/arch/mips/adm5120/dev/if_admsw.c
553
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/mips/adm5120/dev/if_admsw.c
556
IFQ_POLL(&ifp->if_snd, m0);
sys/arch/mips/adm5120/dev/if_admsw.c
622
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/mips/adm5120/dev/if_admsw.c
673
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/mips/adm5120/dev/if_admsw.c
686
admsw_watchdog(struct ifnet *ifp)
sys/arch/mips/adm5120/dev/if_admsw.c
688
struct admsw_softc *sc = ifp->if_softc;
sys/arch/mips/adm5120/dev/if_admsw.c
721
admsw_start(ifp);
sys/arch/mips/adm5120/dev/if_admsw.c
730
admsw_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/mips/adm5120/dev/if_admsw.c
732
struct admsw_softc *sc = ifp->if_softc;
sys/arch/mips/adm5120/dev/if_admsw.c
736
port = (struct ethercom *)ifp - sc->sc_ethercom; /* XXX */
sys/arch/mips/adm5120/dev/if_admsw.c
744
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET)
sys/arch/mips/adm5120/dev/if_admsw.c
765
error = ether_ioctl(ifp, cmd, data);
sys/arch/mips/adm5120/dev/if_admsw.c
778
admsw_start(ifp);
sys/arch/mips/adm5120/dev/if_admsw.c
832
struct ifnet *ifp;
sys/arch/mips/adm5120/dev/if_admsw.c
862
ifp = &sc->sc_ethercom[vlan].ec_if;
sys/arch/mips/adm5120/dev/if_admsw.c
866
if_statinc(ifp, if_opackets);
sys/arch/mips/adm5120/dev/if_admsw.c
876
ifp = &sc->sc_ethercom[0].ec_if;
sys/arch/mips/adm5120/dev/if_admsw.c
879
if_schedule_deferred_start(ifp);
sys/arch/mips/adm5120/dev/if_admsw.c
886
ifp->if_timer = 0;
sys/arch/mips/adm5120/dev/if_admsw.c
901
struct ifnet *ifp;
sys/arch/mips/adm5120/dev/if_admsw.c
983
ifp = &sc->sc_ethercom[vlan].ec_if;
sys/arch/mips/adm5120/dev/if_admsw.c
987
if_statinc(ifp, if_ierrors);
sys/arch/mips/adm5120/dev/if_admsw.c
994
m_set_rcvif(m, ifp);
sys/arch/mips/alchemy/dev/if_aumac.c
1041
aumac_mii_statchg(struct ifnet *ifp)
sys/arch/mips/alchemy/dev/if_aumac.c
1043
struct aumac_softc *sc = ifp->if_softc;
sys/arch/mips/alchemy/dev/if_aumac.c
219
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/alchemy/dev/if_aumac.c
307
mii->mii_ifp = ifp;
sys/arch/mips/alchemy/dev/if_aumac.c
324
strcpy(ifp->if_xname, device_xname(self));
sys/arch/mips/alchemy/dev/if_aumac.c
325
ifp->if_softc = sc;
sys/arch/mips/alchemy/dev/if_aumac.c
326
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/mips/alchemy/dev/if_aumac.c
327
ifp->if_ioctl = aumac_ioctl;
sys/arch/mips/alchemy/dev/if_aumac.c
328
ifp->if_start = aumac_start;
sys/arch/mips/alchemy/dev/if_aumac.c
329
ifp->if_watchdog = aumac_watchdog;
sys/arch/mips/alchemy/dev/if_aumac.c
330
ifp->if_init = aumac_init;
sys/arch/mips/alchemy/dev/if_aumac.c
331
ifp->if_stop = aumac_stop;
sys/arch/mips/alchemy/dev/if_aumac.c
332
IFQ_SET_READY(&ifp->if_snd);
sys/arch/mips/alchemy/dev/if_aumac.c
335
if_attach(ifp);
sys/arch/mips/alchemy/dev/if_aumac.c
336
if_deferred_start_init(ifp, NULL);
sys/arch/mips/alchemy/dev/if_aumac.c
337
ether_ifattach(ifp, enaddr);
sys/arch/mips/alchemy/dev/if_aumac.c
386
aumac_start(struct ifnet *ifp)
sys/arch/mips/alchemy/dev/if_aumac.c
388
struct aumac_softc *sc = ifp->if_softc;
sys/arch/mips/alchemy/dev/if_aumac.c
392
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/mips/alchemy/dev/if_aumac.c
402
IFQ_POLL(&ifp->if_snd, m);
sys/arch/mips/alchemy/dev/if_aumac.c
414
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/mips/alchemy/dev/if_aumac.c
447
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/mips/alchemy/dev/if_aumac.c
452
ifp->if_timer = 5;
sys/arch/mips/alchemy/dev/if_aumac.c
463
aumac_watchdog(struct ifnet *ifp)
sys/arch/mips/alchemy/dev/if_aumac.c
465
struct aumac_softc *sc = ifp->if_softc;
sys/arch/mips/alchemy/dev/if_aumac.c
468
(void) aumac_init(ifp);
sys/arch/mips/alchemy/dev/if_aumac.c
471
aumac_start(ifp);
sys/arch/mips/alchemy/dev/if_aumac.c
480
aumac_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/mips/alchemy/dev/if_aumac.c
482
struct aumac_softc *sc = ifp->if_softc;
sys/arch/mips/alchemy/dev/if_aumac.c
487
error = ether_ioctl(ifp, cmd, data);
sys/arch/mips/alchemy/dev/if_aumac.c
493
if (ifp->if_flags & IFF_RUNNING)
sys/arch/mips/alchemy/dev/if_aumac.c
499
aumac_start(ifp);
sys/arch/mips/alchemy/dev/if_aumac.c
542
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/alchemy/dev/if_aumac.c
561
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/arch/mips/alchemy/dev/if_aumac.c
564
if_statinc_ref(ifp, nsr, if_oerrors);
sys/arch/mips/alchemy/dev/if_aumac.c
566
if_statinc_ref(ifp, nsr, if_opackets);
sys/arch/mips/alchemy/dev/if_aumac.c
570
if_statadd_ref(ifp, nsr, if_collisions, 16);
sys/arch/mips/alchemy/dev/if_aumac.c
572
if_statadd_ref(ifp, nsr, if_collisions,
sys/arch/mips/alchemy/dev/if_aumac.c
575
IF_STAT_PUTREF(ifp);
sys/arch/mips/alchemy/dev/if_aumac.c
580
if_schedule_deferred_start(ifp);
sys/arch/mips/alchemy/dev/if_aumac.c
594
ifp->if_timer = 0;
sys/arch/mips/alchemy/dev/if_aumac.c
607
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/alchemy/dev/if_aumac.c
670
if_statinc(ifp, if_ierrors);
sys/arch/mips/alchemy/dev/if_aumac.c
714
m_set_rcvif(m, ifp);
sys/arch/mips/alchemy/dev/if_aumac.c
718
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/alchemy/dev/if_aumac.c
755
aumac_init(struct ifnet *ifp)
sys/arch/mips/alchemy/dev/if_aumac.c
757
struct aumac_softc *sc = ifp->if_softc;
sys/arch/mips/alchemy/dev/if_aumac.c
761
aumac_stop(ifp, 0);
sys/arch/mips/alchemy/dev/if_aumac.c
794
if ((error = ether_mediachange(ifp)) != 0)
sys/arch/mips/alchemy/dev/if_aumac.c
807
ifp->if_flags |= IFF_RUNNING;
sys/arch/mips/alchemy/dev/if_aumac.c
822
aumac_stop(struct ifnet *ifp, int disable)
sys/arch/mips/alchemy/dev/if_aumac.c
824
struct aumac_softc *sc = ifp->if_softc;
sys/arch/mips/alchemy/dev/if_aumac.c
841
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/mips/alchemy/dev/if_aumac.c
842
ifp->if_timer = 0;
sys/arch/mips/alchemy/dev/if_aumac.c
888
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/alchemy/dev/if_aumac.c
891
const uint8_t *enaddr = CLLADDR(ifp->if_sadl);
sys/arch/mips/alchemy/dev/if_aumac.c
900
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/mips/alchemy/dev/if_aumac.c
951
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/mips/atheros/dev/if_ae.c
1023
if_statinc(ifp, if_collisions);
sys/arch/mips/atheros/dev/if_ae.c
1040
if_statinc(ifp, if_ierrors);
sys/arch/mips/atheros/dev/if_ae.c
1074
if_statinc(ifp, if_ierrors);
sys/arch/mips/atheros/dev/if_ae.c
1090
if_statinc(ifp, if_ierrors);
sys/arch/mips/atheros/dev/if_ae.c
1118
m_set_rcvif(m, ifp);
sys/arch/mips/atheros/dev/if_ae.c
1122
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/atheros/dev/if_ae.c
1137
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/atheros/dev/if_ae.c
1154
if (ifp->if_flags & IFF_DEBUG) {
sys/arch/mips/atheros/dev/if_ae.c
1204
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/arch/mips/atheros/dev/if_ae.c
1206
if_statinc_ref(ifp, nsr, if_oerrors);
sys/arch/mips/atheros/dev/if_ae.c
1209
if_statadd_ref(ifp, nsr, if_collisions, 16);
sys/arch/mips/atheros/dev/if_ae.c
1211
if_statadd_ref(ifp, nsr, if_collisions,
sys/arch/mips/atheros/dev/if_ae.c
1214
if_statinc_ref(ifp, nsr, if_collisions);
sys/arch/mips/atheros/dev/if_ae.c
1216
if_statinc_ref(ifp, nsr, if_opackets);
sys/arch/mips/atheros/dev/if_ae.c
1217
IF_STAT_PUTREF(ifp);
sys/arch/mips/atheros/dev/if_ae.c
1225
ifp->if_timer = 0;
sys/arch/mips/atheros/dev/if_ae.c
1283
ae_init(struct ifnet *ifp)
sys/arch/mips/atheros/dev/if_ae.c
1285
struct ae_softc *sc = ifp->if_softc;
sys/arch/mips/atheros/dev/if_ae.c
1297
ae_stop(ifp, 0);
sys/arch/mips/atheros/dev/if_ae.c
1391
enaddr = CLLADDR(ifp->if_sadl);
sys/arch/mips/atheros/dev/if_ae.c
1406
if ((error = ether_mediachange(ifp)) != 0)
sys/arch/mips/atheros/dev/if_ae.c
1434
ifp->if_flags |= IFF_RUNNING;
sys/arch/mips/atheros/dev/if_ae.c
1435
sc->sc_if_flags = ifp->if_flags;
sys/arch/mips/atheros/dev/if_ae.c
1439
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/mips/atheros/dev/if_ae.c
1440
ifp->if_timer = 0;
sys/arch/mips/atheros/dev/if_ae.c
1492
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/atheros/dev/if_ae.c
1502
ae_stop(ifp, 0);
sys/arch/mips/atheros/dev/if_ae.c
1506
if (ifp->if_flags & IFF_UP) {
sys/arch/mips/atheros/dev/if_ae.c
1508
ae_init(ifp);
sys/arch/mips/atheros/dev/if_ae.c
1546
ae_stop(struct ifnet *ifp, int disable)
sys/arch/mips/atheros/dev/if_ae.c
1548
struct ae_softc *sc = ifp->if_softc;
sys/arch/mips/atheros/dev/if_ae.c
1585
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/mips/atheros/dev/if_ae.c
1586
sc->sc_if_flags = ifp->if_flags;
sys/arch/mips/atheros/dev/if_ae.c
1587
ifp->if_timer = 0;
sys/arch/mips/atheros/dev/if_ae.c
1654
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/atheros/dev/if_ae.c
1666
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/mips/atheros/dev/if_ae.c
1667
(void) ae_init(ifp);
sys/arch/mips/atheros/dev/if_ae.c
1680
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/mips/atheros/dev/if_ae.c
1709
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/mips/atheros/dev/if_ae.c
1713
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/mips/atheros/dev/if_ae.c
1822
ae_mii_statchg(struct ifnet *ifp)
sys/arch/mips/atheros/dev/if_ae.c
1824
struct ae_softc *sc = ifp->if_softc;
sys/arch/mips/atheros/dev/if_ae.c
222
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/atheros/dev/if_ae.c
343
mii->mii_ifp = ifp;
sys/arch/mips/atheros/dev/if_ae.c
360
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/arch/mips/atheros/dev/if_ae.c
361
ifp->if_softc = sc;
sys/arch/mips/atheros/dev/if_ae.c
362
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/mips/atheros/dev/if_ae.c
363
sc->sc_if_flags = ifp->if_flags;
sys/arch/mips/atheros/dev/if_ae.c
364
ifp->if_ioctl = ae_ioctl;
sys/arch/mips/atheros/dev/if_ae.c
365
ifp->if_start = ae_start;
sys/arch/mips/atheros/dev/if_ae.c
366
ifp->if_watchdog = ae_watchdog;
sys/arch/mips/atheros/dev/if_ae.c
367
ifp->if_init = ae_init;
sys/arch/mips/atheros/dev/if_ae.c
368
ifp->if_stop = ae_stop;
sys/arch/mips/atheros/dev/if_ae.c
369
IFQ_SET_READY(&ifp->if_snd);
sys/arch/mips/atheros/dev/if_ae.c
379
if_attach(ifp);
sys/arch/mips/atheros/dev/if_ae.c
380
if_deferred_start_init(ifp, NULL);
sys/arch/mips/atheros/dev/if_ae.c
381
ether_ifattach(ifp, enaddr);
sys/arch/mips/atheros/dev/if_ae.c
464
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/atheros/dev/if_ae.c
483
ether_ifdetach(ifp);
sys/arch/mips/atheros/dev/if_ae.c
484
if_detach(ifp);
sys/arch/mips/atheros/dev/if_ae.c
541
ae_start(struct ifnet *ifp)
sys/arch/mips/atheros/dev/if_ae.c
543
struct ae_softc *sc = ifp->if_softc;
sys/arch/mips/atheros/dev/if_ae.c
550
device_xname(sc->sc_dev), sc->sc_flags, ifp->if_flags));
sys/arch/mips/atheros/dev/if_ae.c
553
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/mips/atheros/dev/if_ae.c
576
IFQ_POLL(&ifp->if_snd, m0);
sys/arch/mips/atheros/dev/if_ae.c
640
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/mips/atheros/dev/if_ae.c
685
if (ifp->if_flags & IFF_DEBUG) {
sys/arch/mips/atheros/dev/if_ae.c
727
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/mips/atheros/dev/if_ae.c
755
ifp->if_timer = 5;
sys/arch/mips/atheros/dev/if_ae.c
765
ae_watchdog(struct ifnet *ifp)
sys/arch/mips/atheros/dev/if_ae.c
767
struct ae_softc *sc = ifp->if_softc;
sys/arch/mips/atheros/dev/if_ae.c
774
if_statinc(ifp, if_oerrors);
sys/arch/mips/atheros/dev/if_ae.c
779
(void) ae_init(ifp);
sys/arch/mips/atheros/dev/if_ae.c
782
ae_start(ifp);
sys/arch/mips/atheros/dev/if_ae.c
792
struct ifnet *ifp = &ec->ec_if;
sys/arch/mips/atheros/dev/if_ae.c
793
struct ae_softc *sc = ifp->if_softc;
sys/arch/mips/atheros/dev/if_ae.c
794
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/arch/mips/atheros/dev/if_ae.c
809
ae_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/mips/atheros/dev/if_ae.c
811
struct ae_softc *sc = ifp->if_softc;
sys/arch/mips/atheros/dev/if_ae.c
816
error = ether_ioctl(ifp, cmd, data);
sys/arch/mips/atheros/dev/if_ae.c
818
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/mips/atheros/dev/if_ae.c
830
ae_start(ifp);
sys/arch/mips/atheros/dev/if_ae.c
832
sc->sc_if_flags = ifp->if_flags;
sys/arch/mips/atheros/dev/if_ae.c
846
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/atheros/dev/if_ae.c
861
if ((ifp->if_flags & IFF_RUNNING) == 0 ||
sys/arch/mips/atheros/dev/if_ae.c
946
(void) ae_init(ifp);
sys/arch/mips/atheros/dev/if_ae.c
962
(void) ae_init(ifp);
sys/arch/mips/atheros/dev/if_ae.c
983
if_schedule_deferred_start(ifp);
sys/arch/mips/atheros/dev/if_ae.c
998
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/cavium/dev/if_cnmac.c
1003
IFQ_POLL(&ifp->if_snd, m);
sys/arch/mips/cavium/dev/if_cnmac.c
1024
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/mips/cavium/dev/if_cnmac.c
1026
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/mips/cavium/dev/if_cnmac.c
1032
IF_DROP(&ifp->if_snd);
sys/arch/mips/cavium/dev/if_cnmac.c
1057
cnmac_watchdog(struct ifnet *ifp)
sys/arch/mips/cavium/dev/if_cnmac.c
1059
struct cnmac_softc *sc = ifp->if_softc;
sys/arch/mips/cavium/dev/if_cnmac.c
1065
SET(ifp->if_flags, IFF_RUNNING);
sys/arch/mips/cavium/dev/if_cnmac.c
1067
ifp->if_timer = 0;
sys/arch/mips/cavium/dev/if_cnmac.c
1069
cnmac_start(ifp);
sys/arch/mips/cavium/dev/if_cnmac.c
1073
cnmac_init(struct ifnet *ifp)
sys/arch/mips/cavium/dev/if_cnmac.c
1075
struct cnmac_softc *sc = ifp->if_softc;
sys/arch/mips/cavium/dev/if_cnmac.c
1080
cnmac_stop(ifp, 0);
sys/arch/mips/cavium/dev/if_cnmac.c
1099
SET(ifp->if_flags, IFF_RUNNING);
sys/arch/mips/cavium/dev/if_cnmac.c
1106
cnmac_stop(struct ifnet *ifp, int disable)
sys/arch/mips/cavium/dev/if_cnmac.c
1108
struct cnmac_softc *sc = ifp->if_softc;
sys/arch/mips/cavium/dev/if_cnmac.c
1118
CLR(ifp->if_flags, IFF_RUNNING);
sys/arch/mips/cavium/dev/if_cnmac.c
1120
ifp->if_timer = 0;
sys/arch/mips/cavium/dev/if_cnmac.c
1245
struct ifnet *ifp;
sys/arch/mips/cavium/dev/if_cnmac.c
1253
ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/cavium/dev/if_cnmac.c
1255
KASSERT(ifp != NULL);
sys/arch/mips/cavium/dev/if_cnmac.c
1257
if (!ISSET(ifp->if_flags, IFF_RUNNING))
sys/arch/mips/cavium/dev/if_cnmac.c
1261
if_statinc(ifp, if_ierrors);
sys/arch/mips/cavium/dev/if_cnmac.c
1266
if_statinc(ifp, if_ierrors);
sys/arch/mips/cavium/dev/if_cnmac.c
1276
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/cavium/dev/if_cnmac.c
1365
struct ifnet *ifp;
sys/arch/mips/cavium/dev/if_cnmac.c
1370
ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/cavium/dev/if_cnmac.c
1373
octpip_stats(sc->sc_pip, ifp, sc->sc_port);
sys/arch/mips/cavium/dev/if_cnmac.c
230
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/cavium/dev/if_cnmac.c
309
strncpy(ifp->if_xname, device_xname(self), sizeof(ifp->if_xname));
sys/arch/mips/cavium/dev/if_cnmac.c
310
ifp->if_softc = sc;
sys/arch/mips/cavium/dev/if_cnmac.c
311
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/mips/cavium/dev/if_cnmac.c
312
ifp->if_ioctl = cnmac_ioctl;
sys/arch/mips/cavium/dev/if_cnmac.c
313
ifp->if_start = cnmac_start;
sys/arch/mips/cavium/dev/if_cnmac.c
314
ifp->if_watchdog = cnmac_watchdog;
sys/arch/mips/cavium/dev/if_cnmac.c
315
ifp->if_init = cnmac_init;
sys/arch/mips/cavium/dev/if_cnmac.c
316
ifp->if_stop = cnmac_stop;
sys/arch/mips/cavium/dev/if_cnmac.c
317
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(GATHER_QUEUE_SIZE, IFQ_MAXLEN));
sys/arch/mips/cavium/dev/if_cnmac.c
318
IFQ_SET_READY(&ifp->if_snd);
sys/arch/mips/cavium/dev/if_cnmac.c
321
ifp->if_capabilities =
sys/arch/mips/cavium/dev/if_cnmac.c
338
if_attach(ifp);
sys/arch/mips/cavium/dev/if_cnmac.c
339
ether_ifattach(ifp, enaddr);
sys/arch/mips/cavium/dev/if_cnmac.c
451
cnmac_mii_statchg(struct ifnet *ifp)
sys/arch/mips/cavium/dev/if_cnmac.c
453
struct cnmac_softc *sc = ifp->if_softc;
sys/arch/mips/cavium/dev/if_cnmac.c
460
if (ISSET(ifp->if_flags, IFF_RUNNING))
sys/arch/mips/cavium/dev/if_cnmac.c
470
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/cavium/dev/if_cnmac.c
474
mii->mii_ifp = ifp;
sys/arch/mips/cavium/dev/if_cnmac.c
508
cnmac_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/arch/mips/cavium/dev/if_cnmac.c
510
struct cnmac_softc *sc = ifp->if_softc;
sys/arch/mips/cavium/dev/if_cnmac.c
704
cnmac_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/mips/cavium/dev/if_cnmac.c
706
struct cnmac_softc *sc = ifp->if_softc;
sys/arch/mips/cavium/dev/if_cnmac.c
726
error = ifmedia_ioctl(ifp, ifr, &sc->sc_mii.mii_media, cmd);
sys/arch/mips/cavium/dev/if_cnmac.c
729
error = ether_ioctl(ifp, cmd, data);
sys/arch/mips/cavium/dev/if_cnmac.c
734
if (ISSET(ifp->if_flags, IFF_RUNNING))
sys/arch/mips/cavium/dev/if_cnmac.c
739
cnmac_start(ifp);
sys/arch/mips/cavium/dev/if_cnmac.c
981
cnmac_start(struct ifnet *ifp)
sys/arch/mips/cavium/dev/if_cnmac.c
983
struct cnmac_softc *sc = ifp->if_softc;
sys/arch/mips/cavium/dev/if_cnmac.c
993
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/mips/cavium/dev/octeon_gmx.c
1158
struct ifnet *ifp = &sc->sc_port_ec->ec_if;
sys/arch/mips/cavium/dev/octeon_gmx.c
1170
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/arch/mips/cavium/dev/octeon_gmx.c
1171
if_statadd_ref(ifp, nsr, if_iqdrops,
sys/arch/mips/cavium/dev/octeon_gmx.c
1173
if_statadd_ref(ifp, nsr, if_opackets,
sys/arch/mips/cavium/dev/octeon_gmx.c
1177
if_statadd_ref(ifp, nsr, if_oerrors,
sys/arch/mips/cavium/dev/octeon_gmx.c
1179
if_statadd_ref(ifp, nsr, if_collisions, (uint32_t)tmp);
sys/arch/mips/cavium/dev/octeon_gmx.c
1182
if_statadd_ref(ifp, nsr, if_collisions,
sys/arch/mips/cavium/dev/octeon_gmx.c
1186
if_statadd_ref(ifp, nsr, if_oerrors, (uint32_t)(tmp >> 32));
sys/arch/mips/cavium/dev/octeon_gmx.c
1187
IF_STAT_PUTREF(ifp);
sys/arch/mips/cavium/dev/octeon_gmx.c
511
struct ifnet *ifp = &sc->sc_port_ec->ec_if;
sys/arch/mips/cavium/dev/octeon_gmx.c
514
maxlen = roundup(ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
sys/arch/mips/cavium/dev/octeon_gmx.c
574
struct ifnet *ifp = &ec->ec_if;
sys/arch/mips/cavium/dev/octeon_gmx.c
583
if (ISSET(ifp->if_flags, IFF_BROADCAST)) {
sys/arch/mips/cavium/dev/octeon_gmx.c
587
if (ISSET(ifp->if_flags, IFF_PROMISC)) {
sys/arch/mips/cavium/dev/octeon_gmx.c
616
SET(ifp->if_flags, IFF_ALLMULTI);
sys/arch/mips/cavium/dev/octeon_gmx.c
624
SET(ifp->if_flags, IFF_ALLMULTI);
sys/arch/mips/cavium/dev/octeon_gmx.c
651
CLR(ifp->if_flags, IFF_ALLMULTI);
sys/arch/mips/cavium/dev/octeon_gmx.c
657
if (ISSET(ifp->if_flags, IFF_ALLMULTI) ||
sys/arch/mips/cavium/dev/octeon_gmx.c
658
ISSET(ifp->if_flags, IFF_PROMISC)) {
sys/arch/mips/cavium/dev/octeon_gmx.c
677
if (ISSET(ifp->if_flags, IFF_PROMISC)) {
sys/arch/mips/cavium/dev/octeon_gmx.c
679
} else if (ISSET(ifp->if_flags, IFF_ALLMULTI)) {
sys/arch/mips/cavium/dev/octeon_gmx.c
703
struct ifnet *ifp = &sc->sc_port_ec->ec_if;
sys/arch/mips/cavium/dev/octeon_gmx.c
707
ifp->if_xname);
sys/arch/mips/cavium/dev/octeon_gmx.c
771
struct ifnet *ifp = &sc->sc_port_ec->ec_if;
sys/arch/mips/cavium/dev/octeon_gmx.c
799
ifp->if_baudrate = baudrate;
sys/arch/mips/cavium/dev/octeon_pip.c
272
octpip_stats(struct octpip_softc *sc, struct ifnet *ifp, int gmx_port)
sys/arch/mips/cavium/dev/octeon_pip.c
277
if (sc == NULL || ifp == NULL)
sys/arch/mips/cavium/dev/octeon_pip.c
279
sc, ifp);
sys/arch/mips/cavium/dev/octeon_pip.c
290
if_statadd(ifp, if_iqdrops, pkts);
sys/arch/mips/ralink/ralink_eth.c
1049
ralink_eth_init(struct ifnet *ifp)
sys/arch/mips/ralink/ralink_eth.c
1052
ralink_eth_softc_t * const sc = ifp->if_softc;
sys/arch/mips/ralink/ralink_eth.c
1058
ifp->if_flags |= IFF_RUNNING;
sys/arch/mips/ralink/ralink_eth.c
1088
ralink_eth_stop(struct ifnet *ifp, int disable)
sys/arch/mips/ralink/ralink_eth.c
1091
ralink_eth_softc_t * const sc = ifp->if_softc;
sys/arch/mips/ralink/ralink_eth.c
1096
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/mips/ralink/ralink_eth.c
1097
ifp->if_timer = 0;
sys/arch/mips/ralink/ralink_eth.c
1152
ralink_eth_start(struct ifnet *ifp)
sys/arch/mips/ralink/ralink_eth.c
1155
ralink_eth_softc_t * const sc = ifp->if_softc;
sys/arch/mips/ralink/ralink_eth.c
1163
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/mips/ralink/ralink_eth.c
1177
IFQ_POLL(&ifp->if_snd, m0);
sys/arch/mips/ralink/ralink_eth.c
1227
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/mips/ralink/ralink_eth.c
1285
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/mips/ralink/ralink_eth.c
1288
ifp->if_timer = 5;
sys/arch/mips/ralink/ralink_eth.c
1305
ralink_eth_watchdog(struct ifnet *ifp)
sys/arch/mips/ralink/ralink_eth.c
1308
ralink_eth_softc_t * const sc = ifp->if_softc;
sys/arch/mips/ralink/ralink_eth.c
1316
ifp->if_xname);
sys/arch/mips/ralink/ralink_eth.c
1317
if_statinc(ifp, if_oerrors);
sys/arch/mips/ralink/ralink_eth.c
1321
"%s: spurious watchdog timeout\n", ifp->if_xname);
sys/arch/mips/ralink/ralink_eth.c
1334
ralink_eth_start(ifp);
sys/arch/mips/ralink/ralink_eth.c
1343
ralink_eth_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/mips/ralink/ralink_eth.c
1347
ralink_eth_softc_t * const sc = ifp->if_softc;
sys/arch/mips/ralink/ralink_eth.c
1351
ifp, cmd, data);
sys/arch/mips/ralink/ralink_eth.c
1370
error = ether_ioctl(ifp, cmd, data);
sys/arch/mips/ralink/ralink_eth.c
1372
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/mips/ralink/ralink_eth.c
1391
ralink_eth_start(ifp);
sys/arch/mips/ralink/ralink_eth.c
1454
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/ralink/ralink_eth.c
1536
m_set_rcvif(m, ifp);
sys/arch/mips/ralink/ralink_eth.c
1562
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/ralink/ralink_eth.c
1620
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/ralink/ralink_eth.c
1621
if_statinc(ifp, if_opackets);
sys/arch/mips/ralink/ralink_eth.c
1625
ifp->if_timer = 0;
sys/arch/mips/ralink/ralink_eth.c
1653
ralink_eth_mii_statchg(struct ifnet *ifp)
sys/arch/mips/ralink/ralink_eth.c
1656
ralink_eth_softc_t * const sc = ifp->if_softc;
sys/arch/mips/ralink/ralink_eth.c
473
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/ralink/ralink_eth.c
475
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/arch/mips/ralink/ralink_eth.c
481
mii->mii_ifp = ifp;
sys/arch/mips/ralink/ralink_eth.c
505
ifp->if_softc = sc;
sys/arch/mips/ralink/ralink_eth.c
506
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/mips/ralink/ralink_eth.c
507
ifp->if_init = ralink_eth_init;
sys/arch/mips/ralink/ralink_eth.c
508
ifp->if_start = ralink_eth_start;
sys/arch/mips/ralink/ralink_eth.c
509
ifp->if_ioctl = ralink_eth_ioctl;
sys/arch/mips/ralink/ralink_eth.c
510
ifp->if_stop = ralink_eth_stop;
sys/arch/mips/ralink/ralink_eth.c
511
ifp->if_watchdog = ralink_eth_watchdog;
sys/arch/mips/ralink/ralink_eth.c
512
IFQ_SET_READY(&ifp->if_snd);
sys/arch/mips/ralink/ralink_eth.c
518
ifp->if_capabilities |=
sys/arch/mips/ralink/ralink_eth.c
524
if_attach(ifp);
sys/arch/mips/ralink/ralink_eth.c
525
if_deferred_start_init(ifp, NULL);
sys/arch/mips/ralink/ralink_eth.c
526
ether_ifattach(ifp, enaddr);
sys/arch/mips/ralink/ralink_eth.c
651
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/ralink/ralink_eth.c
658
ether_ifdetach(ifp);
sys/arch/mips/ralink/ralink_eth.c
659
if_detach(ifp);
sys/arch/mips/sibyte/dev/sbmac.c
1019
if_statinc(ifp, if_opackets);
sys/arch/mips/sibyte/dev/sbmac.c
1715
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/sibyte/dev/sbmac.c
1749
if_schedule_deferred_start(ifp);
sys/arch/mips/sibyte/dev/sbmac.c
1768
sbmac_start(struct ifnet *ifp)
sys/arch/mips/sibyte/dev/sbmac.c
1774
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/mips/sibyte/dev/sbmac.c
1777
sc = ifp->if_softc;
sys/arch/mips/sibyte/dev/sbmac.c
1781
IF_POLL(&ifp->if_snd, m_head);
sys/arch/mips/sibyte/dev/sbmac.c
1798
IF_DEQUEUE(&ifp->if_snd, m_head);
sys/arch/mips/sibyte/dev/sbmac.c
1799
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/arch/mips/sibyte/dev/sbmac.c
1830
struct ifnet *ifp = &ec->ec_if;
sys/arch/mips/sibyte/dev/sbmac.c
1863
if (ifp->if_flags & IFF_ALLMULTI) {
sys/arch/mips/sibyte/dev/sbmac.c
1927
sbmac_ether_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/mips/sibyte/dev/sbmac.c
1930
struct sbmac_softc *sc = ifp->if_softc;
sys/arch/mips/sibyte/dev/sbmac.c
1934
ifp->if_flags |= IFF_UP;
sys/arch/mips/sibyte/dev/sbmac.c
1940
arp_ifinit(ifp, ifa);
sys/arch/mips/sibyte/dev/sbmac.c
1973
sbmac_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/mips/sibyte/dev/sbmac.c
1975
struct sbmac_softc *sc = ifp->if_softc;
sys/arch/mips/sibyte/dev/sbmac.c
1983
error = sbmac_ether_ioctl(ifp, cmd, data);
sys/arch/mips/sibyte/dev/sbmac.c
1988
else if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/arch/mips/sibyte/dev/sbmac.c
1993
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/mips/sibyte/dev/sbmac.c
1995
if (ifp->if_flags & IFF_UP) {
sys/arch/mips/sibyte/dev/sbmac.c
2000
if ((ifp->if_flags & IFF_RUNNING) &&
sys/arch/mips/sibyte/dev/sbmac.c
2001
(ifp->if_flags & IFF_PROMISC)) {
sys/arch/mips/sibyte/dev/sbmac.c
2004
} else if (ifp->if_flags & IFF_RUNNING &&
sys/arch/mips/sibyte/dev/sbmac.c
2005
!(ifp->if_flags & IFF_PROMISC)) {
sys/arch/mips/sibyte/dev/sbmac.c
2011
if (ifp->if_flags & IFF_RUNNING)
sys/arch/mips/sibyte/dev/sbmac.c
2015
sc->sbm_if_flags = ifp->if_flags;
sys/arch/mips/sibyte/dev/sbmac.c
2020
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/mips/sibyte/dev/sbmac.c
2022
if (ifp->if_flags & IFF_RUNNING)
sys/arch/mips/sibyte/dev/sbmac.c
2073
sbmac_watchdog(struct ifnet *ifp)
sys/arch/mips/sibyte/dev/sbmac.c
2226
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/arch/mips/sibyte/dev/sbmac.c
2296
ifp->if_softc = sc;
sys/arch/mips/sibyte/dev/sbmac.c
2297
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/mips/sibyte/dev/sbmac.c
2298
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/mips/sibyte/dev/sbmac.c
2299
ifp->if_ioctl = sbmac_ioctl;
sys/arch/mips/sibyte/dev/sbmac.c
2300
ifp->if_start = sbmac_start;
sys/arch/mips/sibyte/dev/sbmac.c
2301
ifp->if_watchdog = sbmac_watchdog;
sys/arch/mips/sibyte/dev/sbmac.c
2302
ifp->if_snd.ifq_maxlen = SBMAC_MAX_TXDESCR - 1;
sys/arch/mips/sibyte/dev/sbmac.c
2311
mii->mii_ifp = ifp;
sys/arch/mips/sibyte/dev/sbmac.c
2336
if_attach(ifp);
sys/arch/mips/sibyte/dev/sbmac.c
2337
if_deferred_start_init(ifp, NULL);
sys/arch/mips/sibyte/dev/sbmac.c
2338
ether_ifattach(ifp, eaddr);
sys/arch/mips/sibyte/dev/sbmac.c
323
sbmac_mii_statchg(struct ifnet *ifp)
sys/arch/mips/sibyte/dev/sbmac.c
325
struct sbmac_softc *sc = ifp->if_softc;
sys/arch/mips/sibyte/dev/sbmac.c
867
struct ifnet *ifp = &(sc->sc_ethercom.ec_if);
sys/arch/mips/sibyte/dev/sbmac.c
920
m_set_rcvif(m, ifp);
sys/arch/mips/sibyte/dev/sbmac.c
939
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/sibyte/dev/sbmac.c
980
struct ifnet *ifp = &(sc->sc_ethercom.ec_if);
sys/arch/newsmips/apbus/if_sn.c
1028
struct ifnet *ifp = &sc->sc_if;
sys/arch/newsmips/apbus/if_sn.c
105
struct ifnet *ifp = &sc->sc_if;
sys/arch/newsmips/apbus/if_sn.c
1053
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/newsmips/apbus/if_sn.c
207
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/arch/newsmips/apbus/if_sn.c
208
ifp->if_softc = sc;
sys/arch/newsmips/apbus/if_sn.c
209
ifp->if_ioctl = snioctl;
sys/arch/newsmips/apbus/if_sn.c
210
ifp->if_start = snstart;
sys/arch/newsmips/apbus/if_sn.c
211
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/newsmips/apbus/if_sn.c
212
ifp->if_watchdog = snwatchdog;
sys/arch/newsmips/apbus/if_sn.c
213
if_attach(ifp);
sys/arch/newsmips/apbus/if_sn.c
214
if_deferred_start_init(ifp, NULL);
sys/arch/newsmips/apbus/if_sn.c
215
ether_ifattach(ifp, lladdr);
sys/arch/newsmips/apbus/if_sn.c
221
snioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/newsmips/apbus/if_sn.c
224
struct sn_softc *sc = ifp->if_softc;
sys/arch/newsmips/apbus/if_sn.c
232
ifp->if_flags |= IFF_UP;
sys/arch/newsmips/apbus/if_sn.c
237
arp_ifinit(ifp, ifa);
sys/arch/newsmips/apbus/if_sn.c
246
if ((err = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/newsmips/apbus/if_sn.c
248
if ((ifp->if_flags & IFF_UP) == 0 &&
sys/arch/newsmips/apbus/if_sn.c
249
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/arch/newsmips/apbus/if_sn.c
255
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/newsmips/apbus/if_sn.c
256
} else if ((ifp->if_flags & IFF_UP) != 0 &&
sys/arch/newsmips/apbus/if_sn.c
257
(ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/newsmips/apbus/if_sn.c
268
temp = ifp->if_flags & IFF_UP;
sys/arch/newsmips/apbus/if_sn.c
270
ifp->if_flags |= temp;
sys/arch/newsmips/apbus/if_sn.c
271
snstart(ifp);
sys/arch/newsmips/apbus/if_sn.c
277
if ((err = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/newsmips/apbus/if_sn.c
282
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/newsmips/apbus/if_sn.c
283
temp = ifp->if_flags & IFF_UP;
sys/arch/newsmips/apbus/if_sn.c
285
ifp->if_flags |= temp;
sys/arch/newsmips/apbus/if_sn.c
291
err = ether_ioctl(ifp, cmd, data);
sys/arch/newsmips/apbus/if_sn.c
302
snstart(struct ifnet *ifp)
sys/arch/newsmips/apbus/if_sn.c
304
struct sn_softc *sc = ifp->if_softc;
sys/arch/newsmips/apbus/if_sn.c
308
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/newsmips/apbus/if_sn.c
320
IF_POLL(&ifp->if_snd, m);
sys/arch/newsmips/apbus/if_sn.c
331
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/newsmips/apbus/if_sn.c
341
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/newsmips/apbus/if_sn.c
346
if_statinc(ifp, if_opackets); /* # of pkts */
sys/arch/newsmips/apbus/if_sn.c
473
snwatchdog(struct ifnet *ifp)
sys/arch/newsmips/apbus/if_sn.c
475
struct sn_softc *sc = ifp->if_softc;
sys/arch/newsmips/apbus/if_sn.c
488
temp = ifp->if_flags & IFF_UP;
sys/arch/newsmips/apbus/if_sn.c
490
ifp->if_flags |= temp;
sys/arch/newsmips/apbus/if_sn.c
623
struct ifnet *ifp;
sys/arch/newsmips/apbus/if_sn.c
629
ifp = &sc->sc_if;
sys/arch/newsmips/apbus/if_sn.c
632
camentry(sc, mcount, CLLADDR(ifp->if_sadl));
sys/arch/newsmips/apbus/if_sn.c
636
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/newsmips/apbus/if_sn.c
643
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/newsmips/apbus/if_sn.c
65
static int snioctl(struct ifnet *ifp, u_long cmd, void *data);
sys/arch/newsmips/apbus/if_sn.c
656
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/newsmips/apbus/if_sn.c
66
static void snstart(struct ifnet *ifp);
sys/arch/newsmips/apbus/if_sn.c
872
struct ifnet *ifp = &sc->sc_if;
sys/arch/newsmips/apbus/if_sn.c
909
if_statadd(ifp, if_collisions, (txp_status & TCR_EXC) ? 16 :
sys/arch/newsmips/apbus/if_sn.c
913
if_statinc(ifp, if_oerrors);
sys/arch/newsmips/apbus/if_tlp_ap.c
239
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/newsmips/apbus/if_tlp_ap.c
244
mii->mii_ifp = ifp;
sys/arch/newsmips/apbus/if_tlp_ap.c
258
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/newsmips/apbus/if_tlp_ap.c
261
if (ifp->if_flags & IFF_RUNNING)
sys/arch/newsmips/apbus/if_tlp_ap.c
269
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/newsmips/apbus/if_tlp_ap.c
273
if (ifp->if_flags & IFF_UP)
sys/arch/newsmips/apbus/if_tlp_ap.c
279
if (ifp->if_flags & IFF_UP)
sys/arch/next68k/dev/if_xe.c
534
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/next68k/dev/if_xe.c
562
ifp->if_timer = 0;
sys/arch/next68k/dev/if_xe.c
565
if ((ifp->if_flags & IFF_RUNNING) && !IF_IS_EMPTY(&sc->sc_tx_snd)) {
sys/arch/next68k/dev/if_xe.c
585
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/next68k/dev/if_xe.c
587
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/next68k/dev/if_xe.c
613
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/next68k/dev/if_xe.c
615
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/next68k/dev/if_xe.c
638
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/next68k/dev/if_xe.c
673
m_set_rcvif(m, ifp);
sys/arch/next68k/dev/if_xe.c
702
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/next68k/dev/if_xe.c
705
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/next68k/dev/mb8795.c
100
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/next68k/dev/mb8795.c
105
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/arch/next68k/dev/mb8795.c
106
ifp->if_softc = sc;
sys/arch/next68k/dev/mb8795.c
107
ifp->if_start = mb8795_start;
sys/arch/next68k/dev/mb8795.c
108
ifp->if_ioctl = mb8795_ioctl;
sys/arch/next68k/dev/mb8795.c
109
ifp->if_watchdog = mb8795_watchdog;
sys/arch/next68k/dev/mb8795.c
110
ifp->if_flags = IFF_BROADCAST;
sys/arch/next68k/dev/mb8795.c
126
if_attach(ifp);
sys/arch/next68k/dev/mb8795.c
127
ether_ifattach(ifp, sc->sc_enaddr);
sys/arch/next68k/dev/mb8795.c
143
mb8795_mediachange(struct ifnet *ifp)
sys/arch/next68k/dev/mb8795.c
145
struct mb8795_softc *sc = ifp->if_softc;
sys/arch/next68k/dev/mb8795.c
187
mb8795_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/arch/next68k/dev/mb8795.c
189
struct mb8795_softc *sc = ifp->if_softc;
sys/arch/next68k/dev/mb8795.c
246
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/next68k/dev/mb8795.c
285
if_statinc(ifp, if_ierrors);
sys/arch/next68k/dev/mb8795.c
297
m_set_rcvif(m, ifp);
sys/arch/next68k/dev/mb8795.c
319
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/next68k/dev/mb8795.c
363
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/next68k/dev/mb8795.c
377
if ((ifp->if_flags & IFF_RUNNING)
sys/arch/next68k/dev/mb8795.c
388
if_statinc(ifp, if_oerrors);
sys/arch/next68k/dev/mb8795.c
392
if_statinc(ifp, if_oerrors);
sys/arch/next68k/dev/mb8795.c
396
if_statinc(ifp, if_collisions);
sys/arch/next68k/dev/mb8795.c
400
if_statinc(ifp, if_oerrors);
sys/arch/next68k/dev/mb8795.c
401
if_statadd(ifp, if_collisions, 16);
sys/arch/next68k/dev/mb8795.c
483
mb8795_watchdog(struct ifnet *ifp)
sys/arch/next68k/dev/mb8795.c
485
struct mb8795_softc *sc = ifp->if_softc;
sys/arch/next68k/dev/mb8795.c
488
if_statinc(ifp, if_oerrors);
sys/arch/next68k/dev/mb8795.c
490
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/next68k/dev/mb8795.c
501
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/next68k/dev/mb8795.c
506
if (ifp->if_flags & IFF_UP) {
sys/arch/next68k/dev/mb8795.c
510
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/next68k/dev/mb8795.c
513
if (ifp->if_flags & IFF_PROMISC)
sys/arch/next68k/dev/mb8795.c
526
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/next68k/dev/mb8795.c
530
ifp->if_flags |= IFF_RUNNING;
sys/arch/next68k/dev/mb8795.c
531
ifp->if_timer = 0;
sys/arch/next68k/dev/mb8795.c
539
mb8795_start_dma(ifp);
sys/arch/next68k/dev/mb8795.c
558
mb8795_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/next68k/dev/mb8795.c
560
struct mb8795_softc *sc = ifp->if_softc;
sys/arch/next68k/dev/mb8795.c
573
ifp->if_flags |= IFF_UP;
sys/arch/next68k/dev/mb8795.c
579
arp_ifinit(ifp, ifa);
sys/arch/next68k/dev/mb8795.c
591
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/next68k/dev/mb8795.c
593
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/arch/next68k/dev/mb8795.c
600
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/next68k/dev/mb8795.c
620
if (ifp->if_flags & IFF_DEBUG)
sys/arch/next68k/dev/mb8795.c
631
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/next68k/dev/mb8795.c
636
if (ifp->if_flags & IFF_RUNNING)
sys/arch/next68k/dev/mb8795.c
643
error = ether_ioctl(ifp, cmd, data);
sys/arch/next68k/dev/mb8795.c
663
mb8795_start(struct ifnet *ifp)
sys/arch/next68k/dev/mb8795.c
665
struct mb8795_softc *sc = ifp->if_softc;
sys/arch/next68k/dev/mb8795.c
672
IFQ_POLL(&ifp->if_snd, m);
sys/arch/next68k/dev/mb8795.c
678
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/next68k/dev/mb8795.c
685
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/next68k/dev/mb8795.c
691
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/next68k/dev/mb8795.c
704
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/next68k/dev/mb8795.c
722
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/next68k/dev/mb8795.c
747
ifp->if_timer = 5;
sys/arch/next68k/dev/mb8795.c
757
if_statinc(ifp, if_opackets);
sys/arch/playstation2/dev/emac3.c
230
struct ifnet *ifp = &ec->ec_if;
sys/arch/playstation2/dev/emac3.c
236
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/playstation2/dev/emac3.c
238
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/playstation2/dev/emac3.c
259
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/playstation2/dev/emac3.c
351
emac3_phy_statchg(struct ifnet *ifp)
sys/arch/playstation2/dev/emac3.c
354
struct emac3_softc *sc = ifp->if_softc;
sys/arch/playstation2/dev/if_smap.c
152
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/arch/playstation2/dev/if_smap.c
207
strcpy(ifp->if_xname, DEVNAME);
sys/arch/playstation2/dev/if_smap.c
208
ifp->if_softc = sc;
sys/arch/playstation2/dev/if_smap.c
209
ifp->if_start = smap_start;
sys/arch/playstation2/dev/if_smap.c
210
ifp->if_ioctl = smap_ioctl;
sys/arch/playstation2/dev/if_smap.c
211
ifp->if_init = smap_init;
sys/arch/playstation2/dev/if_smap.c
212
ifp->if_stop = smap_stop;
sys/arch/playstation2/dev/if_smap.c
213
ifp->if_watchdog= smap_watchdog;
sys/arch/playstation2/dev/if_smap.c
214
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/playstation2/dev/if_smap.c
215
IFQ_SET_READY(&ifp->if_snd);
sys/arch/playstation2/dev/if_smap.c
218
mii->mii_ifp = ifp;
sys/arch/playstation2/dev/if_smap.c
235
if_attach(ifp);
sys/arch/playstation2/dev/if_smap.c
236
if_deferred_start_init(ifp, NULL);
sys/arch/playstation2/dev/if_smap.c
237
ether_ifattach(ifp, emac3->eaddr);
sys/arch/playstation2/dev/if_smap.c
246
smap_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/arch/playstation2/dev/if_smap.c
248
struct smap_softc *sc = ifp->if_softc;
sys/arch/playstation2/dev/if_smap.c
253
error = ether_ioctl(ifp, command, data);
sys/arch/playstation2/dev/if_smap.c
256
if (ifp->if_flags & IFF_RUNNING)
sys/arch/playstation2/dev/if_smap.c
270
struct ifnet *ifp;
sys/arch/playstation2/dev/if_smap.c
311
ifp = &sc->ethercom.ec_if;
sys/arch/playstation2/dev/if_smap.c
312
if_schedule_deferred_start(ifp);
sys/arch/playstation2/dev/if_smap.c
323
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/arch/playstation2/dev/if_smap.c
341
if_statinc(ifp, if_ierrors);
sys/arch/playstation2/dev/if_smap.c
362
if_statinc(ifp, if_ierrors);
sys/arch/playstation2/dev/if_smap.c
373
if_statinc(ifp, if_ierrors);
sys/arch/playstation2/dev/if_smap.c
379
m_set_rcvif(m, ifp);
sys/arch/playstation2/dev/if_smap.c
393
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/playstation2/dev/if_smap.c
410
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/arch/playstation2/dev/if_smap.c
417
ifp->if_timer = 0;
sys/arch/playstation2/dev/if_smap.c
431
if_statinc(ifp, if_collisions);
sys/arch/playstation2/dev/if_smap.c
433
if_statinc(ifp, if_oerrors);
sys/arch/playstation2/dev/if_smap.c
435
if_statinc(ifp, if_opackets);
sys/arch/playstation2/dev/if_smap.c
455
smap_start(struct ifnet *ifp)
sys/arch/playstation2/dev/if_smap.c
457
struct smap_softc *sc = ifp->if_softc;
sys/arch/playstation2/dev/if_smap.c
466
KDASSERT(ifp->if_flags & IFF_RUNNING);
sys/arch/playstation2/dev/if_smap.c
470
IFQ_POLL(&ifp->if_snd, m0);
sys/arch/playstation2/dev/if_smap.c
484
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/playstation2/dev/if_smap.c
486
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/playstation2/dev/if_smap.c
536
ifp->if_timer = 5;
sys/arch/playstation2/dev/if_smap.c
542
smap_watchdog(struct ifnet *ifp)
sys/arch/playstation2/dev/if_smap.c
544
struct smap_softc *sc = ifp->if_softc;
sys/arch/playstation2/dev/if_smap.c
547
if_statinc(ifp, if_oerrors);
sys/arch/playstation2/dev/if_smap.c
555
smap_init(struct ifnet *ifp)
sys/arch/playstation2/dev/if_smap.c
557
struct smap_softc *sc = ifp->if_softc;
sys/arch/playstation2/dev/if_smap.c
586
ifp->if_flags |= IFF_RUNNING;
sys/arch/playstation2/dev/if_smap.c
592
smap_stop(struct ifnet *ifp, int disable)
sys/arch/playstation2/dev/if_smap.c
594
struct smap_softc *sc = ifp->if_softc;
sys/arch/playstation2/dev/if_smap.c
598
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/powerpc/booke/dev/pq3etsec.c
1022
ifp->if_flags |= IFF_RUNNING;
sys/arch/powerpc/booke/dev/pq3etsec.c
1028
pq3etsec_ifstop(struct ifnet *ifp, int disable)
sys/arch/powerpc/booke/dev/pq3etsec.c
1030
struct pq3etsec_softc * const sc = ifp->if_softc;
sys/arch/powerpc/booke/dev/pq3etsec.c
1083
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/powerpc/booke/dev/pq3etsec.c
1105
IFQ_PURGE(&ifp->if_snd);
sys/arch/powerpc/booke/dev/pq3etsec.c
1110
pq3etsec_ifwatchdog(struct ifnet *ifp)
sys/arch/powerpc/booke/dev/pq3etsec.c
1119
struct ifnet * const ifp = &sc->sc_if;
sys/arch/powerpc/booke/dev/pq3etsec.c
1128
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/powerpc/booke/dev/pq3etsec.c
1135
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/powerpc/booke/dev/pq3etsec.c
1192
pq3etsec_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/powerpc/booke/dev/pq3etsec.c
1194
struct pq3etsec_softc *sc = ifp->if_softc;
sys/arch/powerpc/booke/dev/pq3etsec.c
1212
error = ifmedia_ioctl(ifp, ifr, &sc->sc_mii.mii_media, cmd);
sys/arch/powerpc/booke/dev/pq3etsec.c
1216
error = ether_ioctl(ifp, cmd, data);
sys/arch/powerpc/booke/dev/pq3etsec.c
1222
if (ifp->if_flags & IFF_RUNNING)
sys/arch/powerpc/booke/dev/pq3etsec.c
1226
error = pq3etsec_ifinit(ifp);
sys/arch/powerpc/booke/dev/pq3etsec.c
1585
struct ifnet * const ifp = &sc->sc_if;
sys/arch/powerpc/booke/dev/pq3etsec.c
1608
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1616
struct ifnet * const ifp = &sc->sc_if;
sys/arch/powerpc/booke/dev/pq3etsec.c
1677
if_statinc(ifp, if_ierrors);
sys/arch/powerpc/booke/dev/pq3etsec.c
2162
struct ifnet * const ifp = &sc->sc_if;
sys/arch/powerpc/booke/dev/pq3etsec.c
2218
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/powerpc/booke/dev/pq3etsec.c
2219
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/arch/powerpc/booke/dev/pq3etsec.c
2220
if_statinc_ref(ifp, nsr, if_opackets);
sys/arch/powerpc/booke/dev/pq3etsec.c
2221
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/arch/powerpc/booke/dev/pq3etsec.c
2223
if_statinc_ref(ifp, nsr, if_omcasts);
sys/arch/powerpc/booke/dev/pq3etsec.c
2225
if_statinc_ref(ifp, nsr, if_oerrors);
sys/arch/powerpc/booke/dev/pq3etsec.c
2226
IF_STAT_PUTREF(ifp);
sys/arch/powerpc/booke/dev/pq3etsec.c
2330
pq3etsec_ifstart(struct ifnet *ifp)
sys/arch/powerpc/booke/dev/pq3etsec.c
2332
struct pq3etsec_softc * const sc = ifp->if_softc;
sys/arch/powerpc/booke/dev/pq3etsec.c
2334
if (__predict_false((ifp->if_flags & IFF_RUNNING) == 0)) {
sys/arch/powerpc/booke/dev/pq3etsec.c
2492
struct ifnet * const ifp = &sc->sc_if;
sys/arch/powerpc/booke/dev/pq3etsec.c
2503
pq3etsec_ifinit(ifp);
sys/arch/powerpc/booke/dev/pq3etsec.c
2546
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/powerpc/booke/dev/pq3etsec.c
471
pq3etsec_mii_statchg(struct ifnet *ifp)
sys/arch/powerpc/booke/dev/pq3etsec.c
473
struct pq3etsec_softc * const sc = ifp->if_softc;
sys/arch/powerpc/booke/dev/pq3etsec.c
527
pq3etsec_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/arch/powerpc/booke/dev/pq3etsec.c
529
struct pq3etsec_softc * const sc = ifp->if_softc;
sys/arch/powerpc/booke/dev/pq3etsec.c
532
ether_mediastatus(ifp, ifmr);
sys/arch/powerpc/booke/dev/pq3etsec.c
538
pq3etsec_mediachange(struct ifnet *ifp)
sys/arch/powerpc/booke/dev/pq3etsec.c
540
struct pq3etsec_softc * const sc = ifp->if_softc;
sys/arch/powerpc/booke/dev/pq3etsec.c
542
if ((ifp->if_flags & IFF_UP) == 0)
sys/arch/powerpc/booke/dev/pq3etsec.c
749
struct ifnet * const ifp = &ec->ec_if;
sys/arch/powerpc/booke/dev/pq3etsec.c
753
mii->mii_ifp = ifp;
sys/arch/powerpc/booke/dev/pq3etsec.c
782
strlcpy(ifp->if_xname, xname, IFNAMSIZ);
sys/arch/powerpc/booke/dev/pq3etsec.c
783
ifp->if_softc = sc;
sys/arch/powerpc/booke/dev/pq3etsec.c
784
ifp->if_capabilities = IFCAP_ETSEC;
sys/arch/powerpc/booke/dev/pq3etsec.c
785
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/powerpc/booke/dev/pq3etsec.c
786
ifp->if_ioctl = pq3etsec_ifioctl;
sys/arch/powerpc/booke/dev/pq3etsec.c
787
ifp->if_start = pq3etsec_ifstart;
sys/arch/powerpc/booke/dev/pq3etsec.c
788
ifp->if_watchdog = pq3etsec_ifwatchdog;
sys/arch/powerpc/booke/dev/pq3etsec.c
789
ifp->if_init = pq3etsec_ifinit;
sys/arch/powerpc/booke/dev/pq3etsec.c
790
ifp->if_stop = pq3etsec_ifstop;
sys/arch/powerpc/booke/dev/pq3etsec.c
791
IFQ_SET_READY(&ifp->if_snd);
sys/arch/powerpc/booke/dev/pq3etsec.c
796
if_initialize(ifp);
sys/arch/powerpc/booke/dev/pq3etsec.c
798
if_attach(ifp);
sys/arch/powerpc/booke/dev/pq3etsec.c
799
if_deferred_start_init(ifp, NULL);
sys/arch/powerpc/booke/dev/pq3etsec.c
800
ether_ifattach(ifp, enaddr);
sys/arch/powerpc/booke/dev/pq3etsec.c
805
pq3etsec_ifstop(ifp, true);
sys/arch/powerpc/booke/dev/pq3etsec.c
867
pq3etsec_ifinit(struct ifnet *ifp)
sys/arch/powerpc/booke/dev/pq3etsec.c
869
struct pq3etsec_softc * const sc = ifp->if_softc;
sys/arch/powerpc/booke/dev/pq3etsec.c
872
sc->sc_maxfrm = uimax(ifp->if_mtu + 32, MCLBYTES);
sys/arch/powerpc/booke/dev/pq3etsec.c
873
if (ifp->if_mtu > ETHERMTU_JUMBO)
sys/arch/powerpc/booke/dev/pq3etsec.c
876
KASSERT(ifp->if_flags & IFF_UP);
sys/arch/powerpc/booke/dev/pq3etsec.c
882
pq3etsec_ifstop(ifp, 0);
sys/arch/powerpc/booke/dev/pq3etsec.c
904
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/powerpc/booke/dev/pq3etsec.c
917
if (ifp->if_capenable & IFCAP_RCTRL_IPCSEN) {
sys/arch/powerpc/booke/dev/pq3etsec.c
921
if (ifp->if_capenable & IFCAP_RCTRL_TUCSEN) {
sys/arch/powerpc/booke/dev/pq3etsec.c
941
if (ifp->if_capenable & IFCAP_TCTRL_IPCSEN)
sys/arch/powerpc/booke/dev/pq3etsec.c
943
if (ifp->if_capenable & IFCAP_TCTRL_TUCSEN)
sys/arch/powerpc/booke/dev/pq3etsec.c
958
pq3etsec_macaddr_create(CLLADDR(ifp->if_sadl));
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1014
emac_tso_sw_segment(struct emac_softc *sc, struct ifnet *ifp,
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1102
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1187
m->m_pkthdr.csum_flags |= flags & (ifp->if_csum_flags_rx |
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1193
emac_start(struct ifnet *ifp)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1195
struct emac_softc *sc = ifp->if_softc;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1209
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1235
IFQ_POLL(&ifp->if_snd, m0);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1280
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1281
if (emac_tso_sw_segment(sc, ifp,
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1283
if_statinc(ifp, if_oerrors);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1337
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1338
if (emac_tso_sw_segment(sc, ifp,
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1340
if_statinc(ifp, if_oerrors);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1345
aprint_error_ifnet(ifp,
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1354
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1394
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1489
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1494
ifp->if_timer = 5;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1498
emac_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1500
struct emac_softc *sc = ifp->if_softc;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1518
else if ((error = ifioctl_common(ifp, cmd, data)) != ENETRESET)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1520
else if (ifp->if_flags & IFF_UP)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1521
error = emac_init(ifp);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1528
error = ether_ioctl(ifp, cmd, data);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1535
if (ifp->if_flags & IFF_RUNNING)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1536
error = emac_init(ifp);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1546
if (ifp->if_flags & IFF_RUNNING)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1554
emac_start(ifp);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1561
emac_init(struct ifnet *ifp)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1563
struct emac_softc *sc = ifp->if_softc;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1565
const uint8_t *enaddr = CLLADDR(ifp->if_sadl);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1571
emac_stop(ifp, 0);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1581
sc->sc_tah_cvr = (ifp->if_csum_flags_rx &
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1616
aprint_error_ifnet(ifp,
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1635
if ((error = ether_mediachange(ifp)) != 0)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1652
if (ifp->if_mtu > ETHERMTU)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1664
(ifp->if_flags & IFF_PROMISC ? RMR_PME : 0) |
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1665
(ifp->if_flags & IFF_BROADCAST ? RMR_BAE : 0));
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1744
ifp->if_flags |= IFF_RUNNING;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1748
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1749
ifp->if_timer = 0;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1750
aprint_error_ifnet(ifp, "interface not running\n");
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1756
emac_stop(struct ifnet *ifp, int disable)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1758
struct emac_softc *sc = ifp->if_softc;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1808
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1809
ifp->if_timer = 0;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1813
emac_watchdog(struct ifnet *ifp)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1815
struct emac_softc *sc = ifp->if_softc;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1824
aprint_error_ifnet(ifp,
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1827
if_statinc(ifp, if_oerrors);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1830
(void)emac_init(ifp);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1831
} else if (ifp->if_flags & IFF_DEBUG)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1832
aprint_error_ifnet(ifp, "recovered from device timeout\n");
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1835
emac_start(ifp);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1898
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1913
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1949
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1968
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2004
if_statinc(ifp, if_oerrors);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2020
if_statinc(ifp, if_oerrors);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2021
if (ifp->if_flags & IFF_DEBUG)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2022
aprint_error_ifnet(ifp,
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2030
if_statadd(ifp, if_collisions, 16);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2032
if_statadd(ifp, if_collisions, 2); /* XXX? */
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2034
if_statinc(ifp, if_collisions);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2036
if_statinc(ifp, if_collisions);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2040
if_statadd(ifp, if_opackets, txs->txs_opackets);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2042
if_statinc(ifp, if_opackets);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2046
if (ifp->if_flags & IFF_DEBUG) {
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2048
aprint_error_ifnet(ifp, "excessive deferral\n");
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2050
aprint_error_ifnet(ifp,
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2072
ifp->if_timer = 0;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2262
emac_mii_statchg(struct ifnet *ifp)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2264
struct emac_softc *sc = ifp->if_softc;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2307
if (ifp->if_flags & IFF_RUNNING)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2366
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2415
aprint_error_ifnet(ifp, \
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2417
if_statinc(ifp, if_ierrors);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2466
if_statinc(ifp, if_ierrors);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2476
m_set_rcvif(m, ifp);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2485
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
419
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
667
mii->mii_ifp = ifp;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
682
ifp = &sc->sc_ethercom.ec_if;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
683
strcpy(ifp->if_xname, xname);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
684
ifp->if_softc = sc;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
685
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
686
ifp->if_start = emac_start;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
687
ifp->if_ioctl = emac_ioctl;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
688
ifp->if_init = emac_init;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
689
ifp->if_stop = emac_stop;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
690
ifp->if_watchdog = emac_watchdog;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
691
IFQ_SET_READY(&ifp->if_snd);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
703
ifp->if_capabilities |=
sys/arch/powerpc/ibm4xx/dev/if_emac.c
710
ifp->if_capabilities |=
sys/arch/powerpc/ibm4xx/dev/if_emac.c
721
if_attach(ifp);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
722
if_deferred_start_init(ifp, NULL);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
723
ether_ifattach(ifp, enaddr);
sys/arch/powerpc/mpc5200/fec.c
126
struct ifnet *ifp = &sc->sc_if;
sys/arch/powerpc/mpc5200/fec.c
167
mii->mii_ifp = ifp;
sys/arch/powerpc/mpc5200/fec.c
186
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/arch/powerpc/mpc5200/fec.c
187
ifp->if_softc = sc;
sys/arch/powerpc/mpc5200/fec.c
188
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/powerpc/mpc5200/fec.c
189
ifp->if_init = fec_init;
sys/arch/powerpc/mpc5200/fec.c
190
ifp->if_stop = fec_stop;
sys/arch/powerpc/mpc5200/fec.c
191
ifp->if_start = fec_start;
sys/arch/powerpc/mpc5200/fec.c
192
ifp->if_ioctl = fec_ioctl;
sys/arch/powerpc/mpc5200/fec.c
193
IFQ_SET_READY(&ifp->if_snd);
sys/arch/powerpc/mpc5200/fec.c
195
if_attach(ifp);
sys/arch/powerpc/mpc5200/fec.c
196
if_deferred_start_init(ifp, NULL);
sys/arch/powerpc/mpc5200/fec.c
197
ether_ifattach(ifp, sc->sc_enaddr);
sys/arch/powerpc/mpc5200/fec.c
265
fec_miibus_statchg(struct ifnet *ifp)
sys/arch/powerpc/mpc5200/fec.c
267
struct fec_softc *sc = ifp->if_softc;
sys/arch/powerpc/mpc5200/fec.c
355
struct ifnet *ifp = &sc->sc_if;
sys/arch/powerpc/mpc5200/fec.c
364
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/powerpc/mpc5200/fec.c
419
struct ifnet *ifp = &sc->sc_if;
sys/arch/powerpc/mpc5200/fec.c
429
nsr = IF_STAT_GETREF(ifp);
sys/arch/powerpc/mpc5200/fec.c
435
if_statadd_ref(ifp, nsr, fec_mibtab[i].stat, delta);
sys/arch/powerpc/mpc5200/fec.c
438
IF_STAT_PUTREF(ifp);
sys/arch/powerpc/mpc5200/fec.c
472
fec_init(struct ifnet *ifp)
sys/arch/powerpc/mpc5200/fec.c
474
struct fec_softc *sc = ifp->if_softc;
sys/arch/powerpc/mpc5200/fec.c
481
fec_stop(ifp, 0);
sys/arch/powerpc/mpc5200/fec.c
484
aprint_error_ifnet(ifp, "BestComm SDMA not available\n");
sys/arch/powerpc/mpc5200/fec.c
504
aprint_error_ifnet(ifp, "cannot set up SDMA rings\n");
sys/arch/powerpc/mpc5200/fec.c
553
ifp->if_flags |= IFF_RUNNING;
sys/arch/powerpc/mpc5200/fec.c
554
ifp->if_flags &= ~IFF_OACTIVE;
sys/arch/powerpc/mpc5200/fec.c
561
fec_stop(ifp, 1);
sys/arch/powerpc/mpc5200/fec.c
566
fec_stop(struct ifnet *ifp, int disable)
sys/arch/powerpc/mpc5200/fec.c
568
struct fec_softc *sc = ifp->if_softc;
sys/arch/powerpc/mpc5200/fec.c
607
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/arch/powerpc/mpc5200/fec.c
611
fec_start(struct ifnet *ifp)
sys/arch/powerpc/mpc5200/fec.c
613
struct fec_softc *sc = ifp->if_softc;
sys/arch/powerpc/mpc5200/fec.c
618
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/arch/powerpc/mpc5200/fec.c
622
IFQ_POLL(&ifp->if_snd, m);
sys/arch/powerpc/mpc5200/fec.c
639
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/powerpc/mpc5200/fec.c
642
if_statinc(ifp, if_oerrors);
sys/arch/powerpc/mpc5200/fec.c
648
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/powerpc/mpc5200/fec.c
665
ifp->if_flags |= IFF_OACTIVE;
sys/arch/powerpc/mpc5200/fec.c
673
struct ifnet *ifp = &sc->sc_if;
sys/arch/powerpc/mpc5200/fec.c
705
if_statinc(ifp, if_ierrors);
sys/arch/powerpc/mpc5200/fec.c
707
m_set_rcvif(m, ifp);
sys/arch/powerpc/mpc5200/fec.c
709
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/powerpc/mpc5200/fec.c
722
struct ifnet *ifp = &sc->sc_if;
sys/arch/powerpc/mpc5200/fec.c
739
if_statinc(ifp, if_opackets);
sys/arch/powerpc/mpc5200/fec.c
745
ifp->if_flags &= ~IFF_OACTIVE;
sys/arch/powerpc/mpc5200/fec.c
746
if_schedule_deferred_start(ifp);
sys/arch/powerpc/mpc5200/fec.c
752
fec_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/powerpc/mpc5200/fec.c
754
struct fec_softc *sc = ifp->if_softc;
sys/arch/powerpc/mpc5200/fec.c
758
error = ether_ioctl(ifp, cmd, data);
sys/arch/powerpc/mpc5200/fec.c
763
if (ifp->if_flags & IFF_RUNNING)
sys/arch/powerpc/tools/chrpicon/chrpicontoppm/chrpicontoppm.c
129
pm_close(ifp);
sys/arch/powerpc/tools/chrpicon/chrpicontoppm/chrpicontoppm.c
64
FILE *ifp;
sys/arch/powerpc/tools/chrpicon/chrpicontoppm/chrpicontoppm.c
81
if ((ifp = fopen(argv[1], "r")) == NULL) {
sys/arch/powerpc/tools/chrpicon/chrpicontoppm/chrpicontoppm.c
87
ifp = stdin;
sys/arch/powerpc/tools/chrpicon/chrpicontoppm/chrpicontoppm.c
89
if (CHRPI_getheader(ifp, img))
sys/arch/powerpc/tools/chrpicon/chrpicontoppm/chrpicontoppm.c
92
if (CHRPI_getbitmap(ifp, img))
sys/arch/powerpc/tools/chrpicon/ppmtochrpicon/ppmtochrpicon.c
62
FILE *ifp;
sys/arch/powerpc/tools/chrpicon/ppmtochrpicon/ppmtochrpicon.c
75
ifp = pm_openr(argv[1]);
sys/arch/powerpc/tools/chrpicon/ppmtochrpicon/ppmtochrpicon.c
77
ifp = stdin;
sys/arch/powerpc/tools/chrpicon/ppmtochrpicon/ppmtochrpicon.c
80
pixels = ppm_readppm(ifp, &img->width, &img->height, &maxval);
sys/arch/powerpc/tools/chrpicon/ppmtochrpicon/ppmtochrpicon.c
96
pm_close(ifp);
sys/arch/sgimips/hpc/if_sq.c
1014
if_statinc(ifp, if_ierrors);
sys/arch/sgimips/hpc/if_sq.c
1025
m_set_rcvif(m, ifp);
sys/arch/sgimips/hpc/if_sq.c
1031
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/sgimips/hpc/if_sq.c
1076
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/hpc/if_sq.c
1085
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/arch/sgimips/hpc/if_sq.c
1089
if_statinc_ref(ifp, nsr, if_collisions);
sys/arch/sgimips/hpc/if_sq.c
1094
if_statinc_ref(ifp, nsr, if_oerrors);
sys/arch/sgimips/hpc/if_sq.c
1100
if_statinc_ref(ifp, nsr, if_oerrors);
sys/arch/sgimips/hpc/if_sq.c
1101
if_statadd_ref(ifp, nsr, if_collisions, 16);
sys/arch/sgimips/hpc/if_sq.c
1104
IF_STAT_PUTREF(ifp);
sys/arch/sgimips/hpc/if_sq.c
1114
ifp->if_timer = 0;
sys/arch/sgimips/hpc/if_sq.c
1117
if_schedule_deferred_start(ifp);
sys/arch/sgimips/hpc/if_sq.c
1142
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/hpc/if_sq.c
1170
if_statinc(ifp, if_opackets);
sys/arch/sgimips/hpc/if_sq.c
1193
ifp->if_timer = 5;
sys/arch/sgimips/hpc/if_sq.c
1214
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/hpc/if_sq.c
1245
ifp->if_timer = 5;
sys/arch/sgimips/hpc/if_sq.c
1258
if_statinc(ifp, if_opackets);
sys/arch/sgimips/hpc/if_sq.c
186
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/hpc/if_sq.c
331
strcpy(ifp->if_xname, device_xname(self));
sys/arch/sgimips/hpc/if_sq.c
332
ifp->if_softc = sc;
sys/arch/sgimips/hpc/if_sq.c
333
ifp->if_mtu = ETHERMTU;
sys/arch/sgimips/hpc/if_sq.c
334
ifp->if_init = sq_init;
sys/arch/sgimips/hpc/if_sq.c
335
ifp->if_stop = sq_stop;
sys/arch/sgimips/hpc/if_sq.c
336
ifp->if_start = sq_start;
sys/arch/sgimips/hpc/if_sq.c
337
ifp->if_ioctl = sq_ioctl;
sys/arch/sgimips/hpc/if_sq.c
338
ifp->if_watchdog = sq_watchdog;
sys/arch/sgimips/hpc/if_sq.c
339
ifp->if_flags = IFF_BROADCAST | IFF_MULTICAST;
sys/arch/sgimips/hpc/if_sq.c
340
IFQ_SET_READY(&ifp->if_snd);
sys/arch/sgimips/hpc/if_sq.c
342
if_attach(ifp);
sys/arch/sgimips/hpc/if_sq.c
343
if_deferred_start_init(ifp, NULL);
sys/arch/sgimips/hpc/if_sq.c
344
ether_ifattach(ifp, sc->sc_enaddr);
sys/arch/sgimips/hpc/if_sq.c
385
sq_init(struct ifnet *ifp)
sys/arch/sgimips/hpc/if_sq.c
388
struct sq_softc *sc = ifp->if_softc;
sys/arch/sgimips/hpc/if_sq.c
391
sq_stop(ifp, 0);
sys/arch/sgimips/hpc/if_sq.c
474
ifp->if_flags |= IFF_RUNNING;
sys/arch/sgimips/hpc/if_sq.c
483
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/hpc/if_sq.c
491
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/sgimips/hpc/if_sq.c
493
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/sgimips/hpc/if_sq.c
511
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/sgimips/hpc/if_sq.c
516
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/sgimips/hpc/if_sq.c
520
sq_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/sgimips/hpc/if_sq.c
524
SQ_TRACE(SQ_IOCTL, (struct sq_softc *)ifp->if_softc, 0, 0);
sys/arch/sgimips/hpc/if_sq.c
528
error = ether_ioctl(ifp, cmd, data);
sys/arch/sgimips/hpc/if_sq.c
534
if (ifp->if_flags & IFF_RUNNING)
sys/arch/sgimips/hpc/if_sq.c
535
error = sq_init(ifp);
sys/arch/sgimips/hpc/if_sq.c
545
sq_start(struct ifnet *ifp)
sys/arch/sgimips/hpc/if_sq.c
547
struct sq_softc *sc = ifp->if_softc;
sys/arch/sgimips/hpc/if_sq.c
553
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/sgimips/hpc/if_sq.c
572
IFQ_POLL(&ifp->if_snd, m0);
sys/arch/sgimips/hpc/if_sq.c
647
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/sgimips/hpc/if_sq.c
651
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/sgimips/hpc/if_sq.c
702
if (ifp->if_flags & IFF_DEBUG) {
sys/arch/sgimips/hpc/if_sq.c
826
ifp->if_timer = 5;
sys/arch/sgimips/hpc/if_sq.c
831
sq_stop(struct ifnet *ifp, int disable)
sys/arch/sgimips/hpc/if_sq.c
834
struct sq_softc *sc = ifp->if_softc;
sys/arch/sgimips/hpc/if_sq.c
850
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/sgimips/hpc/if_sq.c
851
ifp->if_timer = 0;
sys/arch/sgimips/hpc/if_sq.c
856
sq_watchdog(struct ifnet *ifp)
sys/arch/sgimips/hpc/if_sq.c
859
struct sq_softc *sc = ifp->if_softc;
sys/arch/sgimips/hpc/if_sq.c
871
if_statinc(ifp, if_oerrors);
sys/arch/sgimips/hpc/if_sq.c
873
sq_init(ifp);
sys/arch/sgimips/hpc/if_sq.c
908
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/hpc/if_sq.c
924
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/sgimips/hpc/if_sq.c
954
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/hpc/if_sq.c
999
if_statinc(ifp, if_ierrors);
sys/arch/sgimips/mace/if_mec.c
1002
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/sgimips/mace/if_mec.c
1280
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/sgimips/mace/if_mec.c
1296
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/sgimips/mace/if_mec.c
1408
ifp->if_timer = 5;
sys/arch/sgimips/mace/if_mec.c
1413
mec_stop(struct ifnet *ifp, int disable)
sys/arch/sgimips/mace/if_mec.c
1415
struct mec_softc *sc = ifp->if_softc;
sys/arch/sgimips/mace/if_mec.c
1421
ifp->if_timer = 0;
sys/arch/sgimips/mace/if_mec.c
1422
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/sgimips/mace/if_mec.c
1439
mec_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/sgimips/mace/if_mec.c
1445
error = ether_ioctl(ifp, cmd, data);
sys/arch/sgimips/mace/if_mec.c
1451
if (ifp->if_flags & IFF_RUNNING)
sys/arch/sgimips/mace/if_mec.c
1452
error = mec_init(ifp);
sys/arch/sgimips/mace/if_mec.c
1458
mec_start(ifp);
sys/arch/sgimips/mace/if_mec.c
1465
mec_watchdog(struct ifnet *ifp)
sys/arch/sgimips/mace/if_mec.c
1467
struct mec_softc *sc = ifp->if_softc;
sys/arch/sgimips/mace/if_mec.c
1470
if_statinc(ifp, if_oerrors);
sys/arch/sgimips/mace/if_mec.c
1472
mec_init(ifp);
sys/arch/sgimips/mace/if_mec.c
1492
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/mace/if_mec.c
1504
if (ifp->if_flags & IFF_PROMISC) {
sys/arch/sgimips/mace/if_mec.c
1535
ifp->if_flags &= ~IFF_ALLMULTI;
sys/arch/sgimips/mace/if_mec.c
1550
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/mace/if_mec.c
1609
mec_init(ifp);
sys/arch/sgimips/mace/if_mec.c
1616
if_schedule_deferred_start(ifp);
sys/arch/sgimips/mace/if_mec.c
1630
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/mace/if_mec.c
1665
if_statinc(ifp, if_ierrors);
sys/arch/sgimips/mace/if_mec.c
1732
m_set_rcvif(m, ifp);
sys/arch/sgimips/mace/if_mec.c
1734
if ((ifp->if_csum_flags_rx & (M_CSUM_TCPv4|M_CSUM_UDPv4)) != 0)
sys/arch/sgimips/mace/if_mec.c
1738
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/sgimips/mace/if_mec.c
1748
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/mace/if_mec.c
1786
if ((ifp->if_csum_flags_rx & M_CSUM_TCPv4) == 0 ||
sys/arch/sgimips/mace/if_mec.c
1792
if ((ifp->if_csum_flags_rx & M_CSUM_UDPv4) == 0 ||
sys/arch/sgimips/mace/if_mec.c
1843
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/mace/if_mec.c
1881
if_statadd(ifp, if_collisions, col);
sys/arch/sgimips/mace/if_mec.c
1886
if_statinc(ifp, if_oerrors);
sys/arch/sgimips/mace/if_mec.c
1888
if_statinc(ifp, if_opackets);
sys/arch/sgimips/mace/if_mec.c
1899
ifp->if_timer = 0;
sys/arch/sgimips/mace/if_mec.c
394
static int mec_init(struct ifnet * ifp);
sys/arch/sgimips/mace/if_mec.c
431
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sgimips/mace/if_mec.c
575
mii->mii_ifp = ifp;
sys/arch/sgimips/mace/if_mec.c
596
strcpy(ifp->if_xname, device_xname(self));
sys/arch/sgimips/mace/if_mec.c
597
ifp->if_softc = sc;
sys/arch/sgimips/mace/if_mec.c
598
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/sgimips/mace/if_mec.c
599
ifp->if_ioctl = mec_ioctl;
sys/arch/sgimips/mace/if_mec.c
600
ifp->if_start = mec_start;
sys/arch/sgimips/mace/if_mec.c
601
ifp->if_watchdog = mec_watchdog;
sys/arch/sgimips/mace/if_mec.c
602
ifp->if_init = mec_init;
sys/arch/sgimips/mace/if_mec.c
603
ifp->if_stop = mec_stop;
sys/arch/sgimips/mace/if_mec.c
604
ifp->if_mtu = ETHERMTU;
sys/arch/sgimips/mace/if_mec.c
605
IFQ_SET_READY(&ifp->if_snd);
sys/arch/sgimips/mace/if_mec.c
608
ifp->if_capabilities = IFCAP_CSUM_TCPv4_Rx | IFCAP_CSUM_UDPv4_Rx;
sys/arch/sgimips/mace/if_mec.c
614
if_attach(ifp);
sys/arch/sgimips/mace/if_mec.c
615
if_deferred_start_init(ifp, NULL);
sys/arch/sgimips/mace/if_mec.c
616
ether_ifattach(ifp, sc->sc_enaddr);
sys/arch/sgimips/mace/if_mec.c
717
pmf_class_network_register(self, ifp);
sys/arch/sgimips/mace/if_mec.c
830
mec_statchg(struct ifnet *ifp)
sys/arch/sgimips/mace/if_mec.c
832
struct mec_softc *sc = ifp->if_softc;
sys/arch/sgimips/mace/if_mec.c
853
mec_init(struct ifnet *ifp)
sys/arch/sgimips/mace/if_mec.c
855
struct mec_softc *sc = ifp->if_softc;
sys/arch/sgimips/mace/if_mec.c
862
mec_stop(ifp, 0);
sys/arch/sgimips/mace/if_mec.c
903
if ((rc = ether_mediachange(ifp)) != 0)
sys/arch/sgimips/mace/if_mec.c
906
ifp->if_flags |= IFF_RUNNING;
sys/arch/sgimips/mace/if_mec.c
907
mec_start(ifp);
sys/arch/sgimips/mace/if_mec.c
941
mec_start(struct ifnet *ifp)
sys/arch/sgimips/mace/if_mec.c
943
struct mec_softc *sc = ifp->if_softc;
sys/arch/sgimips/mace/if_mec.c
954
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/sgimips/mace/if_mec.c
968
IFQ_POLL(&ifp->if_snd, m0);
sys/arch/sparc64/dev/vnet.c
1122
vnet_start(struct ifnet *ifp)
sys/arch/sparc64/dev/vnet.c
1124
struct vnet_softc *sc = ifp->if_softc;
sys/arch/sparc64/dev/vnet.c
1133
if (!(ifp->if_flags & IFF_RUNNING))
sys/arch/sparc64/dev/vnet.c
1139
if (IFQ_IS_EMPTY(&ifp->if_snd))
sys/arch/sparc64/dev/vnet.c
1144
DPRINTF(("%s: queue size %d\n", __func__, ifp->if_snd.ifq_len));
sys/arch/sparc64/dev/vnet.c
1178
vnet_start_desc(ifp);
sys/arch/sparc64/dev/vnet.c
1196
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/sparc64/dev/vnet.c
1210
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/sparc64/dev/vnet.c
1244
ifp->if_timer = 5;
sys/arch/sparc64/dev/vnet.c
1250
vnet_start_desc(struct ifnet *ifp)
sys/arch/sparc64/dev/vnet.c
1252
struct vnet_softc *sc = ifp->if_softc;
sys/arch/sparc64/dev/vnet.c
1272
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/sparc64/dev/vnet.c
1286
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/sparc64/dev/vnet.c
1325
vnet_ioctl(struct ifnet *ifp, u_long cmd, void* data)
sys/arch/sparc64/dev/vnet.c
1327
struct vnet_softc *sc = ifp->if_softc;
sys/arch/sparc64/dev/vnet.c
1336
ifp->if_flags |= IFF_UP;
sys/arch/sparc64/dev/vnet.c
1339
if (ifp->if_flags & IFF_UP) {
sys/arch/sparc64/dev/vnet.c
1340
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/sparc64/dev/vnet.c
1341
vnet_init(ifp);
sys/arch/sparc64/dev/vnet.c
1343
if (ifp->if_flags & IFF_RUNNING)
sys/arch/sparc64/dev/vnet.c
1344
vnet_stop(ifp, 0);
sys/arch/sparc64/dev/vnet.c
1350
error = ifmedia_ioctl(ifp, ifr, &sc->sc_media, cmd);
sys/arch/sparc64/dev/vnet.c
1360
error = ether_ioctl(ifp, cmd, data);
sys/arch/sparc64/dev/vnet.c
1367
error = ether_ioctl(ifp, cmd, data);
sys/arch/sparc64/dev/vnet.c
1376
vnet_watchdog(struct ifnet *ifp)
sys/arch/sparc64/dev/vnet.c
1379
struct vnet_softc *sc = ifp->if_softc;
sys/arch/sparc64/dev/vnet.c
1385
vnet_media_change(struct ifnet *ifp)
sys/arch/sparc64/dev/vnet.c
1391
vnet_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/arch/sparc64/dev/vnet.c
1395
if (ifp->if_link_state == LINK_STATE_UP &&
sys/arch/sparc64/dev/vnet.c
1396
ifp->if_flags & IFF_UP)
sys/arch/sparc64/dev/vnet.c
1403
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sparc64/dev/vnet.c
1410
if (ifp->if_link_state != link_state) {
sys/arch/sparc64/dev/vnet.c
1411
if_link_state_change(ifp, link_state);
sys/arch/sparc64/dev/vnet.c
1460
vnet_init(struct ifnet *ifp)
sys/arch/sparc64/dev/vnet.c
1462
struct vnet_softc *sc = ifp->if_softc;
sys/arch/sparc64/dev/vnet.c
1521
ifp->if_flags |= IFF_RUNNING;
sys/arch/sparc64/dev/vnet.c
1527
vnet_stop(struct ifnet *ifp, int disable)
sys/arch/sparc64/dev/vnet.c
1530
struct vnet_softc *sc = ifp->if_softc;
sys/arch/sparc64/dev/vnet.c
1533
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/sparc64/dev/vnet.c
1534
ifp->if_timer = 0;
sys/arch/sparc64/dev/vnet.c
248
struct ifnet *ifp;
sys/arch/sparc64/dev/vnet.c
312
ifp = &sc->sc_ethercom.ec_if;
sys/arch/sparc64/dev/vnet.c
313
ifp->if_softc = sc;
sys/arch/sparc64/dev/vnet.c
314
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/sparc64/dev/vnet.c
315
ifp->if_init = vnet_init;
sys/arch/sparc64/dev/vnet.c
316
ifp->if_ioctl = vnet_ioctl;
sys/arch/sparc64/dev/vnet.c
317
ifp->if_start = vnet_start;
sys/arch/sparc64/dev/vnet.c
318
ifp->if_stop = vnet_stop;
sys/arch/sparc64/dev/vnet.c
319
ifp->if_watchdog = vnet_watchdog;
sys/arch/sparc64/dev/vnet.c
320
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/arch/sparc64/dev/vnet.c
321
IFQ_SET_MAXLEN(&ifp->if_snd, 31); /* XXX */
sys/arch/sparc64/dev/vnet.c
327
if_attach(ifp);
sys/arch/sparc64/dev/vnet.c
328
ether_ifattach(ifp, sc->sc_macaddr);
sys/arch/sparc64/dev/vnet.c
664
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sparc64/dev/vnet.c
698
vnet_start(ifp);
sys/arch/sparc64/dev/vnet.c
761
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sparc64/dev/vnet.c
773
if_statinc(ifp, if_ierrors);
sys/arch/sparc64/dev/vnet.c
779
if_statinc(ifp, if_ierrors);
sys/arch/sparc64/dev/vnet.c
788
if_statinc(ifp, if_ierrors);
sys/arch/sparc64/dev/vnet.c
793
m = m_devget(buf, dm->nbytes, 0, ifp);
sys/arch/sparc64/dev/vnet.c
796
if_statinc(ifp, if_ierrors);
sys/arch/sparc64/dev/vnet.c
801
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/sparc64/dev/vnet.c
842
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sparc64/dev/vnet.c
874
if_statinc(ifp, if_ierrors);
sys/arch/sparc64/dev/vnet.c
881
if_statinc(ifp, if_ierrors);
sys/arch/sparc64/dev/vnet.c
898
m_set_rcvif(m, ifp);
sys/arch/sparc64/dev/vnet.c
900
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/sparc64/dev/vnet.c
954
ifp->if_timer = 0;
sys/arch/sparc64/dev/vnet.c
956
vnet_start(ifp);
sys/arch/sun2/dev/if_ec.c
189
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sun2/dev/if_ec.c
217
strcpy(ifp->if_xname, device_xname(self));
sys/arch/sun2/dev/if_ec.c
218
ifp->if_softc = sc;
sys/arch/sun2/dev/if_ec.c
219
ifp->if_start = ec_start;
sys/arch/sun2/dev/if_ec.c
220
ifp->if_ioctl = ec_ioctl;
sys/arch/sun2/dev/if_ec.c
221
ifp->if_init = ec_init;
sys/arch/sun2/dev/if_ec.c
222
ifp->if_watchdog = ec_watchdog;
sys/arch/sun2/dev/if_ec.c
223
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX;
sys/arch/sun2/dev/if_ec.c
224
IFQ_SET_READY(&ifp->if_snd);
sys/arch/sun2/dev/if_ec.c
233
if_attach(ifp);
sys/arch/sun2/dev/if_ec.c
234
if_deferred_start_init(ifp, NULL);
sys/arch/sun2/dev/if_ec.c
236
ether_ifattach(ifp, myaddr);
sys/arch/sun2/dev/if_ec.c
250
ec_reset(struct ifnet *ifp)
sys/arch/sun2/dev/if_ec.c
255
ec_init(ifp);
sys/arch/sun2/dev/if_ec.c
264
ec_init(struct ifnet *ifp)
sys/arch/sun2/dev/if_ec.c
266
struct ec_softc *sc = ifp->if_softc;
sys/arch/sun2/dev/if_ec.c
281
(ifp->if_flags & IFF_PROMISC ? EC_CSR_PROMISC : EC_CSR_PA));
sys/arch/sun2/dev/if_ec.c
284
ifp->if_flags |= IFF_RUNNING;
sys/arch/sun2/dev/if_ec.c
288
ec_start(ifp);
sys/arch/sun2/dev/if_ec.c
297
ec_start(struct ifnet *ifp)
sys/arch/sun2/dev/if_ec.c
299
struct ec_softc *sc = ifp->if_softc;
sys/arch/sun2/dev/if_ec.c
314
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/sun2/dev/if_ec.c
321
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/sun2/dev/if_ec.c
351
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sun2/dev/if_ec.c
423
if_statinc(ifp, if_collisions);
sys/arch/sun2/dev/if_ec.c
433
if_statinc(ifp, if_opackets);
sys/arch/sun2/dev/if_ec.c
436
if_schedule_deferred_start(ifp);
sys/arch/sun2/dev/if_ec.c
454
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sun2/dev/if_ec.c
494
m_set_rcvif(m0, ifp);
sys/arch/sun2/dev/if_ec.c
524
if_percpuq_enqueue(ifp->if_percpuq, m0);
sys/arch/sun2/dev/if_ec.c
529
if_statinc(ifp, if_ierrors);
sys/arch/sun2/dev/if_ec.c
540
ec_mediachange(struct ifnet *ifp)
sys/arch/sun2/dev/if_ec.c
547
ec_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/arch/sun2/dev/if_ec.c
550
if ((ifp->if_flags & IFF_UP) == 0)
sys/arch/sun2/dev/if_ec.c
560
ec_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/sun2/dev/if_ec.c
570
ifp->if_flags |= IFF_UP;
sys/arch/sun2/dev/if_ec.c
575
ec_init(ifp);
sys/arch/sun2/dev/if_ec.c
576
arp_ifinit(ifp, ifa);
sys/arch/sun2/dev/if_ec.c
580
ec_init(ifp);
sys/arch/sun2/dev/if_ec.c
586
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/sun2/dev/if_ec.c
588
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/arch/sun2/dev/if_ec.c
594
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/sun2/dev/if_ec.c
601
ec_init(ifp);
sys/arch/sun2/dev/if_ec.c
608
ec_reset(ifp);
sys/arch/sun2/dev/if_ec.c
614
error = ether_ioctl(ifp, cmd, data);
sys/arch/sun2/dev/if_ec.c
628
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/sun2/dev/if_ec.c
632
if_statinc(ifp, if_oerrors);
sys/arch/sun2/dev/if_ec.c
639
if_schedule_deferred_start(ifp);
sys/arch/sun2/dev/if_ec.c
656
ec_watchdog(struct ifnet *ifp)
sys/arch/sun2/dev/if_ec.c
658
struct ec_softc *sc = ifp->if_softc;
sys/arch/sun2/dev/if_ec.c
661
if_statinc(ifp, if_oerrors);
sys/arch/sun2/dev/if_ec.c
663
ec_reset(ifp);
sys/arch/sun3/dev/if_ie.c
1320
struct ifnet *ifp;
sys/arch/sun3/dev/if_ie.c
1322
ifp = &sc->sc_if;
sys/arch/sun3/dev/if_ie.c
1358
CLLADDR(ifp->if_sadl), sizeof(cmd->ie_address));
sys/arch/sun3/dev/if_ie.c
1385
ifp->if_flags |= IFF_RUNNING;
sys/arch/sun3/dev/if_ie.c
1407
ieioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/sun3/dev/if_ie.c
1409
struct ie_softc *sc = ifp->if_softc;
sys/arch/sun3/dev/if_ie.c
1418
ifp->if_flags |= IFF_UP;
sys/arch/sun3/dev/if_ie.c
1424
arp_ifinit(ifp, ifa);
sys/arch/sun3/dev/if_ie.c
1434
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/arch/sun3/dev/if_ie.c
1436
sc->promisc = ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI);
sys/arch/sun3/dev/if_ie.c
1438
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/arch/sun3/dev/if_ie.c
1445
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/sun3/dev/if_ie.c
1464
if (ifp->if_flags & IFF_DEBUG)
sys/arch/sun3/dev/if_ie.c
1473
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/sun3/dev/if_ie.c
1478
if (ifp->if_flags & IFF_RUNNING)
sys/arch/sun3/dev/if_ie.c
1485
error = ether_ioctl(ifp, cmd, data);
sys/arch/sun3/dev/if_ie.c
1498
struct ifnet *ifp;
sys/arch/sun3/dev/if_ie.c
1500
ifp = &sc->sc_if;
sys/arch/sun3/dev/if_ie.c
1510
ifp->if_flags |= IFF_ALLMULTI;
sys/arch/sun3/dev/if_ie.c
1511
ieioctl(ifp, SIOCSIFFLAGS, NULL);
sys/arch/sun3/dev/if_ie.c
286
struct ifnet *ifp = &sc->sc_if;
sys/arch/sun3/dev/if_ie.c
341
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/arch/sun3/dev/if_ie.c
342
ifp->if_softc = sc;
sys/arch/sun3/dev/if_ie.c
343
ifp->if_start = iestart;
sys/arch/sun3/dev/if_ie.c
344
ifp->if_ioctl = ieioctl;
sys/arch/sun3/dev/if_ie.c
345
ifp->if_watchdog = iewatchdog;
sys/arch/sun3/dev/if_ie.c
346
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/sun3/dev/if_ie.c
349
if_attach(ifp);
sys/arch/sun3/dev/if_ie.c
350
if_deferred_start_init(ifp, NULL);
sys/arch/sun3/dev/if_ie.c
351
ether_ifattach(ifp, sc->sc_addr);
sys/arch/sun3/dev/if_ie.c
430
iewatchdog(struct ifnet *ifp)
sys/arch/sun3/dev/if_ie.c
432
struct ie_softc *sc = ifp->if_softc;
sys/arch/sun3/dev/if_ie.c
435
if_statinc(ifp, if_oerrors);
sys/arch/sun3/dev/if_ie.c
580
struct ifnet *ifp;
sys/arch/sun3/dev/if_ie.c
583
ifp = &sc->sc_if;
sys/arch/sun3/dev/if_ie.c
585
ifp->if_timer = 0;
sys/arch/sun3/dev/if_ie.c
593
if_statadd2(ifp, if_opackets, 1,
sys/arch/sun3/dev/if_ie.c
596
if_statinc(ifp, if_oerrors);
sys/arch/sun3/dev/if_ie.c
615
if_statadd(ifp, if_collisions, 16);
sys/arch/sun3/dev/if_ie.c
637
if_schedule_deferred_start(ifp);
sys/arch/sun3/dev/if_ie.c
715
struct ifnet *ifp;
sys/arch/sun3/dev/if_ie.c
717
ifp = &sc->sc_if;
sys/arch/sun3/dev/if_ie.c
742
ifp->if_timer = 5;
sys/arch/sun3/dev/if_ie.c
954
iestart(struct ifnet *ifp)
sys/arch/sun3/dev/if_ie.c
956
struct ie_softc *sc = ifp->if_softc;
sys/arch/sun3/dev/if_ie.c
961
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/arch/sun3/dev/if_ie.c
965
IF_DEQUEUE(&ifp->if_snd, m0);
sys/arch/sun3/dev/if_ie.c
974
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/usermode/dev/if_veth.c
104
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/arch/usermode/dev/if_veth.c
129
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/arch/usermode/dev/if_veth.c
130
ifp->if_softc = sc;
sys/arch/usermode/dev/if_veth.c
131
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/usermode/dev/if_veth.c
132
ifp->if_ioctl = veth_ioctl;
sys/arch/usermode/dev/if_veth.c
133
ifp->if_watchdog = veth_watchdog;
sys/arch/usermode/dev/if_veth.c
134
ifp->if_start = veth_start;
sys/arch/usermode/dev/if_veth.c
135
ifp->if_init = veth_init;
sys/arch/usermode/dev/if_veth.c
136
ifp->if_stop = veth_stop;
sys/arch/usermode/dev/if_veth.c
137
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/arch/usermode/dev/if_veth.c
140
if_initialize(ifp);
sys/arch/usermode/dev/if_veth.c
141
ether_ifattach(ifp, sc->sc_eaddr);
sys/arch/usermode/dev/if_veth.c
142
if_register(ifp);
sys/arch/usermode/dev/if_veth.c
177
veth_init(struct ifnet *ifp)
sys/arch/usermode/dev/if_veth.c
179
vethprintf("%s: %s flags=%x\n", __func__, ifp->if_xname, ifp->if_flags);
sys/arch/usermode/dev/if_veth.c
181
veth_stop(ifp, 0);
sys/arch/usermode/dev/if_veth.c
183
ifp->if_flags |= IFF_RUNNING;
sys/arch/usermode/dev/if_veth.c
201
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/arch/usermode/dev/if_veth.c
220
if_statinc(ifp, if_ierrors);
sys/arch/usermode/dev/if_veth.c
227
if_statinc(ifp, if_ierrors);
sys/arch/usermode/dev/if_veth.c
232
m_set_rcvif(m, ifp);
sys/arch/usermode/dev/if_veth.c
237
if_input(ifp, m);
sys/arch/usermode/dev/if_veth.c
246
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/arch/usermode/dev/if_veth.c
250
veth_start(ifp);
sys/arch/usermode/dev/if_veth.c
255
veth_start(struct ifnet *ifp)
sys/arch/usermode/dev/if_veth.c
257
struct veth_softc *sc = ifp->if_softc;
sys/arch/usermode/dev/if_veth.c
261
vethprintf("%s: %s flags=%x\n", __func__, ifp->if_xname, ifp->if_flags);
sys/arch/usermode/dev/if_veth.c
263
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/arch/usermode/dev/if_veth.c
267
IFQ_POLL(&ifp->if_snd, m0);
sys/arch/usermode/dev/if_veth.c
276
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/arch/usermode/dev/if_veth.c
277
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/arch/usermode/dev/if_veth.c
286
if_statinc(ifp, if_opackets);
sys/arch/usermode/dev/if_veth.c
288
if_statinc(ifp, if_oerrors);
sys/arch/usermode/dev/if_veth.c
294
veth_stop(struct ifnet *ifp, int disable)
sys/arch/usermode/dev/if_veth.c
296
vethprintf("%s: %s flags=%x\n", __func__, ifp->if_xname, ifp->if_flags);
sys/arch/usermode/dev/if_veth.c
297
ifp->if_timer = 0;
sys/arch/usermode/dev/if_veth.c
298
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/usermode/dev/if_veth.c
302
veth_watchdog(struct ifnet *ifp)
sys/arch/usermode/dev/if_veth.c
304
vethprintf("%s: %s flags=%x\n", __func__, ifp->if_xname, ifp->if_flags);
sys/arch/usermode/dev/if_veth.c
305
if_statinc(ifp, if_oerrors);
sys/arch/usermode/dev/if_veth.c
306
veth_init(ifp);
sys/arch/usermode/dev/if_veth.c
310
veth_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/usermode/dev/if_veth.c
314
vethprintf("%s: %s flags=%x\n", __func__, ifp->if_xname, ifp->if_flags);
sys/arch/usermode/dev/if_veth.c
321
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/arch/usermode/dev/if_veth.c
322
if (ifp->if_flags & IFF_RUNNING) {
sys/arch/usermode/dev/if_veth.c
323
veth_init(ifp);
sys/arch/usermode/dev/if_veth.c
329
error = ether_ioctl(ifp, cmd, data);
sys/arch/usermode/dev/if_veth.c
338
veth_ifmedia_change(struct ifnet *ifp)
sys/arch/usermode/dev/if_veth.c
340
vethprintf("%s: %s flags=%x\n", __func__, ifp->if_xname, ifp->if_flags);
sys/arch/usermode/dev/if_veth.c
345
veth_ifmedia_status(struct ifnet *ifp, struct ifmediareq *req)
sys/arch/usermode/dev/if_veth.c
347
vethprintf("%s: %s flags=%x\n", __func__, ifp->if_xname, ifp->if_flags);
sys/arch/xen/x86/autoconf.c
189
struct ifnet *ifp = nd->nd_ifp;
sys/arch/xen/xen/if_xennet_xenbus.c
1009
if_schedule_deferred_start(ifp);
sys/arch/xen/xen/if_xennet_xenbus.c
1040
m_set_rcvif(m, ifp);
sys/arch/xen/xen/if_xennet_xenbus.c
1071
xennet_checksum_fill(ifp, m, &sc->sc_cnt_rx_cksum_blank,
sys/arch/xen/xen/if_xennet_xenbus.c
1080
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/xen/xen/if_xennet_xenbus.c
1084
if_statinc(ifp, if_iqdrops);
sys/arch/xen/xen/if_xennet_xenbus.c
1093
DPRINTF(("%s: %s more_to_do\n", ifp->if_xname, __func__));
sys/arch/xen/xen/if_xennet_xenbus.c
1191
xennet_start(struct ifnet *ifp)
sys/arch/xen/xen/if_xennet_xenbus.c
1193
struct xennet_xenbus_softc *sc = ifp->if_softc;
sys/arch/xen/xen/if_xennet_xenbus.c
1209
if (!IFQ_IS_EMPTY(&ifp->if_snd))
sys/arch/xen/xen/if_xennet_xenbus.c
1213
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/xen/xen/if_xennet_xenbus.c
1280
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/xen/xen/if_xennet_xenbus.c
1295
xennet_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/xen/xen/if_xennet_xenbus.c
1298
struct xennet_xenbus_softc *sc = ifp->if_softc;
sys/arch/xen/xen/if_xennet_xenbus.c
1305
KASSERT(IFNET_LOCKED(ifp));
sys/arch/xen/xen/if_xennet_xenbus.c
1312
error = ether_ioctl(ifp, cmd, data);
sys/arch/xen/xen/if_xennet_xenbus.c
1325
xennet_init(struct ifnet *ifp)
sys/arch/xen/xen/if_xennet_xenbus.c
1327
struct xennet_xenbus_softc *sc = ifp->if_softc;
sys/arch/xen/xen/if_xennet_xenbus.c
1329
KASSERT(IFNET_LOCKED(ifp));
sys/arch/xen/xen/if_xennet_xenbus.c
1334
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/arch/xen/xen/if_xennet_xenbus.c
1342
ifp->if_flags |= IFF_RUNNING;
sys/arch/xen/xen/if_xennet_xenbus.c
1348
xennet_stop(struct ifnet *ifp, int disable)
sys/arch/xen/xen/if_xennet_xenbus.c
1350
struct xennet_xenbus_softc *sc = ifp->if_softc;
sys/arch/xen/xen/if_xennet_xenbus.c
1352
KASSERT(IFNET_LOCKED(ifp));
sys/arch/xen/xen/if_xennet_xenbus.c
1354
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/xen/xen/if_xennet_xenbus.c
1432
struct ifnet *ifp = nd->nd_ifp;
sys/arch/xen/xen/if_xennet_xenbus.c
1434
(struct xennet_xenbus_softc *)ifp->if_softc;
sys/arch/xen/xen/if_xennet_xenbus.c
283
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/xen/xen/if_xennet_xenbus.c
397
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/arch/xen/xen/if_xennet_xenbus.c
401
ifp->if_softc = sc;
sys/arch/xen/xen/if_xennet_xenbus.c
402
ifp->if_start = xennet_start;
sys/arch/xen/xen/if_xennet_xenbus.c
403
ifp->if_ioctl = xennet_ioctl;
sys/arch/xen/xen/if_xennet_xenbus.c
404
ifp->if_init = xennet_init;
sys/arch/xen/xen/if_xennet_xenbus.c
405
ifp->if_stop = xennet_stop;
sys/arch/xen/xen/if_xennet_xenbus.c
406
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/xen/xen/if_xennet_xenbus.c
407
ifp->if_extflags = IFEF_MPSAFE;
sys/arch/xen/xen/if_xennet_xenbus.c
408
ifp->if_snd.ifq_maxlen = uimax(ifqmaxlen, NET_TX_RING_SIZE * 2);
sys/arch/xen/xen/if_xennet_xenbus.c
409
ifp->if_capabilities =
sys/arch/xen/xen/if_xennet_xenbus.c
423
ifp->if_capabilities |=
sys/arch/xen/xen/if_xennet_xenbus.c
427
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(2 * NET_TX_RING_SIZE, IFQ_MAXLEN));
sys/arch/xen/xen/if_xennet_xenbus.c
428
IFQ_SET_READY(&ifp->if_snd);
sys/arch/xen/xen/if_xennet_xenbus.c
429
if_attach(ifp);
sys/arch/xen/xen/if_xennet_xenbus.c
430
if_deferred_start_init(ifp, NULL);
sys/arch/xen/xen/if_xennet_xenbus.c
431
ether_ifattach(ifp, sc->sc_enaddr);
sys/arch/xen/xen/if_xennet_xenbus.c
466
pmf_class_network_register(self, ifp);
sys/arch/xen/xen/if_xennet_xenbus.c
482
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/xen/xen/if_xennet_xenbus.c
493
IFNET_LOCK(ifp);
sys/arch/xen/xen/if_xennet_xenbus.c
494
xennet_stop(ifp, 1);
sys/arch/xen/xen/if_xennet_xenbus.c
495
IFNET_UNLOCK(ifp);
sys/arch/xen/xen/if_xennet_xenbus.c
514
ether_ifdetach(ifp);
sys/arch/xen/xen/if_xennet_xenbus.c
515
if_detach(ifp);
sys/arch/xen/xen/if_xennet_xenbus.c
790
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/xen/xen/if_xennet_xenbus.c
805
printf("%s: rx no mbuf\n", ifp->if_xname);
sys/arch/xen/xen/if_xennet_xenbus.c
812
printf("%s: rx no cluster\n", ifp->if_xname);
sys/arch/xen/xen/if_xennet_xenbus.c
828
printf("%s: rx mbuf load failed", ifp->if_xname);
sys/arch/xen/xen/if_xennet_xenbus.c
943
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/xen/xen/if_xennet_xenbus.c
966
if_statinc(ifp, if_oerrors);
sys/arch/xen/xen/if_xennet_xenbus.c
968
if_statinc(ifp, if_opackets);
sys/arch/xen/xen/if_xennet_xenbus.c
998
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/arch/xen/xen/xennet_checksum.c
183
ifp->if_xname, nxt);
sys/arch/xen/xen/xennet_checksum.c
193
sw_csum = m->m_pkthdr.csum_flags & ~ifp->if_csum_flags_rx;
sys/arch/xen/xen/xennet_checksum.c
74
xennet_checksum_fill(struct ifnet *ifp, struct mbuf *m,
sys/arch/xen/xen/xennetback_xenbus.c
1004
xennetback_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/arch/xen/xen/xennetback_xenbus.c
1011
error = ether_ioctl(ifp, cmd, data);
sys/arch/xen/xen/xennetback_xenbus.c
1019
xennetback_ifstart(struct ifnet *ifp)
sys/arch/xen/xen/xennetback_xenbus.c
1021
struct xnetback_instance *xneti = ifp->if_softc;
sys/arch/xen/xen/xennetback_xenbus.c
1033
xennetback_rx_copy_process(struct ifnet *ifp, struct xnetback_instance *xneti,
sys/arch/xen/xen/xennetback_xenbus.c
1039
if (xennetback_copy(ifp, xneti->xni_gop_copy, copycnt, "Rx") != 0) {
sys/arch/xen/xen/xennetback_xenbus.c
1168
struct ifnet *ifp = &xneti->xni_if;
sys/arch/xen/xen/xennetback_xenbus.c
1178
if (__predict_false((ifp->if_flags & IFF_RUNNING) == 0)) {
sys/arch/xen/xen/xennetback_xenbus.c
1183
while (!IFQ_IS_EMPTY(&ifp->if_snd)) {
sys/arch/xen/xen/xennetback_xenbus.c
1210
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/xen/xen/xennetback_xenbus.c
1234
ifp->if_xname);
sys/arch/xen/xen/xennetback_xenbus.c
1242
ifp->if_xname);
sys/arch/xen/xen/xennetback_xenbus.c
1265
xennetback_rx_copy_process(ifp, xneti, queued,
sys/arch/xen/xen/xennetback_xenbus.c
1277
if_statinc(ifp, if_opackets);
sys/arch/xen/xen/xennetback_xenbus.c
1278
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/xen/xen/xennetback_xenbus.c
1283
xennetback_rx_copy_process(ifp, xneti, queued, copycnt);
sys/arch/xen/xen/xennetback_xenbus.c
1294
ifp->if_timer = 1;
sys/arch/xen/xen/xennetback_xenbus.c
1302
xennetback_ifwatchdog(struct ifnet * ifp)
sys/arch/xen/xen/xennetback_xenbus.c
1313
xennetback_ifstart(ifp);
sys/arch/xen/xen/xennetback_xenbus.c
1317
xennetback_ifinit(struct ifnet *ifp)
sys/arch/xen/xen/xennetback_xenbus.c
1319
struct xnetback_instance *xneti = ifp->if_softc;
sys/arch/xen/xen/xennetback_xenbus.c
1322
if ((ifp->if_flags & IFF_UP) == 0) {
sys/arch/xen/xen/xennetback_xenbus.c
1327
ifp->if_flags |= IFF_RUNNING;
sys/arch/xen/xen/xennetback_xenbus.c
1333
xennetback_ifstop(struct ifnet *ifp, int disable)
sys/arch/xen/xen/xennetback_xenbus.c
1335
struct xnetback_instance *xneti = ifp->if_softc;
sys/arch/xen/xen/xennetback_xenbus.c
1338
ifp->if_flags &= ~IFF_RUNNING;
sys/arch/xen/xen/xennetback_xenbus.c
1339
ifp->if_timer = 0;
sys/arch/xen/xen/xennetback_xenbus.c
1341
xennetback_evthandler(ifp->if_softc); /* flush pending RX requests */
sys/arch/xen/xen/xennetback_xenbus.c
175
struct ifnet *ifp;
sys/arch/xen/xen/xennetback_xenbus.c
214
ifp = &xneti->xni_if;
sys/arch/xen/xen/xennetback_xenbus.c
215
ifp->if_softc = xneti;
sys/arch/xen/xen/xennetback_xenbus.c
216
snprintf(ifp->if_xname, IFNAMSIZ, "xvif%di%d",
sys/arch/xen/xen/xennetback_xenbus.c
222
aprint_error_ifnet(ifp, "can't read %s/mac: %d\n",
sys/arch/xen/xen/xennetback_xenbus.c
229
aprint_error_ifnet(ifp,
sys/arch/xen/xen/xennetback_xenbus.c
247
aprint_error_ifnet(ifp,
sys/arch/xen/xen/xennetback_xenbus.c
255
NULL, ifp->if_xname, "Rx csum blank");
sys/arch/xen/xen/xennetback_xenbus.c
257
NULL, ifp->if_xname, "Rx csum undeferred");
sys/arch/xen/xen/xennetback_xenbus.c
260
aprint_verbose_ifnet(ifp, "Ethernet address %s\n",
sys/arch/xen/xen/xennetback_xenbus.c
263
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/arch/xen/xen/xennetback_xenbus.c
264
ifp->if_snd.ifq_maxlen =
sys/arch/xen/xen/xennetback_xenbus.c
266
ifp->if_capabilities =
sys/arch/xen/xen/xennetback_xenbus.c
274
ifp->if_ioctl = xennetback_ifioctl;
sys/arch/xen/xen/xennetback_xenbus.c
275
ifp->if_start = xennetback_ifstart;
sys/arch/xen/xen/xennetback_xenbus.c
276
ifp->if_watchdog = xennetback_ifwatchdog;
sys/arch/xen/xen/xennetback_xenbus.c
277
ifp->if_init = xennetback_ifinit;
sys/arch/xen/xen/xennetback_xenbus.c
278
ifp->if_stop = xennetback_ifstop;
sys/arch/xen/xen/xennetback_xenbus.c
279
ifp->if_timer = 0;
sys/arch/xen/xen/xennetback_xenbus.c
280
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(2 * NET_TX_RING_SIZE, IFQ_MAXLEN));
sys/arch/xen/xen/xennetback_xenbus.c
281
IFQ_SET_READY(&ifp->if_snd);
sys/arch/xen/xen/xennetback_xenbus.c
282
if_attach(ifp);
sys/arch/xen/xen/xennetback_xenbus.c
283
if_deferred_start_init(ifp, NULL);
sys/arch/xen/xen/xennetback_xenbus.c
291
aprint_error_ifnet(ifp,
sys/arch/xen/xen/xennetback_xenbus.c
297
"vifname", "%s", ifp->if_xname);
sys/arch/xen/xen/xennetback_xenbus.c
299
aprint_error_ifnet(ifp,
sys/arch/xen/xen/xennetback_xenbus.c
307
aprint_error_ifnet(ifp,
sys/arch/xen/xen/xennetback_xenbus.c
315
aprint_error_ifnet(ifp,
sys/arch/xen/xen/xennetback_xenbus.c
323
aprint_error_ifnet(ifp,
sys/arch/xen/xen/xennetback_xenbus.c
330
aprint_error_ifnet(ifp,
sys/arch/xen/xen/xennetback_xenbus.c
337
aprint_error_ifnet(ifp,
sys/arch/xen/xen/xennetback_xenbus.c
633
xennetback_copy(struct ifnet *ifp, gnttab_copy_t *gop, int copycnt,
sys/arch/xen/xen/xennetback_xenbus.c
641
printf("%s: GNTTABOP_copy %s failed", ifp->if_xname, dir);
sys/arch/xen/xen/xennetback_xenbus.c
648
ifp->if_xname, i, dir, gop->status);
sys/arch/xen/xen/xennetback_xenbus.c
657
xennetback_tx_copy_abort(struct ifnet *ifp, struct xnetback_instance *xneti,
sys/arch/xen/xen/xennetback_xenbus.c
674
if_statinc(ifp, if_ierrors);
sys/arch/xen/xen/xennetback_xenbus.c
679
xennetback_tx_copy_process(struct ifnet *ifp, struct xnetback_instance *xneti,
sys/arch/xen/xen/xennetback_xenbus.c
713
if (xennetback_copy(ifp, xneti->xni_gop_copy,
sys/arch/xen/xen/xennetback_xenbus.c
747
if (xennetback_copy(ifp, xneti->xni_gop_copy, copycnt, "Tx"))
sys/arch/xen/xen/xennetback_xenbus.c
764
xennet_checksum_fill(ifp, xst->xs_m,
sys/arch/xen/xen/xennetback_xenbus.c
771
m_set_rcvif(xst->xs_m, ifp);
sys/arch/xen/xen/xennetback_xenbus.c
773
if_percpuq_enqueue(ifp->if_percpuq, xst->xs_m);
sys/arch/xen/xen/xennetback_xenbus.c
780
xennetback_tx_copy_abort(ifp, xneti, queued);
sys/arch/xen/xen/xennetback_xenbus.c
810
struct ifnet *ifp = &xneti->xni_if;
sys/arch/xen/xen/xennetback_xenbus.c
816
const bool nupnrun = ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) !=
sys/arch/xen/xen/xennetback_xenbus.c
838
if_statinc(ifp, if_iqdrops);
sys/arch/xen/xen/xennetback_xenbus.c
852
ifp->if_xname, txreq.size, msg);
sys/arch/xen/xen/xennetback_xenbus.c
856
if_statinc(ifp, if_ierrors);
sys/arch/xen/xen/xennetback_xenbus.c
867
ifp->if_xname);
sys/arch/xen/xen/xennetback_xenbus.c
868
xennetback_tx_copy_abort(ifp, xneti, queued);
sys/arch/xen/xen/xennetback_xenbus.c
874
if_statinc(ifp, if_ierrors);
sys/arch/xen/xen/xennetback_xenbus.c
894
if_statinc(ifp, if_ierrors);
sys/arch/xen/xen/xennetback_xenbus.c
905
xennetback_tx_copy_process(ifp, xneti, queued);
sys/arch/xen/xen/xennetback_xenbus.c
979
xennetback_tx_copy_process(ifp, xneti, queued);
sys/arch/xen/xen/xennetback_xenbus.c
989
ifp->if_xname);
sys/arch/xen/xen/xennetback_xenbus.c
990
xennetback_tx_copy_abort(ifp, xneti, queued);
sys/arch/xen/xen/xennetback_xenbus.c
995
xennetback_tx_copy_process(ifp, xneti, queued);
sys/arch/xen/xen/xennetback_xenbus.c
998
if_schedule_deferred_start(ifp);
sys/compat/common/if_43.c
231
struct ifnet *ifp;
sys/compat/common/if_43.c
236
ifp = if_get(ifr->ifr_name, &psref);
sys/compat/common/if_43.c
237
if (ifp == NULL) {
sys/compat/common/if_43.c
283
error = (*so->so_proto->pr_usrreqs->pr_ioctl)(so, cmd, ifr, ifp);
sys/compat/common/if_43.c
284
if_put(ifp, &psref);
sys/compat/common/rtsock_14.c
111
if_export_if_data(ifp, &ifi, false);
sys/compat/common/rtsock_14.c
112
oifm.ifm_index = ifp->if_index;
sys/compat/common/rtsock_14.c
113
oifm.ifm_flags = ifp->if_flags;
sys/compat/common/rtsock_14.c
141
compat_14_iflist(struct ifnet *ifp, struct rt_walkarg *w,
sys/compat/common/rtsock_14.c
150
if_export_if_data(ifp, &ifi, false);
sys/compat/common/rtsock_14.c
151
ifm->ifm_index = ifp->if_index;
sys/compat/common/rtsock_14.c
152
ifm->ifm_flags = ifp->if_flags;
sys/compat/common/rtsock_14.c
99
compat_14_rt_oifmsg(struct ifnet *ifp)
sys/compat/common/rtsock_50.c
119
compat_50_iflist(struct ifnet *ifp, struct rt_walkarg *w,
sys/compat/common/rtsock_50.c
127
if_export_if_data(ifp, &ifi, false);
sys/compat/common/rtsock_50.c
128
ifm->ifm_index = ifp->if_index;
sys/compat/common/rtsock_50.c
129
ifm->ifm_flags = ifp->if_flags;
sys/compat/common/rtsock_50.c
77
compat_50_rt_oifmsg(struct ifnet *ifp)
sys/compat/common/rtsock_50.c
88
if_export_if_data(ifp, &ifi, false);
sys/compat/common/rtsock_50.c
89
oifm.ifm_index = ifp->if_index;
sys/compat/common/rtsock_50.c
90
oifm.ifm_flags = ifp->if_flags;
sys/compat/common/rtsock_70.c
55
struct ifnet *ifp;
sys/compat/common/rtsock_70.c
60
ifp = ifa->ifa_ifp;
sys/compat/common/rtsock_70.c
78
KASSERT(ifp->if_dl != NULL);
sys/compat/common/rtsock_70.c
79
info.rti_info[RTAX_IFP] = ifp->if_dl->ifa_addr;
sys/compat/common/rtsock_70.c
84
ifam.ifam_index = ifp->if_index;
sys/compat/common/uipc_syscalls_40.c
153
if_release(ifp, &psref);
sys/compat/common/uipc_syscalls_40.c
165
if_release(ifp, &psref);
sys/compat/common/uipc_syscalls_40.c
40
struct ifnet *ifp;
sys/compat/common/uipc_syscalls_40.c
68
IFNET_READER_FOREACH(ifp) {
sys/compat/common/uipc_syscalls_40.c
71
if_acquire(ifp, &psref);
sys/compat/common/uipc_syscalls_40.c
74
(void)strncpy(ifr.ifr_name, ifp->if_xname,
sys/compat/common/uipc_syscalls_40.c
80
if (IFADDR_READER_EMPTY(ifp)) {
sys/compat/common/uipc_syscalls_40.c
93
IFADDR_READER_FOREACH(ifa, ifp) {
sys/compat/common/uipc_syscalls_50.c
64
struct ifnet *ifp;
sys/compat/common/uipc_syscalls_50.c
76
ifp = ifunit(ifdr->ifdr_name);
sys/compat/common/uipc_syscalls_50.c
77
if (ifp == NULL)
sys/compat/common/uipc_syscalls_50.c
83
if_export_if_data(ifp, &ifi, false);
sys/compat/common/uipc_syscalls_50.c
91
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp,
sys/compat/common/uipc_syscalls_50.c
96
if_export_if_data(ifp, &ifi, true);
sys/compat/linux/common/linux_socket.c
1162
struct ifnet *ifp;
sys/compat/linux/common/linux_socket.c
1172
ifp = if_byindex(ifr.ifr_ifru.ifru_ifindex);
sys/compat/linux/common/linux_socket.c
1173
if (ifp == NULL) {
sys/compat/linux/common/linux_socket.c
1178
strncpy(ifr.ifr_name, ifp->if_xname, sizeof(ifr.ifr_name));
sys/compat/linux/common/linux_socket.c
1189
struct ifnet *ifp;
sys/compat/linux/common/linux_socket.c
1215
IFNET_READER_FOREACH(ifp) {
sys/compat/linux/common/linux_socket.c
1217
if_acquire(ifp, &psref);
sys/compat/linux/common/linux_socket.c
1220
(void)strncpy(ifr.ifr_name, ifp->if_xname,
sys/compat/linux/common/linux_socket.c
1228
IFADDR_READER_FOREACH(ifa, ifp) {
sys/compat/linux/common/linux_socket.c
1255
if_release(ifp, &psref);
sys/compat/linux/common/linux_socket.c
1268
if_release(ifp, &psref);
sys/compat/linux/common/linux_socket.c
1281
struct ifnet *ifp;
sys/compat/linux/common/linux_socket.c
1318
IFNET_READER_FOREACH(ifp) {
sys/compat/linux/common/linux_socket.c
1321
if (strcmp(lreq.ifr_name, ifp->if_xname))
sys/compat/linux/common/linux_socket.c
1326
if (IFADDR_READER_EMPTY(ifp)) {
sys/compat/linux/common/linux_socket.c
1331
IFADDR_READER_FOREACH(ifa, ifp) {
sys/compat/linux/common/linux_socket.c
1366
IFNET_READER_FOREACH(ifp) {
sys/compat/linux/common/linux_socket.c
1367
memcpy(lreq.ifr_name, ifp->if_xname,
sys/compat/linux/common/linux_socket.c
1369
IFADDR_READER_FOREACH(ifa, ifp) {
sys/compat/linux32/common/linux32_socket.c
393
struct ifnet *ifp;
sys/compat/linux32/common/linux32_socket.c
403
ifp = if_byindex(ifr.ifr_ifru.ifru_ifindex);
sys/compat/linux32/common/linux32_socket.c
404
if (ifp == NULL) {
sys/compat/linux32/common/linux32_socket.c
409
strncpy(ifr.ifr_name, ifp->if_xname, sizeof(ifr.ifr_name));
sys/compat/linux32/common/linux32_socket.c
420
struct ifnet *ifp;
sys/compat/linux32/common/linux32_socket.c
446
IFNET_READER_FOREACH(ifp) {
sys/compat/linux32/common/linux32_socket.c
448
if_acquire(ifp, &psref);
sys/compat/linux32/common/linux32_socket.c
451
(void)strncpy(ifr.ifr_name, ifp->if_xname,
sys/compat/linux32/common/linux32_socket.c
459
IFADDR_READER_FOREACH(ifa, ifp) {
sys/compat/linux32/common/linux32_socket.c
486
if_release(ifp, &psref);
sys/compat/linux32/common/linux32_socket.c
499
if_release(ifp, &psref);
sys/compat/linux32/common/linux32_socket.c
511
struct ifnet *ifp;
sys/compat/linux32/common/linux32_socket.c
548
IFNET_READER_FOREACH(ifp) {
sys/compat/linux32/common/linux32_socket.c
551
if (strcmp(lreq.ifr_name, ifp->if_xname))
sys/compat/linux32/common/linux32_socket.c
555
if (IFADDR_READER_EMPTY(ifp)) {
sys/compat/linux32/common/linux32_socket.c
559
IFADDR_READER_FOREACH(ifa, ifp) {
sys/compat/linux32/common/linux32_socket.c
589
IFNET_READER_FOREACH(ifp) {
sys/compat/linux32/common/linux32_socket.c
590
memcpy(lreq.ifr_name, ifp->if_xname,
sys/compat/linux32/common/linux32_socket.c
592
IFADDR_READER_FOREACH(ifa, ifp) {
sys/dev/bi/if_ni.c
230
struct ifnet *ifp = (struct ifnet *)&sc->sc_if;
sys/dev/bi/if_ni.c
280
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/bi/if_ni.c
281
ifp->if_softc = sc;
sys/dev/bi/if_ni.c
282
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/bi/if_ni.c
283
ifp->if_start = nistart;
sys/dev/bi/if_ni.c
284
ifp->if_ioctl = niioctl;
sys/dev/bi/if_ni.c
285
ifp->if_watchdog = nitimeout;
sys/dev/bi/if_ni.c
286
IFQ_SET_READY(&ifp->if_snd);
sys/dev/bi/if_ni.c
466
if_attach(ifp);
sys/dev/bi/if_ni.c
467
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/bi/if_ni.c
479
struct ifnet *ifp = &sc->sc_if;
sys/dev/bi/if_ni.c
484
ifp->if_flags |= IFF_RUNNING;
sys/dev/bi/if_ni.c
497
nistart(struct ifnet *ifp)
sys/dev/bi/if_ni.c
499
struct ni_softc *sc = ifp->if_softc;
sys/dev/bi/if_ni.c
506
if (ifp->if_flags & IFF_DEBUG)
sys/dev/bi/if_ni.c
511
IFQ_POLL(&ifp->if_snd, m);
sys/dev/bi/if_ni.c
520
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/bi/if_ni.c
533
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/bi/if_ni.c
556
if (ifp->if_flags & IFF_DEBUG)
sys/dev/bi/if_ni.c
575
struct ifnet *ifp = &sc->sc_if;
sys/dev/bi/if_ni.c
598
m_set_rcvif(m, ifp);
sys/dev/bi/if_ni.c
617
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/bi/if_ni.c
669
nistart(ifp);
sys/dev/bi/if_ni.c
679
niioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/bi/if_ni.c
681
struct ni_softc *sc = ifp->if_softc;
sys/dev/bi/if_ni.c
688
ifp->if_flags |= IFF_UP;
sys/dev/bi/if_ni.c
693
arp_ifinit(ifp, ifa);
sys/dev/bi/if_ni.c
700
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/bi/if_ni.c
702
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/bi/if_ni.c
708
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/bi/if_ni.c
735
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/bi/if_ni.c
740
if (ifp->if_flags & IFF_RUNNING)
sys/dev/bi/if_ni.c
747
error = ether_ioctl(ifp, cmd, data);
sys/dev/bi/if_ni.c
794
struct ifnet *ifp = &sc->sc_if;
sys/dev/bi/if_ni.c
812
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/bi/if_ni.c
816
if (ifp->if_flags & IFF_PROMISC)
sys/dev/bi/if_ni.c
821
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/bi/if_ni.c
822
if ((ifp->if_flags & IFF_PROMISC) == 0) {
sys/dev/bi/if_ni.c
828
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/bi/if_ni.c
854
nitimeout(struct ifnet *ifp)
sys/dev/bi/if_ni.c
857
struct ni_softc *sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
1003
if (ifp->if_capenable &
sys/dev/cadence/if_cemac.c
1024
ifp->if_flags |= IFF_RUNNING;
sys/dev/cadence/if_cemac.c
1034
cemac_ifstop(struct ifnet *ifp, int disable)
sys/dev/cadence/if_cemac.c
1037
struct cemac_softc * const sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
1040
KASSERT(IFNET_LOCKED(ifp));
sys/dev/cadence/if_cemac.c
1042
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/cadence/if_cemac.c
1045
sc->sc_if_flags = ifp->if_flags;
sys/dev/cadence/if_cemac.c
1076
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/cadence/if_cemac.c
1082
cemac_setaddr(struct ifnet *ifp)
sys/dev/cadence/if_cemac.c
1084
struct cemac_softc * const sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
133
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/cadence/if_cemac.c
135
printf("%s: watchdog timeout -- resetting\n", ifp->if_xname);
sys/dev/cadence/if_cemac.c
138
IFNET_LOCK(ifp);
sys/dev/cadence/if_cemac.c
141
cemac_ifinit(ifp);
sys/dev/cadence/if_cemac.c
143
IFNET_UNLOCK(ifp);
sys/dev/cadence/if_cemac.c
150
ifp->if_start(ifp);
sys/dev/cadence/if_cemac.c
249
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/cadence/if_cemac.c
285
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/cadence/if_cemac.c
299
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/cadence/if_cemac.c
300
if_statinc_ref(ifp, nsr, if_ipackets);
sys/dev/cadence/if_cemac.c
306
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/cadence/if_cemac.c
307
if_statinc_ref(ifp, nsr, if_ipackets);
sys/dev/cadence/if_cemac.c
333
m_set_rcvif(sc->rxq[bi].m, ifp);
sys/dev/cadence/if_cemac.c
354
if_percpuq_enqueue(ifp->if_percpuq,
sys/dev/cadence/if_cemac.c
374
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/cadence/if_cemac.c
380
IF_STAT_PUTREF(ifp);
sys/dev/cadence/if_cemac.c
383
if_schedule_deferred_start(ifp);
sys/dev/cadence/if_cemac.c
399
struct ifnet * const ifp = &ec->ec_if;
sys/dev/cadence/if_cemac.c
400
struct cemac_softc * const sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
403
KASSERT(IFNET_LOCKED(ifp));
sys/dev/cadence/if_cemac.c
406
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/cadence/if_cemac.c
407
sc->sc_if_flags = ifp->if_flags;
sys/dev/cadence/if_cemac.c
413
cemac_setaddr(ifp);
sys/dev/cadence/if_cemac.c
425
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/cadence/if_cemac.c
613
mii->mii_ifp = ifp;
sys/dev/cadence/if_cemac.c
636
ifp->if_capabilities |=
sys/dev/cadence/if_cemac.c
648
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/dev/cadence/if_cemac.c
649
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/cadence/if_cemac.c
650
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/cadence/if_cemac.c
651
ifp->if_ioctl = cemac_ifioctl;
sys/dev/cadence/if_cemac.c
652
ifp->if_start = cemac_ifstart;
sys/dev/cadence/if_cemac.c
653
ifp->if_watchdog = cemac_ifwatchdog;
sys/dev/cadence/if_cemac.c
654
ifp->if_init = cemac_ifinit;
sys/dev/cadence/if_cemac.c
655
ifp->if_stop = cemac_ifstop;
sys/dev/cadence/if_cemac.c
656
ifp->if_softc = sc;
sys/dev/cadence/if_cemac.c
657
IFQ_SET_READY(&ifp->if_snd);
sys/dev/cadence/if_cemac.c
658
if_attach(ifp);
sys/dev/cadence/if_cemac.c
659
if_deferred_start_init(ifp, NULL);
sys/dev/cadence/if_cemac.c
660
ether_ifattach(ifp, (sc)->sc_enaddr);
sys/dev/cadence/if_cemac.c
665
cemac_mediachange(struct ifnet *ifp)
sys/dev/cadence/if_cemac.c
667
if (ifp->if_flags & IFF_UP)
sys/dev/cadence/if_cemac.c
668
cemac_ifinit(ifp);
sys/dev/cadence/if_cemac.c
673
cemac_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/cadence/if_cemac.c
675
struct cemac_softc * const sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
717
cemac_statchg(struct ifnet *ifp)
sys/dev/cadence/if_cemac.c
719
struct cemac_softc * const sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
766
cemac_watchdog_tick(struct ifnet *ifp)
sys/dev/cadence/if_cemac.c
768
struct cemac_softc * const sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
786
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/cadence/if_cemac.c
795
if_statadd(ifp, if_collisions,
sys/dev/cadence/if_cemac.c
798
if_statadd(ifp, if_collisions,
sys/dev/cadence/if_cemac.c
805
aprint_normal_ifnet(ifp, "%d rx misses\n", misses);
sys/dev/cadence/if_cemac.c
810
const bool ok = cemac_watchdog_tick(ifp);
sys/dev/cadence/if_cemac.c
819
cemac_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/cadence/if_cemac.c
821
struct cemac_softc * const sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
829
KASSERT(IFNET_LOCKED(ifp));
sys/dev/cadence/if_cemac.c
833
error = ether_ioctl(ifp, cmd, data);
sys/dev/cadence/if_cemac.c
842
cemac_setaddr(ifp);
sys/dev/cadence/if_cemac.c
854
cemac_ifstart(struct ifnet *ifp)
sys/dev/cadence/if_cemac.c
856
struct cemac_softc * const sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
857
KASSERT(if_is_mpsafe(ifp));
sys/dev/cadence/if_cemac.c
861
cemac_ifstart_locked(ifp);
sys/dev/cadence/if_cemac.c
867
cemac_ifstart_locked(struct ifnet *ifp)
sys/dev/cadence/if_cemac.c
869
struct cemac_softc * const sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
884
IFQ_POLL(&ifp->if_snd, m);
sys/dev/cadence/if_cemac.c
912
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/cadence/if_cemac.c
918
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/cadence/if_cemac.c
921
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/cadence/if_cemac.c
964
if (IFQ_IS_EMPTY(&ifp->if_snd) == 0)
sys/dev/cadence/if_cemac.c
971
cemac_ifwatchdog(struct ifnet *ifp)
sys/dev/cadence/if_cemac.c
973
struct cemac_softc * const sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
975
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/cadence/if_cemac.c
977
aprint_error_ifnet(ifp, "device timeout, CTL = 0x%08x, CFG = 0x%08x\n",
sys/dev/cadence/if_cemac.c
982
cemac_ifinit(struct ifnet *ifp)
sys/dev/cadence/if_cemac.c
984
struct cemac_softc * const sc = ifp->if_softc;
sys/dev/cadence/if_cemac.c
988
KASSERT(IFNET_LOCKED(ifp));
sys/dev/cadence/if_cemac.c
991
cemac_ifstop(ifp, 0);
sys/dev/cadence/if_cemac.c
995
if (ifp->if_capenable &
sys/dev/fdt/fdt_boot.c
487
struct ifnet *ifp;
sys/dev/fdt/fdt_boot.c
493
IFNET_READER_FOREACH(ifp) {
sys/dev/fdt/fdt_boot.c
494
if (memcmp(macaddr, CLLADDR(ifp->if_sadl), len) == 0) {
sys/dev/fdt/fdt_boot.c
495
device_t dv = device_find_by_xname(ifp->if_xname);
sys/dev/hpc/fontconv.c
11
FILE *ifp;
sys/dev/hpc/fontconv.c
123
n = fread(buf, width_in_bytes, height, ifp);
sys/dev/hpc/fontconv.c
125
if (!feof(ifp)) {
sys/dev/hpc/fontconv.c
21
ifp = stdin;
sys/dev/hpc/fontconv.c
53
n = fread(buf, width_in_bytes, height, ifp);
sys/dev/hpc/fontconv.c
55
if (!feof(ifp)) {
sys/dev/hyperv/if_hvn.c
1039
hvn_init(struct ifnet *ifp)
sys/dev/hyperv/if_hvn.c
1041
struct hvn_softc *sc = IFP2SC(ifp);
sys/dev/hyperv/if_hvn.c
1045
error = hvn_init_locked(ifp);
sys/dev/hyperv/if_hvn.c
1052
hvn_init_locked(struct ifnet *ifp)
sys/dev/hyperv/if_hvn.c
1054
struct hvn_softc *sc = IFP2SC(ifp);
sys/dev/hyperv/if_hvn.c
1059
hvn_stop_locked(ifp);
sys/dev/hyperv/if_hvn.c
1069
ifp->if_flags |= IFF_RUNNING;
sys/dev/hyperv/if_hvn.c
1075
hvn_stop(struct ifnet *ifp, int disable)
sys/dev/hyperv/if_hvn.c
1077
struct hvn_softc *sc = IFP2SC(ifp);
sys/dev/hyperv/if_hvn.c
1080
hvn_stop_locked(ifp);
sys/dev/hyperv/if_hvn.c
1085
hvn_stop_locked(struct ifnet *ifp)
sys/dev/hyperv/if_hvn.c
1087
struct hvn_softc *sc = IFP2SC(ifp);
sys/dev/hyperv/if_hvn.c
1093
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/hyperv/if_hvn.c
1104
hvn_transmit_common(struct ifnet *ifp, struct hvn_tx_ring *txr,
sys/dev/hyperv/if_hvn.c
1113
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/hyperv/if_hvn.c
1131
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/hyperv/if_hvn.c
1140
if_statinc(ifp, if_oerrors);
sys/dev/hyperv/if_hvn.c
1149
if_statinc(ifp, if_oerrors);
sys/dev/hyperv/if_hvn.c
1162
if_statinc(ifp, if_oerrors);
sys/dev/hyperv/if_hvn.c
1174
hvn_start(struct ifnet *ifp)
sys/dev/hyperv/if_hvn.c
1176
struct hvn_softc *sc = IFP2SC(ifp);
sys/dev/hyperv/if_hvn.c
1180
hvn_transmit_common(ifp, txr, false);
sys/dev/hyperv/if_hvn.c
1185
hvn_select_txqueue(struct ifnet *ifp, struct mbuf *m __unused)
sys/dev/hyperv/if_hvn.c
1187
struct hvn_softc *sc = IFP2SC(ifp);
sys/dev/hyperv/if_hvn.c
1196
hvn_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/hyperv/if_hvn.c
1198
struct hvn_softc *sc = IFP2SC(ifp);
sys/dev/hyperv/if_hvn.c
1202
qid = hvn_select_txqueue(ifp, m);
sys/dev/hyperv/if_hvn.c
1224
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
1228
hvn_transmit_common(ifp, txr, true);
sys/dev/hyperv/if_hvn.c
1355
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
1381
if_statadd(ifp, if_oerrors, pkts);
sys/dev/hyperv/if_hvn.c
1678
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
1683
bpf_mtap(ifp, m, direction);
sys/dev/hyperv/if_hvn.c
1687
if (ifp->if_bpf == NULL)
sys/dev/hyperv/if_hvn.c
1708
bpf_mtap2(ifp->if_bpf, &evl, sizeof(evl), m, direction);
sys/dev/hyperv/if_hvn.c
1718
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
1734
if_statadd(ifp, if_opackets, txr->txr_stat_pkts);
sys/dev/hyperv/if_hvn.c
1735
if_statadd(ifp, if_obytes, txr->txr_stat_size);
sys/dev/hyperv/if_hvn.c
1737
if_statadd(ifp, if_omcasts, txr->txr_stat_mcasts);
sys/dev/hyperv/if_hvn.c
2369
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
2382
if_link_state_change(ifp, sc->sc_link_state);
sys/dev/hyperv/if_hvn.c
3010
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
3012
if (ifp->if_flags & IFF_RUNNING)
sys/dev/hyperv/if_hvn.c
3034
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
3065
if_schedule_deferred_start(ifp);
sys/dev/hyperv/if_hvn.c
3082
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
3084
if (ifp->if_flags & IFF_RUNNING)
sys/dev/hyperv/if_hvn.c
3625
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
3637
if_schedule_deferred_start(ifp);
sys/dev/hyperv/if_hvn.c
4676
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
4698
m_set_rcvif(m, ifp);
sys/dev/hyperv/if_hvn.c
4715
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
4721
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/hyperv/if_hvn.c
4740
if_statinc(ifp, if_ierrors);
sys/dev/hyperv/if_hvn.c
4804
ISSET(ifp->if_csum_flags_rx, M_CSUM_IPv4)) {
sys/dev/hyperv/if_hvn.c
4809
ISSET(ifp->if_csum_flags_rx, M_CSUM_TCPv4)) {
sys/dev/hyperv/if_hvn.c
4814
ISSET(ifp->if_csum_flags_rx, M_CSUM_UDPv4)) {
sys/dev/hyperv/if_hvn.c
5070
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
5074
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/hyperv/if_hvn.c
5078
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/hyperv/if_hvn.c
5080
if (ifp->if_flags & IFF_ALLMULTI)
sys/dev/hyperv/if_hvn.c
577
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
642
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/hyperv/if_hvn.c
643
ifp->if_softc = sc;
sys/dev/hyperv/if_hvn.c
644
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/hyperv/if_hvn.c
645
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/hyperv/if_hvn.c
646
ifp->if_ioctl = hvn_ioctl;
sys/dev/hyperv/if_hvn.c
647
ifp->if_start = hvn_start;
sys/dev/hyperv/if_hvn.c
648
ifp->if_transmit = hvn_transmit;
sys/dev/hyperv/if_hvn.c
649
ifp->if_init = hvn_init;
sys/dev/hyperv/if_hvn.c
650
ifp->if_stop = hvn_stop;
sys/dev/hyperv/if_hvn.c
651
ifp->if_baudrate = IF_Gbps(10);
sys/dev/hyperv/if_hvn.c
653
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(HVN_TX_DESC - 1, IFQ_MAXLEN));
sys/dev/hyperv/if_hvn.c
654
IFQ_SET_READY(&ifp->if_snd);
sys/dev/hyperv/if_hvn.c
665
if_initialize(ifp);
sys/dev/hyperv/if_hvn.c
666
sc->sc_ipq = if_percpuq_create(ifp);
sys/dev/hyperv/if_hvn.c
667
if_deferred_start_init(ifp, NULL);
sys/dev/hyperv/if_hvn.c
693
ifp->if_capabilities |= sc->sc_txr[0].txr_caps_assist &
sys/dev/hyperv/if_hvn.c
707
ether_ifattach(ifp, enaddr);
sys/dev/hyperv/if_hvn.c
715
ifp->if_mtu = mtu;
sys/dev/hyperv/if_hvn.c
718
if_register(ifp);
sys/dev/hyperv/if_hvn.c
728
pmf_class_network_register(self, ifp);
sys/dev/hyperv/if_hvn.c
760
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
772
if (ifp->if_flags & IFF_RUNNING)
sys/dev/hyperv/if_hvn.c
773
hvn_stop_locked(ifp);
sys/dev/hyperv/if_hvn.c
781
ether_ifdetach(ifp);
sys/dev/hyperv/if_hvn.c
782
if_detach(ifp);
sys/dev/hyperv/if_hvn.c
810
hvn_ioctl(struct ifnet *ifp, u_long command, void * data)
sys/dev/hyperv/if_hvn.c
812
struct hvn_softc *sc = IFP2SC(ifp);
sys/dev/hyperv/if_hvn.c
833
if (ifp->if_mtu == ifr->ifr_mtu) {
sys/dev/hyperv/if_hvn.c
874
ifp->if_mtu = mtu;
sys/dev/hyperv/if_hvn.c
893
error = ifmedia_ioctl(ifp, ifr, &sc->sc_media, command);
sys/dev/hyperv/if_hvn.c
895
error = ether_ioctl(ifp, command, data);
sys/dev/hyperv/if_hvn.c
899
if (ifp->if_flags & IFF_RUNNING)
sys/dev/hyperv/if_hvn.c
900
hvn_init_locked(ifp);
sys/dev/hyperv/if_hvn.c
911
hvn_media_change(struct ifnet *ifp)
sys/dev/hyperv/if_hvn.c
913
struct hvn_softc *sc = IFP2SC(ifp);
sys/dev/hyperv/if_hvn.c
930
hvn_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/hyperv/if_hvn.c
932
struct hvn_softc *sc = IFP2SC(ifp);
sys/dev/hyperv/if_hvn.c
950
struct ifnet *ifp = SC2IFP(sc);
sys/dev/hyperv/if_hvn.c
992
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/dev/ic/aic6915.c
1065
if ((error = ether_mediachange(ifp)) != 0)
sys/dev/ic/aic6915.c
1091
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/aic6915.c
1095
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/aic6915.c
1096
ifp->if_timer = 0;
sys/dev/ic/aic6915.c
1129
sf_stop(struct ifnet *ifp, int disable)
sys/dev/ic/aic6915.c
1131
struct sf_softc *sc = ifp->if_softc;
sys/dev/ic/aic6915.c
1162
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/aic6915.c
1163
ifp->if_timer = 0;
sys/dev/ic/aic6915.c
1265
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/aic6915.c
1283
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/ic/aic6915.c
1288
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/aic6915.c
1303
sf_set_filter_perfect(sc, 0, CLLADDR(ifp->if_sadl));
sys/dev/ic/aic6915.c
1344
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/aic6915.c
138
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/aic6915.c
1410
sf_mii_statchg(struct ifnet *ifp)
sys/dev/ic/aic6915.c
1412
struct sf_softc *sc = ifp->if_softc;
sys/dev/ic/aic6915.c
258
mii->mii_ifp = ifp;
sys/dev/ic/aic6915.c
273
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/aic6915.c
274
ifp->if_softc = sc;
sys/dev/ic/aic6915.c
275
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/aic6915.c
276
ifp->if_ioctl = sf_ioctl;
sys/dev/ic/aic6915.c
277
ifp->if_start = sf_start;
sys/dev/ic/aic6915.c
278
ifp->if_watchdog = sf_watchdog;
sys/dev/ic/aic6915.c
279
ifp->if_init = sf_init;
sys/dev/ic/aic6915.c
280
ifp->if_stop = sf_stop;
sys/dev/ic/aic6915.c
281
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/aic6915.c
286
if_attach(ifp);
sys/dev/ic/aic6915.c
287
if_deferred_start_init(ifp, NULL);
sys/dev/ic/aic6915.c
288
ether_ifattach(ifp, enaddr);
sys/dev/ic/aic6915.c
294
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/aic6915.c
350
sf_start(struct ifnet *ifp)
sys/dev/ic/aic6915.c
352
struct sf_softc *sc = ifp->if_softc;
sys/dev/ic/aic6915.c
380
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/aic6915.c
431
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/aic6915.c
468
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/aic6915.c
486
ifp->if_timer = 5;
sys/dev/ic/aic6915.c
496
sf_watchdog(struct ifnet *ifp)
sys/dev/ic/aic6915.c
498
struct sf_softc *sc = ifp->if_softc;
sys/dev/ic/aic6915.c
501
if_statinc(ifp, if_oerrors);
sys/dev/ic/aic6915.c
503
(void) sf_init(ifp);
sys/dev/ic/aic6915.c
506
sf_start(ifp);
sys/dev/ic/aic6915.c
515
sf_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/aic6915.c
517
struct sf_softc *sc = ifp->if_softc;
sys/dev/ic/aic6915.c
522
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/aic6915.c
528
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/aic6915.c
534
sf_start(ifp);
sys/dev/ic/aic6915.c
620
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/aic6915.c
667
ifp->if_timer = 0;
sys/dev/ic/aic6915.c
686
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/aic6915.c
743
if_statinc(ifp, if_ierrors);
sys/dev/ic/aic6915.c
759
if_statinc(ifp, if_ierrors);
sys/dev/ic/aic6915.c
787
m_set_rcvif(m, ifp);
sys/dev/ic/aic6915.c
791
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/aic6915.c
833
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/aic6915.c
844
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/aic6915.c
846
if_statadd_ref(ifp, nsr, if_opackets, stats.TransmitOKFrames);
sys/dev/ic/aic6915.c
848
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/ic/aic6915.c
852
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/ic/aic6915.c
857
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/ic/aic6915.c
863
IF_STAT_PUTREF(ifp);
sys/dev/ic/aic6915.c
916
sf_init(struct ifnet *ifp)
sys/dev/ic/aic6915.c
918
struct sf_softc *sc = ifp->if_softc;
sys/dev/ic/aic6915.c
926
sf_stop(ifp, 0);
sys/dev/ic/am7990.c
146
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/am7990.c
157
memcpy(sc->sc_enaddr, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/ic/am7990.c
244
if_statinc(ifp, if_ierrors);
sys/dev/ic/am7990.c
249
if_statinc(ifp, if_ierrors);
sys/dev/ic/am7990.c
328
if_statinc(ifp, if_collisions);
sys/dev/ic/am7990.c
335
if_statadd(ifp, if_collisions, 16);
sys/dev/ic/am7990.c
337
if_statinc(ifp, if_oerrors);
sys/dev/ic/am7990.c
340
if_statinc(ifp, if_collisions);
sys/dev/ic/am7990.c
343
if_statadd(ifp, if_collisions, 2);
sys/dev/ic/am7990.c
344
if_statinc(ifp, if_opackets);
sys/dev/ic/am7990.c
355
if_schedule_deferred_start(ifp);
sys/dev/ic/am7990.c
358
ifp->if_timer = 0;
sys/dev/ic/am7990.c
398
if_statinc(ifp, if_oerrors);
sys/dev/ic/am7990.c
404
if_statinc(ifp, if_collisions);
sys/dev/ic/am7990.c
411
if_statinc(ifp, if_ierrors);
sys/dev/ic/am7990.c
422
if_statinc(ifp, if_ierrors);
sys/dev/ic/am7990.c
428
if_statinc(ifp, if_oerrors);
sys/dev/ic/am7990.c
446
if_link_state_change(ifp,
sys/dev/ic/am7990.c
463
am7990_start(struct ifnet *ifp)
sys/dev/ic/am7990.c
465
struct lance_softc *sc = ifp->if_softc;
sys/dev/ic/am7990.c
472
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/ic/am7990.c
488
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/am7990.c
496
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/am7990.c
508
ifp->if_timer = 5;
sys/dev/ic/am79900.c
183
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/am79900.c
197
memcpy(sc->sc_enaddr, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/ic/am79900.c
280
if_statinc(ifp, if_ierrors);
sys/dev/ic/am79900.c
285
if_statinc(ifp, if_ierrors);
sys/dev/ic/am79900.c
360
if_statinc(ifp, if_collisions);
sys/dev/ic/am79900.c
366
if_statadd(ifp, if_collisions, 16);
sys/dev/ic/am79900.c
368
if_statinc(ifp, if_oerrors);
sys/dev/ic/am79900.c
371
if_statinc(ifp, if_collisions);
sys/dev/ic/am79900.c
374
if_statadd(ifp, if_collisions, 2);
sys/dev/ic/am79900.c
375
if_statinc(ifp, if_opackets);
sys/dev/ic/am79900.c
386
if_schedule_deferred_start(ifp);
sys/dev/ic/am79900.c
389
ifp->if_timer = 0;
sys/dev/ic/am79900.c
419
if_statinc(ifp, if_oerrors);
sys/dev/ic/am79900.c
425
if_statinc(ifp, if_collisions);
sys/dev/ic/am79900.c
432
if_statinc(ifp, if_ierrors);
sys/dev/ic/am79900.c
443
if_statinc(ifp, if_ierrors);
sys/dev/ic/am79900.c
449
if_statinc(ifp, if_oerrors);
sys/dev/ic/am79900.c
467
if_link_state_change(ifp,
sys/dev/ic/am79900.c
484
am79900_start(struct ifnet *ifp)
sys/dev/ic/am79900.c
486
struct lance_softc *sc = ifp->if_softc;
sys/dev/ic/am79900.c
493
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/ic/am79900.c
509
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/am79900.c
517
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/am79900.c
529
ifp->if_timer = 5;
sys/dev/ic/an.c
1001
error = an_init(ifp);
sys/dev/ic/an.c
1005
ifp->if_baudrate = ifmedia_baudrate(ic->ic_media.ifm_cur->ifm_media);
sys/dev/ic/an.c
1011
an_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/dev/ic/an.c
1013
struct an_softc *sc = ifp->if_softc;
sys/dev/ic/an.c
1206
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
1254
printf("%s: LEAP set failed\n", ifp->if_xname);
sys/dev/ic/an.c
1261
ifp->if_xname);
sys/dev/ic/an.c
1375
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
1389
if_statinc(ifp, if_ierrors);
sys/dev/ic/an.c
1395
if ((ifp->if_flags & (IFF_DEBUG|IFF_LINK2)) == (IFF_DEBUG|IFF_LINK2)) {
sys/dev/ic/an.c
1413
if_statinc(ifp, if_ierrors);
sys/dev/ic/an.c
1425
if_statinc(ifp, if_ierrors);
sys/dev/ic/an.c
1435
if_statinc(ifp, if_ierrors);
sys/dev/ic/an.c
1444
if_statinc(ifp, if_ierrors);
sys/dev/ic/an.c
1456
if_statinc(ifp, if_ierrors);
sys/dev/ic/an.c
1473
if ((ifp->if_flags & (IFF_DEBUG|IFF_LINK2)) ==
sys/dev/ic/an.c
1491
m_set_rcvif(m, ifp);
sys/dev/ic/an.c
1536
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
1542
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/an.c
1548
if_statinc(ifp, if_oerrors);
sys/dev/ic/an.c
1550
if_statinc(ifp, if_opackets);
sys/dev/ic/an.c
1565
if (ifp->if_flags & IFF_DEBUG)
sys/dev/ic/an.c
166
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
258
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/an.c
260
ifp->if_softc = sc;
sys/dev/ic/an.c
261
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX |
sys/dev/ic/an.c
263
ifp->if_ioctl = an_ioctl;
sys/dev/ic/an.c
264
ifp->if_start = an_start;
sys/dev/ic/an.c
265
ifp->if_init = an_init;
sys/dev/ic/an.c
266
ifp->if_stop = an_stop;
sys/dev/ic/an.c
267
ifp->if_watchdog = an_watchdog;
sys/dev/ic/an.c
268
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/an.c
270
ic->ic_ifp = ifp;
sys/dev/ic/an.c
304
ifp->if_xname, ether_sprintf(ic->ic_myaddr), chan_min, chan_max);
sys/dev/ic/an.c
318
if_initialize(ifp);
sys/dev/ic/an.c
320
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/ic/an.c
321
if_register(ifp);
sys/dev/ic/an.c
331
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/ic/an.c
419
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
426
an_stop(ifp, 1);
sys/dev/ic/an.c
428
if_detach(ifp);
sys/dev/ic/an.c
454
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
457
(ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/an.c
460
if ((ifp->if_flags & IFF_UP) == 0) {
sys/dev/ic/an.c
477
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
482
(ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/an.c
485
if ((ifp->if_flags & IFF_UP) == 0) {
sys/dev/ic/an.c
514
if ((ifp->if_flags & IFF_OACTIVE) == 0 &&
sys/dev/ic/an.c
516
!IFQ_IS_EMPTY(&ifp->if_snd)) {
sys/dev/ic/an.c
518
an_start(ifp); /* in softint */
sys/dev/ic/an.c
530
an_init(struct ifnet *ifp)
sys/dev/ic/an.c
532
struct an_softc *sc = ifp->if_softc;
sys/dev/ic/an.c
543
an_stop(ifp, 0);
sys/dev/ic/an.c
545
printf("%s: failed to reset\n", ifp->if_xname);
sys/dev/ic/an.c
546
an_stop(ifp, 1);
sys/dev/ic/an.c
556
ifp->if_xname);
sys/dev/ic/an.c
557
an_stop(ifp, 1);
sys/dev/ic/an.c
607
printf("%s: bad opmode %d\n", ifp->if_xname, ic->ic_opmode);
sys/dev/ic/an.c
608
an_stop(ifp, 1);
sys/dev/ic/an.c
622
printf("%s: failed to write ssid list\n", ifp->if_xname);
sys/dev/ic/an.c
623
an_stop(ifp, 1);
sys/dev/ic/an.c
657
printf("%s: failed to write config\n", ifp->if_xname);
sys/dev/ic/an.c
658
an_stop(ifp, 1);
sys/dev/ic/an.c
665
an_stop(ifp, 1);
sys/dev/ic/an.c
668
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/an.c
671
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/an.c
672
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/an.c
683
an_stop(struct ifnet *ifp, int disable)
sys/dev/ic/an.c
685
struct an_softc *sc = ifp->if_softc;
sys/dev/ic/an.c
705
ifp->if_timer = 0;
sys/dev/ic/an.c
706
ifp->if_flags &= ~(IFF_RUNNING|IFF_OACTIVE);
sys/dev/ic/an.c
717
an_start(struct ifnet *ifp)
sys/dev/ic/an.c
719
struct an_softc *sc = (struct an_softc *)ifp->if_softc;
sys/dev/ic/an.c
742
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/an.c
750
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/an.c
753
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/an.c
754
if_statinc(ifp, if_opackets);
sys/dev/ic/an.c
755
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/an.c
816
if ((ifp->if_flags & (IFF_DEBUG|IFF_LINK2)) ==
sys/dev/ic/an.c
842
printf("%s: xmit failed\n", ifp->if_xname);
sys/dev/ic/an.c
847
ifp->if_timer = 1;
sys/dev/ic/an.c
852
if_statinc(ifp, if_oerrors);
sys/dev/ic/an.c
880
an_watchdog(struct ifnet *ifp)
sys/dev/ic/an.c
882
struct an_softc *sc = ifp->if_softc;
sys/dev/ic/an.c
889
printf("%s: device timeout\n", ifp->if_xname);
sys/dev/ic/an.c
890
if_statinc(ifp, if_oerrors);
sys/dev/ic/an.c
891
an_init(ifp);
sys/dev/ic/an.c
894
ifp->if_timer = 1;
sys/dev/ic/an.c
900
an_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/ic/an.c
902
struct an_softc *sc = ifp->if_softc;
sys/dev/ic/an.c
912
if ((error = ifioctl_common(ifp, command, data)) != 0)
sys/dev/ic/an.c
914
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/an.c
922
(ifp->if_flags & IFF_PROMISC) ? 0xffff : 0);
sys/dev/ic/an.c
924
error = an_init(ifp);
sys/dev/ic/an.c
926
an_stop(ifp, 1);
sys/dev/ic/an.c
930
error = ether_ioctl(ifp, command, data);
sys/dev/ic/an.c
948
error = an_init(ifp);
sys/dev/ic/an.c
958
an_media_change(struct ifnet *ifp)
sys/dev/ic/an.c
960
struct an_softc *sc = ifp->if_softc;
sys/dev/ic/arn5008.c
1032
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn5008.c
1053
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/arn5008.c
1054
ifp->if_start(ifp); /* in softint */
sys/dev/ic/arn5008.c
1068
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn5008.c
1173
if_statinc(ifp, if_oerrors);
sys/dev/ic/arn5008.c
144
struct ifnet *ifp __unused, u_int size)
sys/dev/ic/arn5008.c
789
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn5008.c
824
if_statinc(ifp, if_ierrors);
sys/dev/ic/arn5008.c
833
if_statinc(ifp, if_ierrors);
sys/dev/ic/arn5008.c
849
m_set_rcvif(m, ifp);
sys/dev/ic/arn5008.c
856
if_statinc(ifp, if_ierrors);
sys/dev/ic/arn5008.c
863
if_statinc(ifp, if_ierrors);
sys/dev/ic/arn5008.c
871
if_statinc(ifp, if_ierrors);
sys/dev/ic/arn5008.c
891
if_statinc(ifp, if_ierrors);
sys/dev/ic/arn5008.c
905
m_set_rcvif(m, ifp);
sys/dev/ic/arn5008.c
970
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn5008.c
987
if_statinc(ifp, if_opackets);
sys/dev/ic/arn5008.c
992
if_statinc(ifp, if_oerrors);
sys/dev/ic/arn9003.c
1004
if_statinc(ifp, if_ierrors);
sys/dev/ic/arn9003.c
1023
if_statinc(ifp, if_ierrors);
sys/dev/ic/arn9003.c
1033
m_set_rcvif(m, ifp);
sys/dev/ic/arn9003.c
1100
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn9003.c
1129
if_statinc(ifp, if_opackets);
sys/dev/ic/arn9003.c
1134
if_statinc(ifp, if_oerrors);
sys/dev/ic/arn9003.c
1189
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn9003.c
1198
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/arn9003.c
1199
ifp->if_start(ifp); /* in softint */
sys/dev/ic/arn9003.c
1213
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn9003.c
1331
if_statinc(ifp, if_oerrors);
sys/dev/ic/arn9003.c
165
struct ifnet *ifp __unused, u_int size)
sys/dev/ic/arn9003.c
937
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn9003.c
979
m_set_rcvif(m, ifp);
sys/dev/ic/arn9003.c
987
if_statinc(ifp, if_ierrors);
sys/dev/ic/arn9003.c
996
if_statinc(ifp, if_ierrors);
sys/dev/ic/ath.c
1015
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
1022
__func__, ifp->if_flags);
sys/dev/ic/ath.c
1036
ath_stop_locked(ifp, 0);
sys/dev/ic/ath.c
1049
if_printf(ifp, "unable to reset hardware; hal status %u\n",
sys/dev/ic/ath.c
1076
if_printf(ifp, "unable to start recv logic\n");
sys/dev/ic/ath.c
1094
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/ath.c
1119
ath_stop_locked(struct ifnet *ifp, int disable)
sys/dev/ic/ath.c
1121
struct ath_softc *sc = ifp->if_softc;
sys/dev/ic/ath.c
1126
__func__, !device_is_enabled(sc->sc_dev), ifp->if_flags);
sys/dev/ic/ath.c
1129
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/ath.c
1150
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/ath.c
1151
ifp->if_timer = 0;
sys/dev/ic/ath.c
1167
IF_PURGE(&ifp->if_snd);
sys/dev/ic/ath.c
1175
ath_stop(struct ifnet *ifp, int disable)
sys/dev/ic/ath.c
1180
ath_stop_locked(ifp, disable);
sys/dev/ic/ath.c
1187
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
1192
if_printf(ifp, "could not restore diversity setting %d\n",
sys/dev/ic/ath.c
1206
ath_reset(struct ifnet *ifp)
sys/dev/ic/ath.c
1208
struct ath_softc *sc = ifp->if_softc;
sys/dev/ic/ath.c
1228
if_printf(ifp, "%s: unable to reset hardware; hal status %u\n",
sys/dev/ic/ath.c
1235
if_printf(ifp, "%s: unable to start recv logic\n", __func__);
sys/dev/ic/ath.c
1246
ath_start(ifp); /* restart xmit */
sys/dev/ic/ath.c
1303
ath_start(struct ifnet *ifp)
sys/dev/ic/ath.c
1305
struct ath_softc *sc = ifp->if_softc;
sys/dev/ic/ath.c
1315
if ((ifp->if_flags & IFF_RUNNING) == 0 ||
sys/dev/ic/ath.c
1335
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/ath.c
1358
IFQ_DEQUEUE(&ifp->if_snd, m); /* XXX: LOCK */
sys/dev/ic/ath.c
1401
if_statinc(ifp, if_opackets);
sys/dev/ic/ath.c
1403
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/ath.c
1463
if_statinc(ifp, if_oerrors);
sys/dev/ic/ath.c
1481
ifp->if_timer = 1;
sys/dev/ic/ath.c
1486
ath_media_change(struct ifnet *ifp)
sys/dev/ic/ath.c
1488
#define IS_UP(ifp) \
sys/dev/ic/ath.c
1489
((ifp->if_flags & IFF_UP) && (ifp->if_flags & IFF_RUNNING))
sys/dev/ic/ath.c
1492
error = ieee80211_media_change(ifp);
sys/dev/ic/ath.c
1494
if (IS_UP(ifp))
sys/dev/ic/ath.c
1495
ath_init(ifp->if_softc); /* XXX lose error */
sys/dev/ic/ath.c
1924
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/ath.c
1925
struct ath_softc *sc = ifp->if_softc;
sys/dev/ic/ath.c
1937
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/ath.c
1938
struct ath_softc *sc = ifp->if_softc;
sys/dev/ic/ath.c
1969
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
1977
(ifp->if_flags & IFF_PROMISC))
sys/dev/ic/ath.c
1979
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/ath.c
1992
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
2029
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/ath.c
2038
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/ath.c
2079
ath_updateslot(struct ifnet *ifp)
sys/dev/ic/ath.c
2081
struct ath_softc *sc = ifp->if_softc;
sys/dev/ic/ath.c
2416
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
2421
if_printf(ifp, "stuck beacon; resetting (bmiss count %u)\n",
sys/dev/ic/ath.c
2426
ath_reset(ifp);
sys/dev/ic/ath.c
2646
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
2666
if_printf(ifp, "unable to alloc memory for %u %s descriptors, "
sys/dev/ic/ath.c
2674
if_printf(ifp, "unable to map %u %s descriptors, error = %u\n",
sys/dev/ic/ath.c
2683
if_printf(ifp, "unable to create dmamap for %s descriptors, "
sys/dev/ic/ath.c
2691
if_printf(ifp, "unable to map %s descriptors, error %u\n",
sys/dev/ic/ath.c
2715
if_printf(ifp, "unable to create dmamap for %s "
sys/dev/ic/ath.c
281
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
291
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/ath.c
295
if_printf(ifp, "unable to attach hardware; HAL status %u\n",
sys/dev/ic/ath.c
301
if_printf(ifp, "HAL ABI mismatch detected "
sys/dev/ic/ath.c
3042
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
3059
(ifp->if_flags & IFF_PROMISC) ? HAL_RXERR_CRC|HAL_RXERR_PHY : 0;
sys/dev/ic/ath.c
3063
else if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/ath.c
3073
if_printf(ifp, "%s: no buffer!\n", __func__);
sys/dev/ic/ath.c
3083
if_printf(ifp, "%s: no mbuf!\n", __func__);
sys/dev/ic/ath.c
3165
if_statinc(ifp, if_ierrors);
sys/dev/ic/ath.c
3189
m_set_rcvif(m, ifp);
sys/dev/ic/ath.c
3321
if ((ifp->if_flags & IFF_OACTIVE) == 0 && !IFQ_IS_EMPTY(&ifp->if_snd))
sys/dev/ic/ath.c
3322
ath_start(ifp);
sys/dev/ic/ath.c
334
if_printf(ifp, "Warning, using only %u of %u key cache slots\n",
sys/dev/ic/ath.c
3614
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
3836
if_printf(ifp, "bogus frame type 0x%x (%s)\n",
sys/dev/ic/ath.c
384
if_printf(ifp, "failed to allocate descriptors: %d\n", error);
sys/dev/ic/ath.c
412
if_printf(ifp, "unable to setup a beacon xmit queue!\n");
sys/dev/ic/ath.c
418
if_printf(ifp, "unable to setup CAB xmit queue!\n");
sys/dev/ic/ath.c
4230
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
424
if_printf(ifp, "unable to setup xmit queue for %s traffic!\n",
sys/dev/ic/ath.c
4247
ath_start(ifp);
sys/dev/ic/ath.c
4261
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
4291
ath_start(ifp);
sys/dev/ic/ath.c
4304
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
4327
ath_start(ifp);
sys/dev/ic/ath.c
4730
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/ath.c
4731
struct ath_softc *sc = ifp->if_softc;
sys/dev/ic/ath.c
4774
bssid = ifp->if_broadcastaddr;
sys/dev/ic/ath.c
495
ifp->if_softc = sc;
sys/dev/ic/ath.c
4952
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
496
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
sys/dev/ic/ath.c
4965
if_printf(ifp, "unable to collect channel list from hal; "
sys/dev/ic/ath.c
497
ifp->if_start = ath_start;
sys/dev/ic/ath.c
498
ifp->if_stop = ath_stop;
sys/dev/ic/ath.c
4981
if_printf(ifp, "bad hal channel %d (%u/%x) ignored\n",
sys/dev/ic/ath.c
4988
if_printf(ifp, "hal channel %d (%u/%x) "
sys/dev/ic/ath.c
499
ifp->if_watchdog = ath_watchdog;
sys/dev/ic/ath.c
500
ifp->if_ioctl = ath_ioctl;
sys/dev/ic/ath.c
501
ifp->if_init = ath_ifinit;
sys/dev/ic/ath.c
502
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/ath.c
504
ic->ic_ifp = ifp;
sys/dev/ic/ath.c
5268
ath_watchdog(struct ifnet *ifp)
sys/dev/ic/ath.c
5270
struct ath_softc *sc = ifp->if_softc;
sys/dev/ic/ath.c
5275
ifp->if_timer = 0;
sys/dev/ic/ath.c
5276
if ((ifp->if_flags & IFF_RUNNING) == 0 ||
sys/dev/ic/ath.c
5288
if_printf(ifp, "device timeout (txq %d, "
sys/dev/ic/ath.c
5292
ath_reset(ifp);
sys/dev/ic/ath.c
5293
if_statinc(ifp, if_oerrors);
sys/dev/ic/ath.c
5297
ifp->if_timer = 1;
sys/dev/ic/ath.c
5357
ath_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/ath.c
5359
#define IS_RUNNING(ifp) \
sys/dev/ic/ath.c
5360
((ifp->if_flags & IFF_UP) && (ifp->if_flags & IFF_RUNNING))
sys/dev/ic/ath.c
5361
struct ath_softc *sc = ifp->if_softc;
sys/dev/ic/ath.c
5369
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/ath.c
5371
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/ic/ath.c
5393
ath_stop_locked(ifp, 1);
sys/dev/ic/ath.c
5401
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/ath.c
5402
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/ath.c
5417
if_export_if_data(ifp, &ifi, false);
sys/dev/ic/ath.c
5428
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, KAUTH_ARG(cmd),
sys/dev/ic/ath.c
5438
else if (IS_RUNNING(ifp) &&
sys/dev/ic/ath.c
5453
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
5455
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/ic/ath.c
5484
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
5488
if_printf(ifp, "mac %d.%d phy %d.%d",
sys/dev/ic/ath.c
5516
if_printf(ifp, "Use hw queue %u for %s traffic\n",
sys/dev/ic/ath.c
5519
if_printf(ifp, "Use hw queue %u for CAB traffic\n",
sys/dev/ic/ath.c
5521
if_printf(ifp, "Use hw queue %u for beacons\n", sc->sc_bhalq);
sys/dev/ic/ath.c
5524
if_printf(ifp, "using %u rx buffers\n", ath_rxbuf);
sys/dev/ic/ath.c
5526
if_printf(ifp, "using %u tx buffers\n", ath_txbuf);
sys/dev/ic/ath.c
614
if_attach(ifp);
sys/dev/ic/ath.c
661
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
668
__func__, ifp->if_flags);
sys/dev/ic/ath.c
671
ath_stop(ifp, 1);
sys/dev/ic/ath.c
672
bpf_detach(ifp);
sys/dev/ic/ath.c
695
if_detach(ifp);
sys/dev/ic/ath.c
759
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
775
if ((ifp->if_flags & (IFF_RUNNING |IFF_UP)) != (IFF_RUNNING |IFF_UP)) {
sys/dev/ic/ath.c
777
__func__, ifp->if_flags);
sys/dev/ic/ath.c
876
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
881
if_printf(ifp, "hardware error; resetting\n");
sys/dev/ic/ath.c
885
ath_reset(ifp);
sys/dev/ic/ath.c
895
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
900
if_printf(ifp, "rx FIFO overrun; resetting\n");
sys/dev/ic/ath.c
904
ath_reset(ifp);
sys/dev/ic/ath.c
950
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
955
if_printf(ifp, "radar detected on channel %u/0x%x/0x%x\n",
sys/dev/ic/ath.c
987
ath_ifinit(struct ifnet *ifp)
sys/dev/ic/ath.c
989
struct ath_softc *sc = (struct ath_softc *)ifp->if_softc;
sys/dev/ic/athn.c
146
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
2449
athn_media_change(struct ifnet *ifp)
sys/dev/ic/athn.c
2451
struct athn_softc *sc = ifp->if_softc;
sys/dev/ic/athn.c
2456
error = ieee80211_media_change(ifp);
sys/dev/ic/athn.c
2469
if (IS_UP_AND_RUNNING(ifp)) {
sys/dev/ic/athn.c
2470
athn_stop(ifp, 0);
sys/dev/ic/athn.c
2471
error = athn_init(ifp);
sys/dev/ic/athn.c
2492
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/athn.c
2493
struct athn_softc *sc = ifp->if_softc;
sys/dev/ic/athn.c
2618
athn_updateslot(struct ifnet *ifp)
sys/dev/ic/athn.c
2620
struct athn_softc *sc = ifp->if_softc;
sys/dev/ic/athn.c
2630
athn_start(struct ifnet *ifp)
sys/dev/ic/athn.c
2632
struct athn_softc *sc = ifp->if_softc;
sys/dev/ic/athn.c
2638
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING
sys/dev/ic/athn.c
2644
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/athn.c
2657
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/athn.c
2663
if_statinc(ifp, if_oerrors);
sys/dev/ic/athn.c
2670
if_statinc(ifp, if_oerrors);
sys/dev/ic/athn.c
2674
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/athn.c
2683
if_statinc(ifp, if_oerrors);
sys/dev/ic/athn.c
2688
ifp->if_timer = 1;
sys/dev/ic/athn.c
2693
athn_watchdog(struct ifnet *ifp)
sys/dev/ic/athn.c
2695
struct athn_softc *sc = ifp->if_softc;
sys/dev/ic/athn.c
2697
ifp->if_timer = 0;
sys/dev/ic/athn.c
2704
(void)athn_init(ifp);
sys/dev/ic/athn.c
2705
if_statinc(ifp, if_oerrors);
sys/dev/ic/athn.c
2708
ifp->if_timer = 1;
sys/dev/ic/athn.c
2717
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/athn.c
2724
if ((ifp->if_flags & (IFF_ALLMULTI | IFF_PROMISC)) != 0) {
sys/dev/ic/athn.c
2733
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/athn.c
2759
athn_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/athn.c
2761
struct athn_softc *sc = ifp->if_softc;
sys/dev/ic/athn.c
2769
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/athn.c
2772
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/ic/athn.c
2775
if (((ifp->if_flags ^ sc->sc_if_flags) &
sys/dev/ic/athn.c
2781
athn_init(ifp);
sys/dev/ic/athn.c
2785
athn_stop(ifp, 1);
sys/dev/ic/athn.c
2791
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/athn.c
2796
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/athn.c
2807
if (IS_UP_AND_RUNNING(ifp))
sys/dev/ic/athn.c
2819
if (IS_UP_AND_RUNNING(ifp) &&
sys/dev/ic/athn.c
2821
athn_stop(ifp, 0);
sys/dev/ic/athn.c
2822
error = athn_init(ifp);
sys/dev/ic/athn.c
2831
athn_init(struct ifnet *ifp)
sys/dev/ic/athn.c
2833
struct athn_softc *sc = ifp->if_softc;
sys/dev/ic/athn.c
2843
athn_stop(ifp, 0); /* see athn_watchdog() */
sys/dev/ic/athn.c
2845
short flags = ifp->if_flags;
sys/dev/ic/athn.c
2846
ifp->if_flags &= ~IFF_UP;
sys/dev/ic/athn.c
2854
ifp->if_flags = flags;
sys/dev/ic/athn.c
2861
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/ic/athn.c
2920
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/athn.c
2921
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/athn.c
2937
athn_stop(ifp, 1);
sys/dev/ic/athn.c
2942
athn_stop(struct ifnet *ifp, int disable)
sys/dev/ic/athn.c
2944
struct athn_softc *sc = ifp->if_softc;
sys/dev/ic/athn.c
2948
ifp->if_timer = sc->sc_tx_timer = 0;
sys/dev/ic/athn.c
2949
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/athn.c
3006
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
3009
ifp->if_flags &= ~IFF_UP;
sys/dev/ic/athn.c
3010
athn_stop(ifp, 1);
sys/dev/ic/athn.c
3016
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
3018
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/athn.c
3019
athn_stop(ifp, 1);
sys/dev/ic/athn.c
3025
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
3027
if (ifp->if_flags & IFF_UP)
sys/dev/ic/athn.c
3028
athn_init(ifp);
sys/dev/ic/athn.c
338
ifp->if_softc = sc;
sys/dev/ic/athn.c
339
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/athn.c
340
if (!ifp->if_init)
sys/dev/ic/athn.c
341
ifp->if_init = athn_init;
sys/dev/ic/athn.c
342
if (!ifp->if_ioctl)
sys/dev/ic/athn.c
343
ifp->if_ioctl = athn_ioctl;
sys/dev/ic/athn.c
344
if (!ifp->if_start)
sys/dev/ic/athn.c
345
ifp->if_start = athn_start;
sys/dev/ic/athn.c
346
if (!ifp->if_watchdog)
sys/dev/ic/athn.c
347
ifp->if_watchdog = athn_watchdog;
sys/dev/ic/athn.c
348
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/athn.c
349
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/athn.c
351
if_initialize(ifp);
sys/dev/ic/athn.c
354
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/ic/athn.c
355
if_register(ifp);
sys/dev/ic/athn.c
384
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
408
bpf_detach(ifp);
sys/dev/ic/athn.c
410
if_detach(ifp);
sys/dev/ic/athn.c
547
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
549
if (!IS_UP_AND_RUNNING(ifp))
sys/dev/ic/athn.c
575
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
577
if (!IS_UP_AND_RUNNING(ifp))
sys/dev/ic/athn.c
78
#define IS_UP_AND_RUNNING(ifp) \
sys/dev/ic/athn.c
79
(((ifp)->if_flags & IFF_UP) && ((ifp)->if_flags & IFF_RUNNING))
sys/dev/ic/athrate-amrr.c
458
struct ifnet *ifp = arg;
sys/dev/ic/athrate-amrr.c
459
struct ath_softc *sc = ifp->if_softc;
sys/dev/ic/athrate-amrr.c
464
if (ifp->if_drv_flags & IFF_DRV_RUNNING) {
sys/dev/ic/athrate-onoe.c
445
struct ifnet *ifp = arg;
sys/dev/ic/athrate-onoe.c
446
struct ath_softc *sc = ifp->if_softc;
sys/dev/ic/athrate-onoe.c
451
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/atw.c
1190
atw_init(struct ifnet *ifp)
sys/dev/ic/atw.c
1192
struct atw_softc *sc = ifp->if_softc;
sys/dev/ic/atw.c
1202
atw_stop(ifp, 0);
sys/dev/ic/atw.c
1402
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/atw.c
1413
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/atw.c
1415
ifp->if_timer = 0;
sys/dev/ic/atw.c
1488
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
1493
if (atw_debug < 3 || (ifp->if_flags & IFF_DEBUG) == 0)
sys/dev/ic/atw.c
1694
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
1697
if (atw_debug < 3 || (ifp->if_flags & IFF_DEBUG) == 0)
sys/dev/ic/atw.c
1972
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
1983
if ((ifp->if_flags & IFF_RUNNING) != 0)
sys/dev/ic/atw.c
1987
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/atw.c
1993
(ifp->if_flags & IFF_PROMISC) != 0) {
sys/dev/ic/atw.c
2018
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/atw.c
2023
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/atw.c
2148
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/atw.c
2149
struct atw_softc *sc = ifp->if_softc;
sys/dev/ic/atw.c
2158
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/atw.c
2159
struct atw_softc *sc = ifp->if_softc;
sys/dev/ic/atw.c
2487
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/atw.c
2488
struct atw_softc *sc = ifp->if_softc;
sys/dev/ic/atw.c
2624
atw_stop(struct ifnet *ifp, int disable)
sys/dev/ic/atw.c
2626
struct atw_softc *sc = ifp->if_softc;
sys/dev/ic/atw.c
2650
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/atw.c
2651
ifp->if_timer = 0;
sys/dev/ic/atw.c
2686
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
2702
if_detach(ifp);
sys/dev/ic/atw.c
2779
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
2791
if ((ifp->if_flags & IFF_RUNNING) == 0 ||
sys/dev/ic/atw.c
2815
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
2819
if ((ifp->if_flags & IFF_RUNNING) == 0 ||
sys/dev/ic/atw.c
2941
(void)atw_init(ifp);
sys/dev/ic/atw.c
2949
(void)atw_init(ifp);
sys/dev/ic/atw.c
2971
atw_start(ifp);
sys/dev/ic/atw.c
303
is_running(struct ifnet *ifp)
sys/dev/ic/atw.c
305
return (ifp->if_flags & (IFF_RUNNING | IFF_UP))
sys/dev/ic/atw.c
3098
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
3137
(void)atw_init(ifp);
sys/dev/ic/atw.c
3151
if_statinc(ifp, if_ierrors);
sys/dev/ic/atw.c
3181
if_statinc(ifp, if_ierrors);
sys/dev/ic/atw.c
3188
if_statinc(ifp, if_ipackets);
sys/dev/ic/atw.c
3189
m_set_rcvif(m, ifp);
sys/dev/ic/atw.c
3244
if_statinc(ifp, if_ierrors);
sys/dev/ic/atw.c
3276
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
3295
if ((ifp->if_flags & IFF_DEBUG) != 0 && atw_debug > 2) {
sys/dev/ic/atw.c
3340
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/atw.c
3342
if ((ifp->if_flags & IFF_DEBUG) != 0 &&
sys/dev/ic/atw.c
3368
if_statadd(ifp, if_collisions,
sys/dev/ic/atw.c
3371
if_statinc(ifp, if_oerrors);
sys/dev/ic/atw.c
3373
if_statinc(ifp, if_opackets);
sys/dev/ic/atw.c
3376
KASSERT(txs != NULL || (ifp->if_flags & IFF_OACTIVE) == 0);
sys/dev/ic/atw.c
3387
atw_watchdog(struct ifnet *ifp)
sys/dev/ic/atw.c
3389
struct atw_softc *sc = ifp->if_softc;
sys/dev/ic/atw.c
3392
ifp->if_timer = 0;
sys/dev/ic/atw.c
3400
printf("%s: transmit timeout\n", ifp->if_xname);
sys/dev/ic/atw.c
3401
if_statinc(ifp, if_oerrors);
sys/dev/ic/atw.c
3402
(void)atw_init(ifp);
sys/dev/ic/atw.c
3403
atw_start(ifp);
sys/dev/ic/atw.c
3406
ifp->if_timer = 1;
sys/dev/ic/atw.c
3474
atw_dump_pkt(struct ifnet *ifp, struct mbuf *m0)
sys/dev/ic/atw.c
3476
struct atw_softc *sc = ifp->if_softc;
sys/dev/ic/atw.c
3503
atw_start(struct ifnet *ifp)
sys/dev/ic/atw.c
3505
struct atw_softc *sc = ifp->if_softc;
sys/dev/ic/atw.c
3521
device_xname(sc->sc_dev), sc->sc_flags, ifp->if_flags));
sys/dev/ic/atw.c
3523
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/atw.c
3557
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/atw.c
3560
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/atw.c
3564
if_statinc(ifp, if_oerrors);
sys/dev/ic/atw.c
3569
if_statinc(ifp, if_oerrors);
sys/dev/ic/atw.c
3583
if_statinc(ifp, if_oerrors);
sys/dev/ic/atw.c
3628
if_statinc(ifp, if_oerrors);
sys/dev/ic/atw.c
3636
if_statinc(ifp, if_oerrors);
sys/dev/ic/atw.c
3700
if ((ifp->if_flags & IFF_DEBUG) != 0 && atw_debug > 2) {
sys/dev/ic/atw.c
3721
atw_dump_pkt(ifp, m0);
sys/dev/ic/atw.c
3829
if ((ifp->if_flags & IFF_DEBUG) != 0 && atw_debug > 2) {
sys/dev/ic/atw.c
3892
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/atw.c
3896
ifp->if_timer = 1;
sys/dev/ic/atw.c
3906
atw_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/atw.c
3908
struct atw_softc *sc = ifp->if_softc;
sys/dev/ic/atw.c
3916
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/atw.c
3918
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/ic/atw.c
3929
error = atw_init(ifp);
sys/dev/ic/atw.c
3932
atw_stop(ifp, 1);
sys/dev/ic/atw.c
3940
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/atw.c
3941
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/atw.c
3951
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp,
sys/dev/ic/atw.c
3965
if (is_running(ifp))
sys/dev/ic/atw.c
3966
error = atw_init(ifp);
sys/dev/ic/atw.c
3975
atw_start(ifp);
sys/dev/ic/atw.c
3982
atw_media_change(struct ifnet *ifp)
sys/dev/ic/atw.c
3986
error = ieee80211_media_change(ifp);
sys/dev/ic/atw.c
3988
if (is_running(ifp))
sys/dev/ic/atw.c
3989
error = atw_init(ifp);
sys/dev/ic/atw.c
510
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
761
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/atw.c
762
ifp->if_softc = sc;
sys/dev/ic/atw.c
763
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
sys/dev/ic/atw.c
764
ifp->if_ioctl = atw_ioctl;
sys/dev/ic/atw.c
765
ifp->if_start = atw_start;
sys/dev/ic/atw.c
766
ifp->if_watchdog = atw_watchdog;
sys/dev/ic/atw.c
767
ifp->if_init = atw_init;
sys/dev/ic/atw.c
768
ifp->if_stop = atw_stop;
sys/dev/ic/atw.c
769
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/atw.c
771
ic->ic_ifp = ifp;
sys/dev/ic/atw.c
783
if_initialize(ifp);
sys/dev/ic/atw.c
786
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/ic/atw.c
787
if_register(ifp);
sys/dev/ic/atw.c
817
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/ic/awi.c
1013
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/awi.c
1015
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/awi.c
1034
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
1051
if_statinc(ifp, if_ierrors);
sys/dev/ic/awi.c
1062
if_statinc(ifp, if_ierrors);
sys/dev/ic/awi.c
1070
ifp->if_timer = 1;
sys/dev/ic/awi.c
1072
if ((ifp->if_flags & IFF_DEBUG) &&
sys/dev/ic/awi.c
1073
(ifp->if_flags & IFF_LINK2))
sys/dev/ic/awi.c
1076
if ((ifp->if_flags & IFF_LINK0) ||
sys/dev/ic/awi.c
1082
if_statinc(ifp, if_ierrors);
sys/dev/ic/awi.c
1118
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
1126
if_statinc(ifp, if_oerrors);
sys/dev/ic/awi.c
1133
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/awi.c
1134
awi_start(ifp); /* in softint */
sys/dev/ic/awi.c
1140
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
1174
m_set_rcvif(m, ifp);
sys/dev/ic/awi.c
1704
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/awi.c
1705
struct awi_softc *sc = ifp->if_softc;
sys/dev/ic/awi.c
1768
if (ifp->if_flags & IFF_DEBUG)
sys/dev/ic/awi.c
1771
ifp->if_xname,
sys/dev/ic/awi.c
190
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
1918
ifp->if_timer = 1;
sys/dev/ic/awi.c
216
ifp->if_softc = sc;
sys/dev/ic/awi.c
217
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
sys/dev/ic/awi.c
218
ifp->if_ioctl = awi_ioctl;
sys/dev/ic/awi.c
219
ifp->if_start = awi_start;
sys/dev/ic/awi.c
220
ifp->if_watchdog = awi_watchdog;
sys/dev/ic/awi.c
221
ifp->if_init = awi_init;
sys/dev/ic/awi.c
222
ifp->if_stop = awi_stop;
sys/dev/ic/awi.c
223
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/awi.c
224
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/awi.c
226
ic->ic_ifp = ifp;
sys/dev/ic/awi.c
243
printf("%s: IEEE802.11 %s (firmware %s)\n", ifp->if_xname,
sys/dev/ic/awi.c
245
printf("%s: 802.11 address: %s\n", ifp->if_xname,
sys/dev/ic/awi.c
248
if_attach(ifp);
sys/dev/ic/awi.c
278
ifp->if_xname);
sys/dev/ic/awi.c
281
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/awi.c
295
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
302
awi_stop(ifp, 1);
sys/dev/ic/awi.c
310
if_detach(ifp);
sys/dev/ic/awi.c
336
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
339
awi_stop(ifp, 1);
sys/dev/ic/awi.c
431
awi_init(struct ifnet *ifp)
sys/dev/ic/awi.c
433
struct awi_softc *sc = ifp->if_softc;
sys/dev/ic/awi.c
441
awi_stop(ifp, 0);
sys/dev/ic/awi.c
476
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/ic/awi.c
504
awi_stop(ifp, 1);
sys/dev/ic/awi.c
524
awi_stop(ifp, 1);
sys/dev/ic/awi.c
531
awi_stop(ifp, 1);
sys/dev/ic/awi.c
537
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/awi.c
538
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/awi.c
581
awi_stop(struct ifnet *ifp, int disable)
sys/dev/ic/awi.c
583
struct awi_softc *sc = ifp->if_softc;
sys/dev/ic/awi.c
604
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/awi.c
605
ifp->if_timer = 0;
sys/dev/ic/awi.c
609
IFQ_PURGE(&ifp->if_snd);
sys/dev/ic/awi.c
622
awi_start(struct ifnet *ifp)
sys/dev/ic/awi.c
624
struct awi_softc *sc = ifp->if_softc;
sys/dev/ic/awi.c
644
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/awi.c
652
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/awi.c
660
if (!(ifp->if_flags & IFF_LINK0) && !sc->sc_adhoc_ap)
sys/dev/ic/awi.c
669
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/awi.c
672
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/awi.c
673
if_statinc(ifp, if_opackets);
sys/dev/ic/awi.c
674
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/awi.c
678
if_statinc(ifp, if_oerrors);
sys/dev/ic/awi.c
681
if ((ifp->if_flags & IFF_LINK0) || sc->sc_adhoc_ap)
sys/dev/ic/awi.c
688
if_statinc(ifp, if_oerrors);
sys/dev/ic/awi.c
696
(ifp->if_flags & IFF_LINK0) == 0 &&
sys/dev/ic/awi.c
701
if_statinc(ifp, if_oerrors);
sys/dev/ic/awi.c
710
if_statinc(ifp, if_oerrors);
sys/dev/ic/awi.c
720
if_statinc(ifp, if_oerrors);
sys/dev/ic/awi.c
725
if ((ifp->if_flags & IFF_DEBUG) && (ifp->if_flags & IFF_LINK2))
sys/dev/ic/awi.c
750
ifp->if_timer = 1;
sys/dev/ic/awi.c
755
awi_watchdog(struct ifnet *ifp)
sys/dev/ic/awi.c
757
struct awi_softc *sc = ifp->if_softc;
sys/dev/ic/awi.c
761
ifp->if_timer = 0;
sys/dev/ic/awi.c
769
printf("%s: device timeout\n", ifp->if_xname);
sys/dev/ic/awi.c
773
if_statinc(ifp, if_oerrors);
sys/dev/ic/awi.c
774
awi_init(ifp);
sys/dev/ic/awi.c
778
ifp->if_timer = 1;
sys/dev/ic/awi.c
788
ifp->if_timer = 1;
sys/dev/ic/awi.c
797
awi_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/awi.c
799
struct awi_softc *sc = ifp->if_softc;
sys/dev/ic/awi.c
809
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/awi.c
811
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/awi.c
820
error = awi_init(ifp);
sys/dev/ic/awi.c
822
awi_stop(ifp, 1);
sys/dev/ic/awi.c
826
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/awi.c
829
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/awi.c
839
error = awi_init(ifp);
sys/dev/ic/awi.c
857
awi_media_change(struct ifnet *ifp)
sys/dev/ic/awi.c
859
struct awi_softc *sc = ifp->if_softc;
sys/dev/ic/awi.c
920
error = awi_init(ifp);
sys/dev/ic/awi.c
928
awi_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/dev/ic/awi.c
930
struct awi_softc *sc = ifp->if_softc;
sys/dev/ic/awi.c
978
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
987
(ifp->if_flags & IFF_PROMISC)) {
sys/dev/ic/ax88190.c
106
mii->mii_ifp = ifp;
sys/dev/ic/ax88190.c
200
ax88190_mii_statchg(struct ifnet *ifp)
sys/dev/ic/ax88190.c
99
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/bcmgenet.c
1052
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/bcmgenet.c
1106
ifp->if_softc = sc;
sys/dev/ic/bcmgenet.c
1107
snprintf(ifp->if_xname, IFNAMSIZ, "%s", device_xname(sc->sc_dev));
sys/dev/ic/bcmgenet.c
1108
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/bcmgenet.c
1109
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/ic/bcmgenet.c
1110
ifp->if_start = genet_start;
sys/dev/ic/bcmgenet.c
1111
ifp->if_ioctl = genet_ioctl;
sys/dev/ic/bcmgenet.c
1112
ifp->if_init = genet_init;
sys/dev/ic/bcmgenet.c
1113
ifp->if_stop = genet_stop;
sys/dev/ic/bcmgenet.c
1114
ifp->if_capabilities = 0;
sys/dev/ic/bcmgenet.c
1115
ifp->if_capenable = ifp->if_capabilities;
sys/dev/ic/bcmgenet.c
1116
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/dev/ic/bcmgenet.c
1117
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/bcmgenet.c
1125
mii->mii_ifp = ifp;
sys/dev/ic/bcmgenet.c
1139
if_attach(ifp);
sys/dev/ic/bcmgenet.c
1140
if_deferred_start_init(ifp, NULL);
sys/dev/ic/bcmgenet.c
1143
ether_ifattach(ifp, eaddr);
sys/dev/ic/bcmgenet.c
1150
rnd_attach_source(&sc->sc_rndsource, ifp->if_xname, RND_TYPE_NET,
sys/dev/ic/bcmgenet.c
176
genet_mii_statchg(struct ifnet *ifp)
sys/dev/ic/bcmgenet.c
178
struct genet_softc * const sc = ifp->if_softc;
sys/dev/ic/bcmgenet.c
341
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/bcmgenet.c
373
genet_setup_rxfilter_mdf(sc, 0, ifp->if_broadcastaddr);
sys/dev/ic/bcmgenet.c
374
genet_setup_rxfilter_mdf(sc, 1, CLLADDR(ifp->if_sadl));
sys/dev/ic/bcmgenet.c
546
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/bcmgenet.c
549
const uint8_t *enaddr = CLLADDR(ifp->if_sadl);
sys/dev/ic/bcmgenet.c
554
if ((ifp->if_flags & IFF_RUNNING) != 0)
sys/dev/ic/bcmgenet.c
574
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/bcmgenet.c
592
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/bcmgenet.c
602
genet_init(struct ifnet *ifp)
sys/dev/ic/bcmgenet.c
604
struct genet_softc *sc = ifp->if_softc;
sys/dev/ic/bcmgenet.c
640
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/bcmgenet.c
687
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/bcmgenet.c
691
genet_stop(struct ifnet *ifp, int disable)
sys/dev/ic/bcmgenet.c
693
struct genet_softc * const sc = ifp->if_softc;
sys/dev/ic/bcmgenet.c
703
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/bcmgenet.c
729
if_statinc(ifp, if_ierrors);
sys/dev/ic/bcmgenet.c
738
if_statinc(ifp, if_ierrors);
sys/dev/ic/bcmgenet.c
745
if_statinc(ifp, if_ierrors);
sys/dev/ic/bcmgenet.c
763
if_statinc(ifp, if_ierrors);
sys/dev/ic/bcmgenet.c
775
m_set_rcvif(m, ifp);
sys/dev/ic/bcmgenet.c
779
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/bcmgenet.c
796
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/bcmgenet.c
808
if_statadd(ifp, if_opackets, pkts);
sys/dev/ic/bcmgenet.c
812
if_schedule_deferred_start(ifp);
sys/dev/ic/bcmgenet.c
818
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/bcmgenet.c
840
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/bcmgenet.c
847
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/bcmgenet.c
854
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/bcmgenet.c
855
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/bcmgenet.c
868
genet_start(struct ifnet *ifp)
sys/dev/ic/bcmgenet.c
870
struct genet_softc *sc = ifp->if_softc;
sys/dev/ic/bcmgenet.c
901
genet_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/bcmgenet.c
903
struct genet_softc *sc = ifp->if_softc;
sys/dev/ic/bcmgenet.c
911
KASSERT(IFNET_LOCKED(ifp));
sys/dev/ic/bcmgenet.c
915
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/bcmgenet.c
924
error = if_init(ifp);
sys/dev/ic/bcmgenet.c
937
struct ifnet * const ifp = &ec->ec_if;
sys/dev/ic/bcmgenet.c
938
struct genet_softc * const sc = ifp->if_softc;
sys/dev/ic/bcmgenet.c
941
KASSERT(IFNET_LOCKED(ifp));
sys/dev/ic/bcmgenet.c
944
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/ic/bcmgenet.c
945
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/bwfm.c
1031
bwfm_media_change(struct ifnet *ifp)
sys/dev/ic/bwfm.c
2148
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/bwfm.c
2160
m_set_rcvif(m, ifp);
sys/dev/ic/bwfm.c
2161
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/bwfm.c
330
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwfm.c
372
ic->ic_ifp = ifp;
sys/dev/ic/bwfm.c
449
ifp->if_softc = sc;
sys/dev/ic/bwfm.c
450
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/bwfm.c
451
ifp->if_init = bwfm_init;
sys/dev/ic/bwfm.c
452
ifp->if_ioctl = bwfm_ioctl;
sys/dev/ic/bwfm.c
453
ifp->if_start = bwfm_start;
sys/dev/ic/bwfm.c
454
ifp->if_stop = bwfm_stop;
sys/dev/ic/bwfm.c
455
ifp->if_watchdog = bwfm_watchdog;
sys/dev/ic/bwfm.c
456
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/bwfm.c
457
memcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ);
sys/dev/ic/bwfm.c
459
if_initialize(ifp);
sys/dev/ic/bwfm.c
469
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/ic/bwfm.c
470
if_deferred_start_init(ifp, NULL);
sys/dev/ic/bwfm.c
471
if_register(ifp);
sys/dev/ic/bwfm.c
483
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/bwfm.c
486
bpf_detach(ifp);
sys/dev/ic/bwfm.c
488
if_detach(ifp);
sys/dev/ic/bwfm.c
500
bwfm_start(struct ifnet *ifp)
sys/dev/ic/bwfm.c
502
struct bwfm_softc *sc = ifp->if_softc;
sys/dev/ic/bwfm.c
507
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/bwfm.c
527
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/bwfm.c
531
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/bwfm.c
537
IF_PREPEND(&ifp->if_snd, m);
sys/dev/ic/bwfm.c
538
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/bwfm.c
542
if_statinc(ifp, if_oerrors);
sys/dev/ic/bwfm.c
547
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/bwfm.c
552
bwfm_init(struct ifnet *ifp)
sys/dev/ic/bwfm.c
554
struct bwfm_softc *sc = ifp->if_softc;
sys/dev/ic/bwfm.c
666
(ifp->if_flags & IFF_PROMISC) ? 1 : 0);
sys/dev/ic/bwfm.c
674
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/bwfm.c
675
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/bwfm.c
688
bwfm_stop(struct ifnet *ifp, int disable)
sys/dev/ic/bwfm.c
690
struct bwfm_softc *sc = ifp->if_softc;
sys/dev/ic/bwfm.c
695
ifp->if_timer = 0;
sys/dev/ic/bwfm.c
696
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/bwfm.c
717
bwfm_watchdog(struct ifnet *ifp)
sys/dev/ic/bwfm.c
719
struct bwfm_softc *sc = ifp->if_softc;
sys/dev/ic/bwfm.c
722
ifp->if_timer = 0;
sys/dev/ic/bwfm.c
727
if_statinc(ifp, if_oerrors);
sys/dev/ic/bwfm.c
730
ifp->if_timer = 1;
sys/dev/ic/bwfm.c
736
bwfm_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/bwfm.c
738
struct bwfm_softc *sc = ifp->if_softc;
sys/dev/ic/bwfm.c
746
oflags = ifp->if_flags;
sys/dev/ic/bwfm.c
747
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/bwfm.c
749
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/ic/bwfm.c
754
bwfm_init(ifp);
sys/dev/ic/bwfm.c
758
bwfm_stop(ifp, 1);
sys/dev/ic/bwfm.c
767
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/bwfm.c
784
if ((ifp->if_flags & IFF_UP) != 0 &&
sys/dev/ic/bwfm.c
785
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/dev/ic/bwfm.c
786
bwfm_init(ifp);
sys/dev/ic/bwi.c
10012
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
10037
if_statinc(ifp, if_opackets);
sys/dev/ic/bwi.c
10039
if_statinc(ifp, if_oerrors);
sys/dev/ic/bwi.c
10043
if ((ifp->if_flags & IFF_OACTIVE) == 0)
sys/dev/ic/bwi.c
10044
ifp->if_start(ifp);
sys/dev/ic/bwi.c
1005
ifp->if_softc = sc;
sys/dev/ic/bwi.c
1006
ifp->if_init = bwi_init;
sys/dev/ic/bwi.c
1007
ifp->if_ioctl = bwi_ioctl;
sys/dev/ic/bwi.c
1008
ifp->if_start = bwi_start;
sys/dev/ic/bwi.c
1009
ifp->if_watchdog = bwi_watchdog;
sys/dev/ic/bwi.c
1010
ifp->if_stop = bwi_stop;
sys/dev/ic/bwi.c
1011
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
sys/dev/ic/bwi.c
1012
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/bwi.c
1013
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/bwi.c
10325
bwi_updateslot(struct ifnet *ifp)
sys/dev/ic/bwi.c
10327
struct bwi_softc *sc = ifp->if_softc;
sys/dev/ic/bwi.c
10331
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/bwi.c
10343
bwi_updateslot_sdio(struct ifnet *ifp)
sys/dev/ic/bwi.c
10345
struct bwi_softc *sc = ifp->if_softc;
sys/dev/ic/bwi.c
1065
ic->ic_ifp = ifp;
sys/dev/ic/bwi.c
1077
if_initialize(ifp);
sys/dev/ic/bwi.c
1079
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/ic/bwi.c
1080
if_register(ifp);
sys/dev/ic/bwi.c
1093
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/ic/bwi.c
1119
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
1124
bwi_stop(ifp, 1);
sys/dev/ic/bwi.c
1126
bpf_detach(ifp);
sys/dev/ic/bwi.c
1129
if_detach(ifp);
sys/dev/ic/bwi.c
5031
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
5102
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/bwi.c
5124
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/bwi.c
5235
struct ifnet *ifp = &mac->mac_sc->sc_if;
sys/dev/ic/bwi.c
5249
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/ic/bwi.c
6702
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
6711
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/bwi.c
721
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
7278
bwi_init(struct ifnet *ifp)
sys/dev/ic/bwi.c
728
(ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/bwi.c
7280
struct bwi_softc *sc = ifp->if_softc;
sys/dev/ic/bwi.c
7291
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
7297
bwi_stop(ifp, statechg);
sys/dev/ic/bwi.c
7318
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/ic/bwi.c
7352
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/bwi.c
7353
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/bwi.c
7372
bwi_stop(ifp, 1);
sys/dev/ic/bwi.c
7375
bwi_start(ifp);
sys/dev/ic/bwi.c
7381
bwi_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/bwi.c
7383
struct bwi_softc *sc = ifp->if_softc;
sys/dev/ic/bwi.c
7395
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/bwi.c
7397
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/ic/bwi.c
7406
if ((ifp->if_flags & IFF_PROMISC) &&
sys/dev/ic/bwi.c
7410
} else if ((ifp->if_flags & IFF_PROMISC) == 0 &&
sys/dev/ic/bwi.c
7420
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/bwi.c
7421
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/ic/bwi.c
7422
bwi_init(ifp);
sys/dev/ic/bwi.c
7424
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/bwi.c
7425
bwi_stop(ifp, 1);
sys/dev/ic/bwi.c
7434
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/bwi.c
7446
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/ic/bwi.c
7463
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/ic/bwi.c
7467
bwi_init(ifp);
sys/dev/ic/bwi.c
7477
bwi_start(struct ifnet *ifp)
sys/dev/ic/bwi.c
7479
struct bwi_softc *sc = ifp->if_softc;
sys/dev/ic/bwi.c
7487
if ((ifp->if_flags & IFF_OACTIVE) ||
sys/dev/ic/bwi.c
7488
(ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/bwi.c
7512
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/bwi.c
7519
if_statinc(ifp, if_oerrors);
sys/dev/ic/bwi.c
7527
if_statinc(ifp, if_oerrors);
sys/dev/ic/bwi.c
7549
if_statinc(ifp, if_oerrors);
sys/dev/ic/bwi.c
7557
if_statinc(ifp, if_opackets);
sys/dev/ic/bwi.c
7563
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/bwi.c
7566
if_statinc(ifp, if_oerrors);
sys/dev/ic/bwi.c
7577
if_statinc(ifp, if_oerrors);
sys/dev/ic/bwi.c
7587
if_statinc(ifp, if_oerrors);
sys/dev/ic/bwi.c
7599
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/bwi.c
7607
ifp->if_timer = 1;
sys/dev/ic/bwi.c
7629
bwi_watchdog(struct ifnet *ifp)
sys/dev/ic/bwi.c
7631
struct bwi_softc *sc = ifp->if_softc;
sys/dev/ic/bwi.c
7633
ifp->if_timer = 0;
sys/dev/ic/bwi.c
7635
if ((ifp->if_flags & IFF_RUNNING) == 0 ||
sys/dev/ic/bwi.c
7642
if_statinc(ifp, if_oerrors);
sys/dev/ic/bwi.c
7647
ifp->if_timer = 1;
sys/dev/ic/bwi.c
7654
bwi_stop(struct ifnet *ifp, int state_chg)
sys/dev/ic/bwi.c
7656
struct bwi_softc *sc = ifp->if_softc;
sys/dev/ic/bwi.c
7668
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/bwi.c
7672
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/bwi.c
7700
ifp->if_timer = 0;
sys/dev/ic/bwi.c
7701
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/bwi.c
7874
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
7886
if_statinc(ifp, if_oerrors);
sys/dev/ic/bwi.c
7939
bwi_media_change(struct ifnet *ifp)
sys/dev/ic/bwi.c
7941
struct bwi_softc *sc = ifp->if_softc;
sys/dev/ic/bwi.c
7944
error = ieee80211_media_change(ifp);
sys/dev/ic/bwi.c
7948
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING)) {
sys/dev/ic/bwi.c
7962
bwi_init(ifp);
sys/dev/ic/bwi.c
859
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
862
(ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/bwi.c
881
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
8854
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
8873
if_statinc(ifp, if_ierrors);
sys/dev/ic/bwi.c
8889
if_statinc(ifp, if_ierrors);
sys/dev/ic/bwi.c
8897
m_set_rcvif(m, ifp);
sys/dev/ic/bwi.c
8968
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
8980
if_statinc(ifp, if_ierrors);
sys/dev/ic/bwi.c
9012
m_set_rcvif(m, ifp);
sys/dev/ic/bwi.c
9070
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
9096
if_statinc(ifp, if_ierrors);
sys/dev/ic/bwi.c
9111
if_statinc(ifp, if_ierrors);
sys/dev/ic/bwi.c
9117
if_statinc(ifp, if_ierrors);
sys/dev/ic/bwi.c
9902
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
9919
if ((ifp->if_flags & IFF_OACTIVE) == 0)
sys/dev/ic/bwi.c
9920
ifp->if_start(ifp); /* [TRC: XXX Why not bwi_start?] */
sys/dev/ic/bwi.c
9934
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
9984
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/cs89x0.c
1164
cs_init(struct ifnet *ifp)
sys/dev/ic/cs89x0.c
1168
struct cs_softc *sc = ifp->if_softc;
sys/dev/ic/cs89x0.c
1173
cs_stop(ifp, 0);
sys/dev/ic/cs89x0.c
1211
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/cs89x0.c
1224
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/cs89x0.c
1229
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/cs89x0.c
1246
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/cs89x0.c
1267
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/cs89x0.c
1319
cs_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/cs89x0.c
1321
struct cs_softc *sc = ifp->if_softc;
sys/dev/ic/cs89x0.c
1331
result = ether_ioctl(ifp, cmd, data);
sys/dev/ic/cs89x0.c
1333
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/cs89x0.c
1351
cs_mediachange(struct ifnet *ifp)
sys/dev/ic/cs89x0.c
1358
cs_init(ifp);
sys/dev/ic/cs89x0.c
1363
cs_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/cs89x0.c
1365
struct cs_softc *sc = ifp->if_softc;
sys/dev/ic/cs89x0.c
1370
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/cs89x0.c
1442
struct ifnet *ifp;
sys/dev/ic/cs89x0.c
1445
ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/cs89x0.c
1465
if_statadd(ifp, if_ierrors, (errorCount & 0xffC0) >> 6);
sys/dev/ic/cs89x0.c
1525
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/cs89x0.c
1531
if_statinc(ifp, if_oerrors);
sys/dev/ic/cs89x0.c
1538
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/ic/cs89x0.c
1565
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/cs89x0.c
1567
if_statadd_ref(ifp, nsr, if_collisions, 16);
sys/dev/ic/cs89x0.c
1569
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/ic/cs89x0.c
1572
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/ic/cs89x0.c
1573
IF_STAT_PUTREF(ifp);
sys/dev/ic/cs89x0.c
1579
if_schedule_deferred_start(ifp);
sys/dev/ic/cs89x0.c
1606
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/cs89x0.c
1611
if_statinc(ifp, if_ierrors);
sys/dev/ic/cs89x0.c
1614
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/ic/cs89x0.c
1643
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/cs89x0.c
1646
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/cs89x0.c
1652
struct ifnet *ifp;
sys/dev/ic/cs89x0.c
1663
ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/cs89x0.c
1697
if_statinc(ifp, if_ierrors);
sys/dev/ic/cs89x0.c
1709
m_set_rcvif(m, ifp);
sys/dev/ic/cs89x0.c
1760
struct ifnet *ifp;
sys/dev/ic/cs89x0.c
1769
ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/cs89x0.c
1779
if_statinc(ifp, if_ierrors);
sys/dev/ic/cs89x0.c
1791
m_set_rcvif(m, ifp);
sys/dev/ic/cs89x0.c
1854
if_statinc(ifp, if_ierrors);
sys/dev/ic/cs89x0.c
1859
cs_start_output(struct ifnet *ifp)
sys/dev/ic/cs89x0.c
1869
sc = ifp->if_softc;
sys/dev/ic/cs89x0.c
1872
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/cs89x0.c
1885
IFQ_DEQUEUE(&ifp->if_snd, pMbufChain);
sys/dev/ic/cs89x0.c
1893
bpf_mtap(ifp, pMbufChain, BPF_D_OUT);
sys/dev/ic/cs89x0.c
1989
if_statinc(ifp, if_oerrors);
sys/dev/ic/cs89x0.c
2121
cs_stop(struct ifnet *ifp, int disable)
sys/dev/ic/cs89x0.c
2123
struct cs_softc *sc = ifp->if_softc;
sys/dev/ic/cs89x0.c
2133
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/cs89x0.c
330
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/cs89x0.c
391
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/cs89x0.c
392
ifp->if_softc = sc;
sys/dev/ic/cs89x0.c
393
ifp->if_start = cs_start_output;
sys/dev/ic/cs89x0.c
394
ifp->if_init = cs_init;
sys/dev/ic/cs89x0.c
395
ifp->if_ioctl = cs_ioctl;
sys/dev/ic/cs89x0.c
396
ifp->if_stop = cs_stop;
sys/dev/ic/cs89x0.c
397
ifp->if_watchdog = NULL; /* No watchdog at this stage */
sys/dev/ic/cs89x0.c
398
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
sys/dev/ic/cs89x0.c
399
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/cs89x0.c
487
if_attach(ifp);
sys/dev/ic/cs89x0.c
488
if_deferred_start_init(ifp, NULL);
sys/dev/ic/cs89x0.c
489
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/ic/cs89x0.c
496
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/cs89x0.c
514
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/cs89x0.c
518
ether_ifdetach(ifp);
sys/dev/ic/cs89x0.c
519
if_detach(ifp);
sys/dev/ic/dl10019.c
132
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dl10019.c
139
mii->mii_ifp = ifp;
sys/dev/ic/dl10019.c
250
dl10019_mii_statchg(struct ifnet *ifp)
sys/dev/ic/dl10019.c
252
struct ne2000_softc *nsc = ifp->if_softc;
sys/dev/ic/dm9000.c
1069
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/dm9000.c
1096
m = dme_alloc_receive_buffer(ifp, frame_length);
sys/dev/ic/dm9000.c
191
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/dm9000.c
239
mii->mii_ifp = ifp;
sys/dev/ic/dm9000.c
256
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/dm9000.c
257
ifp->if_softc = sc;
sys/dev/ic/dm9000.c
258
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
sys/dev/ic/dm9000.c
259
ifp->if_init = dme_init;
sys/dev/ic/dm9000.c
260
ifp->if_start = dme_start;
sys/dev/ic/dm9000.c
261
ifp->if_stop = dme_stop;
sys/dev/ic/dm9000.c
262
ifp->if_ioctl = dme_ioctl;
sys/dev/ic/dm9000.c
263
ifp->if_watchdog = NULL; /* no watchdog used */
sys/dev/ic/dm9000.c
264
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/dev/ic/dm9000.c
265
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/dm9000.c
267
if_attach(ifp);
sys/dev/ic/dm9000.c
268
ether_ifattach(ifp, enaddr);
sys/dev/ic/dm9000.c
269
if_deferred_start_init(ifp, NULL);
sys/dev/ic/dm9000.c
378
dme_init(struct ifnet *ifp)
sys/dev/ic/dm9000.c
380
struct dme_softc *sc = ifp->if_softc;
sys/dev/ic/dm9000.c
382
dme_stop(ifp, 0);
sys/dev/ic/dm9000.c
384
dme_write_c(sc, DM9000_PAB0, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/ic/dm9000.c
386
(void)ether_mediachange(ifp);
sys/dev/ic/dm9000.c
390
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/dm9000.c
401
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/dm9000.c
413
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/dm9000.c
456
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/dm9000.c
459
ether_mediastatus(ifp, &ifmr);
sys/dev/ic/dm9000.c
463
mii_statchg(struct ifnet *ifp)
sys/dev/ic/dm9000.c
465
struct dme_softc *sc = ifp->if_softc;
sys/dev/ic/dm9000.c
568
dme_stop(struct ifnet *ifp, int disable)
sys/dev/ic/dm9000.c
570
struct dme_softc *sc = ifp->if_softc;
sys/dev/ic/dm9000.c
580
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/dm9000.c
581
ifp->if_timer = 0;
sys/dev/ic/dm9000.c
585
dme_start(struct ifnet *ifp)
sys/dev/ic/dm9000.c
587
struct dme_softc *sc = ifp->if_softc;
sys/dev/ic/dm9000.c
589
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/ic/dm9000.c
593
dme_prepare(ifp);
sys/dev/ic/dm9000.c
604
dme_transmit(ifp);
sys/dev/ic/dm9000.c
606
dme_prepare(ifp); /* Prepare next one */
sys/dev/ic/dm9000.c
611
dme_prepare(struct ifnet *ifp)
sys/dev/ic/dm9000.c
613
struct dme_softc *sc = ifp->if_softc;
sys/dev/ic/dm9000.c
619
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/dm9000.c
627
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/dm9000.c
635
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/dm9000.c
648
dme_transmit(struct ifnet *ifp)
sys/dev/ic/dm9000.c
650
struct dme_softc *sc = ifp->if_softc;
sys/dev/ic/dm9000.c
669
dme_receive(struct ifnet *ifp)
sys/dev/ic/dm9000.c
671
struct dme_softc *sc = ifp->if_softc;
sys/dev/ic/dm9000.c
696
if_statinc(ifp, if_ierrors);
sys/dev/ic/dm9000.c
706
if_statinc(ifp, if_ierrors);
sys/dev/ic/dm9000.c
715
if_statinc(ifp, if_ierrors);
sys/dev/ic/dm9000.c
719
if_statinc(ifp, if_collisions);
sys/dev/ic/dm9000.c
723
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/dm9000.c
739
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/dm9000.c
751
KASSERT(ifp->if_flags & IFF_RUNNING);
sys/dev/ic/dm9000.c
752
dme_receive(ifp);
sys/dev/ic/dm9000.c
773
if_statinc(ifp, if_opackets);
sys/dev/ic/dm9000.c
775
if_statinc(ifp, if_oerrors);
sys/dev/ic/dm9000.c
780
dme_prepare(ifp);
sys/dev/ic/dm9000.c
783
dme_transmit(ifp);
sys/dev/ic/dm9000.c
786
dme_prepare(ifp);
sys/dev/ic/dm9000.c
788
if_schedule_deferred_start(ifp);
sys/dev/ic/dm9000.c
801
dme_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/dm9000.c
803
struct dme_softc *sc = ifp->if_softc;
sys/dev/ic/dm9000.c
821
error = ifmedia_ioctl(ifp, ifr, ifm, cmd);
sys/dev/ic/dm9000.c
824
if ((error = ether_ioctl(ifp, cmd, data)) != ENETRESET)
sys/dev/ic/dm9000.c
828
error = if_init(ifp);
sys/dev/ic/dm9000.c
831
else if (ifp->if_flags && IFF_RUNNING) {
sys/dev/ic/dm9000.c
842
dme_alloc_receive_buffer(struct ifnet *ifp, unsigned int frame_length)
sys/dev/ic/dm9000.c
844
struct dme_softc *sc = ifp->if_softc;
sys/dev/ic/dm9000.c
853
m_set_rcvif(m, ifp);
sys/dev/ic/dm9000.c
974
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/dm9000.c
999
m = dme_alloc_receive_buffer(ifp, frame_length);
sys/dev/ic/dp8390.c
1003
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/dp8390.c
1016
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dp8390.c
1023
m_set_rcvif(m0, ifp);
sys/dev/ic/dp8390.c
1221
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dp8390.c
1234
ether_ifdetach(ifp);
sys/dev/ic/dp8390.c
1235
if_detach(ifp);
sys/dev/ic/dp8390.c
124
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/dev/ic/dp8390.c
125
ifp->if_softc = sc;
sys/dev/ic/dp8390.c
126
ifp->if_start = dp8390_start;
sys/dev/ic/dp8390.c
127
ifp->if_ioctl = dp8390_ioctl;
sys/dev/ic/dp8390.c
128
if (ifp->if_watchdog == NULL)
sys/dev/ic/dp8390.c
129
ifp->if_watchdog = dp8390_watchdog;
sys/dev/ic/dp8390.c
130
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/dp8390.c
131
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/dp8390.c
150
if_attach(ifp);
sys/dev/ic/dp8390.c
151
if_deferred_start_init(ifp, NULL);
sys/dev/ic/dp8390.c
152
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/ic/dp8390.c
169
dp8390_mediachange(struct ifnet *ifp)
sys/dev/ic/dp8390.c
171
struct dp8390_softc *sc = ifp->if_softc;
sys/dev/ic/dp8390.c
182
dp8390_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/dp8390.c
184
struct dp8390_softc *sc = ifp->if_softc;
sys/dev/ic/dp8390.c
249
dp8390_watchdog(struct ifnet *ifp)
sys/dev/ic/dp8390.c
251
struct dp8390_softc *sc = ifp->if_softc;
sys/dev/ic/dp8390.c
254
if_statinc(ifp, if_oerrors);
sys/dev/ic/dp8390.c
267
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dp8390.c
278
ifp->if_timer = 0;
sys/dev/ic/dp8390.c
343
NIC_PUT(regt, regh, ED_P1_PAR0 + i, CLLADDR(ifp->if_sadl)[i]);
sys/dev/ic/dp8390.c
365
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/dp8390.c
387
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/dp8390.c
390
dp8390_start(ifp);
sys/dev/ic/dp8390.c
401
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dp8390.c
439
ifp->if_timer = 2;
sys/dev/ic/dp8390.c
450
dp8390_start(struct ifnet *ifp)
sys/dev/ic/dp8390.c
452
struct dp8390_softc *sc = ifp->if_softc;
sys/dev/ic/dp8390.c
457
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/dp8390.c
466
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/dp8390.c
474
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/dp8390.c
621
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dp8390.c
665
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/dp8390.c
691
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/ic/dp8390.c
706
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/ic/dp8390.c
710
ifp->if_timer = 0;
sys/dev/ic/dp8390.c
717
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/ic/dp8390.c
721
IF_STAT_PUTREF(ifp);
sys/dev/ic/dp8390.c
746
if_statinc(ifp, if_ierrors);
sys/dev/ic/dp8390.c
761
if_statinc(ifp, if_ierrors);
sys/dev/ic/dp8390.c
788
if_schedule_deferred_start(ifp);
sys/dev/ic/dp8390.c
82
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dp8390.c
826
dp8390_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/dp8390.c
828
struct dp8390_softc *sc = ifp->if_softc;
sys/dev/ic/dp8390.c
839
ifp->if_flags |= IFF_UP;
sys/dev/ic/dp8390.c
845
arp_ifinit(ifp, ifa);
sys/dev/ic/dp8390.c
854
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/dp8390.c
856
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/ic/dp8390.c
863
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/dp8390.c
896
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/dp8390.c
901
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/dp8390.c
910
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/dp8390.c
925
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dp8390.c
931
if_statinc(ifp, if_ierrors);
sys/dev/ic/dp8390.c
935
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/dp8390.c
950
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/dp8390.c
964
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/dp8390.c
965
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/dp8390.c
985
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/dp83932.c
1029
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/dp83932.c
1064
sonic_stop(struct ifnet *ifp, int disable)
sys/dev/ic/dp83932.c
1066
struct sonic_softc *sc = ifp->if_softc;
sys/dev/ic/dp83932.c
1102
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/dp83932.c
1103
ifp->if_timer = 0;
sys/dev/ic/dp83932.c
1183
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/dp83932.c
1190
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/ic/dp83932.c
1193
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/dp83932.c
1199
sonic_set_camentry(sc, entry, CLLADDR(ifp->if_sadl));
sys/dev/ic/dp83932.c
1234
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/dp83932.c
197
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/dp83932.c
198
ifp->if_softc = sc;
sys/dev/ic/dp83932.c
199
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/dp83932.c
200
ifp->if_ioctl = sonic_ioctl;
sys/dev/ic/dp83932.c
201
ifp->if_start = sonic_start;
sys/dev/ic/dp83932.c
202
ifp->if_watchdog = sonic_watchdog;
sys/dev/ic/dp83932.c
203
ifp->if_init = sonic_init;
sys/dev/ic/dp83932.c
204
ifp->if_stop = sonic_stop;
sys/dev/ic/dp83932.c
205
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/dp83932.c
215
if_attach(ifp);
sys/dev/ic/dp83932.c
216
if_deferred_start_init(ifp, NULL);
sys/dev/ic/dp83932.c
217
ether_ifattach(ifp, enaddr);
sys/dev/ic/dp83932.c
219
rnd_attach_source(&sc->sc_rndsource, ifp->if_xname, RND_TYPE_NET,
sys/dev/ic/dp83932.c
226
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/dp83932.c
283
sonic_start(struct ifnet *ifp)
sys/dev/ic/dp83932.c
285
struct sonic_softc *sc = ifp->if_softc;
sys/dev/ic/dp83932.c
294
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/ic/dp83932.c
313
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/dp83932.c
365
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/dp83932.c
475
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/dp83932.c
521
ifp->if_timer = 5;
sys/dev/ic/dp83932.c
531
sonic_watchdog(struct ifnet *ifp)
sys/dev/ic/dp83932.c
533
struct sonic_softc *sc = ifp->if_softc;
sys/dev/ic/dp83932.c
536
if_statinc(ifp, if_oerrors);
sys/dev/ic/dp83932.c
538
(void)sonic_init(ifp);
sys/dev/ic/dp83932.c
547
sonic_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/dp83932.c
553
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/dp83932.c
559
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/dp83932.c
560
(void)sonic_init(ifp);
sys/dev/ic/dp83932.c
577
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/dp83932.c
614
(void)sonic_init(ifp);
sys/dev/ic/dp83932.c
615
if_schedule_deferred_start(ifp);
sys/dev/ic/dp83932.c
629
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/dp83932.c
669
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/dp83932.c
671
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/ic/dp83932.c
674
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/ic/dp83932.c
677
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/ic/dp83932.c
680
IF_STAT_PUTREF(ifp);
sys/dev/ic/dp83932.c
691
ifp->if_timer = 0;
sys/dev/ic/dp83932.c
707
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/dp83932.c
767
if_statinc(ifp, if_ierrors);
sys/dev/ic/dp83932.c
839
if_statinc(ifp, if_ierrors);
sys/dev/ic/dp83932.c
848
m_set_rcvif(m, ifp);
sys/dev/ic/dp83932.c
852
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/dp83932.c
895
sonic_init(struct ifnet *ifp)
sys/dev/ic/dp83932.c
897
struct sonic_softc *sc = ifp->if_softc;
sys/dev/ic/dp83932.c
905
sonic_stop(ifp, 0);
sys/dev/ic/dp83932.c
92
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/dwc_eqos.c
1005
if_statinc(ifp, if_ierrors);
sys/dev/ic/dwc_eqos.c
1041
m_set_rcvif(m0, ifp);
sys/dev/ic/dwc_eqos.c
1069
if_percpuq_enqueue(ifp->if_percpuq, m0);
sys/dev/ic/dwc_eqos.c
1105
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dwc_eqos.c
1147
if_statinc(ifp, if_oerrors);
sys/dev/ic/dwc_eqos.c
1152
if_statinc(ifp, if_oerrors);
sys/dev/ic/dwc_eqos.c
1154
if_statinc(ifp, if_opackets);
sys/dev/ic/dwc_eqos.c
1170
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dwc_eqos.c
1188
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/dwc_eqos.c
1197
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/dwc_eqos.c
1204
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/dwc_eqos.c
1205
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/dwc_eqos.c
1249
eqos_start(struct ifnet *ifp)
sys/dev/ic/dwc_eqos.c
1251
struct eqos_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_eqos.c
1279
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dwc_eqos.c
1286
if_schedule_deferred_start(ifp);
sys/dev/ic/dwc_eqos.c
1418
eqos_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/dwc_eqos.c
1420
struct eqos_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_eqos.c
1428
KASSERT(IFNET_LOCKED(ifp));
sys/dev/ic/dwc_eqos.c
1437
ifp->if_mtu = ifr->ifr_mtu;
sys/dev/ic/dwc_eqos.c
1444
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/dwc_eqos.c
1453
error = (*ifp->if_init)(ifp);
sys/dev/ic/dwc_eqos.c
1470
struct ifnet * const ifp = &ec->ec_if;
sys/dev/ic/dwc_eqos.c
1471
struct eqos_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_eqos.c
1474
KASSERT(IFNET_LOCKED(ifp));
sys/dev/ic/dwc_eqos.c
1477
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/ic/dwc_eqos.c
1478
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/dwc_eqos.c
1732
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dwc_eqos.c
1846
ifp->if_softc = sc;
sys/dev/ic/dwc_eqos.c
1847
snprintf(ifp->if_xname, IFNAMSIZ, "%s", device_xname(sc->sc_dev));
sys/dev/ic/dwc_eqos.c
1848
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/dwc_eqos.c
1849
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/ic/dwc_eqos.c
1850
ifp->if_start = eqos_start;
sys/dev/ic/dwc_eqos.c
1851
ifp->if_ioctl = eqos_ioctl;
sys/dev/ic/dwc_eqos.c
1852
ifp->if_init = eqos_init;
sys/dev/ic/dwc_eqos.c
1853
ifp->if_stop = eqos_stop;
sys/dev/ic/dwc_eqos.c
1854
ifp->if_capabilities = IFCAP_CSUM_IPv4_Tx | IFCAP_CSUM_IPv4_Rx |
sys/dev/ic/dwc_eqos.c
1857
ifp->if_capenable = 0;
sys/dev/ic/dwc_eqos.c
1858
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/dev/ic/dwc_eqos.c
1859
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/dwc_eqos.c
1868
mii->mii_ifp = ifp;
sys/dev/ic/dwc_eqos.c
1922
if_attach(ifp);
sys/dev/ic/dwc_eqos.c
1923
if_deferred_start_init(ifp, NULL);
sys/dev/ic/dwc_eqos.c
1926
ether_ifattach(ifp, eaddr);
sys/dev/ic/dwc_eqos.c
1931
rnd_attach_source(&sc->sc_rndsource, ifp->if_xname, RND_TYPE_NET,
sys/dev/ic/dwc_eqos.c
1936
snprintf(ifcr.ifcr_name, sizeof(ifcr.ifcr_name), "%s", if_name(ifp));
sys/dev/ic/dwc_eqos.c
1937
ifcr.ifcr_capenable = ifp->if_capabilities;
sys/dev/ic/dwc_eqos.c
1938
error = ifioctl_common(ifp, SIOCSIFCAP, &ifcr);
sys/dev/ic/dwc_eqos.c
256
eqos_mii_statchg(struct ifnet *ifp)
sys/dev/ic/dwc_eqos.c
258
struct eqos_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_eqos.c
553
struct ifnet * const ifp = &ec->ec_if;
sys/dev/ic/dwc_eqos.c
629
eaddr = CLLADDR(ifp->if_sadl);
sys/dev/ic/dwc_eqos.c
652
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dwc_eqos.c
653
const uint64_t if_capenable = ifp->if_capenable;
sys/dev/ic/dwc_eqos.c
722
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dwc_eqos.c
729
if ((ifp->if_flags & IFF_RUNNING) != 0) {
sys/dev/ic/dwc_eqos.c
740
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/dwc_eqos.c
832
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/dwc_eqos.c
842
eqos_init(struct ifnet *ifp)
sys/dev/ic/dwc_eqos.c
844
struct eqos_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_eqos.c
859
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dwc_eqos.c
918
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/dwc_eqos.c
922
eqos_stop(struct ifnet *ifp, int disable)
sys/dev/ic/dwc_eqos.c
924
struct eqos_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_eqos.c
934
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dwc_eqos.c
935
const uint64_t if_capenable = ifp->if_capenable;
sys/dev/ic/dwc_eqos.c
986
if_statinc(ifp, if_ierrors);
sys/dev/ic/dwc_gmac.c
1005
dwc_gmac_stop(struct ifnet *ifp, int disable)
sys/dev/ic/dwc_gmac.c
1007
struct dwc_gmac_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_gmac.c
1010
KASSERT(IFNET_LOCKED(ifp));
sys/dev/ic/dwc_gmac.c
1012
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/dwc_gmac.c
1015
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/dwc_gmac.c
1130
struct ifnet * const ifp = &ec->ec_if;
sys/dev/ic/dwc_gmac.c
1131
struct dwc_gmac_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_gmac.c
1134
KASSERT(IFNET_LOCKED(ifp));
sys/dev/ic/dwc_gmac.c
1137
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/ic/dwc_gmac.c
1138
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/dwc_gmac.c
1152
dwc_gmac_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/dwc_gmac.c
1154
struct dwc_gmac_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_gmac.c
1162
KASSERT(IFNET_LOCKED(ifp));
sys/dev/ic/dwc_gmac.c
1166
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/dwc_gmac.c
1190
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dwc_gmac.c
1220
if_statinc(ifp, if_opackets);
sys/dev/ic/dwc_gmac.c
1249
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dwc_gmac.c
1277
if_statinc(ifp, if_ierrors);
sys/dev/ic/dwc_gmac.c
1296
if_statinc(ifp, if_ierrors);
sys/dev/ic/dwc_gmac.c
1302
if_statinc(ifp, if_ierrors);
sys/dev/ic/dwc_gmac.c
1328
if_statinc(ifp, if_ierrors);
sys/dev/ic/dwc_gmac.c
1347
m_set_rcvif(m, ifp);
sys/dev/ic/dwc_gmac.c
194
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/ic/dwc_gmac.c
309
ifp->if_softc = sc;
sys/dev/ic/dwc_gmac.c
310
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/dwc_gmac.c
311
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/dwc_gmac.c
312
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/ic/dwc_gmac.c
313
ifp->if_ioctl = dwc_gmac_ioctl;
sys/dev/ic/dwc_gmac.c
314
ifp->if_start = dwc_gmac_start;
sys/dev/ic/dwc_gmac.c
315
ifp->if_init = dwc_gmac_init;
sys/dev/ic/dwc_gmac.c
316
ifp->if_stop = dwc_gmac_stop;
sys/dev/ic/dwc_gmac.c
317
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/dev/ic/dwc_gmac.c
318
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/dwc_gmac.c
325
mii->mii_ifp = ifp;
sys/dev/ic/dwc_gmac.c
349
if_initialize(ifp);
sys/dev/ic/dwc_gmac.c
351
if_deferred_start_init(ifp, NULL);
sys/dev/ic/dwc_gmac.c
352
ether_ifattach(ifp, enaddr);
sys/dev/ic/dwc_gmac.c
354
if_register(ifp);
sys/dev/ic/dwc_gmac.c
809
dwc_gmac_miibus_statchg(struct ifnet *ifp)
sys/dev/ic/dwc_gmac.c
811
struct dwc_gmac_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_gmac.c
865
dwc_gmac_init(struct ifnet *ifp)
sys/dev/ic/dwc_gmac.c
867
struct dwc_gmac_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_gmac.c
871
KASSERT(IFNET_LOCKED(ifp));
sys/dev/ic/dwc_gmac.c
872
KASSERT(ifp == &sc->sc_ec.ec_if);
sys/dev/ic/dwc_gmac.c
874
dwc_gmac_stop(ifp, 0);
sys/dev/ic/dwc_gmac.c
890
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/dwc_gmac.c
895
if (ifp->if_flags & IFF_BROADCAST) {
sys/dev/ic/dwc_gmac.c
931
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/dwc_gmac.c
932
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/dwc_gmac.c
946
dwc_gmac_start(struct ifnet *ifp)
sys/dev/ic/dwc_gmac.c
948
struct dwc_gmac_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_gmac.c
949
KASSERT(if_is_mpsafe(ifp));
sys/dev/ic/dwc_gmac.c
953
dwc_gmac_start_locked(ifp);
sys/dev/ic/dwc_gmac.c
959
dwc_gmac_start_locked(struct ifnet *ifp)
sys/dev/ic/dwc_gmac.c
961
struct dwc_gmac_softc * const sc = ifp->if_softc;
sys/dev/ic/dwc_gmac.c
975
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/dwc_gmac.c
982
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/dwc_gmac.c
983
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/elink3.c
1046
ep_media_status(struct ifnet *ifp, struct ifmediareq *req)
sys/dev/ic/elink3.c
1048
struct ep_softc *sc = ifp->if_softc;
sys/dev/ic/elink3.c
1096
epstart(struct ifnet *ifp)
sys/dev/ic/elink3.c
1098
struct ep_softc *sc = ifp->if_softc;
sys/dev/ic/elink3.c
1106
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/elink3.c
1111
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/elink3.c
1129
if_statinc(ifp, if_oerrors);
sys/dev/ic/elink3.c
1130
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/elink3.c
1141
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/elink3.c
1148
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/elink3.c
1155
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/elink3.c
1235
if_statinc(ifp, if_opackets);
sys/dev/ic/elink3.c
1257
if (ifp->if_flags & IFF_DEBUG)
sys/dev/ic/elink3.c
1324
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elink3.c
1337
if_statinc(ifp, if_oerrors);
sys/dev/ic/elink3.c
1343
if_statinc(ifp, if_oerrors);
sys/dev/ic/elink3.c
1354
if_statinc(ifp, if_collisions);
sys/dev/ic/elink3.c
1368
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elink3.c
1421
epinit(ifp);
sys/dev/ic/elink3.c
1429
epstart(ifp);
sys/dev/ic/elink3.c
1445
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elink3.c
1452
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/ic/elink3.c
1479
if_statinc(ifp, if_ierrors);
sys/dev/ic/elink3.c
1488
if_statinc(ifp, if_ierrors);
sys/dev/ic/elink3.c
1492
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/elink3.c
1515
if (ifp->if_flags & IFF_DEBUG)
sys/dev/ic/elink3.c
1536
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elink3.c
1561
m_set_rcvif(m, ifp);
sys/dev/ic/elink3.c
1664
epioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/elink3.c
1666
struct ep_softc *sc = ifp->if_softc;
sys/dev/ic/elink3.c
1681
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/elink3.c
1688
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/elink3.c
1710
epwatchdog(struct ifnet *ifp)
sys/dev/ic/elink3.c
1712
struct ep_softc *sc = ifp->if_softc;
sys/dev/ic/elink3.c
1715
if_statinc(ifp, if_oerrors);
sys/dev/ic/elink3.c
1721
epstop(struct ifnet *ifp, int disable)
sys/dev/ic/elink3.c
1723
struct ep_softc *sc = ifp->if_softc;
sys/dev/ic/elink3.c
1764
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/elink3.c
197
int ep_media_change(struct ifnet *ifp);
sys/dev/ic/elink3.c
198
void ep_media_status(struct ifnet *ifp, struct ifmediareq *req);
sys/dev/ic/elink3.c
1988
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elink3.c
2005
ether_ifdetach(ifp);
sys/dev/ic/elink3.c
2006
if_detach(ifp);
sys/dev/ic/elink3.c
2067
ep_statchg(struct ifnet *ifp)
sys/dev/ic/elink3.c
2069
struct ep_softc *sc = ifp->if_softc;
sys/dev/ic/elink3.c
2088
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elink3.c
2095
epstop(ifp, 1);
sys/dev/ic/elink3.c
2098
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/elink3.c
2099
(void)epinit(ifp);
sys/dev/ic/elink3.c
319
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elink3.c
396
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/elink3.c
397
ifp->if_softc = sc;
sys/dev/ic/elink3.c
398
ifp->if_start = epstart;
sys/dev/ic/elink3.c
399
ifp->if_ioctl = epioctl;
sys/dev/ic/elink3.c
400
ifp->if_watchdog = epwatchdog;
sys/dev/ic/elink3.c
401
ifp->if_init = epinit;
sys/dev/ic/elink3.c
402
ifp->if_stop = epstop;
sys/dev/ic/elink3.c
403
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/elink3.c
404
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/elink3.c
406
if_attach(ifp);
sys/dev/ic/elink3.c
407
ether_ifattach(ifp, enaddr);
sys/dev/ic/elink3.c
433
mii->mii_ifp = ifp;
sys/dev/ic/elink3.c
499
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/elink3.c
724
epinit(struct ifnet *ifp)
sys/dev/ic/elink3.c
726
struct ep_softc *sc = ifp->if_softc;
sys/dev/ic/elink3.c
741
epstop(ifp, 0);
sys/dev/ic/elink3.c
757
addr = CLLADDR(ifp->if_sadl);
sys/dev/ic/elink3.c
831
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/elink3.c
832
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/elink3.c
840
epstart(ifp);
sys/dev/ic/elink3.c
854
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elink3.c
859
((ifp->if_flags & IFF_MULTICAST) ? FIL_MULTICAST : 0) |
sys/dev/ic/elink3.c
860
((ifp->if_flags & IFF_PROMISC) ? FIL_PROMISC : 0));
sys/dev/ic/elink3.c
864
ep_media_change(struct ifnet *ifp)
sys/dev/ic/elink3.c
866
struct ep_softc *sc = ifp->if_softc;
sys/dev/ic/elink3.c
868
if (sc->enabled && (ifp->if_flags & IFF_UP) != 0)
sys/dev/ic/elinkxl.c
1015
ex_start(struct ifnet *ifp)
sys/dev/ic/elinkxl.c
1017
struct ex_softc *sc = ifp->if_softc;
sys/dev/ic/elinkxl.c
1041
IFQ_DEQUEUE(&ifp->if_snd, mb_head);
sys/dev/ic/elinkxl.c
1207
bpf_mtap(ifp, mb_head, BPF_D_OUT);
sys/dev/ic/elinkxl.c
1216
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/elinkxl.c
1222
ifp->if_timer = 5;
sys/dev/ic/elinkxl.c
1235
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elinkxl.c
1237
if ((ifp->if_flags & IFF_RUNNING) == 0 ||
sys/dev/ic/elinkxl.c
1268
ex_init(ifp);
sys/dev/ic/elinkxl.c
1293
ifp->if_timer = 0;
sys/dev/ic/elinkxl.c
1324
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/elinkxl.c
1371
if_statinc(ifp, if_ierrors);
sys/dev/ic/elinkxl.c
1382
m_set_rcvif(m, ifp);
sys/dev/ic/elinkxl.c
1404
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/elinkxl.c
1415
ex_init(ifp);
sys/dev/ic/elinkxl.c
1431
if_schedule_deferred_start(ifp);
sys/dev/ic/elinkxl.c
1438
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/elinkxl.c
1439
struct ex_softc *sc = ifp->if_softc;
sys/dev/ic/elinkxl.c
1440
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/ic/elinkxl.c
1450
ex_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/elinkxl.c
1452
struct ex_softc *sc = ifp->if_softc;
sys/dev/ic/elinkxl.c
1459
if ((error = ether_ioctl(ifp, cmd, data)) != ENETRESET)
sys/dev/ic/elinkxl.c
1466
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/elinkxl.c
1476
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/elinkxl.c
1486
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elinkxl.c
1489
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/elinkxl.c
1493
if_statadd_ref(ifp, nsr, if_opackets,
sys/dev/ic/elinkxl.c
1495
if_statadd_ref(ifp, nsr, if_opackets, (upperok & 0x30) << 4);
sys/dev/ic/elinkxl.c
1496
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/ic/elinkxl.c
1498
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/ic/elinkxl.c
1504
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/ic/elinkxl.c
1507
IF_STAT_PUTREF(ifp);
sys/dev/ic/elinkxl.c
1573
ex_watchdog(struct ifnet *ifp)
sys/dev/ic/elinkxl.c
1575
struct ex_softc *sc = ifp->if_softc;
sys/dev/ic/elinkxl.c
1578
if_statinc(ifp, if_oerrors);
sys/dev/ic/elinkxl.c
1581
ex_init(ifp);
sys/dev/ic/elinkxl.c
1585
ex_stop(struct ifnet *ifp, int disable)
sys/dev/ic/elinkxl.c
1587
struct ex_softc *sc = ifp->if_softc;
sys/dev/ic/elinkxl.c
1633
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/elinkxl.c
1634
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/elinkxl.c
1635
ifp->if_timer = 0;
sys/dev/ic/elinkxl.c
1673
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elinkxl.c
168
struct ifnet *ifp;
sys/dev/ic/elinkxl.c
1683
ex_stop(ifp, 1);
sys/dev/ic/elinkxl.c
1695
ether_ifdetach(ifp);
sys/dev/ic/elinkxl.c
1696
if_detach(ifp);
sys/dev/ic/elinkxl.c
1926
ex_mii_statchg(struct ifnet *ifp)
sys/dev/ic/elinkxl.c
1928
struct ex_softc *sc = ifp->if_softc;
sys/dev/ic/elinkxl.c
370
ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elinkxl.c
376
mii->mii_ifp = ifp;
sys/dev/ic/elinkxl.c
402
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/elinkxl.c
403
ifp->if_softc = sc;
sys/dev/ic/elinkxl.c
404
ifp->if_start = ex_start;
sys/dev/ic/elinkxl.c
405
ifp->if_ioctl = ex_ioctl;
sys/dev/ic/elinkxl.c
406
ifp->if_watchdog = ex_watchdog;
sys/dev/ic/elinkxl.c
407
ifp->if_init = ex_init;
sys/dev/ic/elinkxl.c
408
ifp->if_stop = ex_stop;
sys/dev/ic/elinkxl.c
409
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/elinkxl.c
410
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/elinkxl.c
411
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/elinkxl.c
427
if_attach(ifp);
sys/dev/ic/elinkxl.c
428
if_deferred_start_init(ifp, NULL);
sys/dev/ic/elinkxl.c
429
ether_ifattach(ifp, macaddr);
sys/dev/ic/elinkxl.c
614
ex_init(struct ifnet *ifp)
sys/dev/ic/elinkxl.c
616
struct ex_softc *sc = ifp->if_softc;
sys/dev/ic/elinkxl.c
627
ex_stop(ifp, 0);
sys/dev/ic/elinkxl.c
647
CLLADDR(ifp->if_sadl)[i]);
sys/dev/ic/elinkxl.c
685
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/elinkxl.c
686
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/elinkxl.c
687
ex_start(ifp);
sys/dev/ic/elinkxl.c
688
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/elinkxl.c
696
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/elinkxl.c
697
ifp->if_timer = 0;
sys/dev/ic/elinkxl.c
714
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elinkxl.c
721
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/elinkxl.c
73
int ex_media_chg(struct ifnet *ifp);
sys/dev/ic/elinkxl.c
74
void ex_media_stat(struct ifnet *ifp, struct ifmediareq *req);
sys/dev/ic/elinkxl.c
759
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/elinkxl.c
765
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/elinkxl.c
779
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/elinkxl.c
816
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/elinkxl.c
817
if_statinc(ifp, if_oerrors);
sys/dev/ic/elinkxl.c
837
if_statinc(ifp, if_collisions);
sys/dev/ic/elinkxl.c
846
if_statinc(ifp, if_collisions);
sys/dev/ic/elinkxl.c
854
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/elinkxl.c
861
if (ifp->if_timer == 0)
sys/dev/ic/elinkxl.c
862
ifp->if_timer = 1;
sys/dev/ic/elinkxl.c
867
ex_media_chg(struct ifnet *ifp)
sys/dev/ic/elinkxl.c
870
if (ifp->if_flags & IFF_UP)
sys/dev/ic/elinkxl.c
871
ex_init(ifp);
sys/dev/ic/elinkxl.c
985
ex_media_stat(struct ifnet *ifp, struct ifmediareq *req)
sys/dev/ic/elinkxl.c
987
struct ex_softc *sc = ifp->if_softc;
sys/dev/ic/elinkxl.c
990
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP|IFF_RUNNING)) {
sys/dev/ic/elinkxlvar.h
139
int ex_ioctl(struct ifnet *ifp, u_long, void *);
sys/dev/ic/gem.c
1121
gem_init(struct ifnet *ifp)
sys/dev/ic/gem.c
1123
struct gem_softc *sc = ifp->if_softc;
sys/dev/ic/gem.c
1141
gem_stop(ifp, 0);
sys/dev/ic/gem.c
1233
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/gem.c
1234
ifp->if_timer = 0;
sys/dev/ic/gem.c
1235
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/gem.c
1245
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/gem.c
1248
const u_char *laddr = CLLADDR(ifp->if_sadl);
sys/dev/ic/gem.c
1364
gem_start(struct ifnet *ifp)
sys/dev/ic/gem.c
1366
struct gem_softc *sc = ifp->if_softc;
sys/dev/ic/gem.c
1376
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/ic/gem.c
1404
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/gem.c
1424
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/gem.c
1471
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/gem.c
149
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/gem.c
1504
if (ifp->if_csum_flags_tx & M_CSUM_TCPv4 &&
sys/dev/ic/gem.c
1580
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/ic/gem.c
1601
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/gem.c
1617
ifp->if_timer = 5;
sys/dev/ic/gem.c
1619
device_xname(sc->sc_dev), ifp->if_timer));
sys/dev/ic/gem.c
1629
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/gem.c
1637
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/gem.c
1644
if_statadd_ref(ifp, nsr, if_collisions, v +
sys/dev/ic/gem.c
1647
if_statadd_ref(ifp, nsr, if_oerrors, v);
sys/dev/ic/gem.c
1693
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/ic/gem.c
1715
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/ic/gem.c
1719
IF_STAT_PUTREF(ifp);
sys/dev/ic/gem.c
1736
ifp->if_timer = SIMPLEQ_EMPTY(&sc->sc_txdirtyq) ? 0 : 5;
sys/dev/ic/gem.c
1737
if_schedule_deferred_start(ifp);
sys/dev/ic/gem.c
1740
device_xname(sc->sc_dev), ifp->if_timer));
sys/dev/ic/gem.c
1751
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/gem.c
176
ether_ifdetach(ifp);
sys/dev/ic/gem.c
177
if_detach(ifp);
sys/dev/ic/gem.c
1804
if_statinc(ifp, if_ierrors);
sys/dev/ic/gem.c
1814
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/ic/gem.c
1834
if_statinc(ifp, if_ierrors);
sys/dev/ic/gem.c
1844
m_set_rcvif(m, ifp);
sys/dev/ic/gem.c
1849
if (ifp->if_csum_flags_rx & M_CSUM_TCPv4) {
sys/dev/ic/gem.c
1886
if (! (ifp->if_csum_flags_rx & M_CSUM_TCPv4))
sys/dev/ic/gem.c
1936
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/gem.c
1944
if (ifp->if_flags & IFF_DEBUG)
sys/dev/ic/gem.c
1973
if_statadd(ifp, if_ierrors,
sys/dev/ic/gem.c
2083
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/gem.c
2096
if ((ifp->if_flags & IFF_UP) == 0)
sys/dev/ic/gem.c
2162
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/gem.c
2203
gem_init(ifp);
sys/dev/ic/gem.c
2216
if_statinc(ifp, if_ierrors);
sys/dev/ic/gem.c
2257
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/gem.c
2264
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/ic/gem.c
2285
gem_init(ifp);
sys/dev/ic/gem.c
2312
gem_init(ifp);
sys/dev/ic/gem.c
2318
gem_watchdog(struct ifnet *ifp)
sys/dev/ic/gem.c
2320
struct gem_softc *sc = ifp->if_softc;
sys/dev/ic/gem.c
2329
if_statinc(ifp, if_oerrors);
sys/dev/ic/gem.c
2332
gem_init(ifp);
sys/dev/ic/gem.c
2333
gem_start(ifp);
sys/dev/ic/gem.c
2431
gem_mii_statchg(struct ifnet *ifp)
sys/dev/ic/gem.c
2433
struct gem_softc *sc = ifp->if_softc;
sys/dev/ic/gem.c
2452
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/gem.c
246
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/gem.c
2542
if ((ifp->if_flags & IFF_RUNNING) != 0 &&
sys/dev/ic/gem.c
2552
gem_ser_mediachange(struct ifnet *ifp)
sys/dev/ic/gem.c
2554
struct gem_softc *sc = ifp->if_softc;
sys/dev/ic/gem.c
256
ifp->if_softc = sc;
sys/dev/ic/gem.c
2567
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/gem.c
2585
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/gem.c
2596
gem_ser_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/gem.c
2598
struct gem_softc *sc = ifp->if_softc;
sys/dev/ic/gem.c
2600
if ((ifp->if_flags & IFF_UP) == 0)
sys/dev/ic/gem.c
2609
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/gem.c
2610
struct gem_softc *sc = ifp->if_softc;
sys/dev/ic/gem.c
2611
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/ic/gem.c
2624
gem_ioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/dev/ic/gem.c
2626
struct gem_softc *sc = ifp->if_softc;
sys/dev/ic/gem.c
2631
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/gem.c
2635
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/gem.c
2645
if (ifp->if_flags & IFF_UP)
sys/dev/ic/gem.c
2646
gem_start(ifp);
sys/dev/ic/gem.c
2697
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/gem.c
2699
gem_stop(ifp, 1);
sys/dev/ic/gem.c
2711
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/gem.c
2732
if ((ifp->if_flags & IFF_PROMISC) != 0) {
sys/dev/ic/gem.c
2735
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/gem.c
2763
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/gem.c
2783
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/gem.c
2793
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/gem.c
370
mii->mii_ifp = ifp;
sys/dev/ic/gem.c
536
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/gem.c
537
ifp->if_softc = sc;
sys/dev/ic/gem.c
538
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/gem.c
539
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/gem.c
549
ifp->if_capabilities |= IFCAP_CSUM_TCPv4_Rx;
sys/dev/ic/gem.c
551
ifp->if_capabilities |= IFCAP_CSUM_TCPv4_Tx;
sys/dev/ic/gem.c
552
ifp->if_start = gem_start;
sys/dev/ic/gem.c
553
ifp->if_ioctl = gem_ioctl;
sys/dev/ic/gem.c
554
ifp->if_watchdog = gem_watchdog;
sys/dev/ic/gem.c
555
ifp->if_stop = gem_stop;
sys/dev/ic/gem.c
556
ifp->if_init = gem_init;
sys/dev/ic/gem.c
557
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/gem.c
580
if_attach(ifp);
sys/dev/ic/gem.c
581
if_deferred_start_init(ifp, NULL);
sys/dev/ic/gem.c
582
ether_ifattach(ifp, enaddr);
sys/dev/ic/gem.c
715
gem_stop(struct ifnet *ifp, int disable)
sys/dev/ic/gem.c
717
struct gem_softc *sc = ifp->if_softc;
sys/dev/ic/gem.c
751
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/gem.c
752
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/gem.c
753
ifp->if_timer = 0;
sys/dev/ic/gem.c
804
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/gem.c
810
gem_init(ifp);
sys/dev/ic/hd64570.c
1000
sca_port_t *scp = ifp->if_softc;
sys/dev/ic/hd64570.c
1017
|| ((ifp->if_flags & IFF_OACTIVE) == IFF_OACTIVE))
sys/dev/ic/hd64570.c
1021
|| ((ifp->if_flags & IFF_OACTIVE) == IFF_OACTIVE))
sys/dev/ic/hd64570.c
1047
IFQ_DEQUEUE(&ifp->if_snd, mb_head);
sys/dev/ic/hd64570.c
1117
if_statinc(ifp, if_opackets);
sys/dev/ic/hd64570.c
1122
bpf_mtap(ifp, mb_head, BPF_D_OUT);
sys/dev/ic/hd64570.c
1167
sca_watchdog(struct ifnet *ifp)
sys/dev/ic/hd64570.c
411
struct ifnet *ifp;
sys/dev/ic/hd64570.c
440
ifp = &scp->sp_if;
sys/dev/ic/hd64570.c
441
snprintf(ifp->if_xname, sizeof(ifp->if_xname), "ntwo%d", ntwo_unit);
sys/dev/ic/hd64570.c
442
ifp->if_softc = scp;
sys/dev/ic/hd64570.c
443
ifp->if_mtu = SCA_MTU;
sys/dev/ic/hd64570.c
444
ifp->if_flags = IFF_POINTOPOINT | IFF_MULTICAST;
sys/dev/ic/hd64570.c
445
ifp->if_type = IFT_PTPSERIAL;
sys/dev/ic/hd64570.c
446
ifp->if_hdrlen = HDLC_HDRLEN;
sys/dev/ic/hd64570.c
447
ifp->if_ioctl = sca_ioctl;
sys/dev/ic/hd64570.c
448
ifp->if_output = sca_output;
sys/dev/ic/hd64570.c
449
ifp->if_watchdog = sca_watchdog;
sys/dev/ic/hd64570.c
450
ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
sys/dev/ic/hd64570.c
455
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/hd64570.c
456
if_attach(ifp);
sys/dev/ic/hd64570.c
457
if_deferred_start_init(ifp, NULL);
sys/dev/ic/hd64570.c
458
if_alloc_sadl(ifp);
sys/dev/ic/hd64570.c
459
bpf_attach(ifp, DLT_HDLC, HDLC_HDRLEN);
sys/dev/ic/hd64570.c
460
bpf_mtap_softint_init(ifp);
sys/dev/ic/hd64570.c
463
printf("%s: port %d\n", ifp->if_xname, port);
sys/dev/ic/hd64570.c
466
ifp->if_xname, device_xname(sc->sc_parent), port);
sys/dev/ic/hd64570.c
793
struct ifnet *ifp,
sys/dev/ic/hd64570.c
805
if ((ifp->if_flags & IFF_UP) != IFF_UP) {
sys/dev/ic/hd64570.c
814
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/ic/hd64570.c
825
ifq = &((sca_port_t *)ifp->if_softc)->fastq;
sys/dev/ic/hd64570.c
853
ifp->if_xname, dst->sa_family);
sys/dev/ic/hd64570.c
879
IFQ_ENQUEUE(&ifp->if_snd, m, error);
sys/dev/ic/hd64570.c
880
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/hd64570.c
882
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/ic/hd64570.c
883
if_statinc_ref(ifp, nsr, if_collisions);
sys/dev/ic/hd64570.c
884
IF_STAT_PUTREF(ifp);
sys/dev/ic/hd64570.c
888
if_statadd_ref(ifp, nsr, if_obytes, len);
sys/dev/ic/hd64570.c
890
if_statinc_ref(ifp, nsr, if_omcasts);
sys/dev/ic/hd64570.c
891
IF_STAT_PUTREF(ifp);
sys/dev/ic/hd64570.c
893
sca_start(ifp);
sys/dev/ic/hd64570.c
904
sca_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/hd64570.c
927
ifp->if_flags |= IFF_UP;
sys/dev/ic/hd64570.c
928
sca_port_up(ifp->if_softc);
sys/dev/ic/hd64570.c
972
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/hd64570.c
975
ifp->if_flags |= IFF_UP;
sys/dev/ic/hd64570.c
976
sca_port_up(ifp->if_softc);
sys/dev/ic/hd64570.c
978
ifp->if_flags &= ~IFF_UP;
sys/dev/ic/hd64570.c
979
sca_port_down(ifp->if_softc);
sys/dev/ic/hd64570.c
985
error = ifioctl_common(ifp, cmd, data);
sys/dev/ic/hd64570.c
998
sca_start(struct ifnet *ifp)
sys/dev/ic/hme.c
1019
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/hme.c
1020
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/ic/hme.c
1028
IF_STAT_PUTREF(ifp);
sys/dev/ic/hme.c
1033
if_schedule_deferred_start(ifp);
sys/dev/ic/hme.c
1036
ifp->if_timer = 0;
sys/dev/ic/hme.c
1047
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/hme.c
1082
if_statadd(ifp, if_ierrors,
sys/dev/ic/hme.c
1099
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/hme.c
1115
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/hme.c
1117
if_statadd_ref(ifp, nsr, if_ierrors, 0xff);
sys/dev/ic/hme.c
1119
if_statadd_ref(ifp, nsr, if_ierrors, 0xff);
sys/dev/ic/hme.c
1121
if_statadd_ref(ifp, nsr, if_ierrors, 0xff);
sys/dev/ic/hme.c
1123
if_statadd_ref(ifp, nsr, if_ierrors, 0xff);
sys/dev/ic/hme.c
1124
IF_STAT_PUTREF(ifp);
sys/dev/ic/hme.c
116
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/hme.c
1163
hme_watchdog(struct ifnet *ifp)
sys/dev/ic/hme.c
1165
struct hme_softc *sc = ifp->if_softc;
sys/dev/ic/hme.c
1168
if_statinc(ifp, if_oerrors);
sys/dev/ic/hme.c
1358
hme_mii_statchg(struct ifnet *ifp)
sys/dev/ic/hme.c
1360
struct hme_softc *sc = ifp->if_softc;
sys/dev/ic/hme.c
1386
hme_mediachange(struct ifnet *ifp)
sys/dev/ic/hme.c
1388
struct hme_softc *sc = ifp->if_softc;
sys/dev/ic/hme.c
1425
hme_ioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/dev/ic/hme.c
1427
struct hme_softc *sc = ifp->if_softc;
sys/dev/ic/hme.c
1439
if (ifp->if_flags & IFF_UP)
sys/dev/ic/hme.c
1442
ifp->if_flags |= IFF_UP;
sys/dev/ic/hme.c
1443
error = hme_init(ifp);
sys/dev/ic/hme.c
1445
arp_ifinit(ifp, ifa);
sys/dev/ic/hme.c
1449
ifp->if_flags |= IFF_UP;
sys/dev/ic/hme.c
1450
error = hme_init(ifp);
sys/dev/ic/hme.c
1463
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/hme.c
1466
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/ic/hme.c
1472
hme_stop(ifp, 0);
sys/dev/ic/hme.c
1473
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/hme.c
1480
error = hme_init(ifp);
sys/dev/ic/hme.c
1489
if (ifp->if_flags != sc->sc_if_flags) {
sys/dev/ic/hme.c
1490
if ((ifp->if_flags & (~RESETIGN))
sys/dev/ic/hme.c
1494
error = hme_init(ifp);
sys/dev/ic/hme.c
1503
error = hme_init(ifp);
sys/dev/ic/hme.c
1508
if ((error = ether_ioctl(ifp, cmd, data)) != ENETRESET)
sys/dev/ic/hme.c
1515
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/hme.c
1525
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/hme.c
1534
struct ifnet *ifp;
sys/dev/ic/hme.c
1537
ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/hme.c
1538
hme_stop(ifp, 1);
sys/dev/ic/hme.c
1549
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/hme.c
1565
if ((ifp->if_flags & IFF_PROMISC) != 0) {
sys/dev/ic/hme.c
1569
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/hme.c
1598
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/hme.c
1615
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/hme.c
225
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/hme.c
226
ifp->if_softc = sc;
sys/dev/ic/hme.c
227
ifp->if_start = hme_start;
sys/dev/ic/hme.c
228
ifp->if_stop = hme_stop;
sys/dev/ic/hme.c
229
ifp->if_ioctl = hme_ioctl;
sys/dev/ic/hme.c
230
ifp->if_init = hme_init;
sys/dev/ic/hme.c
231
ifp->if_watchdog = hme_watchdog;
sys/dev/ic/hme.c
232
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/hme.c
233
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/hme.c
234
ifp->if_capabilities |=
sys/dev/ic/hme.c
237
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/hme.c
240
mii->mii_ifp = ifp;
sys/dev/ic/hme.c
301
if_attach(ifp);
sys/dev/ic/hme.c
302
if_deferred_start_init(ifp, NULL);
sys/dev/ic/hme.c
303
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/ic/hme.c
306
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/hme.c
375
hme_stop(struct ifnet *ifp, int disable)
sys/dev/ic/hme.c
379
sc = ifp->if_softc;
sys/dev/ic/hme.c
381
ifp->if_timer = 0;
sys/dev/ic/hme.c
382
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/hme.c
471
hme_init(struct ifnet *ifp)
sys/dev/ic/hme.c
473
struct hme_softc *sc = ifp->if_softc;
sys/dev/ic/hme.c
491
hme_stop(ifp, 0);
sys/dev/ic/hme.c
641
if ((rc = hme_mediachange(ifp)) != 0)
sys/dev/ic/hme.c
647
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/hme.c
648
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/hme.c
649
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/hme.c
650
ifp->if_timer = 0;
sys/dev/ic/hme.c
651
hme_start(ifp);
sys/dev/ic/hme.c
692
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/hme.c
705
m_set_rcvif(m0, ifp);
sys/dev/ic/hme.c
745
if (ifp->if_csum_flags_rx & (M_CSUM_TCPv4 | M_CSUM_UDPv4)) {
sys/dev/ic/hme.c
788
if ((ifp->if_csum_flags_rx & M_CSUM_TCPv4) == 0)
sys/dev/ic/hme.c
796
if ((ifp->if_csum_flags_rx & M_CSUM_UDPv4) == 0)
sys/dev/ic/hme.c
860
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/hme.c
873
if_statinc(ifp, if_ierrors);
sys/dev/ic/hme.c
880
if_statinc(ifp, if_ierrors);
sys/dev/ic/hme.c
885
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/hme.c
889
hme_start(struct ifnet *ifp)
sys/dev/ic/hme.c
891
struct hme_softc *sc = ifp->if_softc;
sys/dev/ic/hme.c
898
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/hme.c
905
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/hme.c
913
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/hme.c
917
if (ifp->if_csum_flags_tx & (M_CSUM_TCPv4 | M_CSUM_UDPv4) &&
sys/dev/ic/hme.c
965
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/hme.c
972
ifp->if_timer = 5;
sys/dev/ic/hme.c
982
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/hme.c
987
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/hme.c
992
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/ic/hme.c
995
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/ic/i82557.c
1005
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/i82557.c
1010
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/i82557.c
1063
ifp->if_timer = 5;
sys/dev/ic/i82557.c
1074
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82557.c
1085
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/ic/i82557.c
1126
if_schedule_deferred_start(ifp);
sys/dev/ic/i82557.c
1160
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82557.c
1166
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/i82557.c
1201
ifp->if_timer = 0;
sys/dev/ic/i82557.c
1242
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82557.c
1273
if ((ifp->if_csum_flags_rx & M_CSUM_TCPv4) == 0 ||
sys/dev/ic/i82557.c
1280
if ((ifp->if_csum_flags_rx & M_CSUM_UDPv4) == 0 ||
sys/dev/ic/i82557.c
1339
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82557.c
1412
if ((ifp->if_csum_flags_rx &
sys/dev/ic/i82557.c
1441
if_statinc(ifp, if_ierrors);
sys/dev/ic/i82557.c
1447
m_set_rcvif(m, ifp);
sys/dev/ic/i82557.c
1451
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/i82557.c
1470
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82557.c
1479
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/i82557.c
1483
if_statadd_ref(ifp, nsr, if_opackets, le32toh(sp->tx_good));
sys/dev/ic/i82557.c
1484
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/ic/i82557.c
1491
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/ic/i82557.c
1501
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/ic/i82557.c
1513
IF_STAT_PUTREF(ifp);
sys/dev/ic/i82557.c
1527
(void) fxp_init(ifp);
sys/dev/ic/i82557.c
1601
fxp_stop(struct ifnet *ifp, int disable)
sys/dev/ic/i82557.c
1603
struct fxp_softc *sc = ifp->if_softc;
sys/dev/ic/i82557.c
1611
ifp->if_timer = 0;
sys/dev/ic/i82557.c
1612
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/i82557.c
1658
fxp_watchdog(struct ifnet *ifp)
sys/dev/ic/i82557.c
1660
struct fxp_softc *sc = ifp->if_softc;
sys/dev/ic/i82557.c
1663
if_statinc(ifp, if_oerrors);
sys/dev/ic/i82557.c
1665
(void) fxp_init(ifp);
sys/dev/ic/i82557.c
1672
fxp_init(struct ifnet *ifp)
sys/dev/ic/i82557.c
1674
struct fxp_softc *sc = ifp->if_softc;
sys/dev/ic/i82557.c
1688
fxp_stop(ifp, 0);
sys/dev/ic/i82557.c
1717
prm = (ifp->if_flags & IFF_PROMISC) ? 1 : 0;
sys/dev/ic/i82557.c
1718
allm = (ifp->if_flags & IFF_ALLMULTI) ? 1 : 0;
sys/dev/ic/i82557.c
1891
memcpy(cb_ias->macaddr, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/ic/i82557.c
1997
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/i82557.c
1998
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/i82557.c
2018
fxp_start(ifp);
sys/dev/ic/i82557.c
2022
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/i82557.c
2023
ifp->if_timer = 0;
sys/dev/ic/i82557.c
2034
fxp_mii_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/i82557.c
2036
struct fxp_softc *sc = ifp->if_softc;
sys/dev/ic/i82557.c
2044
ether_mediastatus(ifp, ifmr);
sys/dev/ic/i82557.c
2048
fxp_80c24_mediachange(struct ifnet *ifp)
sys/dev/ic/i82557.c
2056
fxp_80c24_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/i82557.c
2058
struct fxp_softc *sc = ifp->if_softc;
sys/dev/ic/i82557.c
2138
fxp_statchg(struct ifnet *ifp)
sys/dev/ic/i82557.c
2167
fxp_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/i82557.c
2169
struct fxp_softc *sc = ifp->if_softc;
sys/dev/ic/i82557.c
2176
if ((error = ether_ioctl(ifp, cmd, data)) != ENETRESET)
sys/dev/ic/i82557.c
2183
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/i82557.c
2192
error = fxp_init(ifp);
sys/dev/ic/i82557.c
2199
fxp_start(ifp);
sys/dev/ic/i82557.c
2214
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82557.c
2227
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/i82557.c
2228
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/i82557.c
2231
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/i82557.c
2258
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/i82557.c
2495
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82557.c
2504
fxp_stop(ifp, 1);
sys/dev/ic/i82557.c
2516
ether_ifdetach(ifp);
sys/dev/ic/i82557.c
2517
if_detach(ifp);
sys/dev/ic/i82557.c
257
struct ifnet *ifp;
sys/dev/ic/i82557.c
355
ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82557.c
367
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/i82557.c
368
ifp->if_softc = sc;
sys/dev/ic/i82557.c
369
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/i82557.c
370
ifp->if_ioctl = fxp_ioctl;
sys/dev/ic/i82557.c
371
ifp->if_start = fxp_start;
sys/dev/ic/i82557.c
372
ifp->if_watchdog = fxp_watchdog;
sys/dev/ic/i82557.c
373
ifp->if_init = fxp_init;
sys/dev/ic/i82557.c
374
ifp->if_stop = fxp_stop;
sys/dev/ic/i82557.c
375
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/i82557.c
391
ifp->if_capabilities =
sys/dev/ic/i82557.c
398
ifp->if_capabilities =
sys/dev/ic/i82557.c
411
if_attach(ifp);
sys/dev/ic/i82557.c
412
if_deferred_start_init(ifp, NULL);
sys/dev/ic/i82557.c
413
ether_ifattach(ifp, enaddr);
sys/dev/ic/i82557.c
802
fxp_start(struct ifnet *ifp)
sys/dev/ic/i82557.c
804
struct fxp_softc *sc = ifp->if_softc;
sys/dev/ic/i82557.c
815
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/i82557.c
819
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/i82557.c
840
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/i82557.c
895
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/i82586.c
1123
i82586_start(struct ifnet *ifp)
sys/dev/ic/i82586.c
1125
struct ie_softc *sc = ifp->if_softc;
sys/dev/ic/i82586.c
1131
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/ic/i82586.c
1138
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/i82586.c
1147
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/i82586.c
1530
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82586.c
1534
(sc->memcopyout)(sc, CLLADDR(ifp->if_sadl),
sys/dev/ic/i82586.c
1606
i82586_init(struct ifnet *ifp)
sys/dev/ic/i82586.c
1608
struct ie_softc *sc = ifp->if_softc;
sys/dev/ic/i82586.c
1651
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/i82586.c
1701
i82586_stop(struct ifnet *ifp, int disable)
sys/dev/ic/i82586.c
1703
struct ie_softc *sc = ifp->if_softc;
sys/dev/ic/i82586.c
1711
i82586_ioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/dev/ic/i82586.c
1713
struct ie_softc *sc = ifp->if_softc;
sys/dev/ic/i82586.c
1719
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/i82586.c
1725
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/i82586.c
1733
sc->sc_debug = (ifp->if_flags & IFF_DEBUG) ? IED_ALL : 0;
sys/dev/ic/i82586.c
1800
i82586_mediachange(struct ifnet *ifp)
sys/dev/ic/i82586.c
1802
struct ie_softc *sc = ifp->if_softc;
sys/dev/ic/i82586.c
1813
i82586_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/i82586.c
1815
struct ie_softc *sc = ifp->if_softc;
sys/dev/ic/i82586.c
235
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82586.c
237
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/i82586.c
238
ifp->if_softc = sc;
sys/dev/ic/i82586.c
239
ifp->if_start = i82586_start;
sys/dev/ic/i82586.c
240
ifp->if_ioctl = i82586_ioctl;
sys/dev/ic/i82586.c
241
ifp->if_init = i82586_init;
sys/dev/ic/i82586.c
242
ifp->if_stop = i82586_stop;
sys/dev/ic/i82586.c
243
ifp->if_watchdog = i82586_watchdog;
sys/dev/ic/i82586.c
244
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/i82586.c
245
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/i82586.c
265
if_attach(ifp);
sys/dev/ic/i82586.c
266
if_deferred_start_init(ifp, NULL);
sys/dev/ic/i82586.c
267
ether_ifattach(ifp, etheraddr);
sys/dev/ic/i82586.c
279
i82586_watchdog(struct ifnet *ifp)
sys/dev/ic/i82586.c
281
struct ie_softc *sc = ifp->if_softc;
sys/dev/ic/i82586.c
284
if_statinc(ifp, if_oerrors);
sys/dev/ic/i82586.c
662
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82586.c
665
ifp->if_timer = 0;
sys/dev/ic/i82586.c
691
if_statadd2(ifp, if_opackets, 1,
sys/dev/ic/i82586.c
694
if_statinc(ifp, if_oerrors);
sys/dev/ic/i82586.c
731
if_schedule_deferred_start(ifp);
sys/dev/ic/i82596.c
1010
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/i82596.c
1011
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/i82596.c
1018
iee_stop(struct ifnet *ifp, int disable)
sys/dev/ic/i82596.c
1020
struct iee_softc *sc = ifp->if_softc;
sys/dev/ic/i82596.c
1023
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/i82596.c
1024
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/i82596.c
1025
ifp->if_timer = 0;
sys/dev/ic/i82596.c
1027
(sc->sc_iee_reset)(ifp->if_softc);
sys/dev/ic/i82596.c
1029
(sc->sc_iee_cmd)(ifp->if_softc, IEE_SCB_ACK);
sys/dev/ic/i82596.c
1050
iee_watchdog(struct ifnet *ifp)
sys/dev/ic/i82596.c
1052
struct iee_softc *sc = ifp->if_softc;
sys/dev/ic/i82596.c
1061
iee_init(ifp);
sys/dev/ic/i82596.c
195
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82596.c
206
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/ic/i82596.c
258
m_set_rcvif(rx_mbuf, ifp);
sys/dev/ic/i82596.c
282
if_percpuq_enqueue(ifp->if_percpuq, rx_mbuf);
sys/dev/ic/i82596.c
329
ifp->if_timer = 0;
sys/dev/ic/i82596.c
351
if_statadd2(ifp,
sys/dev/ic/i82596.c
357
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/i82596.c
386
if_schedule_deferred_start(ifp);
sys/dev/ic/i82596.c
471
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/i82596.c
481
memcpy(__UNVOLATILE(cb->cb_ind_addr), CLLADDR(ifp->if_sadl),
sys/dev/ic/i82596.c
524
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/i82596.c
528
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/i82596.c
560
ifp->if_timer = 5;
sys/dev/ic/i82596.c
569
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82596.c
662
ifp->if_softc = sc;
sys/dev/ic/i82596.c
663
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/dev/ic/i82596.c
664
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/i82596.c
665
ifp->if_start = iee_start; /* initiate output routine */
sys/dev/ic/i82596.c
666
ifp->if_ioctl = iee_ioctl; /* ioctl routine */
sys/dev/ic/i82596.c
667
ifp->if_init = iee_init; /* init routine */
sys/dev/ic/i82596.c
668
ifp->if_stop = iee_stop; /* stop routine */
sys/dev/ic/i82596.c
669
ifp->if_watchdog = iee_watchdog; /* timer routine */
sys/dev/ic/i82596.c
670
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/i82596.c
674
if_attach(ifp);
sys/dev/ic/i82596.c
675
if_deferred_start_init(ifp, NULL);
sys/dev/ic/i82596.c
676
ether_ifattach(ifp, eth_addr);
sys/dev/ic/i82596.c
696
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/i82596.c
698
if ((ifp->if_flags & IFF_RUNNING) != 0)
sys/dev/ic/i82596.c
699
iee_stop(ifp, 1);
sys/dev/ic/i82596.c
700
ether_ifdetach(ifp);
sys/dev/ic/i82596.c
701
if_detach(ifp);
sys/dev/ic/i82596.c
712
iee_mediachange(struct ifnet *ifp)
sys/dev/ic/i82596.c
714
struct iee_softc *sc = ifp->if_softc;
sys/dev/ic/i82596.c
717
return (sc->sc_mediachange)(ifp);
sys/dev/ic/i82596.c
723
iee_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmreq)
sys/dev/ic/i82596.c
725
struct iee_softc *sc = ifp->if_softc;
sys/dev/ic/i82596.c
728
(sc->sc_mediastatus)(ifp, ifmreq);
sys/dev/ic/i82596.c
734
iee_start(struct ifnet *ifp)
sys/dev/ic/i82596.c
736
struct iee_softc *sc = ifp->if_softc;
sys/dev/ic/i82596.c
746
IFQ_DEQUEUE(&ifp->if_snd, sc->sc_tx_mbuf[t]);
sys/dev/ic/i82596.c
810
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/i82596.c
818
bpf_mtap(ifp, sc->sc_tx_mbuf[t], BPF_D_OUT);
sys/dev/ic/i82596.c
824
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/i82596.c
832
iee_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/i82596.c
834
struct iee_softc *sc = ifp->if_softc;
sys/dev/ic/i82596.c
841
err = ether_ioctl(ifp, cmd, data);
sys/dev/ic/i82596.c
847
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/i82596.c
865
iee_init(struct ifnet *ifp)
sys/dev/ic/i82596.c
867
struct iee_softc *sc = ifp->if_softc;
sys/dev/ic/lan9118.c
1019
m_set_rcvif(m, ifp);
sys/dev/ic/lan9118.c
1023
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/lan9118.c
1030
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/lan9118.c
1057
if_statadd(ifp, if_collisions, 16);
sys/dev/ic/lan9118.c
1070
if_statinc(ifp, if_oerrors);
sys/dev/ic/lan9118.c
1072
if_statinc(ifp, if_opackets);
sys/dev/ic/lan9118.c
1078
ifp->if_timer = 0;
sys/dev/ic/lan9118.c
1084
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/lan9118.c
158
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/lan9118.c
222
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/lan9118.c
223
ifp->if_softc = sc;
sys/dev/ic/lan9118.c
224
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/lan9118.c
225
ifp->if_start = lan9118_start;
sys/dev/ic/lan9118.c
226
ifp->if_ioctl = lan9118_ioctl;
sys/dev/ic/lan9118.c
227
ifp->if_init = lan9118_init;
sys/dev/ic/lan9118.c
228
ifp->if_stop = lan9118_stop;
sys/dev/ic/lan9118.c
229
ifp->if_watchdog = lan9118_watchdog;
sys/dev/ic/lan9118.c
230
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/lan9118.c
239
mii->mii_ifp = ifp;
sys/dev/ic/lan9118.c
286
if_attach(ifp);
sys/dev/ic/lan9118.c
287
if_deferred_start_init(ifp, NULL);
sys/dev/ic/lan9118.c
288
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/ic/lan9118.c
301
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/lan9118.c
331
if_statinc(ifp, if_ierrors);
sys/dev/ic/lan9118.c
332
aprint_error_ifnet(ifp, "Receive Error\n");
sys/dev/ic/lan9118.c
337
if_statinc(ifp, if_ierrors);
sys/dev/ic/lan9118.c
338
aprint_error_ifnet(ifp, "RX Dropped Frame Interrupt\n");
sys/dev/ic/lan9118.c
341
if_statinc(ifp, if_ierrors);
sys/dev/ic/lan9118.c
342
aprint_error_ifnet(ifp, "RX Status FIFO Full\n");
sys/dev/ic/lan9118.c
349
if_schedule_deferred_start(ifp);
sys/dev/ic/lan9118.c
358
lan9118_start(struct ifnet *ifp)
sys/dev/ic/lan9118.c
360
struct lan9118_softc *sc = ifp->if_softc;
sys/dev/ic/lan9118.c
369
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/lan9118.c
374
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/lan9118.c
385
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/lan9118.c
389
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/lan9118.c
461
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/lan9118.c
467
ifp->if_timer = 5;
sys/dev/ic/lan9118.c
482
lan9118_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/ic/lan9118.c
484
struct lan9118_softc *sc = ifp->if_softc;
sys/dev/ic/lan9118.c
492
if ((error = ifioctl_common(ifp, command, data)) != 0)
sys/dev/ic/lan9118.c
494
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/ic/lan9118.c
496
lan9118_stop(ifp, 0);
sys/dev/ic/lan9118.c
499
lan9118_init(ifp);
sys/dev/ic/lan9118.c
512
error = ether_ioctl(ifp, command, data);
sys/dev/ic/lan9118.c
514
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/lan9118.c
530
lan9118_init(struct ifnet *ifp)
sys/dev/ic/lan9118.c
532
struct lan9118_softc *sc = ifp->if_softc;
sys/dev/ic/lan9118.c
594
lan9118_ifm_change(ifp);
sys/dev/ic/lan9118.c
637
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/lan9118.c
638
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/lan9118.c
648
lan9118_stop(struct ifnet *ifp, int disable)
sys/dev/ic/lan9118.c
650
struct lan9118_softc *sc = ifp->if_softc;
sys/dev/ic/lan9118.c
683
lan9118_watchdog(struct ifnet *ifp)
sys/dev/ic/lan9118.c
685
struct lan9118_softc *sc = ifp->if_softc;
sys/dev/ic/lan9118.c
693
aprint_error_ifnet(ifp, "watchdog timeout\n");
sys/dev/ic/lan9118.c
694
if_statinc(ifp, if_oerrors);
sys/dev/ic/lan9118.c
696
lan9118_init(ifp);
sys/dev/ic/lan9118.c
701
lan9118_ifm_change(struct ifnet *ifp)
sys/dev/ic/lan9118.c
703
struct lan9118_softc *sc = ifp->if_softc;
sys/dev/ic/lan9118.c
749
lan9118_ifm_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/lan9118.c
751
struct lan9118_softc *sc = ifp->if_softc;
sys/dev/ic/lan9118.c
776
lan9118_miibus_statchg(struct ifnet *ifp)
sys/dev/ic/lan9118.c
778
struct lan9118_softc *sc = ifp->if_softc;
sys/dev/ic/lan9118.c
872
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/lan9118.c
876
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/lan9118.c
884
if (!(ifp->if_flags & IFF_BROADCAST))
sys/dev/ic/lan9118.c
887
if (ifp->if_flags & IFF_ALLMULTI)
sys/dev/ic/lan9118.c
905
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/lan9118.c
929
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/lan9118.c
971
if_statinc(ifp, if_ierrors);
sys/dev/ic/lance.c
168
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/lance.c
171
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/dev/ic/lance.c
172
ifp->if_softc = sc;
sys/dev/ic/lance.c
173
ifp->if_start = sc->sc_start;
sys/dev/ic/lance.c
174
ifp->if_ioctl = lance_ioctl;
sys/dev/ic/lance.c
175
ifp->if_watchdog = lance_watchdog;
sys/dev/ic/lance.c
176
ifp->if_init = lance_init;
sys/dev/ic/lance.c
177
ifp->if_stop = lance_stop;
sys/dev/ic/lance.c
178
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/lance.c
180
ifp->if_flags &= ~IFF_MULTICAST;
sys/dev/ic/lance.c
182
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/lance.c
235
lance_stop(ifp, 0);
sys/dev/ic/lance.c
240
if_attach(ifp);
sys/dev/ic/lance.c
241
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/ic/lance.c
244
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/lance.c
269
lance_stop(struct ifnet *ifp, int disable)
sys/dev/ic/lance.c
271
struct lance_softc *sc = ifp->if_softc;
sys/dev/ic/lance.c
281
lance_init(struct ifnet *ifp)
sys/dev/ic/lance.c
283
struct lance_softc *sc = ifp->if_softc;
sys/dev/ic/lance.c
317
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/lance.c
318
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/lance.c
319
ifp->if_timer = 0;
sys/dev/ic/lance.c
320
(*sc->sc_start)(ifp);
sys/dev/ic/lance.c
424
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/lance.c
435
if_statinc(ifp, if_ierrors);
sys/dev/ic/lance.c
442
if_statinc(ifp, if_ierrors);
sys/dev/ic/lance.c
473
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/lance.c
479
lance_watchdog(struct ifnet *ifp)
sys/dev/ic/lance.c
481
struct lance_softc *sc = ifp->if_softc;
sys/dev/ic/lance.c
484
if_statinc(ifp, if_oerrors);
sys/dev/ic/lance.c
490
lance_mediachange(struct ifnet *ifp)
sys/dev/ic/lance.c
492
struct lance_softc *sc = ifp->if_softc;
sys/dev/ic/lance.c
500
lance_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/lance.c
502
struct lance_softc *sc = ifp->if_softc;
sys/dev/ic/lance.c
504
if ((ifp->if_flags & IFF_UP) == 0)
sys/dev/ic/lance.c
519
lance_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/lance.c
521
struct lance_softc *sc = ifp->if_softc;
sys/dev/ic/lance.c
528
if ((error = ether_ioctl(ifp, cmd, data)) != ENETRESET)
sys/dev/ic/lance.c
533
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/lance.c
552
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/lance.c
554
lance_stop(ifp, 0);
sys/dev/ic/lance.c
565
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/lance.c
578
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/lance.c
610
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/lance.c
614
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/lemac.c
590
struct ifnet *ifp)
sys/dev/ic/lemac.c
592
lemac_softc_t * const sc = LEMAC_IFP_TO_SOFTC(ifp);
sys/dev/ic/lemac.c
594
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/lemac.c
604
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/lemac.c
611
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/lemac.c
621
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/lemac.c
625
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/lemac.c
724
struct ifnet *ifp,
sys/dev/ic/lemac.c
728
lemac_softc_t * const sc = LEMAC_IFP_TO_SOFTC(ifp);
sys/dev/ic/lemac.c
738
ifp->if_flags |= IFF_UP;
sys/dev/ic/lemac.c
755
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/lemac.c
765
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/lemac.c
767
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/lemac.c
77
static void lemac_ifstart(struct ifnet *ifp);
sys/dev/ic/lemac.c
774
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/lemac.c
783
lemac_ifmedia_change(struct ifnet * const ifp)
sys/dev/ic/lemac.c
785
lemac_softc_t * const sc = LEMAC_IFP_TO_SOFTC(ifp);
sys/dev/ic/lemac.c
808
lemac_ifmedia_status(struct ifnet * const ifp, struct ifmediareq *req)
sys/dev/ic/lemac.c
810
lemac_softc_t *sc = LEMAC_IFP_TO_SOFTC(ifp);
sys/dev/ic/lemac.c
942
struct ifnet * const ifp = &sc->sc_if;
sys/dev/ic/lemac.c
944
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/lemac.c
954
ifp->if_xname,
sys/dev/ic/lemac.c
959
ifp->if_softc = (void *)sc;
sys/dev/ic/lemac.c
960
ifp->if_start = lemac_ifstart;
sys/dev/ic/lemac.c
961
ifp->if_ioctl = lemac_ifioctl;
sys/dev/ic/lemac.c
963
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/lemac.c
968
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/lemac.c
970
if_attach(ifp);
sys/dev/ic/lemac.c
971
if_deferred_start_init(ifp, NULL);
sys/dev/ic/lemac.c
972
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/ic/lemac.c
997
printf("%s: disabled due to error\n", ifp->if_xname);
sys/dev/ic/lemacvar.h
84
#define LEMAC_IFP_TO_SOFTC(ifp) ((lemac_softc_t *)((ifp)->if_softc))
sys/dev/ic/malo.c
1006
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/malo.c
1013
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/malo.c
1028
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/malo.c
1032
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/malo.c
1038
if_statinc(ifp, if_oerrors);
sys/dev/ic/malo.c
1045
if_statinc(ifp, if_oerrors);
sys/dev/ic/malo.c
1051
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/malo.c
1052
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/malo.c
1061
if_statinc(ifp, if_oerrors);
sys/dev/ic/malo.c
1069
malo_stop(struct ifnet* ifp, int disable)
sys/dev/ic/malo.c
1071
struct malo_softc *sc = ifp->if_softc;
sys/dev/ic/malo.c
1074
DPRINTF(1, "%s: %s\n", ifp->if_xname, __func__);
sys/dev/ic/malo.c
1077
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/malo.c
1081
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/malo.c
1099
malo_watchdog(struct ifnet *ifp)
sys/dev/ic/malo.c
1107
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/malo.c
1108
struct malo_softc *sc = ifp->if_softc;
sys/dev/ic/malo.c
1188
malo_media_change(struct ifnet *ifp)
sys/dev/ic/malo.c
1192
DPRINTF(1, "%s: %s\n", ifp->if_xname, __func__);
sys/dev/ic/malo.c
1194
error = ieee80211_media_change(ifp);
sys/dev/ic/malo.c
1198
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/ic/malo.c
1199
malo_init(ifp);
sys/dev/ic/malo.c
1205
malo_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/dev/ic/malo.c
1207
struct malo_softc *sc = ifp->if_softc;
sys/dev/ic/malo.c
1317
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/malo.c
1347
if_statinc(ifp, if_opackets);
sys/dev/ic/malo.c
1352
if_statinc(ifp, if_oerrors);
sys/dev/ic/malo.c
1383
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/malo.c
1384
malo_start(ifp);
sys/dev/ic/malo.c
1394
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/malo.c
1410
if_statinc(ifp, if_ierrors);
sys/dev/ic/malo.c
1516
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/malo.c
1550
if_statinc(ifp, if_ierrors);
sys/dev/ic/malo.c
1557
if_statinc(ifp, if_ierrors);
sys/dev/ic/malo.c
1577
if_statinc(ifp, if_ierrors);
sys/dev/ic/malo.c
1589
m_set_rcvif(m, ifp);
sys/dev/ic/malo.c
1846
malo_update_slot(struct ifnet* ifp)
sys/dev/ic/malo.c
1848
struct malo_softc *sc = ifp->if_softc;
sys/dev/ic/malo.c
261
static int malo_ioctl(struct ifnet *ifp, u_long cmd, void* data);
sys/dev/ic/malo.c
262
static void malo_start(struct ifnet *ifp);
sys/dev/ic/malo.c
263
static void malo_watchdog(struct ifnet *ifp);
sys/dev/ic/malo.c
269
static int malo_media_change(struct ifnet *ifp);
sys/dev/ic/malo.c
270
static void malo_media_status(struct ifnet *ifp, struct ifmediareq *imr);
sys/dev/ic/malo.c
284
static void malo_update_slot(struct ifnet* ifp);
sys/dev/ic/malo.c
368
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/malo.c
381
ifp->if_softc = sc;
sys/dev/ic/malo.c
382
ifp->if_init = malo_init;
sys/dev/ic/malo.c
383
ifp->if_stop = malo_stop;
sys/dev/ic/malo.c
384
ifp->if_ioctl = malo_ioctl;
sys/dev/ic/malo.c
385
ifp->if_start = malo_start;
sys/dev/ic/malo.c
386
ifp->if_watchdog = malo_watchdog;
sys/dev/ic/malo.c
387
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
sys/dev/ic/malo.c
388
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/malo.c
389
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/dev/ic/malo.c
390
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/malo.c
408
ic->ic_ifp = ifp;
sys/dev/ic/malo.c
426
if_initialize(ifp);
sys/dev/ic/malo.c
429
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/ic/malo.c
430
if_register(ifp);
sys/dev/ic/malo.c
441
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/ic/malo.c
463
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/malo.c
465
malo_stop(ifp, 1);
sys/dev/ic/malo.c
469
if_detach(ifp);
sys/dev/ic/malo.c
852
malo_init(struct ifnet *ifp)
sys/dev/ic/malo.c
854
struct malo_softc *sc = ifp->if_softc;
sys/dev/ic/malo.c
858
DPRINTF(1, "%s: %s\n", ifp->if_xname, __func__);
sys/dev/ic/malo.c
861
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/malo.c
862
malo_stop(ifp, 1);
sys/dev/ic/malo.c
918
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/malo.c
933
malo_stop(ifp, 1);
sys/dev/ic/malo.c
938
malo_ioctl(struct ifnet *ifp, u_long cmd, void* data)
sys/dev/ic/malo.c
940
struct malo_softc *sc = ifp->if_softc;
sys/dev/ic/malo.c
948
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/malo.c
950
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/malo.c
951
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/malo.c
952
malo_init(ifp);
sys/dev/ic/malo.c
954
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/malo.c
955
malo_stop(ifp, 1);
sys/dev/ic/malo.c
960
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/malo.c
970
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/ic/malo.c
984
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/ic/malo.c
986
malo_init(ifp);
sys/dev/ic/malo.c
996
malo_start(struct ifnet *ifp)
sys/dev/ic/malo.c
998
struct malo_softc *sc = ifp->if_softc;
sys/dev/ic/mb86950.c
261
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86950.c
266
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/mb86950.c
267
ifp->if_softc = sc;
sys/dev/ic/mb86950.c
268
ifp->if_start = mb86950_start;
sys/dev/ic/mb86950.c
269
ifp->if_ioctl = mb86950_ioctl;
sys/dev/ic/mb86950.c
270
ifp->if_watchdog = mb86950_watchdog;
sys/dev/ic/mb86950.c
271
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX;
sys/dev/ic/mb86950.c
273
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/mb86950.c
286
if_attach(ifp);
sys/dev/ic/mb86950.c
287
if_deferred_start_init(ifp, NULL);
sys/dev/ic/mb86950.c
293
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/ic/mb86950.c
336
mb86950_mediachange(struct ifnet *ifp)
sys/dev/ic/mb86950.c
339
struct mb86950_softc *sc = ifp->if_softc;
sys/dev/ic/mb86950.c
351
mb86950_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/mb86950.c
353
struct mb86950_softc *sc = ifp->if_softc;
sys/dev/ic/mb86950.c
386
mb86950_watchdog(struct ifnet *ifp)
sys/dev/ic/mb86950.c
388
struct mb86950_softc *sc = ifp->if_softc;
sys/dev/ic/mb86950.c
418
if_statinc(ifp, if_oerrors);
sys/dev/ic/mb86950.c
428
mb86950_ioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/dev/ic/mb86950.c
430
struct mb86950_softc *sc = ifp->if_softc;
sys/dev/ic/mb86950.c
443
ifp->if_flags |= IFF_UP;
sys/dev/ic/mb86950.c
450
arp_ifinit(ifp, ifa);
sys/dev/ic/mb86950.c
461
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/mb86950.c
464
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/ic/mb86950.c
471
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/mb86950.c
499
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/ic/mb86950.c
508
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/mb86950.c
524
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86950.c
527
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/mb86950.c
528
ifp->if_timer = 0;
sys/dev/ic/mb86950.c
543
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/mb86950.c
546
mb86950_start(ifp);
sys/dev/ic/mb86950.c
550
mb86950_start(struct ifnet *ifp)
sys/dev/ic/mb86950.c
552
struct mb86950_softc *sc = ifp->if_softc;
sys/dev/ic/mb86950.c
558
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/mb86950.c
561
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/mb86950.c
566
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/mb86950.c
587
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/mb86950.c
588
ifp->if_timer = 2;
sys/dev/ic/mb86950.c
671
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86950.c
718
if ((ifp->if_flags & IFF_OACTIVE) == 0)
sys/dev/ic/mb86950.c
719
if_schedule_deferred_start(ifp);
sys/dev/ic/mb86950.c
733
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86950.c
738
if_statinc(ifp, if_oerrors);
sys/dev/ic/mb86950.c
743
if_statadd(ifp, if_collisions, 16);
sys/dev/ic/mb86950.c
752
if_statinc(ifp, if_opackets);
sys/dev/ic/mb86950.c
760
if_statadd(ifp, if_collisions, col);
sys/dev/ic/mb86950.c
766
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/mb86950.c
767
ifp->if_timer = 0;
sys/dev/ic/mb86950.c
777
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86950.c
789
if_statinc(ifp, if_ierrors);
sys/dev/ic/mb86950.c
813
if_statinc(ifp, if_ierrors);
sys/dev/ic/mb86950.c
823
if_statinc(ifp, if_ierrors);
sys/dev/ic/mb86950.c
830
if_statinc(ifp, if_ierrors);
sys/dev/ic/mb86950.c
848
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86950.c
860
m_set_rcvif(m, ifp);
sys/dev/ic/mb86950.c
900
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/mb86950.c
962
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86950.c
971
ether_ifdetach(ifp);
sys/dev/ic/mb86950.c
972
if_detach(ifp);
sys/dev/ic/mb86960.c
1027
if_statinc(ifp, if_ierrors);
sys/dev/ic/mb86960.c
1056
if_statinc(ifp, if_ierrors);
sys/dev/ic/mb86960.c
1078
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86960.c
1132
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/mb86960.c
1141
if ((ifp->if_flags & IFF_OACTIVE) == 0)
sys/dev/ic/mb86960.c
1142
if_schedule_deferred_start(ifp);
sys/dev/ic/mb86960.c
1161
mb86960_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/mb86960.c
1163
struct mb86960_softc *sc = ifp->if_softc;
sys/dev/ic/mb86960.c
1177
ifp->if_flags |= IFF_UP;
sys/dev/ic/mb86960.c
1183
arp_ifinit(ifp, ifa);
sys/dev/ic/mb86960.c
1192
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/mb86960.c
1195
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/ic/mb86960.c
1202
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/mb86960.c
1226
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/ic/mb86960.c
1242
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/mb86960.c
1247
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/mb86960.c
1254
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/mb86960.c
1272
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86960.c
1279
m_set_rcvif(m, ifp);
sys/dev/ic/mb86960.c
1323
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/mb86960.c
1534
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/mb86960.c
1547
if ((ifp->if_flags & IFF_PROMISC) != 0)
sys/dev/ic/mb86960.c
1579
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/mb86960.c
1583
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/mb86960.c
178
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86960.c
1796
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86960.c
1805
ether_ifdetach(ifp);
sys/dev/ic/mb86960.c
1806
if_detach(ifp);
sys/dev/ic/mb86960.c
185
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/mb86960.c
186
ifp->if_softc = sc;
sys/dev/ic/mb86960.c
187
ifp->if_start = mb86960_start;
sys/dev/ic/mb86960.c
188
ifp->if_ioctl = mb86960_ioctl;
sys/dev/ic/mb86960.c
189
ifp->if_watchdog = mb86960_watchdog;
sys/dev/ic/mb86960.c
190
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/mb86960.c
191
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/mb86960.c
245
if_attach(ifp);
sys/dev/ic/mb86960.c
246
if_deferred_start_init(ifp, NULL);
sys/dev/ic/mb86960.c
247
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/ic/mb86960.c
324
mb86960_mediachange(struct ifnet *ifp)
sys/dev/ic/mb86960.c
326
struct mb86960_softc *sc = ifp->if_softc;
sys/dev/ic/mb86960.c
337
mb86960_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/mb86960.c
339
struct mb86960_softc *sc = ifp->if_softc;
sys/dev/ic/mb86960.c
420
mb86960_watchdog(struct ifnet *ifp)
sys/dev/ic/mb86960.c
422
struct mb86960_softc *sc = ifp->if_softc;
sys/dev/ic/mb86960.c
430
if_statadd(ifp, if_oerrors, sc->txb_sched + sc->txb_count);
sys/dev/ic/mb86960.c
455
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86960.c
464
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/mb86960.c
465
ifp->if_timer = 0;
sys/dev/ic/mb86960.c
582
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/mb86960.c
599
mb86960_start(ifp);
sys/dev/ic/mb86960.c
647
mb86960_start(struct ifnet *ifp)
sys/dev/ic/mb86960.c
649
struct mb86960_softc *sc = ifp->if_softc;
sys/dev/ic/mb86960.c
743
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/mb86960.c
750
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/mb86960.c
775
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/mb86960.c
783
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/mb86960.c
796
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86960.c
821
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/mb86960.c
822
if_statadd_ref(ifp, nsr, if_collisions, 16);
sys/dev/ic/mb86960.c
823
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/ic/mb86960.c
824
if_statadd_ref(ifp, nsr, if_opackets, sc->txb_sched - left);
sys/dev/ic/mb86960.c
825
IF_STAT_PUTREF(ifp);
sys/dev/ic/mb86960.c
894
if_statadd(ifp, if_collisions, col);
sys/dev/ic/mb86960.c
906
if_statadd(ifp, if_opackets, sc->txb_sched);
sys/dev/ic/mb86960.c
915
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/mb86960.c
916
ifp->if_timer = 0;
sys/dev/ic/mb86960.c
937
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/mb86960.c
953
if_statinc(ifp, if_ierrors);
sys/dev/ic/mb86960.c
992
if ((ifp->if_flags & IFF_PROMISC) == 0) {
sys/dev/ic/mb86960.c
993
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
132
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/mtd803.c
141
memcpy(ifp->if_xname, device_xname(sc->dev), IFNAMSIZ);
sys/dev/ic/mtd803.c
142
ifp->if_softc = sc;
sys/dev/ic/mtd803.c
143
ifp->if_init = mtd_init;
sys/dev/ic/mtd803.c
144
ifp->if_start = mtd_start;
sys/dev/ic/mtd803.c
145
ifp->if_stop = mtd_stop;
sys/dev/ic/mtd803.c
146
ifp->if_ioctl = mtd_ioctl;
sys/dev/ic/mtd803.c
147
ifp->if_watchdog = mtd_watchdog;
sys/dev/ic/mtd803.c
148
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/mtd803.c
149
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/mtd803.c
152
mii->mii_ifp = ifp;
sys/dev/ic/mtd803.c
172
if_attach(ifp);
sys/dev/ic/mtd803.c
173
ether_ifattach(ifp, sc->eaddr);
sys/dev/ic/mtd803.c
191
mtd_init(struct ifnet *ifp)
sys/dev/ic/mtd803.c
193
struct mtd_softc *sc = ifp->if_softc;
sys/dev/ic/mtd803.c
206
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/mtd803.c
212
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/ic/mtd803.c
234
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/mtd803.c
235
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/mtd803.c
400
mtd_mii_statchg(struct ifnet *ifp)
sys/dev/ic/mtd803.c
463
mtd_start(struct ifnet *ifp)
sys/dev/ic/mtd803.c
465
struct mtd_softc *sc = ifp->if_softc;
sys/dev/ic/mtd803.c
470
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/mtd803.c
474
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/mtd803.c
479
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/mtd803.c
512
mtd_stop(struct ifnet *ifp, int disable)
sys/dev/ic/mtd803.c
514
struct mtd_softc *sc = ifp->if_softc;
sys/dev/ic/mtd803.c
530
ifp->if_timer = 0;
sys/dev/ic/mtd803.c
531
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/mtd803.c
536
mtd_watchdog(struct ifnet *ifp)
sys/dev/ic/mtd803.c
538
struct mtd_softc *sc = ifp->if_softc;
sys/dev/ic/mtd803.c
542
if_statinc(ifp, if_oerrors);
sys/dev/ic/mtd803.c
544
mtd_stop(ifp, 0);
sys/dev/ic/mtd803.c
547
mtd_init(ifp);
sys/dev/ic/mtd803.c
555
mtd_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/mtd803.c
557
struct mtd_softc *sc = ifp->if_softc;
sys/dev/ic/mtd803.c
562
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/mtd803.c
567
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/mtd803.c
580
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/mtd803.c
589
m_set_rcvif(m0, ifp);
sys/dev/ic/mtd803.c
635
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/mtd803.c
648
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
665
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
683
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
688
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/mtd803.c
698
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/mtd803.c
701
ifp->if_timer = 0;
sys/dev/ic/mtd803.c
703
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/mtd803.c
704
if_statinc(ifp, if_opackets);
sys/dev/ic/mtd803.c
715
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/mtd803.c
718
ifp->if_timer = 0;
sys/dev/ic/mtd803.c
730
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/mtd803.c
734
if (!(ifp->if_flags & IFF_RUNNING) || !device_is_active(sc->dev))
sys/dev/ic/mtd803.c
758
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
763
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
769
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
775
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
780
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
785
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
790
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
795
if_statinc(ifp, if_ierrors);
sys/dev/ic/mtd803.c
823
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/mtd803.c
834
if ((ifp->if_flags & IFF_ALLMULTI) || (ifp->if_flags & IFF_PROMISC)) {
sys/dev/ic/mtd803.c
898
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/mtd803.c
901
mtd_stop(ifp, 1);
sys/dev/ic/ne2000.c
903
struct ifnet *ifp = &dsc->sc_ec.ec_if;
sys/dev/ic/ne2000.c
908
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/rt2560.c
1065
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/rt2560.c
1095
if_statinc(ifp, if_opackets);
sys/dev/ic/rt2560.c
1101
if_statinc(ifp, if_opackets);
sys/dev/ic/rt2560.c
1111
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2560.c
1120
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2560.c
1145
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rt2560.c
1146
rt2560_start(ifp); /* in softint */
sys/dev/ic/rt2560.c
1155
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/rt2560.c
1218
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rt2560.c
1219
rt2560_start(ifp); /* in softint */
sys/dev/ic/rt2560.c
1232
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/rt2560.c
1258
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2560.c
1264
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2560.c
1277
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2560.c
1284
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2560.c
1308
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2560.c
1321
m_set_rcvif(m, ifp);
sys/dev/ic/rt2560.c
1382
if (!IFQ_IS_EMPTY(&ifp->if_snd) && !(ifp->if_flags & IFF_OACTIVE))
sys/dev/ic/rt2560.c
1383
rt2560_start(ifp);
sys/dev/ic/rt2560.c
1483
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2560.c
1496
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/ic/rt2560.c
1507
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2560.c
1510
if (!device_is_active(sc->sc_dev) || !(ifp->if_flags & IFF_RUNNING))
sys/dev/ic/rt2560.c
2082
rt2560_start(struct ifnet *ifp)
sys/dev/ic/rt2560.c
2084
struct rt2560_softc *sc = ifp->if_softc;
sys/dev/ic/rt2560.c
2094
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/rt2560.c
2101
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/rt2560.c
2117
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/rt2560.c
2121
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/rt2560.c
2135
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/rt2560.c
2147
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2560.c
2153
ifp->if_timer = 1;
sys/dev/ic/rt2560.c
2158
rt2560_watchdog(struct ifnet *ifp)
sys/dev/ic/rt2560.c
2160
struct rt2560_softc *sc = ifp->if_softc;
sys/dev/ic/rt2560.c
2162
ifp->if_timer = 0;
sys/dev/ic/rt2560.c
2167
rt2560_init(ifp);
sys/dev/ic/rt2560.c
2168
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2560.c
2171
ifp->if_timer = 1;
sys/dev/ic/rt2560.c
2183
rt2560_reset(struct ifnet *ifp)
sys/dev/ic/rt2560.c
2185
struct rt2560_softc *sc = ifp->if_softc;
sys/dev/ic/rt2560.c
2197
rt2560_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/rt2560.c
2199
struct rt2560_softc *sc = ifp->if_softc;
sys/dev/ic/rt2560.c
2207
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/rt2560.c
2209
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/rt2560.c
2210
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/rt2560.c
2213
rt2560_init(ifp);
sys/dev/ic/rt2560.c
2215
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/rt2560.c
2216
rt2560_stop(ifp, 1);
sys/dev/ic/rt2560.c
2223
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET)
sys/dev/ic/rt2560.c
2246
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/ic/rt2560.c
2248
rt2560_init(ifp);
sys/dev/ic/rt2560.c
2514
rt2560_update_slot(struct ifnet *ifp)
sys/dev/ic/rt2560.c
2516
struct rt2560_softc *sc = ifp->if_softc;
sys/dev/ic/rt2560.c
2618
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2560.c
2624
if (!(ifp->if_flags & IFF_PROMISC))
sys/dev/ic/rt2560.c
2629
DPRINTF(("%s promiscuous mode\n", (ifp->if_flags & IFF_PROMISC) ?
sys/dev/ic/rt2560.c
2760
rt2560_init(struct ifnet *ifp)
sys/dev/ic/rt2560.c
2763
struct rt2560_softc *sc = ifp->if_softc;
sys/dev/ic/rt2560.c
2777
rt2560_stop(ifp, 1);
sys/dev/ic/rt2560.c
2802
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/ic/rt2560.c
2808
rt2560_update_slot(ifp);
sys/dev/ic/rt2560.c
2816
rt2560_stop(ifp, 1);
sys/dev/ic/rt2560.c
2833
if (!(ifp->if_flags & IFF_PROMISC))
sys/dev/ic/rt2560.c
2848
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rt2560.c
2849
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/rt2560.c
2861
rt2560_stop(struct ifnet *ifp, int disable)
sys/dev/ic/rt2560.c
2863
struct rt2560_softc *sc = ifp->if_softc;
sys/dev/ic/rt2560.c
2867
ifp->if_timer = 0;
sys/dev/ic/rt2560.c
2868
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/rt2560.c
324
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2560.c
384
ifp->if_softc = sc;
sys/dev/ic/rt2560.c
385
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/rt2560.c
386
ifp->if_init = rt2560_init;
sys/dev/ic/rt2560.c
387
ifp->if_stop = rt2560_stop;
sys/dev/ic/rt2560.c
388
ifp->if_ioctl = rt2560_ioctl;
sys/dev/ic/rt2560.c
389
ifp->if_start = rt2560_start;
sys/dev/ic/rt2560.c
390
ifp->if_watchdog = rt2560_watchdog;
sys/dev/ic/rt2560.c
391
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/rt2560.c
392
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/rt2560.c
394
ic->ic_ifp = ifp;
sys/dev/ic/rt2560.c
444
if_initialize(ifp);
sys/dev/ic/rt2560.c
447
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/ic/rt2560.c
448
if_register(ifp);
sys/dev/ic/rt2560.c
459
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/ic/rt2560.c
476
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/rt2560.c
497
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2560.c
504
rt2560_stop(ifp, 1);
sys/dev/ic/rt2560.c
507
if_detach(ifp);
sys/dev/ic/rt2560.c
816
rt2560_media_change(struct ifnet *ifp)
sys/dev/ic/rt2560.c
820
error = ieee80211_media_change(ifp);
sys/dev/ic/rt2560.c
824
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/ic/rt2560.c
825
rt2560_init(ifp);
sys/dev/ic/rt2661.c
1020
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2661.c
1047
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2661.c
1052
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2661.c
1065
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2661.c
1072
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2661.c
1096
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2661.c
1109
m_set_rcvif(m, ifp);
sys/dev/ic/rt2661.c
1171
if (!IFQ_IS_EMPTY(&ifp->if_snd) && !(ifp->if_flags & IFF_OACTIVE))
sys/dev/ic/rt2661.c
1172
rt2661_start(ifp);
sys/dev/ic/rt2661.c
1226
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2661.c
1230
if (!(ifp->if_flags & IFF_RUNNING)) {
sys/dev/ic/rt2661.c
1807
rt2661_start(struct ifnet *ifp)
sys/dev/ic/rt2661.c
1809
struct rt2661_softc *sc = ifp->if_softc;
sys/dev/ic/rt2661.c
1819
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/rt2661.c
1826
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/rt2661.c
1840
IF_POLL(&ifp->if_snd, m0);
sys/dev/ic/rt2661.c
1846
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/rt2661.c
1850
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/rt2661.c
1860
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2661.c
1864
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/rt2661.c
1868
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2661.c
1875
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2661.c
1881
ifp->if_timer = 1;
sys/dev/ic/rt2661.c
1886
rt2661_watchdog(struct ifnet *ifp)
sys/dev/ic/rt2661.c
1888
struct rt2661_softc *sc = ifp->if_softc;
sys/dev/ic/rt2661.c
1890
ifp->if_timer = 0;
sys/dev/ic/rt2661.c
1895
rt2661_init(ifp);
sys/dev/ic/rt2661.c
1896
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2661.c
1899
ifp->if_timer = 1;
sys/dev/ic/rt2661.c
1911
rt2661_reset(struct ifnet *ifp)
sys/dev/ic/rt2661.c
1913
struct rt2661_softc *sc = ifp->if_softc;
sys/dev/ic/rt2661.c
1925
rt2661_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/rt2661.c
1927
struct rt2661_softc *sc = ifp->if_softc;
sys/dev/ic/rt2661.c
1935
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/rt2661.c
1937
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/rt2661.c
1938
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/rt2661.c
1941
rt2661_init(ifp);
sys/dev/ic/rt2661.c
1943
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/rt2661.c
1944
rt2661_stop(ifp, 1);
sys/dev/ic/rt2661.c
1951
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET)
sys/dev/ic/rt2661.c
1964
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/ic/rt2661.c
1977
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/ic/rt2661.c
1979
rt2661_init(ifp);
sys/dev/ic/rt2661.c
198
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2661.c
2317
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/ic/rt2661.c
2323
if (!(ifp->if_flags & IFF_PROMISC))
sys/dev/ic/rt2661.c
2328
DPRINTF(("%s promiscuous mode\n", (ifp->if_flags & IFF_PROMISC) ?
sys/dev/ic/rt2661.c
2381
rt2661_updateslot(struct ifnet *ifp)
sys/dev/ic/rt2661.c
2383
struct rt2661_softc *sc = ifp->if_softc;
sys/dev/ic/rt2661.c
2547
rt2661_init(struct ifnet *ifp)
sys/dev/ic/rt2661.c
2550
struct rt2661_softc *sc = ifp->if_softc;
sys/dev/ic/rt2661.c
2568
rt2661_stop(ifp, 0);
sys/dev/ic/rt2661.c
2585
rt2661_stop(ifp, 1);
sys/dev/ic/rt2661.c
2593
rt2661_stop(ifp, 1);
sys/dev/ic/rt2661.c
2601
rt2661_stop(ifp, 1);
sys/dev/ic/rt2661.c
2609
rt2661_stop(ifp, 1);
sys/dev/ic/rt2661.c
2661
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/ic/rt2661.c
2676
rt2661_stop(ifp, 1);
sys/dev/ic/rt2661.c
2681
rt2661_stop(ifp, 1);
sys/dev/ic/rt2661.c
2700
if (!(ifp->if_flags & IFF_PROMISC))
sys/dev/ic/rt2661.c
2722
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rt2661.c
2723
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/rt2661.c
273
ifp->if_softc = sc;
sys/dev/ic/rt2661.c
2736
rt2661_stop(struct ifnet *ifp, int disable)
sys/dev/ic/rt2661.c
2738
struct rt2661_softc *sc = ifp->if_softc;
sys/dev/ic/rt2661.c
274
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/rt2661.c
2743
ifp->if_timer = 0;
sys/dev/ic/rt2661.c
2744
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/rt2661.c
275
ifp->if_init = rt2661_init;
sys/dev/ic/rt2661.c
276
ifp->if_stop = rt2661_stop;
sys/dev/ic/rt2661.c
277
ifp->if_ioctl = rt2661_ioctl;
sys/dev/ic/rt2661.c
278
ifp->if_start = rt2661_start;
sys/dev/ic/rt2661.c
279
ifp->if_watchdog = rt2661_watchdog;
sys/dev/ic/rt2661.c
280
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/rt2661.c
281
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/rt2661.c
283
ic->ic_ifp = ifp;
sys/dev/ic/rt2661.c
333
if_initialize(ifp);
sys/dev/ic/rt2661.c
336
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/ic/rt2661.c
337
if_register(ifp);
sys/dev/ic/rt2661.c
349
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/ic/rt2661.c
364
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/rt2661.c
385
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2661.c
393
if_detach(ifp);
sys/dev/ic/rt2661.c
697
rt2661_media_change(struct ifnet *ifp)
sys/dev/ic/rt2661.c
701
error = ieee80211_media_change(ifp);
sys/dev/ic/rt2661.c
705
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/ic/rt2661.c
706
rt2661_init(ifp);
sys/dev/ic/rt2661.c
908
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2661.c
943
if_statinc(ifp, if_opackets);
sys/dev/ic/rt2661.c
951
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2661.c
957
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2661.c
971
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rt2661.c
972
rt2661_start(ifp); /* in softint */
sys/dev/ic/rt2860.c
1220
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
1251
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2860.c
1259
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
1285
if_statinc(ifp, if_opackets);
sys/dev/ic/rt2860.c
1294
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rt2860.c
1295
rt2860_start(ifp); /* in softint */
sys/dev/ic/rt2860.c
1322
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
1351
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2860.c
1359
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2860.c
1366
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2860.c
1391
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2860.c
1407
m_set_rcvif(m, ifp);
sys/dev/ic/rt2860.c
1431
if_statinc(ifp, if_ierrors);
sys/dev/ic/rt2860.c
1851
rt2860_start(struct ifnet *ifp)
sys/dev/ic/rt2860.c
1853
struct rt2860_softc *sc = ifp->if_softc;
sys/dev/ic/rt2860.c
1859
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/rt2860.c
1865
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/rt2860.c
1883
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/rt2860.c
1891
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2860.c
1901
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2860.c
1905
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/rt2860.c
1910
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2860.c
1920
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2860.c
1925
ifp->if_timer = 1;
sys/dev/ic/rt2860.c
1930
rt2860_watchdog(struct ifnet *ifp)
sys/dev/ic/rt2860.c
1932
struct rt2860_softc *sc = ifp->if_softc;
sys/dev/ic/rt2860.c
1935
ifp->if_timer = 0;
sys/dev/ic/rt2860.c
1940
rt2860_stop(ifp, 0);
sys/dev/ic/rt2860.c
1941
rt2860_init(ifp);
sys/dev/ic/rt2860.c
1942
if_statinc(ifp, if_oerrors);
sys/dev/ic/rt2860.c
1945
ifp->if_timer = 1;
sys/dev/ic/rt2860.c
1952
rt2860_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/rt2860.c
1954
struct rt2860_softc *sc = ifp->if_softc;
sys/dev/ic/rt2860.c
1962
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/rt2860.c
1964
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/ic/rt2860.c
1966
rt2860_update_promisc(ifp);
sys/dev/ic/rt2860.c
1969
rt2860_init(ifp);
sys/dev/ic/rt2860.c
1972
rt2860_stop(ifp, 1);
sys/dev/ic/rt2860.c
1981
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/rt2860.c
1996
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/ic/rt2860.c
2008
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/ic/rt2860.c
2010
rt2860_stop(ifp, 0);
sys/dev/ic/rt2860.c
2011
rt2860_init(ifp);
sys/dev/ic/rt2860.c
3014
rt2860_updateslot(struct ifnet *ifp)
sys/dev/ic/rt2860.c
3016
struct rt2860_softc *sc = ifp->if_softc;
sys/dev/ic/rt2860.c
3051
rt2860_update_promisc(struct ifnet *ifp)
sys/dev/ic/rt2860.c
3053
struct rt2860_softc *sc = ifp->if_softc;
sys/dev/ic/rt2860.c
3058
if (!(ifp->if_flags & IFF_PROMISC))
sys/dev/ic/rt2860.c
329
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
340
ic->ic_ifp = ifp;
sys/dev/ic/rt2860.c
3742
rt2860_init(struct ifnet *ifp)
sys/dev/ic/rt2860.c
3744
struct rt2860_softc *sc = ifp->if_softc;
sys/dev/ic/rt2860.c
3766
rt2860_stop(ifp, 1);
sys/dev/ic/rt2860.c
3793
rt2860_stop(ifp, 1);
sys/dev/ic/rt2860.c
3797
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/ic/rt2860.c
3816
rt2860_stop(ifp, 1);
sys/dev/ic/rt2860.c
3865
rt2860_stop(ifp, 1);
sys/dev/ic/rt2860.c
3877
rt2860_stop(ifp, 1);
sys/dev/ic/rt2860.c
3919
rt2860_stop(ifp, 1);
sys/dev/ic/rt2860.c
394
ifp->if_softc = sc;
sys/dev/ic/rt2860.c
395
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/rt2860.c
396
ifp->if_init = rt2860_init;
sys/dev/ic/rt2860.c
397
ifp->if_ioctl = rt2860_ioctl;
sys/dev/ic/rt2860.c
398
ifp->if_start = rt2860_start;
sys/dev/ic/rt2860.c
399
ifp->if_stop = rt2860_stop;
sys/dev/ic/rt2860.c
400
ifp->if_watchdog = rt2860_watchdog;
sys/dev/ic/rt2860.c
4006
rt2860_stop(ifp, 1);
sys/dev/ic/rt2860.c
401
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/rt2860.c
4018
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/rt2860.c
4019
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rt2860.c
402
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/rt2860.c
4030
rt2860_stop(struct ifnet *ifp, int disable)
sys/dev/ic/rt2860.c
4032
struct rt2860_softc *sc = ifp->if_softc;
sys/dev/ic/rt2860.c
4037
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/rt2860.c
404
if_initialize(ifp);
sys/dev/ic/rt2860.c
4041
ifp->if_timer = 0;
sys/dev/ic/rt2860.c
4042
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/rt2860.c
4043
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rt2860.c
407
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/ic/rt2860.c
408
if_register(ifp);
sys/dev/ic/rt2860.c
427
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/ic/rt2860.c
441
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/rt2860.c
451
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
456
rt2860_stop(ifp, 1);
sys/dev/ic/rt2860.c
459
if_detach(ifp);
sys/dev/ic/rt2860.c
481
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
483
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/rt2860.c
484
rt2860_stop(ifp, 1);
sys/dev/ic/rt2860.c
493
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
497
if (ifp->if_flags & IFF_UP)
sys/dev/ic/rt2860.c
498
rt2860_init(ifp);
sys/dev/ic/rt2860.c
865
rt2860_media_change(struct ifnet *ifp)
sys/dev/ic/rt2860.c
867
struct rt2860_softc *sc = ifp->if_softc;
sys/dev/ic/rt2860.c
872
error = ieee80211_media_change(ifp);
sys/dev/ic/rt2860.c
885
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/ic/rt2860.c
887
rt2860_stop(ifp, 0);
sys/dev/ic/rt2860.c
888
rt2860_init(ifp);
sys/dev/ic/rtl80x9.c
107
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/rtl80x9.c
109
((ifp->if_flags & IFF_RUNNING) ? ED_CR_STA : ED_CR_STP);
sys/dev/ic/rtl80x9.c
75
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/rtl80x9.c
77
((ifp->if_flags & IFF_RUNNING) ? ED_CR_STA : ED_CR_STP);
sys/dev/ic/rtl8169.c
1052
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl8169.c
1061
re_stop(ifp, 1);
sys/dev/ic/rtl8169.c
1067
ether_ifdetach(ifp);
sys/dev/ic/rtl8169.c
1068
if_detach(ifp);
sys/dev/ic/rtl8169.c
1268
struct ifnet *ifp;
sys/dev/ic/rtl8169.c
1276
ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl8169.c
1305
if_statinc(ifp, if_ierrors);
sys/dev/ic/rtl8169.c
1363
if_statinc(ifp, if_ierrors);
sys/dev/ic/rtl8169.c
1382
if_statinc(ifp, if_ierrors);
sys/dev/ic/rtl8169.c
1415
m_set_rcvif(m, ifp);
sys/dev/ic/rtl8169.c
1477
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/rtl8169.c
1486
struct ifnet *ifp;
sys/dev/ic/rtl8169.c
1493
ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl8169.c
1521
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/rtl8169.c
1523
if_statinc_ref(ifp, nsr, if_collisions);
sys/dev/ic/rtl8169.c
1525
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/ic/rtl8169.c
1527
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/ic/rtl8169.c
1528
IF_STAT_PUTREF(ifp);
sys/dev/ic/rtl8169.c
1536
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rtl8169.c
1537
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/rtl8169.c
1551
ifp->if_timer = 0;
sys/dev/ic/rtl8169.c
1578
struct ifnet *ifp;
sys/dev/ic/rtl8169.c
1585
ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl8169.c
1587
if ((ifp->if_flags & IFF_UP) == 0)
sys/dev/ic/rtl8169.c
1643
if_schedule_deferred_start(ifp);
sys/dev/ic/rtl8169.c
1658
re_start(struct ifnet *ifp)
sys/dev/ic/rtl8169.c
1660
struct rtk_softc *sc = ifp->if_softc;
sys/dev/ic/rtl8169.c
1670
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl8169.c
1689
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/rtl8169.c
1690
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/rtl8169.c
1694
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/rtl8169.c
1763
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/rtl8169.c
1765
if_statinc(ifp, if_oerrors);
sys/dev/ic/rtl8169.c
1782
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/rtl8169.c
1783
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/rtl8169.c
1788
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/rtl8169.c
1889
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/rtl8169.c
1924
ifp->if_timer = 5;
sys/dev/ic/rtl8169.c
1929
re_init(struct ifnet *ifp)
sys/dev/ic/rtl8169.c
1931
struct rtk_softc *sc = ifp->if_softc;
sys/dev/ic/rtl8169.c
1944
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl8169.c
1953
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/rtl8169.c
1981
if ((ifp->if_capenable & (IFCAP_CSUM_IPv4_Rx |
sys/dev/ic/rtl8169.c
2010
enaddr = CLLADDR(ifp->if_sadl);
sys/dev/ic/rtl8169.c
2072
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/rtl8169.c
2081
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/ic/rtl8169.c
2179
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/rtl8169.c
2180
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rtl8169.c
2181
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/rtl8169.c
2187
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/rtl8169.c
2188
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/rtl8169.c
2189
ifp->if_timer = 0;
sys/dev/ic/rtl8169.c
2198
re_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/ic/rtl8169.c
2200
struct rtk_softc *sc = ifp->if_softc;
sys/dev/ic/rtl8169.c
2217
else if ((error = ifioctl_common(ifp, command, data)) ==
sys/dev/ic/rtl8169.c
2223
error = ether_ioctl(ifp, command, data);
sys/dev/ic/rtl8169.c
2232
error = (*ifp->if_init)(ifp);
sys/dev/ic/rtl8169.c
2248
struct ifnet * const ifp = &ec->ec_if;
sys/dev/ic/rtl8169.c
2249
struct rtk_softc * const sc = ifp->if_softc;
sys/dev/ic/rtl8169.c
2253
KASSERT(IFNET_LOCKED(ifp));
sys/dev/ic/rtl8169.c
2256
change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/ic/rtl8169.c
2257
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/rtl8169.c
2271
re_watchdog(struct ifnet *ifp)
sys/dev/ic/rtl8169.c
2273
struct rtk_softc *sc = ifp->if_softc;
sys/dev/ic/rtl8169.c
2278
if_statinc(ifp, if_oerrors);
sys/dev/ic/rtl8169.c
2293
re_stop(struct ifnet *ifp, int disable)
sys/dev/ic/rtl8169.c
2295
struct rtk_softc *sc = ifp->if_softc;
sys/dev/ic/rtl8169.c
2307
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl8169.c
2367
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/rtl8169.c
2368
ifp->if_timer = 0;
sys/dev/ic/rtl8169.c
2369
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/rtl8169.c
412
re_miibus_statchg(struct ifnet *ifp)
sys/dev/ic/rtl8169.c
466
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl8169.c
497
ifp->if_flags |= IFF_PROMISC;
sys/dev/ic/rtl8169.c
517
IF_ENQUEUE(&ifp->if_snd, m0);
sys/dev/ic/rtl8169.c
589
ifp->if_flags &= ~IFF_PROMISC;
sys/dev/ic/rtl8169.c
607
struct ifnet *ifp;
sys/dev/ic/rtl8169.c
920
ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl8169.c
921
ifp->if_softc = sc;
sys/dev/ic/rtl8169.c
922
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/rtl8169.c
923
ifp->if_mtu = ETHERMTU;
sys/dev/ic/rtl8169.c
924
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/rtl8169.c
925
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/ic/rtl8169.c
926
ifp->if_ioctl = re_ioctl;
sys/dev/ic/rtl8169.c
929
ifp->if_start = re_start;
sys/dev/ic/rtl8169.c
930
ifp->if_stop = re_stop;
sys/dev/ic/rtl8169.c
932
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/rtl8169.c
939
ifp->if_capabilities |=
sys/dev/ic/rtl8169.c
945
ifp->if_watchdog = re_watchdog;
sys/dev/ic/rtl8169.c
946
ifp->if_init = re_init;
sys/dev/ic/rtl8169.c
947
ifp->if_capenable = ifp->if_capabilities;
sys/dev/ic/rtl8169.c
948
IFQ_SET_MAXLEN(&ifp->if_snd, RE_IFQ_MAXLEN);
sys/dev/ic/rtl8169.c
949
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/rtl8169.c
955
mii->mii_ifp = ifp;
sys/dev/ic/rtl8169.c
969
if_attach(ifp);
sys/dev/ic/rtl8169.c
970
if_deferred_start_init(ifp, NULL);
sys/dev/ic/rtl8169.c
971
ether_ifattach(ifp, eaddr);
sys/dev/ic/rtl8169.c
978
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/rtl81x9.c
1033
if_statinc(ifp, if_ierrors);
sys/dev/ic/rtl81x9.c
1042
if_statinc(ifp, if_ierrors);
sys/dev/ic/rtl81x9.c
1049
m_set_rcvif(m, ifp);
sys/dev/ic/rtl81x9.c
1085
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/rtl81x9.c
1096
struct ifnet *ifp;
sys/dev/ic/rtl81x9.c
1100
ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl81x9.c
1120
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/rtl81x9.c
1121
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/ic/rtl81x9.c
1125
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/ic/rtl81x9.c
1127
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/ic/rtl81x9.c
1152
IF_STAT_PUTREF(ifp);
sys/dev/ic/rtl81x9.c
1154
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rtl81x9.c
1159
ifp->if_timer = 0;
sys/dev/ic/rtl81x9.c
1167
struct ifnet *ifp;
sys/dev/ic/rtl81x9.c
1172
ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl81x9.c
1209
rtk_init(ifp);
sys/dev/ic/rtl81x9.c
1216
if_schedule_deferred_start(ifp);
sys/dev/ic/rtl81x9.c
1228
rtk_start(struct ifnet *ifp)
sys/dev/ic/rtl81x9.c
1235
sc = ifp->if_softc;
sys/dev/ic/rtl81x9.c
1238
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/ic/rtl81x9.c
1292
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/ic/rtl81x9.c
1297
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/ic/rtl81x9.c
1324
ifp->if_timer = 5;
sys/dev/ic/rtl81x9.c
1333
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/rtl81x9.c
1337
rtk_init(struct ifnet *ifp)
sys/dev/ic/rtl81x9.c
1339
struct rtk_softc *sc = ifp->if_softc;
sys/dev/ic/rtl81x9.c
1349
rtk_stop(ifp, 0);
sys/dev/ic/rtl81x9.c
1353
CSR_WRITE_1(sc, RTK_IDR0 + i, CLLADDR(ifp->if_sadl)[i]);
sys/dev/ic/rtl81x9.c
1382
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/rtl81x9.c
1393
if (ifp->if_flags & IFF_BROADCAST) {
sys/dev/ic/rtl81x9.c
1422
if ((error = ether_mediachange(ifp)) != 0)
sys/dev/ic/rtl81x9.c
1425
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/rtl81x9.c
1426
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rtl81x9.c
1432
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/rtl81x9.c
1433
ifp->if_timer = 0;
sys/dev/ic/rtl81x9.c
1440
rtk_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/ic/rtl81x9.c
1442
struct rtk_softc *sc = ifp->if_softc;
sys/dev/ic/rtl81x9.c
1446
error = ether_ioctl(ifp, command, data);
sys/dev/ic/rtl81x9.c
1448
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/rtl81x9.c
1463
rtk_watchdog(struct ifnet *ifp)
sys/dev/ic/rtl81x9.c
1467
sc = ifp->if_softc;
sys/dev/ic/rtl81x9.c
1470
if_statinc(ifp, if_oerrors);
sys/dev/ic/rtl81x9.c
1473
rtk_init(ifp);
sys/dev/ic/rtl81x9.c
1481
rtk_stop(struct ifnet *ifp, int disable)
sys/dev/ic/rtl81x9.c
1483
struct rtk_softc *sc = ifp->if_softc;
sys/dev/ic/rtl81x9.c
1507
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/rtl81x9.c
1508
ifp->if_timer = 0;
sys/dev/ic/rtl81x9.c
511
rtk_phy_statchg(struct ifnet *ifp)
sys/dev/ic/rtl81x9.c
527
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/rtl81x9.c
536
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/rtl81x9.c
538
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/rtl81x9.c
571
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/rtl81x9.c
620
struct ifnet *ifp;
sys/dev/ic/rtl81x9.c
712
ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl81x9.c
713
ifp->if_softc = sc;
sys/dev/ic/rtl81x9.c
714
strcpy(ifp->if_xname, device_xname(self));
sys/dev/ic/rtl81x9.c
715
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/rtl81x9.c
716
ifp->if_ioctl = rtk_ioctl;
sys/dev/ic/rtl81x9.c
717
ifp->if_start = rtk_start;
sys/dev/ic/rtl81x9.c
718
ifp->if_watchdog = rtk_watchdog;
sys/dev/ic/rtl81x9.c
719
ifp->if_init = rtk_init;
sys/dev/ic/rtl81x9.c
720
ifp->if_stop = rtk_stop;
sys/dev/ic/rtl81x9.c
721
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/rtl81x9.c
726
mii->mii_ifp = ifp;
sys/dev/ic/rtl81x9.c
745
if_attach(ifp);
sys/dev/ic/rtl81x9.c
746
if_deferred_start_init(ifp, NULL);
sys/dev/ic/rtl81x9.c
747
ether_ifattach(ifp, eaddr);
sys/dev/ic/rtl81x9.c
816
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl81x9.c
834
ether_ifdetach(ifp);
sys/dev/ic/rtl81x9.c
835
if_detach(ifp);
sys/dev/ic/rtl81x9.c
913
struct ifnet *ifp;
sys/dev/ic/rtl81x9.c
921
ifp = &sc->ethercom.ec_if;
sys/dev/ic/rtl81x9.c
957
if_statinc(ifp, if_ierrors);
sys/dev/ic/rtl81x9.c
980
rtk_init(ifp);
sys/dev/ic/rtw.c
1459
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
1526
if_statinc(ifp, if_ierrors);
sys/dev/ic/rtw.c
1540
if_statinc(ifp, if_ierrors);
sys/dev/ic/rtw.c
1549
if_statinc(ifp, if_ierrors);
sys/dev/ic/rtw.c
1603
m_set_rcvif(m, ifp);
sys/dev/ic/rtw.c
1616
if ((ifp->if_flags & (IFF_DEBUG | IFF_LINK2)) ==
sys/dev/ic/rtw.c
1713
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
1726
if_statadd(ifp, if_collisions, rts_retry + data_retry);
sys/dev/ic/rtw.c
1731
if_statinc(ifp, if_oerrors);
sys/dev/ic/rtw.c
1844
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
1855
rtw_start(ifp); /* in softint */
sys/dev/ic/rtw.c
2160
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
2166
if ((ifp->if_flags & IFF_RUNNING) == 0 ||
sys/dev/ic/rtw.c
2192
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
2194
if ((ifp->if_flags & IFF_RUNNING) == 0 ||
sys/dev/ic/rtw.c
2272
rtw_stop(struct ifnet *ifp, int disable)
sys/dev/ic/rtw.c
2275
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
sys/dev/ic/rtw.c
2307
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ic/rtw.c
2308
ifp->if_timer = 0;
sys/dev/ic/rtw.c
2680
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
2710
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/rtw.c
2721
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/rtw.c
2732
if ((ifp->if_flags & IFF_BROADCAST) != 0)
sys/dev/ic/rtw.c
2735
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/rtw.c
2739
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/rtw.c
2742
if (ifp->if_flags & IFF_ALLMULTI)
sys/dev/ic/rtw.c
2775
rtw_init(struct ifnet *ifp)
sys/dev/ic/rtw.c
2777
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
sys/dev/ic/rtw.c
2784
rtw_stop(ifp, 0);
sys/dev/ic/rtw.c
2835
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/rtw.c
3030
rtw_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/rtw.c
3033
struct rtw_softc *sc = ifp->if_softc;
sys/dev/ic/rtw.c
3037
if ((rc = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/rtw.c
3039
else switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/ic/rtw.c
3041
rc = rtw_init(ifp);
sys/dev/ic/rtw.c
3042
RTW_PRINT_REGS(&sc->sc_regs, ifp->if_xname, __func__);
sys/dev/ic/rtw.c
3047
RTW_PRINT_REGS(&sc->sc_regs, ifp->if_xname, __func__);
sys/dev/ic/rtw.c
3050
RTW_PRINT_REGS(&sc->sc_regs, ifp->if_xname, __func__);
sys/dev/ic/rtw.c
3051
rtw_stop(ifp, 1);
sys/dev/ic/rtw.c
3060
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/rtw.c
3063
} else if ((ifp->if_flags & IFF_UP) != 0)
sys/dev/ic/rtw.c
3064
rc = rtw_init(ifp);
sys/dev/ic/rtw.c
3125
rtw_dequeue(struct ifnet *ifp, struct rtw_txsoft_blk **tsbp,
sys/dev/ic/rtw.c
3137
sc = (struct rtw_softc *)ifp->if_softc;
sys/dev/ic/rtw.c
3142
if_flagsp = &ifp->if_flags;
sys/dev/ic/rtw.c
3164
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/rtw.c
3181
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/rtw.c
3188
if_statinc(ifp, if_opackets);
sys/dev/ic/rtw.c
3189
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/rtw.c
3199
if_statinc(ifp, if_oerrors);
sys/dev/ic/rtw.c
3303
rtw_start(struct ifnet *ifp)
sys/dev/ic/rtw.c
3320
sc = (struct rtw_softc *)ifp->if_softc;
sys/dev/ic/rtw.c
3326
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/rtw.c
3336
if (rtw_dequeue(ifp, &tsb, &tdb, &m0, &ni) == -1)
sys/dev/ic/rtw.c
3377
if ((ifp->if_flags & (IFF_DEBUG | IFF_LINK2)) ==
sys/dev/ic/rtw.c
3428
(ifp->if_flags & (IFF_DEBUG | IFF_LINK2)) ==
sys/dev/ic/rtw.c
3524
ifp->if_timer = 1;
sys/dev/ic/rtw.c
3558
rtw_watchdog(struct ifnet *ifp)
sys/dev/ic/rtw.c
3564
sc = ifp->if_softc;
sys/dev/ic/rtw.c
3566
ifp->if_timer = 0;
sys/dev/ic/rtw.c
3583
ifp->if_xname, pri);
sys/dev/ic/rtw.c
3584
if_statinc(ifp, if_oerrors);
sys/dev/ic/rtw.c
3588
ifp->if_timer = 1;
sys/dev/ic/rtw.c
3601
rtw_start(ifp);
sys/dev/ic/rtw.c
3655
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/rtw.c
3656
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
sys/dev/ic/rtw.c
3737
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/rtw.c
3738
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
sys/dev/ic/rtw.c
3762
struct ifnet *ifp = nt->nt_ic->ic_ifp;
sys/dev/ic/rtw.c
3763
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
sys/dev/ic/rtw.c
3775
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/rtw.c
3776
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
sys/dev/ic/rtw.c
3785
rtw_media_change(struct ifnet *ifp)
sys/dev/ic/rtw.c
3789
error = ieee80211_media_change(ifp);
sys/dev/ic/rtw.c
3791
if ((ifp->if_flags & (IFF_RUNNING | IFF_UP)) ==
sys/dev/ic/rtw.c
3793
rtw_init(ifp); /* XXX lose error */
sys/dev/ic/rtw.c
3800
rtw_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/dev/ic/rtw.c
3802
struct rtw_softc *sc = ifp->if_softc;
sys/dev/ic/rtw.c
3809
ieee80211_media_status(ifp, imr);
sys/dev/ic/rtw.c
3813
rtw_setifprops(struct ifnet *ifp, const char *dvname, void *softc)
sys/dev/ic/rtw.c
3815
(void)strlcpy(ifp->if_xname, dvname, IFNAMSIZ);
sys/dev/ic/rtw.c
3816
ifp->if_softc = softc;
sys/dev/ic/rtw.c
3817
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
sys/dev/ic/rtw.c
3818
ifp->if_ioctl = rtw_ioctl;
sys/dev/ic/rtw.c
3819
ifp->if_start = rtw_start;
sys/dev/ic/rtw.c
3820
ifp->if_watchdog = rtw_watchdog;
sys/dev/ic/rtw.c
3821
ifp->if_init = rtw_init;
sys/dev/ic/rtw.c
3822
ifp->if_stop = rtw_stop;
sys/dev/ic/rtw.c
4039
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
4214
rtw_setifprops(ifp, device_xname(sc->sc_dev), (void*)sc);
sys/dev/ic/rtw.c
4216
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/rtw.c
4218
sc->sc_ic.ic_ifp = ifp;
sys/dev/ic/rtw.c
4227
if_initialize(ifp);
sys/dev/ic/rtw.c
4230
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/ic/rtw.c
4231
if_register(ifp);
sys/dev/ic/rtw.c
4246
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/ic/rtw.c
4261
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
4268
rtw_stop(ifp, 1);
sys/dev/ic/rtw.c
4273
if_detach(ifp);
sys/dev/ic/rtw.c
581
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/rtw.c
582
struct rtw_softc *sc = ifp->if_softc;
sys/dev/ic/rtw.c
603
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/rtw.c
604
struct rtw_softc *sc = ifp->if_softc;
sys/dev/ic/rtw.c
615
(ifp->if_flags & IFF_RUNNING) != 0);
sys/dev/ic/seeq8005.c
1043
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/seeq8005.c
1082
if_statadd(ifp, if_collisions,
sys/dev/ic/seeq8005.c
1090
if_statadd(ifp, if_collisions, colls);
sys/dev/ic/seeq8005.c
1095
if_statinc(ifp, if_collisions);
sys/dev/ic/seeq8005.c
1100
if_statadd2(ifp, if_collisions, 16, if_oerrors, 1);
sys/dev/ic/seeq8005.c
1106
ifp->if_timer = 0;
sys/dev/ic/seeq8005.c
1107
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/seeq8005.c
1110
if_statinc(ifp, if_opackets);
sys/dev/ic/seeq8005.c
1129
struct ifnet *ifp;
sys/dev/ic/seeq8005.c
1131
ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/seeq8005.c
1158
if_statinc(ifp, if_ierrors);
sys/dev/ic/seeq8005.c
1162
ea_init(ifp);
sys/dev/ic/seeq8005.c
1184
if_statinc(ifp, if_ierrors);
sys/dev/ic/seeq8005.c
1189
ea_init(ifp);
sys/dev/ic/seeq8005.c
1198
if_statinc(ifp, if_ierrors);
sys/dev/ic/seeq8005.c
1202
ea_init(ifp);
sys/dev/ic/seeq8005.c
1235
struct ifnet *ifp;
sys/dev/ic/seeq8005.c
1237
ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/seeq8005.c
1240
m = ea_get(sc, addr, len, ifp);
sys/dev/ic/seeq8005.c
1244
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/seeq8005.c
1254
ea_get(struct seeq8005_softc *sc, int addr, int totlen, struct ifnet *ifp)
sys/dev/ic/seeq8005.c
1266
m_set_rcvif(m, ifp);
sys/dev/ic/seeq8005.c
1327
ea_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/seeq8005.c
1329
struct seeq8005_softc *sc = ifp->if_softc;
sys/dev/ic/seeq8005.c
1336
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/seeq8005.c
1342
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/seeq8005.c
1373
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/seeq8005.c
1388
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/seeq8005.c
1389
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/seeq8005.c
1410
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/seeq8005.c
1427
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/seeq8005.c
1474
ea_watchdog(struct ifnet *ifp)
sys/dev/ic/seeq8005.c
1476
struct seeq8005_softc *sc = ifp->if_softc;
sys/dev/ic/seeq8005.c
1481
if_statinc(ifp, if_oerrors);
sys/dev/ic/seeq8005.c
1485
ea_init(ifp);
sys/dev/ic/seeq8005.c
1487
ifp->if_timer = 0;
sys/dev/ic/seeq8005.c
171
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/seeq8005.c
255
strlcpy(ifp->if_xname, device_xname(dev), IFNAMSIZ);
sys/dev/ic/seeq8005.c
256
ifp->if_softc = sc;
sys/dev/ic/seeq8005.c
257
ifp->if_start = ea_start;
sys/dev/ic/seeq8005.c
258
ifp->if_ioctl = ea_ioctl;
sys/dev/ic/seeq8005.c
259
ifp->if_init = ea_init;
sys/dev/ic/seeq8005.c
260
ifp->if_stop = ea_stop;
sys/dev/ic/seeq8005.c
261
ifp->if_watchdog = ea_watchdog;
sys/dev/ic/seeq8005.c
262
ifp->if_flags = IFF_BROADCAST | IFF_MULTICAST;
sys/dev/ic/seeq8005.c
264
ifp->if_flags |= IFF_SIMPLEX;
sys/dev/ic/seeq8005.c
265
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/seeq8005.c
285
if_attach(ifp);
sys/dev/ic/seeq8005.c
286
ether_ifattach(ifp, myaddr);
sys/dev/ic/seeq8005.c
299
ea_mediachange(struct ifnet *ifp)
sys/dev/ic/seeq8005.c
301
struct seeq8005_softc *sc = ifp->if_softc;
sys/dev/ic/seeq8005.c
312
ea_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/seeq8005.c
314
struct seeq8005_softc *sc = ifp->if_softc;
sys/dev/ic/seeq8005.c
468
ea_stop(struct ifnet *ifp, int disable)
sys/dev/ic/seeq8005.c
470
struct seeq8005_softc *sc = ifp->if_softc;
sys/dev/ic/seeq8005.c
739
ea_init(struct ifnet *ifp)
sys/dev/ic/seeq8005.c
741
struct seeq8005_softc *sc = ifp->if_softc;
sys/dev/ic/seeq8005.c
774
ea_set_address(sc, 0, (const uint8_t *)CLLADDR(ifp->if_sadl));
sys/dev/ic/seeq8005.c
789
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/seeq8005.c
791
else if ((ifp->if_flags & IFF_ALLMULTI) || sc->sc_variant == SEEQ_8004)
sys/dev/ic/seeq8005.c
843
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/seeq8005.c
844
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/seeq8005.c
848
ea_start(ifp);
sys/dev/ic/seeq8005.c
861
ea_start(struct ifnet *ifp)
sys/dev/ic/seeq8005.c
863
struct seeq8005_softc *sc = ifp->if_softc;
sys/dev/ic/seeq8005.c
874
if (ifp->if_flags & IFF_OACTIVE) {
sys/dev/ic/seeq8005.c
881
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/seeq8005.c
902
struct ifnet *ifp;
sys/dev/ic/seeq8005.c
904
ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/seeq8005.c
907
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/seeq8005.c
911
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/seeq8005.c
919
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/seeq8005.c
936
ifp->if_timer = 5;
sys/dev/ic/sgec.c
210
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/dev/ic/sgec.c
211
ifp->if_softc = sc;
sys/dev/ic/sgec.c
212
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/sgec.c
213
ifp->if_start = zestart;
sys/dev/ic/sgec.c
214
ifp->if_ioctl = zeioctl;
sys/dev/ic/sgec.c
215
ifp->if_watchdog = zetimeout;
sys/dev/ic/sgec.c
216
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/sgec.c
221
if_attach(ifp);
sys/dev/ic/sgec.c
222
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/ic/sgec.c
268
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/sgec.c
303
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/sgec.c
317
zestart(struct ifnet *ifp)
sys/dev/ic/sgec.c
319
struct ze_softc *sc = ifp->if_softc;
sys/dev/ic/sgec.c
398
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/sgec.c
415
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/sgec.c
419
ifp->if_timer = 5; /* If transmit logic dies */
sys/dev/ic/sgec.c
426
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/sgec.c
451
if_statinc(ifp, if_ierrors);
sys/dev/ic/sgec.c
454
m_set_rcvif(m, ifp);
sys/dev/ic/sgec.c
457
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/sgec.c
494
if_statinc(ifp, if_opackets);
sys/dev/ic/sgec.c
506
ifp->if_timer = 0;
sys/dev/ic/sgec.c
507
zestart(ifp); /* Put in more in queue */
sys/dev/ic/sgec.c
517
zeioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/sgec.c
519
struct ze_softc *sc = ifp->if_softc;
sys/dev/ic/sgec.c
526
ifp->if_flags |= IFF_UP;
sys/dev/ic/sgec.c
531
arp_ifinit(ifp, ifa);
sys/dev/ic/sgec.c
538
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/sgec.c
541
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/ic/sgec.c
549
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/sgec.c
575
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/sgec.c
580
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/sgec.c
587
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/sgec.c
652
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/sgec.c
653
const uint8_t *enaddr = CLLADDR(ifp->if_sadl);
sys/dev/ic/sgec.c
672
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/sgec.c
677
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/sgec.c
684
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/sgec.c
693
if (ifp->if_flags & IFF_ALLMULTI)
sys/dev/ic/sgec.c
694
ifp->if_flags |= IFF_PROMISC;
sys/dev/ic/sgec.c
695
else if (ifp->if_pcount == 0)
sys/dev/ic/sgec.c
696
ifp->if_flags &= ~IFF_PROMISC;
sys/dev/ic/sgec.c
705
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/sgec.c
707
else if (ifp->if_flags & IFF_ALLMULTI)
sys/dev/ic/sgec.c
714
if ((ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI)) == 0) {
sys/dev/ic/sgec.c
734
zetimeout(struct ifnet *ifp)
sys/dev/ic/sgec.c
736
struct ze_softc *sc = ifp->if_softc;
sys/dev/ic/sgec.c
87
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/smc83c170.c
1030
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/smc83c170.c
1040
epic_start(ifp);
sys/dev/ic/smc83c170.c
105
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/smc83c170.c
1071
epic_stop(struct ifnet *ifp, int disable)
sys/dev/ic/smc83c170.c
1073
struct epic_softc *sc = ifp->if_softc;
sys/dev/ic/smc83c170.c
1119
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/smc83c170.c
1120
ifp->if_timer = 0;
sys/dev/ic/smc83c170.c
1256
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/smc83c170.c
1270
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/smc83c170.c
1306
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/smc83c170.c
1310
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/smc83c170.c
1388
epic_statchg(struct ifnet *ifp)
sys/dev/ic/smc83c170.c
1390
struct epic_softc *sc = ifp->if_softc;
sys/dev/ic/smc83c170.c
1427
epic_mediachange(struct ifnet *ifp)
sys/dev/ic/smc83c170.c
1429
struct epic_softc *sc = ifp->if_softc;
sys/dev/ic/smc83c170.c
1438
if ((ifp->if_flags & IFF_UP) == 0)
sys/dev/ic/smc83c170.c
1444
printf("%s: parallel mode\n", ifp->if_xname);
sys/dev/ic/smc83c170.c
1457
printf("%s: serial mode\n", ifp->if_xname);
sys/dev/ic/smc83c170.c
1481
printf("%s: using phy %s\n", ifp->if_xname,
sys/dev/ic/smc83c170.c
1492
printf("%s: power up fiber\n", ifp->if_xname);
sys/dev/ic/smc83c170.c
1497
printf("%s: power down fiber\n", ifp->if_xname);
sys/dev/ic/smc83c170.c
250
mii->mii_ifp = ifp;
sys/dev/ic/smc83c170.c
276
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/smc83c170.c
277
ifp->if_softc = sc;
sys/dev/ic/smc83c170.c
278
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/smc83c170.c
279
ifp->if_ioctl = epic_ioctl;
sys/dev/ic/smc83c170.c
280
ifp->if_start = epic_start;
sys/dev/ic/smc83c170.c
281
ifp->if_watchdog = epic_watchdog;
sys/dev/ic/smc83c170.c
282
ifp->if_init = epic_init;
sys/dev/ic/smc83c170.c
283
ifp->if_stop = epic_stop;
sys/dev/ic/smc83c170.c
284
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/smc83c170.c
294
if_attach(ifp);
sys/dev/ic/smc83c170.c
295
if_deferred_start_init(ifp, NULL);
sys/dev/ic/smc83c170.c
296
ether_ifattach(ifp, enaddr);
sys/dev/ic/smc83c170.c
302
pmf_class_network_register(sc->sc_dev, ifp);
sys/dev/ic/smc83c170.c
357
epic_start(struct ifnet *ifp)
sys/dev/ic/smc83c170.c
359
struct epic_softc *sc = ifp->if_softc;
sys/dev/ic/smc83c170.c
384
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/smc83c170.c
439
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/smc83c170.c
498
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/smc83c170.c
530
ifp->if_timer = 5;
sys/dev/ic/smc83c170.c
539
epic_watchdog(struct ifnet *ifp)
sys/dev/ic/smc83c170.c
541
struct epic_softc *sc = ifp->if_softc;
sys/dev/ic/smc83c170.c
544
if_statinc(ifp, if_oerrors);
sys/dev/ic/smc83c170.c
546
(void)epic_init(ifp);
sys/dev/ic/smc83c170.c
554
epic_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/smc83c170.c
556
struct epic_softc *sc = ifp->if_softc;
sys/dev/ic/smc83c170.c
561
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/smc83c170.c
568
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/smc83c170.c
586
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/smc83c170.c
644
if_statinc(ifp, if_ierrors);
sys/dev/ic/smc83c170.c
662
if_statinc(ifp, if_ierrors);
sys/dev/ic/smc83c170.c
696
if_statinc(ifp, if_ierrors);
sys/dev/ic/smc83c170.c
706
m_set_rcvif(m, ifp);
sys/dev/ic/smc83c170.c
710
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/smc83c170.c
761
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/smc83c170.c
763
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/ic/smc83c170.c
765
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/ic/smc83c170.c
767
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/ic/smc83c170.c
772
IF_STAT_PUTREF(ifp);
sys/dev/ic/smc83c170.c
783
ifp->if_timer = 0;
sys/dev/ic/smc83c170.c
801
if_schedule_deferred_start(ifp);
sys/dev/ic/smc83c170.c
823
(void)epic_init(ifp);
sys/dev/ic/smc83c170.c
890
epic_init(struct ifnet *ifp)
sys/dev/ic/smc83c170.c
892
struct epic_softc *sc = ifp->if_softc;
sys/dev/ic/smc83c170.c
895
const uint8_t *enaddr = CLLADDR(ifp->if_sadl);
sys/dev/ic/smc83c170.c
904
epic_stop(ifp, 0);
sys/dev/ic/smc83c170.c
957
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/smc83c170.c
962
if ((error = epic_mediachange(ifp)) != 0)
sys/dev/ic/smc90cx6.c
144
struct ifnet *ifp = &sc->sc_arccom.ac_if;
sys/dev/ic/smc90cx6.c
186
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/smc90cx6.c
187
ifp->if_softc = sc;
sys/dev/ic/smc90cx6.c
188
ifp->if_start = bah_start;
sys/dev/ic/smc90cx6.c
189
ifp->if_ioctl = bah_ioctl;
sys/dev/ic/smc90cx6.c
190
ifp->if_timer = 0;
sys/dev/ic/smc90cx6.c
191
ifp->if_watchdog = bah_watchdog;
sys/dev/ic/smc90cx6.c
192
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/smc90cx6.c
194
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX;
sys/dev/ic/smc90cx6.c
196
ifp->if_mtu = ARCMTU;
sys/dev/ic/smc90cx6.c
198
rv = arc_ifattach(ifp, linkaddress);
sys/dev/ic/smc90cx6.c
201
if_deferred_start_init(ifp, NULL);
sys/dev/ic/smc90cx6.c
206
(void (*)(void *))bah_start, ifp);
sys/dev/ic/smc90cx6.c
220
struct ifnet *ifp;
sys/dev/ic/smc90cx6.c
223
ifp = &sc->sc_arccom.ac_if;
sys/dev/ic/smc90cx6.c
225
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/ic/smc90cx6.c
227
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/smc90cx6.c
229
bah_start(ifp);
sys/dev/ic/smc90cx6.c
243
struct ifnet *ifp;
sys/dev/ic/smc90cx6.c
251
ifp = &sc->sc_arccom.ac_if;
sys/dev/ic/smc90cx6.c
271
if_set_sadl(ifp, &linkaddress, sizeof(linkaddress), false);
sys/dev/ic/smc90cx6.c
309
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/smc90cx6.c
310
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/smc90cx6.c
312
bah_start(ifp);
sys/dev/ic/smc90cx6.c
344
bah_start(struct ifnet *ifp)
sys/dev/ic/smc90cx6.c
346
struct bah_softc *sc = ifp->if_softc;
sys/dev/ic/smc90cx6.c
361
printf("%s: start(0x%x)\n", device_xname(sc->sc_dev), ifp);
sys/dev/ic/smc90cx6.c
364
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/smc90cx6.c
374
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/smc90cx6.c
389
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/smc90cx6.c
458
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/smc90cx6.c
502
struct ifnet *ifp;
sys/dev/ic/smc90cx6.c
509
ifp = &sc->sc_arccom.ac_if;
sys/dev/ic/smc90cx6.c
526
if_statinc(ifp, if_ierrors);
sys/dev/ic/smc90cx6.c
530
m_set_rcvif(m, ifp);
sys/dev/ic/smc90cx6.c
551
if_statinc(ifp, if_ierrors);
sys/dev/ic/smc90cx6.c
578
if_statinc(ifp, if_ierrors);
sys/dev/ic/smc90cx6.c
634
struct ifnet *ifp;
sys/dev/ic/smc90cx6.c
645
ifp = &(sc->sc_arccom.ac_if);
sys/dev/ic/smc90cx6.c
656
if_statinc(ifp, if_opackets);
sys/dev/ic/smc90cx6.c
658
else if (ifp->if_flags & IFF_LINK2 && ifp->if_timer > 0
sys/dev/ic/smc90cx6.c
666
if_statinc(ifp, if_oerrors);
sys/dev/ic/smc90cx6.c
670
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/smc90cx6.c
688
ifp->if_timer = ARCTIMEOUT;
sys/dev/ic/smc90cx6.c
699
ifp->if_timer = 0;
sys/dev/ic/smc90cx6.c
712
if_schedule_deferred_start(ifp);
sys/dev/ic/smc90cx6.c
877
bah_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/smc90cx6.c
885
sc = ifp->if_softc;
sys/dev/ic/smc90cx6.c
897
ifp->if_flags |= IFF_UP;
sys/dev/ic/smc90cx6.c
902
arp_ifinit(ifp, ifa);
sys/dev/ic/smc90cx6.c
910
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/smc90cx6.c
913
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/ic/smc90cx6.c
920
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/smc90cx6.c
946
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/smc90cx6.c
968
bah_watchdog(struct ifnet *ifp)
sys/dev/ic/smc90cx6.c
970
struct bah_softc *sc = ifp->if_softc;
sys/dev/ic/smc91cxx.c
1004
if_statadd(ifp, if_collisions,
sys/dev/ic/smc91cxx.c
1009
ifp->if_timer = 0;
sys/dev/ic/smc91cxx.c
1028
if_schedule_deferred_start(ifp);
sys/dev/ic/smc91cxx.c
1050
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/smc91cxx.c
1087
if_statinc(ifp, if_ierrors);
sys/dev/ic/smc91cxx.c
1099
if_statinc(ifp, if_ierrors);
sys/dev/ic/smc91cxx.c
1111
m_set_rcvif(m, ifp);
sys/dev/ic/smc91cxx.c
1121
if_statinc(ifp, if_ierrors);
sys/dev/ic/smc91cxx.c
1168
if ((ifp->if_flags & IFF_PROMISC) != 0) {
sys/dev/ic/smc91cxx.c
1170
if (ether_cmp(eh->ether_shost, CLLADDR(ifp->if_sadl)) == 0) {
sys/dev/ic/smc91cxx.c
1178
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/smc91cxx.c
1194
smc91cxx_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/smc91cxx.c
1196
struct smc91cxx_softc *sc = ifp->if_softc;
sys/dev/ic/smc91cxx.c
1206
ifp->if_flags |= IFF_UP;
sys/dev/ic/smc91cxx.c
1211
arp_ifinit(ifp, ifa);
sys/dev/ic/smc91cxx.c
1221
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/smc91cxx.c
1224
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/ic/smc91cxx.c
1231
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/smc91cxx.c
1264
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/smc91cxx.c
1269
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/smc91cxx.c
1298
smc91cxx_watchdog(struct ifnet *ifp)
sys/dev/ic/smc91cxx.c
1300
struct smc91cxx_softc *sc = ifp->if_softc;
sys/dev/ic/smc91cxx.c
1303
if_statinc(ifp, if_oerrors);
sys/dev/ic/smc91cxx.c
1378
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/smc91cxx.c
1391
ether_ifdetach(ifp);
sys/dev/ic/smc91cxx.c
1392
if_detach(ifp);
sys/dev/ic/smc91cxx.c
1451
smc91cxx_statchg(struct ifnet *ifp)
sys/dev/ic/smc91cxx.c
1453
struct smc91cxx_softc *sc = ifp->if_softc;
sys/dev/ic/smc91cxx.c
232
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/smc91cxx.c
300
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/smc91cxx.c
301
ifp->if_softc = sc;
sys/dev/ic/smc91cxx.c
302
ifp->if_start = smc91cxx_start;
sys/dev/ic/smc91cxx.c
303
ifp->if_ioctl = smc91cxx_ioctl;
sys/dev/ic/smc91cxx.c
304
ifp->if_watchdog = smc91cxx_watchdog;
sys/dev/ic/smc91cxx.c
305
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/smc91cxx.c
306
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/smc91cxx.c
309
if_attach(ifp);
sys/dev/ic/smc91cxx.c
310
if_deferred_start_init(ifp, NULL);
sys/dev/ic/smc91cxx.c
311
ether_ifattach(ifp, myea);
sys/dev/ic/smc91cxx.c
317
mii->mii_ifp = ifp;
sys/dev/ic/smc91cxx.c
393
smc91cxx_mediachange(struct ifnet *ifp)
sys/dev/ic/smc91cxx.c
395
struct smc91cxx_softc *sc = ifp->if_softc;
sys/dev/ic/smc91cxx.c
447
smc91cxx_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/smc91cxx.c
449
struct smc91cxx_softc *sc = ifp->if_softc;
sys/dev/ic/smc91cxx.c
480
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/smc91cxx.c
504
enaddr = (const uint8_t *)CLLADDR(ifp->if_sadl);
sys/dev/ic/smc91cxx.c
563
if (ifp->if_flags & IFF_PROMISC)
sys/dev/ic/smc91cxx.c
591
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/smc91cxx.c
592
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/smc91cxx.c
600
smc91cxx_start(ifp);
sys/dev/ic/smc91cxx.c
610
smc91cxx_start(struct ifnet *ifp)
sys/dev/ic/smc91cxx.c
612
struct smc91cxx_softc *sc = ifp->if_softc;
sys/dev/ic/smc91cxx.c
622
if ((ifp->if_flags & (IFF_RUNNING|IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/ic/smc91cxx.c
627
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/smc91cxx.c
646
if_statinc(ifp, if_oerrors);
sys/dev/ic/smc91cxx.c
647
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/smc91cxx.c
698
ifp->if_timer = 5;
sys/dev/ic/smc91cxx.c
699
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/smc91cxx.c
721
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/smc91cxx.c
760
ifp->if_timer = 5;
sys/dev/ic/smc91cxx.c
763
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/smc91cxx.c
765
if_statinc(ifp, if_opackets);
sys/dev/ic/smc91cxx.c
859
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/ic/smc91cxx.c
894
if_statinc(ifp, if_ierrors);
sys/dev/ic/smc91cxx.c
914
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/smc91cxx.c
915
ifp->if_timer = 0;
sys/dev/ic/smc91cxx.c
954
if_statinc(ifp, if_oerrors);
sys/dev/ic/smc91cxx.c
957
if_statinc(ifp, if_collisions);
sys/dev/ic/smc91cxx.c
980
ifp->if_timer = 0;
sys/dev/ic/smc91cxx.c
999
if_statadd(ifp, if_collisions,
sys/dev/ic/tulip.c
1001
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/tulip.c
1015
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
1030
if ((ifp->if_flags & IFF_RUNNING) == 0 ||
sys/dev/ic/tulip.c
1133
(void) tlp_init(ifp);
sys/dev/ic/tulip.c
1158
(void) tlp_init(ifp);
sys/dev/ic/tulip.c
1191
if_schedule_deferred_start(ifp);
sys/dev/ic/tulip.c
1207
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
1239
(void) tlp_init(ifp);
sys/dev/ic/tulip.c
1247
if_statinc(ifp, if_collisions);
sys/dev/ic/tulip.c
1275
if_statinc(ifp, if_ierrors);
sys/dev/ic/tulip.c
1304
if_statinc(ifp, if_ierrors);
sys/dev/ic/tulip.c
1320
if_statinc(ifp, if_ierrors);
sys/dev/ic/tulip.c
1349
m_set_rcvif(m, ifp);
sys/dev/ic/tulip.c
1367
if (len > ETHER_MAX_FRAME(ifp, etype, 0))
sys/dev/ic/tulip.c
1369
ETHER_MAX_FRAME(ifp, etype, 0);
sys/dev/ic/tulip.c
1379
(ifp->if_flags & IFF_PROMISC) == 0 &&
sys/dev/ic/tulip.c
1381
memcmp(CLLADDR(ifp->if_sadl), eh->ether_dhost,
sys/dev/ic/tulip.c
1388
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/tulip.c
1403
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
1419
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/ic/tulip.c
1485
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/ic/tulip.c
1487
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/ic/tulip.c
1490
if_statadd_ref(ifp, nsr, if_collisions, 16);
sys/dev/ic/tulip.c
1492
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/ic/tulip.c
1495
if_statinc_ref(ifp, nsr, if_collisions);
sys/dev/ic/tulip.c
1497
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/ic/tulip.c
1498
IF_STAT_PUTREF(ifp);
sys/dev/ic/tulip.c
1506
ifp->if_timer = 0;
sys/dev/ic/tulip.c
1588
tlp_init(struct ifnet *ifp)
sys/dev/ic/tulip.c
1590
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
1601
tlp_stop(ifp, 0);
sys/dev/ic/tulip.c
186
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
1868
cpa + i, CLLADDR(ifp->if_sadl)[i]);
sys/dev/ic/tulip.c
1878
const uint8_t *enaddr = CLLADDR(ifp->if_sadl);
sys/dev/ic/tulip.c
1896
const uint8_t *enaddr = CLLADDR(ifp->if_sadl);
sys/dev/ic/tulip.c
1940
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/tulip.c
1941
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/tulip.c
1945
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/tulip.c
1946
ifp->if_timer = 0;
sys/dev/ic/tulip.c
2013
tlp_stop(struct ifnet *ifp, int disable)
sys/dev/ic/tulip.c
2015
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
2055
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ic/tulip.c
2056
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/tulip.c
2057
ifp->if_timer = 0;
sys/dev/ic/tulip.c
2546
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
2559
memcpy(enaddr, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/ic/tulip.c
2589
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/tulip.c
2594
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/tulip.c
2639
if (ifp->if_flags & IFF_BROADCAST) {
sys/dev/ic/tulip.c
2653
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/tulip.c
2693
if (ifp->if_flags & IFF_BROADCAST) {
sys/dev/ic/tulip.c
2712
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/tulip.c
2725
if (ifp->if_flags & IFF_BROADCAST) {
sys/dev/ic/tulip.c
2736
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/tulip.c
2739
if (ifp->if_flags & IFF_ALLMULTI)
sys/dev/ic/tulip.c
2767
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/ic/tulip.c
2806
ifp->if_timer = 5;
sys/dev/ic/tulip.c
2821
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
2831
if (ifp->if_flags & IFF_MULTICAST)
sys/dev/ic/tulip.c
2834
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/ic/tulip.c
2837
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/tulip.c
2868
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/tulip.c
2872
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/tulip.c
2892
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
2903
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/tulip.c
2904
(void) tlp_init(ifp);
sys/dev/ic/tulip.c
2913
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/tulip.c
2941
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/tulip.c
2945
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/tulip.c
2965
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
2975
if (ifp->if_flags & IFF_MULTICAST)
sys/dev/ic/tulip.c
2978
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/ic/tulip.c
2981
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/ic/tulip.c
3012
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/tulip.c
3016
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/tulip.c
3158
tlp_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ic/tulip.c
3160
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
3177
tlp_mediachange(struct ifnet *ifp)
sys/dev/ic/tulip.c
3179
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
3181
if ((ifp->if_flags & IFF_UP) == 0)
sys/dev/ic/tulip.c
3238
tlp_mii_statchg(struct ifnet *ifp)
sys/dev/ic/tulip.c
3240
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
3269
tlp_winb_mii_statchg(struct ifnet *ifp)
sys/dev/ic/tulip.c
3271
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
3298
tlp_dm9102_mii_statchg(struct ifnet *ifp)
sys/dev/ic/tulip.c
3300
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
3343
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
3346
if ((ifp->if_flags & IFF_UP) == 0)
sys/dev/ic/tulip.c
4627
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
4640
mii->mii_ifp = ifp;
sys/dev/ic/tulip.c
509
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/ic/tulip.c
510
ifp->if_softc = sc;
sys/dev/ic/tulip.c
511
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/ic/tulip.c
512
sc->sc_if_flags = ifp->if_flags;
sys/dev/ic/tulip.c
513
ifp->if_ioctl = tlp_ioctl;
sys/dev/ic/tulip.c
514
ifp->if_start = tlp_start;
sys/dev/ic/tulip.c
515
ifp->if_watchdog = tlp_watchdog;
sys/dev/ic/tulip.c
516
ifp->if_init = tlp_init;
sys/dev/ic/tulip.c
517
ifp->if_stop = tlp_stop;
sys/dev/ic/tulip.c
518
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/tulip.c
5183
tlp_2114x_nway_statchg(struct ifnet *ifp)
sys/dev/ic/tulip.c
5185
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
528
if_attach(ifp);
sys/dev/ic/tulip.c
529
if_deferred_start_init(ifp, NULL);
sys/dev/ic/tulip.c
530
ether_ifattach(ifp, enaddr);
sys/dev/ic/tulip.c
537
pmf_class_network_register(self, ifp);
sys/dev/ic/tulip.c
5456
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
5467
mii->mii_ifp = ifp;
sys/dev/ic/tulip.c
5509
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
5515
mii->mii_ifp = ifp;
sys/dev/ic/tulip.c
5586
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
5598
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/tulip.c
5608
tlp_pnic_nway_statchg(struct ifnet *ifp)
sys/dev/ic/tulip.c
5610
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
5910
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
5913
mii->mii_ifp = ifp;
sys/dev/ic/tulip.c
598
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
5985
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
5988
mii->mii_ifp = ifp;
sys/dev/ic/tulip.c
6021
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
6024
mii->mii_ifp = ifp;
sys/dev/ic/tulip.c
6057
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
6061
mii->mii_ifp = ifp;
sys/dev/ic/tulip.c
612
tlp_stop(ifp, 1);
sys/dev/ic/tulip.c
6141
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
6145
mii->mii_ifp = ifp;
sys/dev/ic/tulip.c
6214
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/ic/tulip.c
6225
mii->mii_ifp = ifp;
sys/dev/ic/tulip.c
626
ether_ifdetach(ifp);
sys/dev/ic/tulip.c
627
if_detach(ifp);
sys/dev/ic/tulip.c
672
tlp_start(struct ifnet *ifp)
sys/dev/ic/tulip.c
674
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
682
device_xname(sc->sc_dev), sc->sc_flags, ifp->if_flags));
sys/dev/ic/tulip.c
692
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/ic/tulip.c
696
(sc->sc_flags & TULIPF_LINK_UP) == 0 && ifp->if_snd.ifq_len < 10)
sys/dev/ic/tulip.c
719
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/tulip.c
782
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/tulip.c
828
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/ic/tulip.c
873
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/tulip.c
913
ifp->if_timer = 5;
sys/dev/ic/tulip.c
923
tlp_watchdog(struct ifnet *ifp)
sys/dev/ic/tulip.c
925
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
934
if_statinc(ifp, if_oerrors);
sys/dev/ic/tulip.c
937
if_statinc(ifp, if_oerrors);
sys/dev/ic/tulip.c
944
(void) tlp_init(ifp);
sys/dev/ic/tulip.c
947
tlp_start(ifp);
sys/dev/ic/tulip.c
957
struct ifnet *ifp = &ec->ec_if;
sys/dev/ic/tulip.c
958
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
959
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/ic/tulip.c
974
tlp_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/tulip.c
976
struct tulip_softc *sc = ifp->if_softc;
sys/dev/ic/tulip.c
983
error = ether_ioctl(ifp, cmd, data);
sys/dev/ic/tulip.c
985
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/tulip.c
999
tlp_start(ifp);
sys/dev/ic/wi.c
1007
wi_stop(struct ifnet *ifp, int disable)
sys/dev/ic/wi.c
1009
struct wi_softc *sc = ifp->if_softc;
sys/dev/ic/wi.c
1042
ifp->if_flags &= ~(IFF_OACTIVE | IFF_RUNNING);
sys/dev/ic/wi.c
1043
ifp->if_timer = 0;
sys/dev/ic/wi.c
1131
wi_start(struct ifnet *ifp)
sys/dev/ic/wi.c
1133
struct wi_softc *sc = ifp->if_softc;
sys/dev/ic/wi.c
1155
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ic/wi.c
1167
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/ic/wi.c
1170
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ic/wi.c
1171
if_statinc(ifp, if_opackets);
sys/dev/ic/wi.c
1174
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ic/wi.c
1179
if_statinc(ifp, if_oerrors);
sys/dev/ic/wi.c
1189
if_statinc(ifp, if_oerrors);
sys/dev/ic/wi.c
1205
if_statinc(ifp, if_oerrors);
sys/dev/ic/wi.c
1247
if (IFF_DUMPPKTS(ifp))
sys/dev/ic/wi.c
1255
if_statinc(ifp, if_oerrors);
sys/dev/ic/wi.c
1319
wi_watchdog(struct ifnet *ifp)
sys/dev/ic/wi.c
1321
struct wi_softc *sc = ifp->if_softc;
sys/dev/ic/wi.c
1323
ifp->if_timer = 0;
sys/dev/ic/wi.c
1329
printf("%s: device timeout\n", ifp->if_xname);
sys/dev/ic/wi.c
1330
if_statinc(ifp, if_oerrors);
sys/dev/ic/wi.c
1331
wi_init(ifp);
sys/dev/ic/wi.c
1334
ifp->if_timer = 1;
sys/dev/ic/wi.c
1344
ifp->if_timer = 1;
sys/dev/ic/wi.c
1413
wi_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/wi.c
1415
struct wi_softc *sc = ifp->if_softc;
sys/dev/ic/wi.c
1431
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ic/wi.c
1438
if (ifp->if_flags & IFF_UP) {
sys/dev/ic/wi.c
1441
(ifp->if_flags & IFF_PROMISC) != 0)
sys/dev/ic/wi.c
1446
error = wi_init(ifp);
sys/dev/ic/wi.c
1448
wi_stop(ifp, 1);
sys/dev/ic/wi.c
1452
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/ic/wi.c
1453
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/ic/wi.c
1461
error = wi_get_cfg(ifp, cmd, data);
sys/dev/ic/wi.c
1466
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, KAUTH_ARG(cmd),
sys/dev/ic/wi.c
1470
error = wi_set_cfg(ifp, cmd, data);
sys/dev/ic/wi.c
1472
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ic/wi.c
1473
error = wi_init(ifp);
sys/dev/ic/wi.c
1490
error = wi_init(ifp);
sys/dev/ic/wi.c
1503
wi_media_change(struct ifnet *ifp)
sys/dev/ic/wi.c
1505
struct wi_softc *sc = ifp->if_softc;
sys/dev/ic/wi.c
1509
error = ieee80211_media_change(ifp);
sys/dev/ic/wi.c
1512
error = wi_init(ifp);
sys/dev/ic/wi.c
1516
ifp->if_baudrate = ifmedia_baudrate(ic->ic_media.ifm_cur->ifm_media);
sys/dev/ic/wi.c
1522
wi_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/dev/ic/wi.c
1524
struct wi_softc *sc = ifp->if_softc;
sys/dev/ic/wi.c
1600
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
1613
if ((ifp->if_flags & IFF_PROMISC) != 0 &&
sys/dev/ic/wi.c
1650
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
1667
if_statinc(ifp, if_ierrors);
sys/dev/ic/wi.c
1671
if (IFF_DUMPPKTS(ifp))
sys/dev/ic/wi.c
1680
if_statinc(ifp, if_ierrors);
sys/dev/ic/wi.c
1696
if_statinc(ifp, if_ierrors);
sys/dev/ic/wi.c
1705
if_statinc(ifp, if_ierrors);
sys/dev/ic/wi.c
1713
if_statinc(ifp, if_ierrors);
sys/dev/ic/wi.c
1724
m_set_rcvif(m, ifp);
sys/dev/ic/wi.c
1778
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
1829
if_statinc(ifp, if_oerrors);
sys/dev/ic/wi.c
1853
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/wi.c
1892
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
1909
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/wi.c
1924
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
1947
ifp->if_timer = 1;
sys/dev/ic/wi.c
1960
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
2010
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/wi.c
2018
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
2082
if_statadd(ifp, if_collisions,
sys/dev/ic/wi.c
2104
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
2110
if ((ifp->if_flags & IFF_PROMISC) != 0) {
sys/dev/ic/wi.c
2112
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/ic/wi.c
2134
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/wi.c
2233
wi_get_cfg(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/wi.c
2235
struct wi_softc *sc = ifp->if_softc;
sys/dev/ic/wi.c
2383
wi_set_cfg(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ic/wi.c
2385
struct wi_softc *sc = ifp->if_softc;
sys/dev/ic/wi.c
2401
if_set_sadl(ifp, ic->ic_myaddr, ETHER_ADDR_LEN, false);
sys/dev/ic/wi.c
2510
m = m_devget((char *)&wreq.wi_val, wreq.wi_len, 0, ifp);
sys/dev/ic/wi.c
2653
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/wi.c
2654
struct wi_softc *sc = ifp->if_softc;
sys/dev/ic/wi.c
2668
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
2675
if ((ifp->if_flags & IFF_RUNNING) != 0)
sys/dev/ic/wi.c
2764
if ((ifp->if_flags & IFF_RUNNING) != 0)
sys/dev/ic/wi.c
3195
struct ifnet *ifp = ic->ic_ifp;
sys/dev/ic/wi.c
3196
struct wi_softc *sc = ifp->if_softc;
sys/dev/ic/wi.c
365
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
415
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/ic/wi.c
416
ifp->if_softc = sc;
sys/dev/ic/wi.c
417
ifp->if_start = wi_start;
sys/dev/ic/wi.c
418
ifp->if_ioctl = wi_ioctl;
sys/dev/ic/wi.c
419
ifp->if_watchdog = wi_watchdog;
sys/dev/ic/wi.c
420
ifp->if_init = wi_init;
sys/dev/ic/wi.c
421
ifp->if_stop = wi_stop;
sys/dev/ic/wi.c
422
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
sys/dev/ic/wi.c
423
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ic/wi.c
425
ic->ic_ifp = ifp;
sys/dev/ic/wi.c
551
if_initialize(ifp);
sys/dev/ic/wi.c
554
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/ic/wi.c
555
if_register(ifp);
sys/dev/ic/wi.c
571
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/ic/wi.c
598
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
607
wi_stop(ifp, 1);
sys/dev/ic/wi.c
610
if_detach(ifp);
sys/dev/ic/wi.c
636
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
641
(ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/wi.c
644
if ((ifp->if_flags & IFF_UP) == 0) {
sys/dev/ic/wi.c
676
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
681
(ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/ic/wi.c
684
if ((ifp->if_flags & IFF_UP) == 0) {
sys/dev/ic/wi.c
723
if ((ifp->if_flags & IFF_OACTIVE) == 0 &&
sys/dev/ic/wi.c
725
!IFQ_IS_EMPTY(&ifp->if_snd)) {
sys/dev/ic/wi.c
727
wi_start(ifp);
sys/dev/ic/wi.c
776
wi_init(struct ifnet *ifp)
sys/dev/ic/wi.c
778
struct wi_softc *sc = ifp->if_softc;
sys/dev/ic/wi.c
791
wi_stop(ifp, 0);
sys/dev/ic/wi.c
834
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/ic/wi.c
905
(ifp->if_flags & IFF_PROMISC) != 0) {
sys/dev/ic/wi.c
949
ifp->if_flags |= IFF_RUNNING;
sys/dev/ic/wi.c
950
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ic/wi.c
989
wi_stop(ifp, 0);
sys/dev/ieee1394/if_fwip.c
170
struct ifnet *ifp;
sys/dev/ieee1394/if_fwip.c
179
ifp = sc->sc_eth.fwip_ifp;
sys/dev/ieee1394/if_fwip.c
206
ifp->if_softc = &sc->sc_eth;
sys/dev/ieee1394/if_fwip.c
208
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/ieee1394/if_fwip.c
209
ifp->if_start = fwip_start;
sys/dev/ieee1394/if_fwip.c
210
ifp->if_ioctl = fwip_ioctl;
sys/dev/ieee1394/if_fwip.c
211
ifp->if_init = fwip_init;
sys/dev/ieee1394/if_fwip.c
212
ifp->if_stop = fwip_stop;
sys/dev/ieee1394/if_fwip.c
213
ifp->if_flags = (IFF_BROADCAST|IFF_SIMPLEX|IFF_MULTICAST);
sys/dev/ieee1394/if_fwip.c
214
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ieee1394/if_fwip.c
215
IFQ_SET_MAXLEN(&ifp->if_snd, TX_MAX_QUEUE);
sys/dev/ieee1394/if_fwip.c
217
if_attach(ifp);
sys/dev/ieee1394/if_fwip.c
218
ieee1394_ifattach(ifp, (const struct ieee1394_hwaddr *)hwaddr);
sys/dev/ieee1394/if_fwip.c
223
pmf_class_network_register(self, ifp);
sys/dev/ieee1394/if_fwip.c
225
FWIPDEBUG(ifp, "interface created\n");
sys/dev/ieee1394/if_fwip.c
233
struct ifnet *ifp = sc->sc_eth.fwip_ifp;
sys/dev/ieee1394/if_fwip.c
236
ieee1394_ifdetach(ifp);
sys/dev/ieee1394/if_fwip.c
237
if_detach(ifp);
sys/dev/ieee1394/if_fwip.c
258
fwip_start(struct ifnet *ifp)
sys/dev/ieee1394/if_fwip.c
260
struct fwip_softc *sc = ((struct fwip_eth_softc *)ifp->if_softc)->fwip;
sys/dev/ieee1394/if_fwip.c
262
FWIPDEBUG(ifp, "starting\n");
sys/dev/ieee1394/if_fwip.c
267
FWIPDEBUG(ifp, "not ready\n");
sys/dev/ieee1394/if_fwip.c
270
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/ieee1394/if_fwip.c
272
if_statinc(ifp, if_oerrors);
sys/dev/ieee1394/if_fwip.c
278
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ieee1394/if_fwip.c
280
if (ifp->if_snd.ifq_len != 0)
sys/dev/ieee1394/if_fwip.c
281
fwip_async_output(sc, ifp);
sys/dev/ieee1394/if_fwip.c
283
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ieee1394/if_fwip.c
287
fwip_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ieee1394/if_fwip.c
295
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ieee1394/if_fwip.c
297
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/ieee1394/if_fwip.c
299
fwip_stop(ifp, 0);
sys/dev/ieee1394/if_fwip.c
302
fwip_init(ifp);
sys/dev/ieee1394/if_fwip.c
314
error = ieee1394_ioctl(ifp, cmd, data);
sys/dev/ieee1394/if_fwip.c
326
fwip_init(struct ifnet *ifp)
sys/dev/ieee1394/if_fwip.c
328
struct fwip_softc *sc = ((struct fwip_eth_softc *)ifp->if_softc)->fwip;
sys/dev/ieee1394/if_fwip.c
335
FWIPDEBUG(ifp, "initializing\n");
sys/dev/ieee1394/if_fwip.c
359
aprint_error_ifnet(ifp, "if_fwip: malloc failed\n");
sys/dev/ieee1394/if_fwip.c
374
aprint_error_ifnet(ifp,
sys/dev/ieee1394/if_fwip.c
419
ifp->if_flags |= IFF_RUNNING;
sys/dev/ieee1394/if_fwip.c
420
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/ieee1394/if_fwip.c
424
fwip_start(ifp);
sys/dev/ieee1394/if_fwip.c
430
fwip_stop(struct ifnet *ifp, int disable)
sys/dev/ieee1394/if_fwip.c
432
struct fwip_softc *sc = ((struct fwip_eth_softc *)ifp->if_softc)->fwip;
sys/dev/ieee1394/if_fwip.c
469
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/ieee1394/if_fwip.c
507
struct ifnet *ifp;
sys/dev/ieee1394/if_fwip.c
509
ifp = sc->sc_eth.fwip_ifp;
sys/dev/ieee1394/if_fwip.c
511
FWIPDEBUG(ifp, "resp = %d\n", xfer->resp);
sys/dev/ieee1394/if_fwip.c
513
if_statinc(ifp, if_oerrors);
sys/dev/ieee1394/if_fwip.c
523
if (ifp->if_snd.ifq_head != NULL)
sys/dev/ieee1394/if_fwip.c
524
fwip_start(ifp);
sys/dev/ieee1394/if_fwip.c
529
fwip_async_output(struct fwip_softc *sc, struct ifnet *ifp)
sys/dev/ieee1394/if_fwip.c
545
(ifp->if_snd.ifq_head != NULL)) {
sys/dev/ieee1394/if_fwip.c
554
IF_POLL(&ifp->if_snd, m);
sys/dev/ieee1394/if_fwip.c
627
if_statinc(ifp, if_oerrors);
sys/dev/ieee1394/if_fwip.c
667
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/ieee1394/if_fwip.c
670
if_statinc(ifp, if_oerrors);
sys/dev/ieee1394/if_fwip.c
675
if_statinc(ifp, if_opackets);
sys/dev/ieee1394/if_fwip.c
693
struct ifnet *ifp;
sys/dev/ieee1394/if_fwip.c
701
ifp = sc->sc_eth.fwip_ifp;
sys/dev/ieee1394/if_fwip.c
715
aprint_error_ifnet(ifp,
sys/dev/ieee1394/if_fwip.c
728
if_statinc(ifp, if_ierrors);
sys/dev/ieee1394/if_fwip.c
752
FWIPDEBUG(ifp, "Unrecognised GASP header %#08x %#08x\n",
sys/dev/ieee1394/if_fwip.c
755
if_statinc(ifp, if_ierrors);
sys/dev/ieee1394/if_fwip.c
763
if (ifp->if_bpf) {
sys/dev/ieee1394/if_fwip.c
788
m_set_rcvif(m, ifp);
sys/dev/ieee1394/if_fwip.c
789
ieee1394_input(ifp, m, src);
sys/dev/ieee1394/if_fwip.c
790
if_statinc(ifp, if_ipackets);
sys/dev/ieee1394/if_fwip.c
823
struct ifnet *ifp;
sys/dev/ieee1394/if_fwip.c
829
ifp = sc->sc_eth.fwip_ifp;
sys/dev/ieee1394/if_fwip.c
859
if_statinc(ifp, if_ierrors);
sys/dev/ieee1394/if_fwip.c
863
if (ifp->if_bpf) {
sys/dev/ieee1394/if_fwip.c
893
m_set_rcvif(m, ifp);
sys/dev/ieee1394/if_fwip.c
894
ieee1394_input(ifp, m, fp->mode.wreqb.src);
sys/dev/ieee1394/if_fwip.c
895
if_statinc(ifp, if_ipackets);
sys/dev/isa/cs89x0isa.c
169
struct ifnet *ifp;
sys/dev/isa/cs89x0isa.c
180
ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/cs89x0isa.c
229
if_statinc(ifp, if_ierrors);
sys/dev/isa/cs89x0isa.c
246
if_statinc(ifp, if_ierrors);
sys/dev/isa/cs89x0isa.c
288
m_set_rcvif(m, ifp);
sys/dev/isa/cs89x0isa.c
355
if_statinc(ifp, if_ierrors);
sys/dev/isa/cs89x0isa.c
361
if ((ifp->if_flags & IFF_DEBUG) &&
sys/dev/isa/if_eg.c
368
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_eg.c
452
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/isa/if_eg.c
453
ifp->if_softc = sc;
sys/dev/isa/if_eg.c
454
ifp->if_start = egstart;
sys/dev/isa/if_eg.c
455
ifp->if_ioctl = egioctl;
sys/dev/isa/if_eg.c
456
ifp->if_watchdog = egwatchdog;
sys/dev/isa/if_eg.c
457
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX;
sys/dev/isa/if_eg.c
458
IFQ_SET_READY(&ifp->if_snd);
sys/dev/isa/if_eg.c
461
if_attach(ifp);
sys/dev/isa/if_eg.c
462
ether_ifattach(ifp, myaddr);
sys/dev/isa/if_eg.c
474
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_eg.c
523
ifp->if_flags |= IFF_RUNNING;
sys/dev/isa/if_eg.c
527
egstart(ifp);
sys/dev/isa/if_eg.c
552
egstart(struct ifnet *ifp)
sys/dev/isa/if_eg.c
554
struct eg_softc *sc = ifp->if_softc;
sys/dev/isa/if_eg.c
562
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/isa/if_eg.c
570
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/isa/if_eg.c
580
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/isa/if_eg.c
593
if_statinc(ifp, if_oerrors);
sys/dev/isa/if_eg.c
622
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_eg.c
660
if_statinc(ifp, if_oerrors);
sys/dev/isa/if_eg.c
662
if_statinc(ifp, if_opackets);
sys/dev/isa/if_eg.c
664
if_statadd(ifp, if_collisions,
sys/dev/isa/if_eg.c
709
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_eg.c
716
if_statinc(ifp, if_ierrors);
sys/dev/isa/if_eg.c
723
if_statinc(ifp, if_ierrors);
sys/dev/isa/if_eg.c
727
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/isa/if_eg.c
736
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_eg.c
743
m_set_rcvif(m0, ifp);
sys/dev/isa/if_eg.c
778
egioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/dev/isa/if_eg.c
780
struct eg_softc *sc = ifp->if_softc;
sys/dev/isa/if_eg.c
789
ifp->if_flags |= IFF_UP;
sys/dev/isa/if_eg.c
795
arp_ifinit(ifp, ifa);
sys/dev/isa/if_eg.c
804
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/isa/if_eg.c
807
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/isa/if_eg.c
814
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/isa/if_eg.c
839
error = ether_ioctl(ifp, cmd, data);
sys/dev/isa/if_eg.c
860
egwatchdog(struct ifnet *ifp)
sys/dev/isa/if_eg.c
862
struct eg_softc *sc = ifp->if_softc;
sys/dev/isa/if_eg.c
865
if_statinc(ifp, if_oerrors);
sys/dev/isa/if_el.c
201
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_el.c
235
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/isa/if_el.c
236
ifp->if_softc = sc;
sys/dev/isa/if_el.c
237
ifp->if_start = elstart;
sys/dev/isa/if_el.c
238
ifp->if_ioctl = elioctl;
sys/dev/isa/if_el.c
239
ifp->if_watchdog = elwatchdog;
sys/dev/isa/if_el.c
240
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX;
sys/dev/isa/if_el.c
241
IFQ_SET_READY(&ifp->if_snd);
sys/dev/isa/if_el.c
245
if_attach(ifp);
sys/dev/isa/if_el.c
246
ether_ifattach(ifp, myaddr);
sys/dev/isa/if_el.c
312
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_el.c
321
if (ifp->if_flags & IFF_PROMISC)
sys/dev/isa/if_el.c
340
ifp->if_flags |= IFF_RUNNING;
sys/dev/isa/if_el.c
344
elstart(ifp);
sys/dev/isa/if_el.c
353
elstart(struct ifnet *ifp)
sys/dev/isa/if_el.c
355
struct el_softc *sc = ifp->if_softc;
sys/dev/isa/if_el.c
378
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/isa/if_el.c
385
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/isa/if_el.c
419
if_statinc(ifp, if_oerrors);
sys/dev/isa/if_el.c
428
if_statinc(ifp, if_collisions);
sys/dev/isa/if_el.c
436
if_statinc(ifp, if_oerrors);
sys/dev/isa/if_el.c
440
if_statinc(ifp, if_opackets);
sys/dev/isa/if_el.c
566
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_el.c
573
if_statinc(ifp, if_ierrors);
sys/dev/isa/if_el.c
580
if_statinc(ifp, if_ierrors);
sys/dev/isa/if_el.c
584
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/isa/if_el.c
595
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_el.c
604
m_set_rcvif(m0, ifp);
sys/dev/isa/if_el.c
647
elioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/isa/if_el.c
649
struct el_softc *sc = ifp->if_softc;
sys/dev/isa/if_el.c
658
ifp->if_flags |= IFF_UP;
sys/dev/isa/if_el.c
664
arp_ifinit(ifp, ifa);
sys/dev/isa/if_el.c
673
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/isa/if_el.c
676
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/isa/if_el.c
683
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/isa/if_el.c
703
error = ether_ioctl(ifp, cmd, data);
sys/dev/isa/if_el.c
715
elwatchdog(struct ifnet *ifp)
sys/dev/isa/if_el.c
717
struct el_softc *sc = ifp->if_softc;
sys/dev/isa/if_el.c
720
if_statinc(ifp, if_oerrors);
sys/dev/isa/if_iy.c
1003
m_set_rcvif(m, ifp);
sys/dev/isa/if_iy.c
1053
if_percpuq_enqueue(ifp->if_percpuq, top);
sys/dev/isa/if_iy.c
1057
if_statinc(ifp, if_ierrors);
sys/dev/isa/if_iy.c
1118
struct ifnet *ifp;
sys/dev/isa/if_iy.c
1121
ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_iy.c
1159
if_statadd(ifp, if_collisions, 16);
sys/dev/isa/if_iy.c
1161
if_statadd(ifp, if_collisions, txstat2 & 0x000f);
sys/dev/isa/if_iy.c
1164
if_statinc(ifp, if_oerrors);
sys/dev/isa/if_iy.c
1169
iyioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/isa/if_iy.c
1175
sc = ifp->if_softc;
sys/dev/isa/if_iy.c
1180
ifp, ifp->if_xname, cmd, data);
sys/dev/isa/if_iy.c
1188
ifp->if_flags |= IFF_UP;
sys/dev/isa/if_iy.c
1194
arp_ifinit(ifp, ifa);
sys/dev/isa/if_iy.c
1203
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/isa/if_iy.c
1205
sc->promisc = ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI);
sys/dev/isa/if_iy.c
1207
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/isa/if_iy.c
1214
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/isa/if_iy.c
1233
if (ifp->if_flags & IFF_DEBUG)
sys/dev/isa/if_iy.c
1242
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/isa/if_iy.c
1247
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/isa/if_iy.c
1257
error = ether_ioctl(ifp, cmd, data);
sys/dev/isa/if_iy.c
1264
iy_mediachange(struct ifnet *ifp)
sys/dev/isa/if_iy.c
1266
struct iy_softc *sc = ifp->if_softc;
sys/dev/isa/if_iy.c
1284
iy_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/isa/if_iy.c
1286
struct iy_softc *sc = ifp->if_softc;
sys/dev/isa/if_iy.c
1299
struct ifnet *ifp;
sys/dev/isa/if_iy.c
1309
ifp = &ecp->ec_if;
sys/dev/isa/if_iy.c
1320
if (ifp->if_flags & IFF_DEBUG)
sys/dev/isa/if_iy.c
1322
"%d/%d bytes needed/avail\n", ifp->if_xname,
sys/dev/isa/if_iy.c
1372
(ifp->if_flags & IFF_DEBUG)) {
sys/dev/isa/if_iy.c
1389
struct ifnet *ifp;
sys/dev/isa/if_iy.c
1395
ifp = &ecp->ec_if;
sys/dev/isa/if_iy.c
1401
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/isa/if_iy.c
1411
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/isa/if_iy.c
1420
if ((ifp->if_flags & IFF_RUNNING) == 0 || sc->tx_busy) {
sys/dev/isa/if_iy.c
1429
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/isa/if_iy.c
1434
if (ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI))
sys/dev/isa/if_iy.c
279
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_iy.c
307
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/isa/if_iy.c
308
ifp->if_softc = sc;
sys/dev/isa/if_iy.c
309
ifp->if_start = iystart;
sys/dev/isa/if_iy.c
310
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/isa/if_iy.c
314
ifp->if_ioctl = iyioctl;
sys/dev/isa/if_iy.c
315
ifp->if_watchdog = iywatchdog;
sys/dev/isa/if_iy.c
317
IFQ_SET_READY(&ifp->if_snd);
sys/dev/isa/if_iy.c
349
if_attach(ifp);
sys/dev/isa/if_iy.c
350
ether_ifattach(ifp, myaddr);
sys/dev/isa/if_iy.c
440
struct ifnet *ifp;
sys/dev/isa/if_iy.c
447
ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_iy.c
449
printf("ifp is %p\n", ifp);
sys/dev/isa/if_iy.c
459
bus_space_write_1(iot, ioh, I_ADD(i), CLLADDR(ifp->if_sadl)[i]);
sys/dev/isa/if_iy.c
466
if (ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI))
sys/dev/isa/if_iy.c
620
ifp->if_flags |= IFF_RUNNING;
sys/dev/isa/if_iy.c
625
iystart(struct ifnet *ifp)
sys/dev/isa/if_iy.c
643
sc = ifp->if_softc;
sys/dev/isa/if_iy.c
645
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/isa/if_iy.c
657
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/isa/if_iy.c
681
if_statinc(ifp, if_oerrors);
sys/dev/isa/if_iy.c
682
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/isa/if_iy.c
687
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/isa/if_iy.c
724
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/isa/if_iy.c
828
if_statinc(ifp, if_opackets);
sys/dev/isa/if_iy.c
925
iywatchdog(struct ifnet *ifp)
sys/dev/isa/if_iy.c
927
struct iy_softc *sc = ifp->if_softc;
sys/dev/isa/if_iy.c
930
if_statinc(ifp, if_oerrors);
sys/dev/isa/if_iy.c
941
struct ifnet *ifp;
sys/dev/isa/if_iy.c
951
ifp = &sc->sc_ethercom.ec_if;
sys/dev/isa/if_iy.c
981
iystart(ifp);
sys/dev/isa/if_iy.c
995
struct ifnet *ifp;
sys/dev/isa/if_iy.c
998
ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_gfe.c
1008
if_statinc(ifp, if_ierrors);
sys/dev/marvell/if_gfe.c
1186
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/marvell/if_gfe.c
1248
if_statinc(ifp, if_opackets);
sys/dev/marvell/if_gfe.c
1250
if_statinc(ifp, if_oerrors);
sys/dev/marvell/if_gfe.c
1335
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/marvell/if_gfe.c
1337
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/marvell/if_gfe.c
1349
if (ifp->if_timer == 0)
sys/dev/marvell/if_gfe.c
1350
ifp->if_timer = 5;
sys/dev/marvell/if_gfe.c
1359
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/marvell/if_gfe.c
1423
if_statinc(ifp, if_opackets);
sys/dev/marvell/if_gfe.c
1425
if_statinc(ifp, if_oerrors);
sys/dev/marvell/if_gfe.c
1429
ifp->if_timer = 5;
sys/dev/marvell/if_gfe.c
1435
ifp->if_timer = 0;
sys/dev/marvell/if_gfe.c
387
gfec_mii_statchg(struct ifnet *ifp)
sys/dev/marvell/if_gfe.c
407
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/marvell/if_gfe.c
494
mii->mii_ifp = ifp;
sys/dev/marvell/if_gfe.c
510
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/marvell/if_gfe.c
511
ifp->if_softc = sc;
sys/dev/marvell/if_gfe.c
512
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/marvell/if_gfe.c
514
ifp->if_flags |= IFF_DEBUG;
sys/dev/marvell/if_gfe.c
516
ifp->if_ioctl = gfe_ifioctl;
sys/dev/marvell/if_gfe.c
517
ifp->if_start = gfe_ifstart;
sys/dev/marvell/if_gfe.c
518
ifp->if_watchdog = gfe_ifwatchdog;
sys/dev/marvell/if_gfe.c
537
if_attach(ifp);
sys/dev/marvell/if_gfe.c
538
ether_ifattach(ifp, enaddr);
sys/dev/marvell/if_gfe.c
539
bpf_attach(ifp, DLT_EN10MB, sizeof(struct ether_header));
sys/dev/marvell/if_gfe.c
609
gfe_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/marvell/if_gfe.c
611
struct gfe_softc * const sc = ifp->if_softc;
sys/dev/marvell/if_gfe.c
621
ifp->if_flags |= IFF_UP;
sys/dev/marvell/if_gfe.c
627
arp_ifinit(ifp, ifa);
sys/dev/marvell/if_gfe.c
636
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/marvell/if_gfe.c
639
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/marvell/if_gfe.c
659
if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/dev/marvell/if_gfe.c
664
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/marvell/if_gfe.c
665
if (ifp->if_flags & IFF_RUNNING)
sys/dev/marvell/if_gfe.c
678
gfe_ifstart(struct ifnet *ifp)
sys/dev/marvell/if_gfe.c
680
struct gfe_softc * const sc = ifp->if_softc;
sys/dev/marvell/if_gfe.c
685
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/marvell/if_gfe.c
691
IF_POLL(&ifp->if_snd, m);
sys/dev/marvell/if_gfe.c
693
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/marvell/if_gfe.c
704
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/marvell/if_gfe.c
720
ifp->if_flags |= IFF_OACTIVE;
sys/dev/marvell/if_gfe.c
725
gfe_ifwatchdog(struct ifnet *ifp)
sys/dev/marvell/if_gfe.c
727
struct gfe_softc * const sc = ifp->if_softc;
sys/dev/marvell/if_gfe.c
732
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/marvell/if_gfe.c
747
if_statinc(ifp, if_oerrors);
sys/dev/marvell/if_gfe.c
867
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/marvell/if_gfe.c
906
if_statinc(ifp, if_ipackets);
sys/dev/marvell/if_gfe.c
907
if_statinc(ifp, if_ierrors);
sys/dev/marvell/if_gfe.c
931
m_set_rcvif(m, ifp);
sys/dev/marvell/if_gfe.c
944
if ((ifp->if_flags & IFF_PROMISC) ||
sys/dev/marvell/if_gfe.c
948
memcmp(eh->ether_dhost, CLLADDR(ifp->if_sadl),
sys/dev/marvell/if_gfe.c
950
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/marvell/if_gfe.c
981
struct ifnet * const ifp = &sc->sc_ec.ec_if;
sys/dev/marvell/if_mvgbe.c
1002
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvgbe.c
1021
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/marvell/if_mvgbe.c
1045
if_schedule_deferred_start(ifp);
sys/dev/marvell/if_mvgbe.c
1053
mvgbe_start(struct ifnet *ifp)
sys/dev/marvell/if_mvgbe.c
1055
struct mvgbe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvgbe.c
1063
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/marvell/if_mvgbe.c
1070
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/marvell/if_mvgbe.c
1081
ifp->if_flags |= IFF_OACTIVE;
sys/dev/marvell/if_mvgbe.c
1086
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/marvell/if_mvgbe.c
1093
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/marvell/if_mvgbe.c
1106
ifp->if_timer = 1;
sys/dev/marvell/if_mvgbe.c
1112
mvgbe_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/marvell/if_mvgbe.c
1114
struct mvgbe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvgbe.c
1122
error = ether_ioctl(ifp, cmd, data);
sys/dev/marvell/if_mvgbe.c
1124
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/marvell/if_mvgbe.c
1138
mvgbe_init(struct ifnet *ifp)
sys/dev/marvell/if_mvgbe.c
1140
struct mvgbe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvgbe.c
1149
mvgbe_stop(ifp, 0);
sys/dev/marvell/if_mvgbe.c
1157
aprint_error_ifnet(ifp,
sys/dev/marvell/if_mvgbe.c
1162
aprint_error_ifnet(ifp,
sys/dev/marvell/if_mvgbe.c
1291
ifp->if_flags |= IFF_RUNNING;
sys/dev/marvell/if_mvgbe.c
1292
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/marvell/if_mvgbe.c
1299
mvgbe_stop(struct ifnet *ifp, int disable)
sys/dev/marvell/if_mvgbe.c
1301
struct mvgbe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvgbe.c
1342
aprint_error_ifnet(ifp,
sys/dev/marvell/if_mvgbe.c
1360
aprint_error_ifnet(ifp,
sys/dev/marvell/if_mvgbe.c
1378
aprint_error_ifnet(ifp,
sys/dev/marvell/if_mvgbe.c
1415
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/marvell/if_mvgbe.c
1419
mvgbe_watchdog(struct ifnet *ifp)
sys/dev/marvell/if_mvgbe.c
1421
struct mvgbe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvgbe.c
1436
ifp->if_timer = 5;
sys/dev/marvell/if_mvgbe.c
1440
aprint_error_ifnet(ifp, "watchdog timeout\n");
sys/dev/marvell/if_mvgbe.c
1442
if_statinc(ifp, if_oerrors);
sys/dev/marvell/if_mvgbe.c
1444
mvgbe_init(ifp);
sys/dev/marvell/if_mvgbe.c
1452
struct ifnet *ifp = &ec->ec_if;
sys/dev/marvell/if_mvgbe.c
1453
struct mvgbe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvgbe.c
1454
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/marvell/if_mvgbe.c
1457
sc->sc_if_flags = ifp->if_flags;
sys/dev/marvell/if_mvgbe.c
1472
mvgbe_mediachange(struct ifnet *ifp)
sys/dev/marvell/if_mvgbe.c
1474
return ether_mediachange(ifp);
sys/dev/marvell/if_mvgbe.c
1481
mvgbe_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/marvell/if_mvgbe.c
1483
ether_mediastatus(ifp, ifmr);
sys/dev/marvell/if_mvgbe.c
1936
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvgbe.c
1991
if_statinc(ifp, if_ierrors);
sys/dev/marvell/if_mvgbe.c
1993
if_statinc(ifp, if_ierrors);
sys/dev/marvell/if_mvgbe.c
1995
if_statinc(ifp, if_ierrors);
sys/dev/marvell/if_mvgbe.c
1997
if_statinc(ifp, if_ierrors);
sys/dev/marvell/if_mvgbe.c
1999
if_statinc(ifp, if_ierrors);
sys/dev/marvell/if_mvgbe.c
2046
m0 = m_devget(mtod(m, char *), total_len, 0, ifp);
sys/dev/marvell/if_mvgbe.c
2049
aprint_error_ifnet(ifp,
sys/dev/marvell/if_mvgbe.c
2052
if_statinc(ifp, if_ierrors);
sys/dev/marvell/if_mvgbe.c
2057
m_set_rcvif(m, ifp);
sys/dev/marvell/if_mvgbe.c
2065
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/marvell/if_mvgbe.c
2074
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvgbe.c
2102
if_statinc(ifp, if_opackets);
sys/dev/marvell/if_mvgbe.c
2107
if_statinc(ifp, if_collisions);
sys/dev/marvell/if_mvgbe.c
2109
if_statinc(ifp, if_oerrors);
sys/dev/marvell/if_mvgbe.c
2111
if_statinc(ifp, if_collisions);
sys/dev/marvell/if_mvgbe.c
2131
ifp->if_timer = 0;
sys/dev/marvell/if_mvgbe.c
2134
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/marvell/if_mvgbe.c
2160
struct ifnet *ifp= &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvgbe.c
2172
if (ifp->if_flags & (IFF_ALLMULTI | IFF_PROMISC)) {
sys/dev/marvell/if_mvgbe.c
2201
if (ifp->if_flags & (IFF_ALLMULTI | IFF_PROMISC)) {
sys/dev/marvell/if_mvgbe.c
2215
if (ifp->if_flags & IFF_BROADCAST) {
sys/dev/marvell/if_mvgbe.c
2218
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/marvell/if_mvgbe.c
2224
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/marvell/if_mvgbe.c
523
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvgbe.c
528
aprint_error_ifnet(ifp, "SMI mvgbec0 not found\n");
sys/dev/marvell/if_mvgbe.c
541
aprint_error_ifnet(ifp, "SMI busy timeout\n");
sys/dev/marvell/if_mvgbe.c
577
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvgbe.c
582
aprint_error_ifnet(ifp, "SMI mvgbec0 not found\n");
sys/dev/marvell/if_mvgbe.c
598
aprint_error_ifnet(ifp, "SMI busy timeout\n");
sys/dev/marvell/if_mvgbe.c
617
aprint_error_ifnet(ifp, "phy write timed out\n");
sys/dev/marvell/if_mvgbe.c
625
mvgbec_miibus_statchg(struct ifnet *ifp)
sys/dev/marvell/if_mvgbe.c
710
struct ifnet *ifp;
sys/dev/marvell/if_mvgbe.c
855
ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvgbe.c
856
ifp->if_softc = sc;
sys/dev/marvell/if_mvgbe.c
857
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/marvell/if_mvgbe.c
858
ifp->if_start = mvgbe_start;
sys/dev/marvell/if_mvgbe.c
859
ifp->if_ioctl = mvgbe_ioctl;
sys/dev/marvell/if_mvgbe.c
860
ifp->if_init = mvgbe_init;
sys/dev/marvell/if_mvgbe.c
861
ifp->if_stop = mvgbe_stop;
sys/dev/marvell/if_mvgbe.c
862
ifp->if_watchdog = mvgbe_watchdog;
sys/dev/marvell/if_mvgbe.c
874
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(MVGBE_TX_RING_CNT - 1, IFQ_MAXLEN));
sys/dev/marvell/if_mvgbe.c
875
IFQ_SET_READY(&ifp->if_snd);
sys/dev/marvell/if_mvgbe.c
876
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/dev/marvell/if_mvgbe.c
878
mvgbe_stop(ifp, 0);
sys/dev/marvell/if_mvgbe.c
883
mii->mii_ifp = ifp;
sys/dev/marvell/if_mvgbe.c
902
if_attach(ifp);
sys/dev/marvell/if_mvgbe.c
903
if_deferred_start_init(ifp, NULL);
sys/dev/marvell/if_mvgbe.c
905
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/marvell/if_mvxpe.c
1219
mvxpe_rx_queue_init(struct ifnet *ifp, int q)
sys/dev/marvell/if_mvxpe.c
1221
struct mvxpe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvxpe.c
1234
DPRINTIFNET(ifp, 1, "PRXDQS(%d): %#x\n",
sys/dev/marvell/if_mvxpe.c
1240
DPRINTIFNET(ifp, 1, "PRXC(%d): %#x\n",
sys/dev/marvell/if_mvxpe.c
1254
mvxpe_tx_queue_init(struct ifnet *ifp, int q)
sys/dev/marvell/if_mvxpe.c
1256
struct mvxpe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvxpe.c
1270
DPRINTIFNET(ifp, 1, "PTXDQS(%d): %#x\n",
sys/dev/marvell/if_mvxpe.c
1279
mvxpe_rx_queue_enable(struct ifnet *ifp, int q)
sys/dev/marvell/if_mvxpe.c
1281
struct mvxpe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvxpe.c
1310
mvxpe_tx_queue_enable(struct ifnet *ifp, int q)
sys/dev/marvell/if_mvxpe.c
1312
struct mvxpe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvxpe.c
1428
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
1443
DPRINTIFNET(ifp, 2, "PRXTXTIC: %#x\n", ic);
sys/dev/marvell/if_mvxpe.c
1447
DPRINTIFNET(ifp, 1, "PRXTXTIC: +PTXERRORSUMMARY\n");
sys/dev/marvell/if_mvxpe.c
1451
DPRINTIFNET(ifp, 2, "PTXTXTIC: +PMISCICSUMMARY\n");
sys/dev/marvell/if_mvxpe.c
1455
DPRINTIFNET(ifp, 2, "PTXTXTIC: +PRXTXICSUMMARY\n");
sys/dev/marvell/if_mvxpe.c
1458
if (!(ifp->if_flags & IFF_RUNNING)) {
sys/dev/marvell/if_mvxpe.c
1466
DPRINTIFNET(ifp, 2, "PRXTXTIC: +RXEOF\n");
sys/dev/marvell/if_mvxpe.c
1471
DPRINTIFNET(ifp, 2, "PRXTXTIC: +TBTCQ\n");
sys/dev/marvell/if_mvxpe.c
1476
DPRINTIFNET(ifp, 2, "PRXTXTIC: +RDTAQ\n");
sys/dev/marvell/if_mvxpe.c
1481
if_schedule_deferred_start(ifp);
sys/dev/marvell/if_mvxpe.c
1493
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
1513
DPRINTIFNET(ifp, 2, "PMIC=%#x\n", ic);
sys/dev/marvell/if_mvxpe.c
1515
DPRINTIFNET(ifp, 2, "+PHYSTATUSCHNG\n");
sys/dev/marvell/if_mvxpe.c
1519
DPRINTIFNET(ifp, 2, "+LINKCHANGE\n");
sys/dev/marvell/if_mvxpe.c
1524
DPRINTIFNET(ifp, 2, "+IAE\n");
sys/dev/marvell/if_mvxpe.c
1528
DPRINTIFNET(ifp, 2, "+RXOVERRUN\n");
sys/dev/marvell/if_mvxpe.c
1532
DPRINTIFNET(ifp, 2, "+RXCRCERROR\n");
sys/dev/marvell/if_mvxpe.c
1536
DPRINTIFNET(ifp, 2, "+RXLARGEPACKET\n");
sys/dev/marvell/if_mvxpe.c
1540
DPRINTIFNET(ifp, 2, "+TXUNDRN\n");
sys/dev/marvell/if_mvxpe.c
1544
DPRINTIFNET(ifp, 2, "+PRBSERROR\n");
sys/dev/marvell/if_mvxpe.c
1548
DPRINTIFNET(ifp, 2, "+TREQ\n");
sys/dev/marvell/if_mvxpe.c
1563
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
1586
DPRINTIFNET(ifp, 1, "Rx Resource Error.\n");
sys/dev/marvell/if_mvxpe.c
1590
DPRINTIFNET(ifp, 1, "Rx Packet in Queue.\n");
sys/dev/marvell/if_mvxpe.c
1594
DPRINTIFNET(ifp, 1, "Tx Buffer Return.\n");
sys/dev/marvell/if_mvxpe.c
1598
DPRINTIFNET(ifp, 1, "PRXTXTHIC Summary\n");
sys/dev/marvell/if_mvxpe.c
1602
DPRINTIFNET(ifp, 1, "PTXERROR Summary\n");
sys/dev/marvell/if_mvxpe.c
1606
DPRINTIFNET(ifp, 1, "PMISCIC Summary\n");
sys/dev/marvell/if_mvxpe.c
1652
mvxpe_start(struct ifnet *ifp)
sys/dev/marvell/if_mvxpe.c
1654
struct mvxpe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvxpe.c
1658
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING) {
sys/dev/marvell/if_mvxpe.c
1659
DPRINTIFNET(ifp, 1, "not running\n");
sys/dev/marvell/if_mvxpe.c
1666
DPRINTIFNET(ifp, 1, "link fail\n");
sys/dev/marvell/if_mvxpe.c
1672
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/marvell/if_mvxpe.c
1686
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/marvell/if_mvxpe.c
1696
DPRINTIFNET(ifp, 1, "cannot add packet to tx ring\n");
sys/dev/marvell/if_mvxpe.c
1705
DPRINTIFNET(ifp, 1, "a packet is added to tx ring\n");
sys/dev/marvell/if_mvxpe.c
1707
if_statinc(ifp, if_opackets);
sys/dev/marvell/if_mvxpe.c
1708
ifp->if_timer = 1;
sys/dev/marvell/if_mvxpe.c
1710
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/marvell/if_mvxpe.c
1718
mvxpe_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/marvell/if_mvxpe.c
1720
struct mvxpe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvxpe.c
1725
DPRINTIFNET(ifp, 2, "mvxpe_ioctl ETHER\n");
sys/dev/marvell/if_mvxpe.c
1726
error = ether_ioctl(ifp, cmd, data);
sys/dev/marvell/if_mvxpe.c
1728
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/marvell/if_mvxpe.c
1742
mvxpe_init(struct ifnet *ifp)
sys/dev/marvell/if_mvxpe.c
1744
struct mvxpe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvxpe.c
1767
mvxpe_rx_queue_enable(ifp, q);
sys/dev/marvell/if_mvxpe.c
1772
mvxpe_tx_queue_enable(ifp, q);
sys/dev/marvell/if_mvxpe.c
1785
ifp->if_flags |= IFF_RUNNING;
sys/dev/marvell/if_mvxpe.c
1786
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/marvell/if_mvxpe.c
1794
mvxpe_stop(struct ifnet *ifp, int disable)
sys/dev/marvell/if_mvxpe.c
1796
struct mvxpe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvxpe.c
1800
DPRINTIFNET(ifp, 1, "stop device dma and interrupts.\n");
sys/dev/marvell/if_mvxpe.c
1826
aprint_error_ifnet(ifp,
sys/dev/marvell/if_mvxpe.c
1849
aprint_error_ifnet(ifp,
sys/dev/marvell/if_mvxpe.c
1861
aprint_error_ifnet(ifp,
sys/dev/marvell/if_mvxpe.c
1900
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/marvell/if_mvxpe.c
1906
mvxpe_watchdog(struct ifnet *ifp)
sys/dev/marvell/if_mvxpe.c
1908
struct mvxpe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvxpe.c
1930
ifp->if_timer = 5;
sys/dev/marvell/if_mvxpe.c
1934
aprint_error_ifnet(ifp, "watchdog timeout\n");
sys/dev/marvell/if_mvxpe.c
1935
if_statinc(ifp, if_oerrors);
sys/dev/marvell/if_mvxpe.c
1940
mvxpe_stop(ifp, 1);
sys/dev/marvell/if_mvxpe.c
1941
mvxpe_init(ifp);
sys/dev/marvell/if_mvxpe.c
1953
struct ifnet *ifp = &ec->ec_if;
sys/dev/marvell/if_mvxpe.c
1954
struct mvxpe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvxpe.c
1955
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/marvell/if_mvxpe.c
1960
sc->sc_if_flags = ifp->if_flags;
sys/dev/marvell/if_mvxpe.c
1978
mvxpe_mediachange(struct ifnet *ifp)
sys/dev/marvell/if_mvxpe.c
1980
return ether_mediachange(ifp);
sys/dev/marvell/if_mvxpe.c
1984
mvxpe_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/marvell/if_mvxpe.c
1986
ether_mediastatus(ifp, ifmr);
sys/dev/marvell/if_mvxpe.c
2104
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
2155
mvxpe_tx_set_csumflag(ifp, t, m);
sys/dev/marvell/if_mvxpe.c
2198
DPRINTIFNET(ifp, 2,
sys/dev/marvell/if_mvxpe.c
2205
mvxpe_tx_set_csumflag(struct ifnet *ifp,
sys/dev/marvell/if_mvxpe.c
2212
csum_flags = ifp->if_csum_flags_tx & m->m_pkthdr.csum_flags;
sys/dev/marvell/if_mvxpe.c
2274
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
2290
ifp->if_timer = 0;
sys/dev/marvell/if_mvxpe.c
2396
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
2421
DPRINTIFNET(ifp, 1, "CRC error\n");
sys/dev/marvell/if_mvxpe.c
2425
DPRINTIFNET(ifp, 1, "Rx FIFO overrun\n");
sys/dev/marvell/if_mvxpe.c
2429
DPRINTIFNET(ifp, 1, "Rx too large frame\n");
sys/dev/marvell/if_mvxpe.c
2433
DPRINTIFNET(ifp, 1, "Rx resource error\n");
sys/dev/marvell/if_mvxpe.c
2441
DPRINTIFNET(ifp, 1, "not support scatter buf\n");
sys/dev/marvell/if_mvxpe.c
2460
m_set_rcvif(m, ifp);
sys/dev/marvell/if_mvxpe.c
2463
mvxpe_rx_set_csumflag(ifp, r, m);
sys/dev/marvell/if_mvxpe.c
2464
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/marvell/if_mvxpe.c
2498
DPRINTIFNET(ifp, 2, "Rx: rx_cpu = %d, rx_dma = %d\n",
sys/dev/marvell/if_mvxpe.c
2621
mvxpe_rx_set_csumflag(struct ifnet *ifp,
sys/dev/marvell/if_mvxpe.c
2631
csum_flags |= M_CSUM_IPv4 & ifp->if_csum_flags_rx;
sys/dev/marvell/if_mvxpe.c
2650
csum_flags |= M_CSUM_TCPv4 & ifp->if_csum_flags_rx;
sys/dev/marvell/if_mvxpe.c
2652
csum_flags |= M_CSUM_TCPv6 & ifp->if_csum_flags_rx;
sys/dev/marvell/if_mvxpe.c
2656
csum_flags |= M_CSUM_UDPv4 & ifp->if_csum_flags_rx;
sys/dev/marvell/if_mvxpe.c
2658
csum_flags |= M_CSUM_UDPv6 & ifp->if_csum_flags_rx;
sys/dev/marvell/if_mvxpe.c
2695
struct ifnet *ifp= &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
2709
if (ifp->if_flags & (IFF_ALLMULTI | IFF_PROMISC)) {
sys/dev/marvell/if_mvxpe.c
2738
if (ifp->if_flags & (IFF_ALLMULTI | IFF_PROMISC)) {
sys/dev/marvell/if_mvxpe.c
2752
if (ifp->if_flags & IFF_BROADCAST) {
sys/dev/marvell/if_mvxpe.c
2755
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/marvell/if_mvxpe.c
2761
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/marvell/if_mvxpe.c
290
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
3021
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
3031
0, CTLTYPE_NODE, ifp->if_xname,
sys/dev/marvell/if_mvxpe.c
3233
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
3262
if_statadd(ifp, if_oerrors, val);
sys/dev/marvell/if_mvxpe.c
3265
if_statadd(ifp, if_ierrors, val);
sys/dev/marvell/if_mvxpe.c
3268
if_statadd(ifp, if_collisions, val);
sys/dev/marvell/if_mvxpe.c
416
ifp->if_softc = sc;
sys/dev/marvell/if_mvxpe.c
417
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/marvell/if_mvxpe.c
418
ifp->if_start = mvxpe_start;
sys/dev/marvell/if_mvxpe.c
419
ifp->if_ioctl = mvxpe_ioctl;
sys/dev/marvell/if_mvxpe.c
420
ifp->if_init = mvxpe_init;
sys/dev/marvell/if_mvxpe.c
421
ifp->if_stop = mvxpe_stop;
sys/dev/marvell/if_mvxpe.c
422
ifp->if_watchdog = mvxpe_watchdog;
sys/dev/marvell/if_mvxpe.c
427
ifp->if_capabilities |= IFCAP_CSUM_IPv4_Tx;
sys/dev/marvell/if_mvxpe.c
428
ifp->if_capabilities |= IFCAP_CSUM_IPv4_Rx;
sys/dev/marvell/if_mvxpe.c
429
ifp->if_capabilities |= IFCAP_CSUM_TCPv4_Tx;
sys/dev/marvell/if_mvxpe.c
430
ifp->if_capabilities |= IFCAP_CSUM_TCPv4_Rx;
sys/dev/marvell/if_mvxpe.c
431
ifp->if_capabilities |= IFCAP_CSUM_UDPv4_Tx;
sys/dev/marvell/if_mvxpe.c
432
ifp->if_capabilities |= IFCAP_CSUM_UDPv4_Rx;
sys/dev/marvell/if_mvxpe.c
433
ifp->if_capabilities |= IFCAP_CSUM_TCPv6_Tx;
sys/dev/marvell/if_mvxpe.c
434
ifp->if_capabilities |= IFCAP_CSUM_TCPv6_Rx;
sys/dev/marvell/if_mvxpe.c
435
ifp->if_capabilities |= IFCAP_CSUM_UDPv6_Tx;
sys/dev/marvell/if_mvxpe.c
436
ifp->if_capabilities |= IFCAP_CSUM_UDPv6_Rx;
sys/dev/marvell/if_mvxpe.c
441
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(MVXPE_TX_RING_CNT - 1, IFQ_MAXLEN));
sys/dev/marvell/if_mvxpe.c
442
IFQ_SET_READY(&ifp->if_snd);
sys/dev/marvell/if_mvxpe.c
443
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), sizeof(ifp->if_xname));
sys/dev/marvell/if_mvxpe.c
454
mvxpe_initreg(ifp);
sys/dev/marvell/if_mvxpe.c
467
mii->mii_ifp = ifp;
sys/dev/marvell/if_mvxpe.c
496
if_attach(ifp);
sys/dev/marvell/if_mvxpe.c
497
if_deferred_start_init(ifp, NULL);
sys/dev/marvell/if_mvxpe.c
499
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/marvell/if_mvxpe.c
689
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
701
aprint_error_ifnet(ifp, "SMI busy timeout\n");
sys/dev/marvell/if_mvxpe.c
734
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/marvell/if_mvxpe.c
748
aprint_error_ifnet(ifp, "SMI busy timeout\n");
sys/dev/marvell/if_mvxpe.c
764
aprint_error_ifnet(ifp, "phy write timed out\n");
sys/dev/marvell/if_mvxpe.c
775
mvxpe_miibus_statchg(struct ifnet *ifp)
sys/dev/marvell/if_mvxpe.c
840
mvxpe_initreg(struct ifnet *ifp)
sys/dev/marvell/if_mvxpe.c
842
struct mvxpe_softc *sc = ifp->if_softc;
sys/dev/marvell/if_mvxpe.c
847
DPRINTIFNET(ifp, 1, "initializing device register\n");
sys/dev/marvell/if_mvxpe.c
852
if (mvxpe_rx_queue_init(ifp, q) != 0) {
sys/dev/marvell/if_mvxpe.c
853
aprint_error_ifnet(ifp,
sys/dev/marvell/if_mvxpe.c
861
if (mvxpe_tx_queue_init(ifp, q) != 0) {
sys/dev/marvell/if_mvxpe.c
862
aprint_error_ifnet(ifp,
sys/dev/marvell/if_mvxpevar.h
319
#define DPRINTIFNET(ifp, level, fmt, ...) \
sys/dev/marvell/if_mvxpevar.h
321
const char *xname = (ifp)->if_xname; \
sys/dev/marvell/if_mvxpevar.h
326
#define DPRINTIFNET(ifp, level, fmt, ...) \
sys/dev/marvell/if_mvxpevar.h
328
const char *xname = (ifp)->if_xname; \
sys/dev/marvell/if_mvxpevar.h
347
#define DPRINTIFNET(ifp, level, fmt, ...)
sys/dev/mii/mii_ethersubr.c
100
ether_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/mii/mii_ethersubr.c
102
struct ethercom *ec = (struct ethercom *)ifp;
sys/dev/mii/mii_ethersubr.c
110
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/mii/mii_ethersubr.c
83
ether_mediachange(struct ifnet *ifp)
sys/dev/mii/mii_ethersubr.c
85
struct ethercom *ec = (struct ethercom *)ifp;
sys/dev/mii/mii_ethersubr.c
92
if ((ifp->if_flags & IFF_UP) == 0)
sys/dev/mii/mii_physubr.c
481
struct ifnet *ifp = mii->mii_ifp;
sys/dev/mii/mii_physubr.c
487
if_link_state_change(ifp, LINK_STATE_UP);
sys/dev/mii/mii_physubr.c
489
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/dev/mii/mii_physubr.c
491
if_link_state_change(ifp, LINK_STATE_UNKNOWN);
sys/dev/mii/mii_physubr.c
494
ifp->if_baudrate = ifmedia_baudrate(mii->mii_media_active);
sys/dev/ofw/ofnet.c
108
struct ifnet *ifp = &of->sc_ethercom.ec_if;
sys/dev/ofw/ofnet.c
130
strlcpy(ifp->if_xname, device_xname(of->sc_dev), IFNAMSIZ);
sys/dev/ofw/ofnet.c
131
ifp->if_softc = of;
sys/dev/ofw/ofnet.c
132
ifp->if_start = ofnet_start;
sys/dev/ofw/ofnet.c
133
ifp->if_ioctl = ofnet_ioctl;
sys/dev/ofw/ofnet.c
134
ifp->if_watchdog = ofnet_watchdog;
sys/dev/ofw/ofnet.c
135
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX;
sys/dev/ofw/ofnet.c
136
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ofw/ofnet.c
138
if_attach(ifp);
sys/dev/ofw/ofnet.c
139
ether_ifattach(ifp, myaddr);
sys/dev/ofw/ofnet.c
147
struct ifnet *ifp = &of->sc_ethercom.ec_if;
sys/dev/ofw/ofnet.c
159
if_statinc(ifp, if_ierrors);
sys/dev/ofw/ofnet.c
178
if_statinc(ifp, if_ierrors);
sys/dev/ofw/ofnet.c
181
m_set_rcvif(m, ifp);
sys/dev/ofw/ofnet.c
192
if_statinc(ifp, if_ierrors);
sys/dev/ofw/ofnet.c
202
if_statinc(ifp, if_ierrors);
sys/dev/ofw/ofnet.c
236
if_percpuq_enqueue(ifp->if_percpuq, head);
sys/dev/ofw/ofnet.c
253
struct ifnet *ifp = &of->sc_ethercom.ec_if;
sys/dev/ofw/ofnet.c
255
if (ifp->if_flags & IFF_RUNNING)
sys/dev/ofw/ofnet.c
258
ifp->if_flags |= IFF_RUNNING;
sys/dev/ofw/ofnet.c
262
ofnet_start(ifp);
sys/dev/ofw/ofnet.c
273
ofnet_start(struct ifnet *ifp)
sys/dev/ofw/ofnet.c
275
struct ofnet_softc *of = ifp->if_softc;
sys/dev/ofw/ofnet.c
280
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/ofw/ofnet.c
288
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/ofw/ofnet.c
296
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/ofw/ofnet.c
300
if_statinc(ifp, if_oerrors);
sys/dev/ofw/ofnet.c
324
if_statinc(ifp, if_oerrors);
sys/dev/ofw/ofnet.c
326
if_statinc(ifp, if_opackets);
sys/dev/ofw/ofnet.c
331
ofnet_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ofw/ofnet.c
333
struct ofnet_softc *of = ifp->if_softc;
sys/dev/ofw/ofnet.c
340
ifp->if_flags |= IFF_UP;
sys/dev/ofw/ofnet.c
345
arp_ifinit(ifp, ifa);
sys/dev/ofw/ofnet.c
354
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ofw/ofnet.c
357
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/ofw/ofnet.c
372
error = ether_ioctl(ifp, cmd, data);
sys/dev/ofw/ofnet.c
379
ofnet_watchdog(struct ifnet *ifp)
sys/dev/ofw/ofnet.c
381
struct ofnet_softc *of = ifp->if_softc;
sys/dev/ofw/ofnet.c
384
if_statinc(ifp, if_oerrors);
sys/dev/pci/cxgb/cxgb_adapter.h
103
struct ifnet *ifp;
sys/dev/pci/cxgb/cxgb_l2t.h
118
void t3_l2t_update(struct toedev *dev, struct rtentry *ifp);
sys/dev/pci/cxgb/cxgb_lro.c
355
if (__predict_false(s->head->m_pkthdr.len + pi->ifp->if_mtu > 65535)) {
sys/dev/pci/cxgb/cxgb_main.c
1186
cxgb_init(struct ifnet *ifp)
sys/dev/pci/cxgb/cxgb_main.c
1188
struct port_info *p = ifp->if_softc;
sys/dev/pci/cxgb/cxgb_main.c
1200
struct ifnet *ifp;
sys/dev/pci/cxgb/cxgb_main.c
1205
ifp = p->ifp;
sys/dev/pci/cxgb/cxgb_main.c
1222
ifp->if_baudrate = p->link_config.speed * 1000000;
sys/dev/pci/cxgb/cxgb_main.c
1230
ifp->if_drv_flags |= IFF_DRV_RUNNING;
sys/dev/pci/cxgb/cxgb_main.c
1231
ifp->if_drv_flags &= ~IFF_DRV_OACTIVE;
sys/dev/pci/cxgb/cxgb_main.c
1249
struct ifnet *ifp;
sys/dev/pci/cxgb/cxgb_main.c
1254
ifp = p->ifp;
sys/dev/pci/cxgb/cxgb_main.c
1257
ifp->if_drv_flags &= ~(IFF_DRV_RUNNING | IFF_DRV_OACTIVE);
sys/dev/pci/cxgb/cxgb_main.c
1275
struct ifnet *ifp = p->ifp;
sys/dev/pci/cxgb/cxgb_main.c
1283
else if ((error = ifioctl_common(ifp, SIOCSIFMTU, &ifr)) == ENETRESET) {
sys/dev/pci/cxgb/cxgb_main.c
1286
if (ifp->if_drv_flags & IFF_DRV_RUNNING) {
sys/dev/pci/cxgb/cxgb_main.c
1297
cxgb_ioctl(struct ifnet *ifp, unsigned long command, void *data)
sys/dev/pci/cxgb/cxgb_main.c
1299
struct port_info *p = ifp->if_softc;
sys/dev/pci/cxgb/cxgb_main.c
1317
ifp->if_flags |= IFF_UP;
sys/dev/pci/cxgb/cxgb_main.c
1318
if (!(ifp->if_drv_flags & IFF_DRV_RUNNING))
sys/dev/pci/cxgb/cxgb_main.c
1320
arp_ifinit(ifp, ifa);
sys/dev/pci/cxgb/cxgb_main.c
1322
error = ether_ioctl(ifp, command, data);
sys/dev/pci/cxgb/cxgb_main.c
1328
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pci/cxgb/cxgb_main.c
1333
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/cxgb/cxgb_main.c
1334
if (ifp->if_drv_flags & IFF_DRV_RUNNING) {
sys/dev/pci/cxgb/cxgb_main.c
1336
if (((ifp->if_flags ^ flags) & IFF_PROMISC) ||
sys/dev/pci/cxgb/cxgb_main.c
1337
((ifp->if_flags ^ flags) & IFF_ALLMULTI))
sys/dev/pci/cxgb/cxgb_main.c
1341
p->if_flags = ifp->if_flags;
sys/dev/pci/cxgb/cxgb_main.c
1342
} else if (ifp->if_drv_flags & IFF_DRV_RUNNING)
sys/dev/pci/cxgb/cxgb_main.c
1345
if (ifp->if_drv_flags & IFF_DRV_RUNNING) {
sys/dev/pci/cxgb/cxgb_main.c
1356
error = ifmedia_ioctl(ifp, ifr, &p->media, command);
sys/dev/pci/cxgb/cxgb_main.c
1363
if ((error = ether_ioctl(ifp, command, data)) != ENETRESET)
sys/dev/pci/cxgb/cxgb_main.c
1372
cxgb_start_tx(struct ifnet *ifp, uint32_t txmax)
sys/dev/pci/cxgb/cxgb_main.c
1376
struct port_info *p = ifp->if_softc;
sys/dev/pci/cxgb/cxgb_main.c
1385
if (IFQ_IS_EMPTY(&ifp->if_snd))
sys/dev/pci/cxgb/cxgb_main.c
1405
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/cxgb/cxgb_main.c
1440
ifp->if_drv_flags |= IFF_DRV_OACTIVE;
sys/dev/pci/cxgb/cxgb_main.c
1442
IF_PREPEND(&ifp->if_snd, m);
sys/dev/pci/cxgb/cxgb_main.c
1448
(ifp->if_drv_flags & IFF_DRV_OACTIVE) == 0) {
sys/dev/pci/cxgb/cxgb_main.c
1449
ifp->if_drv_flags |= IFF_DRV_OACTIVE;
sys/dev/pci/cxgb/cxgb_main.c
1458
struct ifnet *ifp = arg;
sys/dev/pci/cxgb/cxgb_main.c
1459
struct port_info *pi = ifp->if_softc;
sys/dev/pci/cxgb/cxgb_main.c
1471
error = cxgb_start_tx(ifp, TX_START_MAX_DESC);
sys/dev/pci/cxgb/cxgb_main.c
1476
cxgb_start(struct ifnet *ifp)
sys/dev/pci/cxgb/cxgb_main.c
1478
struct port_info *pi = ifp->if_softc;
sys/dev/pci/cxgb/cxgb_main.c
1489
err = cxgb_start_tx(ifp, TX_START_MAX_DESC);
sys/dev/pci/cxgb/cxgb_main.c
1496
cxgb_stop(struct ifnet *ifp, int reason)
sys/dev/pci/cxgb/cxgb_main.c
1498
struct port_info *pi = ifp->if_softc;
sys/dev/pci/cxgb/cxgb_main.c
1505
cxgb_media_change(struct ifnet *ifp)
sys/dev/pci/cxgb/cxgb_main.c
1507
printf("media change not supported: ifp=%p\n", ifp);
sys/dev/pci/cxgb/cxgb_main.c
1512
cxgb_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/cxgb/cxgb_main.c
1516
p = ifp->if_softc;
sys/dev/pci/cxgb/cxgb_main.c
1589
p->ifp->if_baudrate = p->link_config.speed * 1000000;
sys/dev/pci/cxgb/cxgb_main.c
1600
struct ifnet *ifp = p->ifp;
sys/dev/pci/cxgb/cxgb_main.c
1603
if ((ifp->if_drv_flags & IFF_DRV_RUNNING) == 0)
sys/dev/pci/cxgb/cxgb_main.c
1608
if ((ifp->if_drv_flags & IFF_DRV_RUNNING))
sys/dev/pci/cxgb/cxgb_main.c
1615
t3_mac_set_mtu(mac, ifp->if_mtu + ETHER_HDR_LEN
sys/dev/pci/cxgb/cxgb_main.c
694
struct ifnet *ifp;
sys/dev/pci/cxgb/cxgb_main.c
706
ifp = p->ifp = (void *)malloc(sizeof (struct ifnet), M_IFADDR, M_WAITOK);
sys/dev/pci/cxgb/cxgb_main.c
707
if (ifp == NULL) {
sys/dev/pci/cxgb/cxgb_main.c
711
memset(ifp, 0, sizeof(struct ifnet));
sys/dev/pci/cxgb/cxgb_main.c
717
strcpy(ifp->if_xname, buf);
sys/dev/pci/cxgb/cxgb_main.c
718
ifp->if_init = cxgb_init;
sys/dev/pci/cxgb/cxgb_main.c
719
ifp->if_softc = p;
sys/dev/pci/cxgb/cxgb_main.c
720
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/cxgb/cxgb_main.c
721
ifp->if_ioctl = cxgb_ioctl;
sys/dev/pci/cxgb/cxgb_main.c
722
ifp->if_start = cxgb_start;
sys/dev/pci/cxgb/cxgb_main.c
723
ifp->if_stop = cxgb_stop;
sys/dev/pci/cxgb/cxgb_main.c
724
ifp->if_timer = 0; /* Disable ifnet watchdog */
sys/dev/pci/cxgb/cxgb_main.c
725
ifp->if_watchdog = NULL;
sys/dev/pci/cxgb/cxgb_main.c
727
ifp->if_snd.ifq_maxlen = TX_ETH_Q_SIZE;
sys/dev/pci/cxgb/cxgb_main.c
728
IFQ_SET_MAXLEN(&ifp->if_snd, ifp->if_snd.ifq_maxlen);
sys/dev/pci/cxgb/cxgb_main.c
730
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/cxgb/cxgb_main.c
732
ifp->if_capabilities = ifp->if_capenable = 0;
sys/dev/pci/cxgb/cxgb_main.c
733
ifp->if_baudrate = 10000000000; // 10 Gbps
sys/dev/pci/cxgb/cxgb_main.c
738
ifp->if_capabilities &= ~(IFCAP_TSO4 | IFCAP_TSO6);
sys/dev/pci/cxgb/cxgb_main.c
739
ifp->if_capenable &= ~(IFCAP_TSO4 | IFCAP_TSO6);
sys/dev/pci/cxgb/cxgb_main.c
742
if_attach(ifp);
sys/dev/pci/cxgb/cxgb_main.c
743
ether_ifattach(ifp, p->hw_addr);
sys/dev/pci/cxgb/cxgb_main.c
748
ifp->if_mtu = 9000;
sys/dev/pci/cxgb/cxgb_main.c
784
p->start_task.context = ifp;
sys/dev/pci/cxgb/cxgb_main.c
798
if (p->ifp->if_drv_flags & IFF_DRV_RUNNING)
sys/dev/pci/cxgb/cxgb_main.c
807
ether_ifdetach(p->ifp);
sys/dev/pci/cxgb/cxgb_main.c
812
if_detach(p->ifp);
sys/dev/pci/cxgb/cxgb_main.c
909
if ((pi->ifp->if_flags & IFF_UP) == 0)
sys/dev/pci/cxgb/cxgb_main.c
914
if_link_state_change(pi->ifp, LINK_STATE_UP);
sys/dev/pci/cxgb/cxgb_main.c
916
if_link_state_change(pi->ifp, LINK_STATE_DOWN);
sys/dev/pci/cxgb/cxgb_main.c
970
struct ifnet *ifp;
sys/dev/pci/cxgb/cxgb_main.c
974
ifp = p->ifp;
sys/dev/pci/cxgb/cxgb_main.c
979
t3_mac_set_mtu(mac, ifp->if_mtu + ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN);
sys/dev/pci/cxgb/cxgb_offload.c
1009
if (neigh->ifp && is_offloading(neigh->ifp))
sys/dev/pci/cxgb/cxgb_offload.c
171
is_offloading(struct ifnet *ifp)
sys/dev/pci/cxgb/cxgb_offload.c
179
if (ifp == adapter->port[port].ifp) {
sys/dev/pci/cxgb/cxgb_offload.c
198
struct ifnet *ifnet = p->ifp;
sys/dev/pci/cxgb/cxgb_offload.c
218
struct ifnet *ifp = adapter->port[port].ifp;
sys/dev/pci/cxgb/cxgb_offload.c
220
if (!(ifp->if_flags & IFF_UP)) {
sys/dev/pci/cxgb/cxgb_offload.c
411
ports->lldevs[port] = adapter->port[port].ifp;
sys/dev/pci/cxgb/cxgb_osdep.h
189
#define if_name(ifp) (ifp)->if_xname
sys/dev/pci/cxgb/cxgb_osdep.h
262
#define promisc_rx_mode(rm) ((rm)->port->ifp->if_flags & IFF_PROMISC)
sys/dev/pci/cxgb/cxgb_osdep.h
263
#define allmulti_rx_mode(rm) ((rm)->port->ifp->if_flags & IFF_ALLMULTI)
sys/dev/pci/cxgb/cxgb_sge.c
2158
struct ifnet *ifp = pi->ifp;
sys/dev/pci/cxgb/cxgb_sge.c
2171
m_set_rcvif(m, ifp);
sys/dev/pci/cxgb/cxgb_sge.c
2178
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/cxgb/cxgb_sge.c
789
if (p && p->ifp->if_drv_flags & IFF_DRV_OACTIVE &&
sys/dev/pci/cxgb/cxgb_sge.c
792
p->ifp->if_drv_flags &= ~IFF_DRV_OACTIVE;
sys/dev/pci/if_age.c
1055
age_start(struct ifnet *ifp)
sys/dev/pci/if_age.c
1057
struct age_softc *sc = ifp->if_softc;
sys/dev/pci/if_age.c
1061
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_age.c
1068
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/pci/if_age.c
1080
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_age.c
1082
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_age.c
1085
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_age.c
1088
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_age.c
1095
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/if_age.c
1102
ifp->if_timer = AGE_TX_TIMEOUT;
sys/dev/pci/if_age.c
1107
age_watchdog(struct ifnet *ifp)
sys/dev/pci/if_age.c
1109
struct age_softc *sc = ifp->if_softc;
sys/dev/pci/if_age.c
1114
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_age.c
1115
age_init(ifp);
sys/dev/pci/if_age.c
1122
age_start(ifp);
sys/dev/pci/if_age.c
1127
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_age.c
1128
age_init(ifp);
sys/dev/pci/if_age.c
1129
age_start(ifp);
sys/dev/pci/if_age.c
1136
struct ifnet *ifp;
sys/dev/pci/if_age.c
1139
ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_age.c
1140
age_stop(ifp, 1);
sys/dev/pci/if_age.c
1146
age_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_age.c
1148
struct age_softc *sc = ifp->if_softc;
sys/dev/pci/if_age.c
1153
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_age.c
1155
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_age.c
1337
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_age.c
1342
if (ifp->if_timer != 0)
sys/dev/pci/if_age.c
1357
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_age.c
1387
ifp->if_timer = 0;
sys/dev/pci/if_age.c
1395
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_age.c
1434
if_statinc(ifp, if_iqdrops);
sys/dev/pci/if_age.c
145
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_age.c
1484
m_set_rcvif(m, ifp);
sys/dev/pci/if_age.c
1525
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_age.c
1630
age_init(struct ifnet *ifp)
sys/dev/pci/if_age.c
1632
struct age_softc *sc = ifp->if_softc;
sys/dev/pci/if_age.c
1643
age_stop(ifp, 0);
sys/dev/pci/if_age.c
1654
age_stop(ifp, 0);
sys/dev/pci/if_age.c
1663
memcpy(eaddr, CLLADDR(ifp->if_sadl), sizeof(eaddr));
sys/dev/pci/if_age.c
1742
if (ifp->if_mtu < ETHERMTU)
sys/dev/pci/if_age.c
1745
sc->age_max_frame_size = ifp->if_mtu;
sys/dev/pci/if_age.c
1901
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_age.c
1902
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_age.c
1908
age_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_age.c
1910
struct age_softc *sc = ifp->if_softc;
sys/dev/pci/if_age.c
1921
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_age.c
1922
ifp->if_timer = 0;
sys/dev/pci/if_age.c
1988
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_age.c
2056
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_age.c
2058
if_statadd_ref(ifp, nsr, if_opackets, smb->tx_frames);
sys/dev/pci/if_age.c
2060
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/pci/if_age.c
2065
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/pci/if_age.c
2070
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_age.c
2076
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_age.c
2289
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_age.c
2298
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_age.c
2306
if ((ifp->if_flags & IFF_PROMISC) != 0)
sys/dev/pci/if_age.c
2316
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_age.c
2327
if ((ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
sys/dev/pci/if_age.c
2328
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_age.c
2331
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_age.c
244
ifp->if_softc = sc;
sys/dev/pci/if_age.c
245
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_age.c
246
ifp->if_init = age_init;
sys/dev/pci/if_age.c
247
ifp->if_ioctl = age_ioctl;
sys/dev/pci/if_age.c
248
ifp->if_start = age_start;
sys/dev/pci/if_age.c
249
ifp->if_stop = age_stop;
sys/dev/pci/if_age.c
250
ifp->if_watchdog = age_watchdog;
sys/dev/pci/if_age.c
251
ifp->if_baudrate = IF_Gbps(1);
sys/dev/pci/if_age.c
252
IFQ_SET_MAXLEN(&ifp->if_snd, AGE_TX_RING_CNT - 1);
sys/dev/pci/if_age.c
253
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_age.c
254
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_age.c
258
ifp->if_capabilities |= IFCAP_CSUM_IPv4_Rx |
sys/dev/pci/if_age.c
262
ifp->if_capabilities |= IFCAP_CSUM_IPv4_Tx |
sys/dev/pci/if_age.c
273
mii->mii_ifp = ifp;
sys/dev/pci/if_age.c
290
if_attach(ifp);
sys/dev/pci/if_age.c
291
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_age.c
292
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/pci/if_age.c
295
pmf_class_network_register(self, ifp);
sys/dev/pci/if_age.c
317
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_age.c
322
age_stop(ifp, 0);
sys/dev/pci/if_age.c
327
ether_ifdetach(ifp);
sys/dev/pci/if_age.c
328
if_detach(ifp);
sys/dev/pci/if_age.c
414
age_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_age.c
416
struct age_softc *sc = ifp->if_softc;
sys/dev/pci/if_age.c
419
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_age.c
457
age_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_age.c
459
struct age_softc *sc = ifp->if_softc;
sys/dev/pci/if_age.c
471
age_mediachange(struct ifnet *ifp)
sys/dev/pci/if_age.c
473
struct age_softc *sc = ifp->if_softc;
sys/dev/pci/if_age.c
492
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_age.c
527
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_age.c
543
age_init(ifp);
sys/dev/pci/if_age.c
546
if_schedule_deferred_start(ifp);
sys/dev/pci/if_alc.c
1266
struct ifnet *ifp;
sys/dev/pci/if_alc.c
1450
ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_alc.c
1451
ifp->if_softc = sc;
sys/dev/pci/if_alc.c
1452
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_alc.c
1453
ifp->if_init = alc_init;
sys/dev/pci/if_alc.c
1454
ifp->if_ioctl = alc_ioctl;
sys/dev/pci/if_alc.c
1455
ifp->if_start = alc_start;
sys/dev/pci/if_alc.c
1456
ifp->if_stop = alc_stop;
sys/dev/pci/if_alc.c
1457
ifp->if_watchdog = alc_watchdog;
sys/dev/pci/if_alc.c
1458
IFQ_SET_MAXLEN(&ifp->if_snd, ALC_TX_RING_CNT - 1);
sys/dev/pci/if_alc.c
1459
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_alc.c
1460
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_alc.c
1465
ifp->if_capabilities |= IFCAP_CSUM_IPv4_Tx | IFCAP_CSUM_IPv4_Rx |
sys/dev/pci/if_alc.c
1488
ifp->if_capenable &= ~IFCAP_CSUM_IPv4_Tx;
sys/dev/pci/if_alc.c
1489
ifp->if_capabilities &= ~ALC_CSUM_FEATURES;
sys/dev/pci/if_alc.c
1493
mii->mii_ifp = ifp;
sys/dev/pci/if_alc.c
1514
if_attach(ifp);
sys/dev/pci/if_alc.c
1515
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_alc.c
1516
ether_ifattach(ifp, sc->alc_eaddr);
sys/dev/pci/if_alc.c
1521
pmf_class_network_register(self, ifp);
sys/dev/pci/if_alc.c
1540
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_alc.c
1544
alc_stop(ifp, 0);
sys/dev/pci/if_alc.c
1549
ether_ifdetach(ifp);
sys/dev/pci/if_alc.c
1550
if_detach(ifp);
sys/dev/pci/if_alc.c
2017
alc_start(struct ifnet *ifp)
sys/dev/pci/if_alc.c
2019
struct alc_softc *sc = ifp->if_softc;
sys/dev/pci/if_alc.c
2023
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_alc.c
2034
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_alc.c
2046
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_alc.c
2055
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/if_alc.c
2069
ifp->if_timer = ALC_TX_TIMEOUT;
sys/dev/pci/if_alc.c
2074
alc_watchdog(struct ifnet *ifp)
sys/dev/pci/if_alc.c
2076
struct alc_softc *sc = ifp->if_softc;
sys/dev/pci/if_alc.c
2081
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_alc.c
2082
alc_init_backend(ifp, false);
sys/dev/pci/if_alc.c
2087
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_alc.c
2088
alc_init_backend(ifp, false);
sys/dev/pci/if_alc.c
2089
alc_start(ifp);
sys/dev/pci/if_alc.c
2093
alc_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_alc.c
2095
struct alc_softc *sc = ifp->if_softc;
sys/dev/pci/if_alc.c
2102
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_alc.c
2103
ifp->if_flags |= IFF_UP;
sys/dev/pci/if_alc.c
2104
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/pci/if_alc.c
2105
alc_init(ifp);
sys/dev/pci/if_alc.c
2109
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_alc.c
2110
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/if_alc.c
2111
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_alc.c
2114
alc_init(ifp);
sys/dev/pci/if_alc.c
2116
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_alc.c
2117
alc_stop(ifp, 0);
sys/dev/pci/if_alc.c
2122
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_alc.c
2127
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_alc.c
2205
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_alc.c
2289
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_alc.c
2291
if_statadd_ref(ifp, nsr, if_opackets, smb->tx_frames);
sys/dev/pci/if_alc.c
2293
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/pci/if_alc.c
2298
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/pci/if_alc.c
2302
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_alc.c
2308
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_alc.c
2323
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_alc.c
2333
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_alc.c
2339
alc_init_backend(ifp, false);
sys/dev/pci/if_alc.c
2355
alc_init_backend(ifp, false);
sys/dev/pci/if_alc.c
2360
if_schedule_deferred_start(ifp);
sys/dev/pci/if_alc.c
2371
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_alc.c
2401
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_alc.c
2423
ifp->if_timer = 0;
sys/dev/pci/if_alc.c
2475
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_alc.c
2487
for (prog = 0; (ifp->if_flags & IFF_RUNNING) != 0;) {
sys/dev/pci/if_alc.c
2544
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_alc.c
2581
if_statinc(ifp, if_iqdrops);
sys/dev/pci/if_alc.c
2633
m_set_rcvif(m, ifp);
sys/dev/pci/if_alc.c
2646
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_alc.c
2793
alc_init(struct ifnet *ifp)
sys/dev/pci/if_alc.c
2796
return alc_init_backend(ifp, true);
sys/dev/pci/if_alc.c
2800
alc_init_backend(struct ifnet *ifp, bool init)
sys/dev/pci/if_alc.c
2802
struct alc_softc *sc = ifp->if_softc;
sys/dev/pci/if_alc.c
2812
alc_stop(ifp, 0);
sys/dev/pci/if_alc.c
2822
alc_stop(ifp, 0);
sys/dev/pci/if_alc.c
2843
memcpy(eaddr, CLLADDR(ifp->if_sadl), sizeof(eaddr));
sys/dev/pci/if_alc.c
3182
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_alc.c
3183
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_alc.c
3189
alc_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_alc.c
3191
struct alc_softc *sc = ifp->if_softc;
sys/dev/pci/if_alc.c
3202
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_alc.c
3203
ifp->if_timer = 0;
sys/dev/pci/if_alc.c
338
alc_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_alc.c
340
struct alc_softc *sc = ifp->if_softc;
sys/dev/pci/if_alc.c
344
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_alc.c
3455
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_alc.c
3464
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_alc.c
3472
if ((ifp->if_flags & IFF_PROMISC) != 0)
sys/dev/pci/if_alc.c
3482
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_alc.c
3493
if ((ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
sys/dev/pci/if_alc.c
3494
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_alc.c
3497
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_alc.c
546
alc_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_alc.c
548
struct alc_softc *sc = ifp->if_softc;
sys/dev/pci/if_alc.c
551
if ((ifp->if_flags & IFF_UP) == 0)
sys/dev/pci/if_alc.c
560
alc_mediachange(struct ifnet *ifp)
sys/dev/pci/if_alc.c
562
struct alc_softc *sc = ifp->if_softc;
sys/dev/pci/if_ale.c
1032
ale_start(struct ifnet *ifp)
sys/dev/pci/if_ale.c
1034
struct ale_softc *sc = ifp->if_softc;
sys/dev/pci/if_ale.c
1038
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_ale.c
1047
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/pci/if_ale.c
1059
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_ale.c
1061
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_ale.c
1064
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_ale.c
1067
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_ale.c
1074
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/if_ale.c
1083
ifp->if_timer = ALE_TX_TIMEOUT;
sys/dev/pci/if_ale.c
1088
ale_watchdog(struct ifnet *ifp)
sys/dev/pci/if_ale.c
1090
struct ale_softc *sc = ifp->if_softc;
sys/dev/pci/if_ale.c
1095
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_ale.c
1096
ale_init(ifp);
sys/dev/pci/if_ale.c
1101
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_ale.c
1102
ale_init(ifp);
sys/dev/pci/if_ale.c
1104
if (!IFQ_IS_EMPTY(&ifp->if_snd))
sys/dev/pci/if_ale.c
1105
ale_start(ifp);
sys/dev/pci/if_ale.c
1109
ale_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_ale.c
1111
struct ale_softc *sc = ifp->if_softc;
sys/dev/pci/if_ale.c
1116
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_ale.c
1118
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_ale.c
1179
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ale.c
1254
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_ale.c
1256
if_statadd_ref(ifp, nsr, if_opackets, smb->tx_frames);
sys/dev/pci/if_ale.c
1258
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/pci/if_ale.c
1270
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/pci/if_ale.c
1274
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_ale.c
1280
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_ale.c
1287
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ale.c
1297
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_ale.c
1303
ale_init(ifp);
sys/dev/pci/if_ale.c
1314
ale_init(ifp);
sys/dev/pci/if_ale.c
1319
if_schedule_deferred_start(ifp);
sys/dev/pci/if_ale.c
1330
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ale.c
1357
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_ale.c
1375
ifp->if_timer = 0;
sys/dev/pci/if_ale.c
1457
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ale.c
1534
0, ifp);
sys/dev/pci/if_ale.c
1536
if_statinc(ifp, if_iqdrops);
sys/dev/pci/if_ale.c
1550
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_ale.c
1603
ale_init(struct ifnet *ifp)
sys/dev/pci/if_ale.c
1605
struct ale_softc *sc = ifp->if_softc;
sys/dev/pci/if_ale.c
1614
ale_stop(ifp, 0);
sys/dev/pci/if_ale.c
1626
memcpy(eaddr, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/pci/if_ale.c
1705
if (ifp->if_mtu < ETHERMTU)
sys/dev/pci/if_ale.c
1708
sc->ale_max_frame_size = ifp->if_mtu;
sys/dev/pci/if_ale.c
1732
if (ifp->if_mtu < ETHERMTU)
sys/dev/pci/if_ale.c
1734
else if (ifp->if_mtu < 6 * 1024)
sys/dev/pci/if_ale.c
1837
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_ale.c
1838
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_ale.c
1844
ale_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_ale.c
1846
struct ale_softc *sc = ifp->if_softc;
sys/dev/pci/if_ale.c
1856
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_ale.c
1857
ifp->if_timer = 0;
sys/dev/pci/if_ale.c
1984
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_ale.c
1993
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_ale.c
2001
if ((ifp->if_flags & IFF_PROMISC) != 0)
sys/dev/pci/if_ale.c
2011
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_ale.c
2022
if ((ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
sys/dev/pci/if_ale.c
2023
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_ale.c
2026
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_ale.c
211
ale_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_ale.c
213
struct ale_softc *sc = ifp->if_softc;
sys/dev/pci/if_ale.c
217
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_ale.c
253
ale_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_ale.c
255
struct ale_softc *sc = ifp->if_softc;
sys/dev/pci/if_ale.c
264
ale_mediachange(struct ifnet *ifp)
sys/dev/pci/if_ale.c
266
struct ale_softc *sc = ifp->if_softc;
sys/dev/pci/if_ale.c
390
struct ifnet *ifp;
sys/dev/pci/if_ale.c
534
ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ale.c
535
ifp->if_softc = sc;
sys/dev/pci/if_ale.c
536
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_ale.c
537
ifp->if_init = ale_init;
sys/dev/pci/if_ale.c
538
ifp->if_ioctl = ale_ioctl;
sys/dev/pci/if_ale.c
539
ifp->if_start = ale_start;
sys/dev/pci/if_ale.c
540
ifp->if_stop = ale_stop;
sys/dev/pci/if_ale.c
541
ifp->if_watchdog = ale_watchdog;
sys/dev/pci/if_ale.c
542
IFQ_SET_MAXLEN(&ifp->if_snd, ALE_TX_RING_CNT - 1);
sys/dev/pci/if_ale.c
543
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_ale.c
544
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_ale.c
549
ifp->if_capabilities |= IFCAP_CSUM_IPv4_Tx | IFCAP_CSUM_IPv4_Rx |
sys/dev/pci/if_ale.c
560
mii->mii_ifp = ifp;
sys/dev/pci/if_ale.c
580
if_attach(ifp);
sys/dev/pci/if_ale.c
581
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_ale.c
582
ether_ifattach(ifp, sc->ale_eaddr);
sys/dev/pci/if_ale.c
585
pmf_class_network_register(self, ifp);
sys/dev/pci/if_ale.c
606
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ale.c
611
ale_stop(ifp, 0);
sys/dev/pci/if_ale.c
616
ether_ifdetach(ifp);
sys/dev/pci/if_ale.c
617
if_detach(ifp);
sys/dev/pci/if_aq.c
1712
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_aq.c
1887
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_aq.c
1888
ifp->if_softc = sc;
sys/dev/pci/if_aq.c
1889
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_aq.c
1890
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/if_aq.c
1891
ifp->if_baudrate = IF_Gbps(10);
sys/dev/pci/if_aq.c
1892
ifp->if_init = aq_init;
sys/dev/pci/if_aq.c
1893
ifp->if_ioctl = aq_ioctl;
sys/dev/pci/if_aq.c
1895
ifp->if_transmit = aq_transmit;
sys/dev/pci/if_aq.c
1896
ifp->if_start = aq_start;
sys/dev/pci/if_aq.c
1897
ifp->if_stop = aq_stop;
sys/dev/pci/if_aq.c
1898
ifp->if_watchdog = NULL;
sys/dev/pci/if_aq.c
1899
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_aq.c
1917
ifp->if_capabilities = 0;
sys/dev/pci/if_aq.c
1918
ifp->if_capenable = 0;
sys/dev/pci/if_aq.c
1920
ifp->if_capabilities |= IFCAP_LRO;
sys/dev/pci/if_aq.c
1921
ifp->if_capenable |= IFCAP_LRO;
sys/dev/pci/if_aq.c
1925
ifp->if_capabilities |= IFCAP_TSOv4 | IFCAP_TSOv6;
sys/dev/pci/if_aq.c
1929
ifp->if_capabilities |= IFCAP_CSUM_IPv4_Tx;
sys/dev/pci/if_aq.c
1930
ifp->if_capabilities |= IFCAP_CSUM_TCPv4_Tx | IFCAP_CSUM_TCPv6_Tx;
sys/dev/pci/if_aq.c
1931
ifp->if_capabilities |= IFCAP_CSUM_UDPv4_Tx | IFCAP_CSUM_UDPv6_Tx;
sys/dev/pci/if_aq.c
1933
ifp->if_capabilities |= IFCAP_CSUM_IPv4_Rx;
sys/dev/pci/if_aq.c
1934
ifp->if_capabilities |= IFCAP_CSUM_TCPv4_Rx | IFCAP_CSUM_TCPv6_Rx;
sys/dev/pci/if_aq.c
1935
ifp->if_capabilities |= IFCAP_CSUM_UDPv4_Rx | IFCAP_CSUM_UDPv6_Rx;
sys/dev/pci/if_aq.c
1937
if_initialize(ifp);
sys/dev/pci/if_aq.c
1938
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/pci/if_aq.c
1939
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_aq.c
1940
ether_ifattach(ifp, sc->sc_enaddr.ether_addr_octet);
sys/dev/pci/if_aq.c
1943
if_register(ifp);
sys/dev/pci/if_aq.c
1949
aq_ifmedia_change(ifp);
sys/dev/pci/if_aq.c
2010
pmf_class_network_register(self, ifp);
sys/dev/pci/if_aq.c
2025
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_aq.c
2032
if (ifp->if_softc != NULL) {
sys/dev/pci/if_aq.c
2033
IFNET_LOCK(ifp);
sys/dev/pci/if_aq.c
2034
aq_stop(ifp, 1);
sys/dev/pci/if_aq.c
2035
IFNET_UNLOCK(ifp);
sys/dev/pci/if_aq.c
2060
if (ifp->if_softc != NULL) {
sys/dev/pci/if_aq.c
2061
ether_ifdetach(ifp);
sys/dev/pci/if_aq.c
2062
if_detach(ifp);
sys/dev/pci/if_aq.c
3129
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_aq.c
3131
((ifp->if_capenable & IFCAP_CSUM_IPv4_Tx) == 0) ? 0 : 1;
sys/dev/pci/if_aq.c
3133
((ifp->if_capenable & IFCAP_CSUM_IPv4_Rx) == 0) ? 0 : 1;
sys/dev/pci/if_aq.c
3134
int l4csum_tx = ((ifp->if_capenable &
sys/dev/pci/if_aq.c
3138
((ifp->if_capenable & (IFCAP_CSUM_TCPv4_Rx | IFCAP_CSUM_UDPv4_Rx |
sys/dev/pci/if_aq.c
3141
((ifp->if_capenable & (IFCAP_TSOv4 | IFCAP_TSOv6)) == 0) ?
sys/dev/pci/if_aq.c
3143
uint32_t lro = ((ifp->if_capenable & IFCAP_LRO) == 0) ?
sys/dev/pci/if_aq.c
3195
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_aq.c
3202
uint32_t action = (ifp->if_flags & IFF_PROMISC) ?
sys/dev/pci/if_aq.c
3210
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_aq.c
3212
(ifp->if_flags & IFF_PROMISC) ? 1 : 0);
sys/dev/pci/if_aq.c
3734
aq_ifmedia_change(struct ifnet * const ifp)
sys/dev/pci/if_aq.c
3736
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
3788
aq_ifmedia_status(struct ifnet * const ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_aq.c
3790
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
4346
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_aq.c
4369
(ifp->if_flags & IFF_PROMISC) ||
sys/dev/pci/if_aq.c
4495
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_aq.c
4541
if_link_state_change(ifp, LINK_STATE_UP);
sys/dev/pci/if_aq.c
4545
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/dev/pci/if_aq.c
5010
aq_watchdog_tick(struct ifnet *ifp)
sys/dev/pci/if_aq.c
5012
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
5044
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_aq.c
5045
const bool ok = aq_watchdog_tick(ifp);
sys/dev/pci/if_aq.c
5414
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_aq.c
5431
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_aq.c
5440
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/pci/if_aq.c
5441
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_aq.c
5443
if_statinc_ref(ifp, nsr, if_omcasts);
sys/dev/pci/if_aq.c
5453
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_aq.c
5471
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_aq.c
5491
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_aq.c
5527
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/pci/if_aq.c
5547
if_statinc_ref(ifp, nsr, if_iqdrops);
sys/dev/pci/if_aq.c
5589
if ((ifp->if_capabilities & IFCAP_CSUM_IPv4_Rx) &&
sys/dev/pci/if_aq.c
5616
(ifp->if_capabilities &
sys/dev/pci/if_aq.c
5623
(ifp->if_capabilities &
sys/dev/pci/if_aq.c
5633
(ifp->if_capabilities &
sys/dev/pci/if_aq.c
5640
(ifp->if_capabilities &
sys/dev/pci/if_aq.c
5657
m_set_rcvif(m0, ifp);
sys/dev/pci/if_aq.c
5658
if_statinc_ref(ifp, nsr, if_ipackets);
sys/dev/pci/if_aq.c
5659
if_statadd_ref(ifp, nsr, if_ibytes, m0->m_pkthdr.len);
sys/dev/pci/if_aq.c
5660
if_percpuq_enqueue(ifp->if_percpuq, m0);
sys/dev/pci/if_aq.c
5677
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_aq.c
5689
struct ifnet * const ifp = &ec->ec_if;
sys/dev/pci/if_aq.c
5690
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
5699
struct ifnet * const ifp = &ec->ec_if;
sys/dev/pci/if_aq.c
5700
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
5706
iffchange = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/pci/if_aq.c
5725
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_aq.c
5734
aq_init(struct ifnet *ifp)
sys/dev/pci/if_aq.c
5736
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
5740
int ret = aq_init_locked(ifp);
sys/dev/pci/if_aq.c
5748
aq_init_locked(struct ifnet *ifp)
sys/dev/pci/if_aq.c
5750
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
5753
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_aq.c
5756
aq_stop_locked(ifp, false);
sys/dev/pci/if_aq.c
5789
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_aq.c
5797
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_aq.c
5803
aq_send_common_locked(struct ifnet *ifp, struct aq_softc *sc,
sys/dev/pci/if_aq.c
5816
IFQ_POLL(&ifp->if_snd, m);
sys/dev/pci/if_aq.c
5829
IFQ_DEQUEUE(&ifp->if_snd, n);
sys/dev/pci/if_aq.c
5834
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_aq.c
5843
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_aq.c
5854
aq_start(struct ifnet *ifp)
sys/dev/pci/if_aq.c
5856
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
5862
aq_send_common_locked(ifp, sc, txring, false);
sys/dev/pci/if_aq.c
5873
aq_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_aq.c
5875
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
5885
aq_send_common_locked(ifp, sc, txring, true);
sys/dev/pci/if_aq.c
5900
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_aq.c
5904
aq_send_common_locked(ifp, sc, txring, true);
sys/dev/pci/if_aq.c
5957
aq_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_aq.c
5959
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
5962
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_aq.c
5965
aq_stop_locked(ifp, disable ? true : false);
sys/dev/pci/if_aq.c
5972
aq_stop_locked(struct ifnet *ifp, bool disable)
sys/dev/pci/if_aq.c
5974
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
5977
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_aq.c
5982
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_aq.c
6007
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_aq.c
6008
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_aq.c
6016
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_aq.c
6018
printf("%s: watchdog timeout -- resetting\n", ifp->if_xname);
sys/dev/pci/if_aq.c
6043
IFNET_LOCK(ifp);
sys/dev/pci/if_aq.c
6046
aq_init(ifp);
sys/dev/pci/if_aq.c
6048
IFNET_UNLOCK(ifp);
sys/dev/pci/if_aq.c
6054
aq_ioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/dev/pci/if_aq.c
6056
struct aq_softc * const sc = ifp->if_softc;
sys/dev/pci/if_aq.c
6065
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_aq.c
6074
ifp->if_mtu = ifr->ifr_mtu;
sys/dev/pci/if_aq.c
6079
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_bce.c
1002
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_bce.c
1003
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_bce.c
1090
bce_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_bce.c
1092
struct bce_softc *sc = ifp->if_softc;
sys/dev/pci/if_bce.c
1133
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_bce.c
1134
ifp->if_timer = 0;
sys/dev/pci/if_bce.c
1320
bce_set_filter(struct ifnet *ifp)
sys/dev/pci/if_bce.c
1322
struct bce_softc *sc = ifp->if_softc;
sys/dev/pci/if_bce.c
1324
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_bce.c
1325
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_bce.c
1330
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_bce.c
1338
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/pci/if_bce.c
1358
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_bce.c
1449
bce_statchg(struct ifnet *ifp)
sys/dev/pci/if_bce.c
1451
struct bce_softc *sc = ifp->if_softc;
sys/dev/pci/if_bce.c
254
struct ifnet *ifp;
sys/dev/pci/if_bce.c
410
ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bce.c
411
strcpy(ifp->if_xname, device_xname(self));
sys/dev/pci/if_bce.c
412
ifp->if_softc = sc;
sys/dev/pci/if_bce.c
413
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_bce.c
414
ifp->if_ioctl = bce_ioctl;
sys/dev/pci/if_bce.c
415
ifp->if_start = bce_start;
sys/dev/pci/if_bce.c
416
ifp->if_watchdog = bce_watchdog;
sys/dev/pci/if_bce.c
417
ifp->if_init = bce_init;
sys/dev/pci/if_bce.c
418
ifp->if_stop = bce_stop;
sys/dev/pci/if_bce.c
419
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_bce.c
425
mii->mii_ifp = ifp;
sys/dev/pci/if_bce.c
455
if_attach(ifp);
sys/dev/pci/if_bce.c
456
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_bce.c
471
ether_ifattach(ifp, sc->enaddr);
sys/dev/pci/if_bce.c
478
pmf_class_network_register(self, ifp);
sys/dev/pci/if_bce.c
485
bce_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_bce.c
490
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_bce.c
497
bce_start(ifp);
sys/dev/pci/if_bce.c
505
bce_start(struct ifnet *ifp)
sys/dev/pci/if_bce.c
507
struct bce_softc *sc = ifp->if_softc;
sys/dev/pci/if_bce.c
519
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_bce.c
537
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_bce.c
557
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_bce.c
559
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_bce.c
570
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_bce.c
577
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_bce.c
636
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_bce.c
640
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_bce.c
644
ifp->if_timer = 5;
sys/dev/pci/if_bce.c
650
bce_watchdog(struct ifnet *ifp)
sys/dev/pci/if_bce.c
652
struct bce_softc *sc = ifp->if_softc;
sys/dev/pci/if_bce.c
655
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_bce.c
657
(void) bce_init(ifp);
sys/dev/pci/if_bce.c
660
bce_start(ifp);
sys/dev/pci/if_bce.c
667
struct ifnet *ifp;
sys/dev/pci/if_bce.c
673
ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bce.c
703
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_bce.c
723
bce_init(ifp);
sys/dev/pci/if_bce.c
726
if_schedule_deferred_start(ifp);
sys/dev/pci/if_bce.c
735
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bce.c
763
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_bce.c
806
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_bce.c
817
m_set_rcvif(m, ifp);
sys/dev/pci/if_bce.c
821
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_bce.c
837
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bce.c
841
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_bce.c
863
if_statinc(ifp, if_opackets);
sys/dev/pci/if_bce.c
872
ifp->if_timer = 0;
sys/dev/pci/if_bce.c
877
bce_init(struct ifnet *ifp)
sys/dev/pci/if_bce.c
879
struct bce_softc *sc = ifp->if_softc;
sys/dev/pci/if_bce.c
885
bce_stop(ifp, 0);
sys/dev/pci/if_bce.c
935
bce_set_filter(ifp);
sys/dev/pci/if_bce.c
990
if ((error = ether_mediachange(ifp)) != 0)
sys/dev/pci/if_bge.c
1197
bge_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_bge.c
1199
struct bge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_bge.c
1256
bge_set_thresh(struct ifnet *ifp, int lvl)
sys/dev/pci/if_bge.c
1258
struct bge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_bge.c
1283
struct ifnet *ifp;
sys/dev/pci/if_bge.c
1294
IFNET_READER_FOREACH(ifp) {
sys/dev/pci/if_bge.c
1295
if (strncmp(ifp->if_xname, namebuf, namelen) != 0)
sys/dev/pci/if_bge.c
1299
bge_set_thresh(ifp, lvl);
sys/dev/pci/if_bge.c
1762
struct ifnet * const ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
1789
(ifp->if_mtu <= ETHERMTU))
sys/dev/pci/if_bge.c
2352
struct ifnet * const ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
2389
if (ifp->if_mtu > ETHERMTU) {
sys/dev/pci/if_bge.c
2715
(CLLADDR(ifp->if_sadl)[0] + CLLADDR(ifp->if_sadl)[1] +
sys/dev/pci/if_bge.c
2716
CLLADDR(ifp->if_sadl)[2] + CLLADDR(ifp->if_sadl)[3] +
sys/dev/pci/if_bge.c
2717
CLLADDR(ifp->if_sadl)[4] + CLLADDR(ifp->if_sadl)[5]) &
sys/dev/pci/if_bge.c
2905
if (ifp->if_mtu <= ETHERMTU)
sys/dev/pci/if_bge.c
3234
struct ifnet *ifp;
sys/dev/pci/if_bge.c
3886
ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
3887
ifp->if_softc = sc;
sys/dev/pci/if_bge.c
3888
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_bge.c
3889
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/if_bge.c
3890
ifp->if_ioctl = bge_ioctl;
sys/dev/pci/if_bge.c
3891
ifp->if_stop = bge_stop;
sys/dev/pci/if_bge.c
3892
ifp->if_start = bge_start;
sys/dev/pci/if_bge.c
3893
ifp->if_init = bge_init;
sys/dev/pci/if_bge.c
3894
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(BGE_TX_RING_CNT - 1, IFQ_MAXLEN));
sys/dev/pci/if_bge.c
3895
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_bge.c
3897
strcpy(ifp->if_xname, device_xname(sc->bge_dev));
sys/dev/pci/if_bge.c
3918
mii->mii_ifp = ifp;
sys/dev/pci/if_bge.c
4045
if_initialize(ifp);
sys/dev/pci/if_bge.c
4046
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/pci/if_bge.c
4047
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_bge.c
4048
if_register(ifp);
sys/dev/pci/if_bge.c
4051
ether_ifattach(ifp, eaddr);
sys/dev/pci/if_bge.c
4084
pmf_class_network_register(self, ifp);
sys/dev/pci/if_bge.c
4105
struct ifnet * const ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
4110
IFNET_LOCK(ifp);
sys/dev/pci/if_bge.c
4113
bge_stop(ifp, 1);
sys/dev/pci/if_bge.c
4116
IFNET_UNLOCK(ifp);
sys/dev/pci/if_bge.c
4120
ether_ifdetach(ifp);
sys/dev/pci/if_bge.c
4121
if_detach(ifp);
sys/dev/pci/if_bge.c
4483
struct ifnet * const ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
4548
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_bge.c
4554
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_bge.c
4572
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_bge.c
4591
m_set_rcvif(m, ifp);
sys/dev/pci/if_bge.c
4602
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_bge.c
4655
struct ifnet * const ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
4703
if_statinc(ifp, if_opackets);
sys/dev/pci/if_bge.c
4735
struct ifnet * const ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
4824
if_schedule_deferred_start(ifp);
sys/dev/pci/if_bge.c
4859
struct ifnet * const ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
4890
const bool ok = bge_watchdog_tick(ifp);
sys/dev/pci/if_bge.c
4899
struct ifnet * const ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
4901
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_bge.c
4903
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/pci/if_bge.c
4916
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_bge.c
4919
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_bge.c
4921
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_bge.c
4924
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_bge.c
4956
struct ifnet * const ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
4968
if_statadd(ifp, if_collisions, collisions - sc->bge_if_collisions);
sys/dev/pci/if_bge.c
5496
bge_start(struct ifnet *ifp)
sys/dev/pci/if_bge.c
5498
struct bge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_bge.c
5502
bge_start_locked(ifp);
sys/dev/pci/if_bge.c
5511
bge_start_locked(struct ifnet *ifp)
sys/dev/pci/if_bge.c
5513
struct bge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_bge.c
5525
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/pci/if_bge.c
5542
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_bge.c
5559
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_bge.c
5566
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_bge.c
5574
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/if_bge.c
5591
bge_init(struct ifnet *ifp)
sys/dev/pci/if_bge.c
5593
struct bge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_bge.c
5599
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_bge.c
5600
KASSERT(ifp == &sc->ethercom.ec_if);
sys/dev/pci/if_bge.c
5606
bge_stop(ifp, 0);
sys/dev/pci/if_bge.c
5678
CSR_WRITE_4(sc, BGE_RX_MTU, ifp->if_mtu +
sys/dev/pci/if_bge.c
5683
m = (const uint16_t *)&(CLLADDR(ifp->if_sadl)[0]);
sys/dev/pci/if_bge.c
5689
if (ifp->if_flags & IFF_PROMISC)
sys/dev/pci/if_bge.c
5721
if (ifp->if_mtu > (ETHERMTU + ETHER_HDR_LEN + ETHER_CRC_LEN))
sys/dev/pci/if_bge.c
5779
if ((error = bge_ifmedia_upd(ifp)) == 0) {
sys/dev/pci/if_bge.c
5783
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_bge.c
5790
sc->bge_if_flags = ifp->if_flags;
sys/dev/pci/if_bge.c
5800
bge_ifmedia_upd(struct ifnet *ifp)
sys/dev/pci/if_bge.c
5802
struct bge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_bge.c
5902
bge_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_bge.c
5904
struct bge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_bge.c
5932
struct ifnet * const ifp = &ec->ec_if;
sys/dev/pci/if_bge.c
5933
struct bge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_bge.c
5936
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_bge.c
5939
u_short change = ifp->if_flags ^ sc->bge_if_flags;
sys/dev/pci/if_bge.c
5940
sc->bge_if_flags = ifp->if_flags;
sys/dev/pci/if_bge.c
5945
if ((ifp->if_flags & IFF_PROMISC) == 0)
sys/dev/pci/if_bge.c
5959
bge_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/pci/if_bge.c
5961
struct bge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_bge.c
5970
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_bge.c
6000
error = ifmedia_ioctl(ifp, ifr, &sc->bge_ifmedia,
sys/dev/pci/if_bge.c
6004
error = ifmedia_ioctl(ifp, ifr, &mii->mii_media,
sys/dev/pci/if_bge.c
6009
if ((error = ether_ioctl(ifp, command, data)) != ENETRESET)
sys/dev/pci/if_bge.c
6072
bge_watchdog_tick(struct ifnet *ifp)
sys/dev/pci/if_bge.c
6074
struct bge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_bge.c
6094
struct ifnet * const ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
6096
printf("%s: watchdog timeout -- resetting\n", ifp->if_xname);
sys/dev/pci/if_bge.c
6099
IFNET_LOCK(ifp);
sys/dev/pci/if_bge.c
6102
bge_init(ifp);
sys/dev/pci/if_bge.c
6104
IFNET_UNLOCK(ifp);
sys/dev/pci/if_bge.c
6111
ifp->if_start(ifp);
sys/dev/pci/if_bge.c
6144
bge_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_bge.c
6146
struct bge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_bge.c
6149
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_bge.c
6251
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_bge.c
6254
sc->bge_if_flags = ifp->if_flags;
sys/dev/pci/if_bge.c
6261
struct ifnet * const ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_bge.c
6321
if_link_state_change(ifp, LINK_STATE_UP);
sys/dev/pci/if_bge.c
6325
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/dev/pci/if_bnx.c
1254
bnx_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_bnx.c
1256
struct bnx_softc *sc = ifp->if_softc;
sys/dev/pci/if_bnx.c
3483
bnx_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_bnx.c
3485
struct bnx_softc *sc = ifp->if_softc;
sys/dev/pci/if_bnx.c
3497
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_bnx.c
3518
ifp->if_timer = 0;
sys/dev/pci/if_bnx.c
4078
struct ifnet *ifp = &sc->bnx_ec.ec_if;
sys/dev/pci/if_bnx.c
4107
CLR(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_bnx.c
4108
if (!IFQ_IS_EMPTY(&ifp->if_snd))
sys/dev/pci/if_bnx.c
4109
bnx_start(ifp);
sys/dev/pci/if_bnx.c
4431
bnx_ifmedia_upd(struct ifnet *ifp)
sys/dev/pci/if_bnx.c
4437
sc = ifp->if_softc;
sys/dev/pci/if_bnx.c
4458
bnx_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_bnx.c
4464
sc = ifp->if_softc;
sys/dev/pci/if_bnx.c
4530
struct ifnet *ifp = &sc->bnx_ec.ec_if;
sys/dev/pci/if_bnx.c
4678
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_bnx.c
4703
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_bnx.c
4725
m_set_rcvif(m, ifp);
sys/dev/pci/if_bnx.c
4785
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_bnx.c
4836
struct ifnet *ifp = &sc->bnx_ec.ec_if;
sys/dev/pci/if_bnx.c
4904
if_statinc(ifp, if_opackets);
sys/dev/pci/if_bnx.c
4932
ifp->if_timer = 0;
sys/dev/pci/if_bnx.c
4936
DBRUNIF((ifp->if_flags & IFF_OACTIVE),
sys/dev/pci/if_bnx.c
4940
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_bnx.c
4985
bnx_init(struct ifnet *ifp)
sys/dev/pci/if_bnx.c
4987
struct bnx_softc *sc = ifp->if_softc;
sys/dev/pci/if_bnx.c
4995
bnx_stop(ifp, 0);
sys/dev/pci/if_bnx.c
5016
if (ifp->if_mtu <= ETHERMTU) {
sys/dev/pci/if_bnx.c
5055
SET(ifp->if_flags, IFF_RUNNING);
sys/dev/pci/if_bnx.c
5056
CLR(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_bnx.c
5071
struct ifnet *ifp = &sc->bnx_ec.ec_if;
sys/dev/pci/if_bnx.c
5075
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_bnx.c
5274
bnx_start(struct ifnet *ifp)
sys/dev/pci/if_bnx.c
5276
struct bnx_softc *sc = ifp->if_softc;
sys/dev/pci/if_bnx.c
5285
||(ifp->if_flags & (IFF_OACTIVE | IFF_RUNNING)) != IFF_RUNNING) {
sys/dev/pci/if_bnx.c
5307
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/pci/if_bnx.c
5318
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_bnx.c
5326
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_bnx.c
5334
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_bnx.c
5338
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/if_bnx.c
5362
ifp->if_timer = BNX_TX_TIMEOUT;
sys/dev/pci/if_bnx.c
5375
bnx_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/pci/if_bnx.c
5377
struct bnx_softc *sc = ifp->if_softc;
sys/dev/pci/if_bnx.c
5386
if ((error = ifioctl_common(ifp, command, data)) != 0)
sys/dev/pci/if_bnx.c
5391
if (ISSET(ifp->if_flags, IFF_UP)) {
sys/dev/pci/if_bnx.c
5392
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_bnx.c
5395
bnx_init(ifp);
sys/dev/pci/if_bnx.c
5396
} else if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_bnx.c
5397
bnx_stop(ifp, 1);
sys/dev/pci/if_bnx.c
5417
error = ifmedia_ioctl(ifp, ifr, &mii->mii_media, command);
sys/dev/pci/if_bnx.c
5421
error = ether_ioctl(ifp, command, data);
sys/dev/pci/if_bnx.c
5425
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_bnx.c
5441
bnx_watchdog(struct ifnet *ifp)
sys/dev/pci/if_bnx.c
5443
struct bnx_softc *sc = ifp->if_softc;
sys/dev/pci/if_bnx.c
5458
bnx_init(ifp);
sys/dev/pci/if_bnx.c
5460
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_bnx.c
5478
struct ifnet *ifp = &sc->bnx_ec.ec_if;
sys/dev/pci/if_bnx.c
5485
(ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_bnx.c
5535
bnx_init(ifp);
sys/dev/pci/if_bnx.c
5554
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_bnx.c
5555
if_schedule_deferred_start(ifp);
sys/dev/pci/if_bnx.c
5575
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_bnx.c
5586
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_bnx.c
5599
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_bnx.c
5602
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_bnx.c
5606
} else if (ifp->if_flags & IFF_ALLMULTI) {
sys/dev/pci/if_bnx.c
5610
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_bnx.c
5667
struct ifnet *ifp = &sc->bnx_ec.ec_if;
sys/dev/pci/if_bnx.c
5676
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_bnx.c
5684
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/pci/if_bnx.c
5693
if_statadd_ref(ifp, nsr, if_ierrors, value - sc->if_stat_ierrors);
sys/dev/pci/if_bnx.c
5700
if_statadd_ref(ifp, nsr, if_oerrors, value - sc->if_stat_oerrors);
sys/dev/pci/if_bnx.c
5710
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/pci/if_bnx.c
5714
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_bnx.c
582
struct ifnet *ifp;
sys/dev/pci/if_bnx.c
5879
struct ifnet *ifp = &sc->bnx_ec.ec_if;
sys/dev/pci/if_bnx.c
5912
if_schedule_deferred_start(ifp);
sys/dev/pci/if_bnx.c
852
ifp = &sc->bnx_ec.ec_if;
sys/dev/pci/if_bnx.c
853
ifp->if_softc = sc;
sys/dev/pci/if_bnx.c
854
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_bnx.c
855
ifp->if_ioctl = bnx_ioctl;
sys/dev/pci/if_bnx.c
856
ifp->if_stop = bnx_stop;
sys/dev/pci/if_bnx.c
857
ifp->if_start = bnx_start;
sys/dev/pci/if_bnx.c
858
ifp->if_init = bnx_init;
sys/dev/pci/if_bnx.c
859
ifp->if_watchdog = bnx_watchdog;
sys/dev/pci/if_bnx.c
860
IFQ_SET_MAXLEN(&ifp->if_snd, USABLE_TX_BD - 1);
sys/dev/pci/if_bnx.c
861
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_bnx.c
862
memcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_bnx.c
868
ifp->if_capabilities |=
sys/dev/pci/if_bnx.c
880
mii->mii_ifp = ifp;
sys/dev/pci/if_bnx.c
915
if_attach(ifp);
sys/dev/pci/if_bnx.c
916
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_bnx.c
917
ether_ifattach(ifp, sc->eaddr);
sys/dev/pci/if_bnx.c
933
pmf_class_network_register(self, ifp);
sys/dev/pci/if_bnx.c
965
struct ifnet *ifp;
sys/dev/pci/if_bnx.c
968
ifp = &sc->bnx_ec.ec_if;
sys/dev/pci/if_bnx.c
974
bnx_stop(ifp, 1);
sys/dev/pci/if_bnx.c
979
ether_ifdetach(ifp);
sys/dev/pci/if_bnx.c
982
if_detach(ifp);
sys/dev/pci/if_bwfm_pci.c
1412
struct ifnet *ifp = sc->sc_sc.sc_ic.ic_ifp;
sys/dev/pci/if_bwfm_pci.c
1444
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_bwfm_pci.c
1445
ifp->if_start(ifp);
sys/dev/pci/if_bwfm_pci.c
1455
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_bwfm_pci.c
1456
ifp->if_start(ifp);
sys/dev/pci/if_bwfm_pci.c
1509
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_bwfm_pci.c
1510
ifp->if_start(ifp);
sys/dev/pci/if_bwfm_pci.c
384
struct ifnet *ifp __unused, u_int size)
sys/dev/pci/if_cas.c
1160
cas_init(struct ifnet *ifp)
sys/dev/pci/if_cas.c
1162
struct cas_softc *sc = (struct cas_softc *)ifp->if_softc;
sys/dev/pci/if_cas.c
1180
cas_stop(ifp, 0);
sys/dev/pci/if_cas.c
1278
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_cas.c
1279
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_cas.c
1280
ifp->if_timer = 0;
sys/dev/pci/if_cas.c
1289
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_cas.c
1292
const u_char *laddr = CLLADDR(ifp->if_sadl);
sys/dev/pci/if_cas.c
1369
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_cas.c
1405
m = m_devget(cp, len, 0, ifp);
sys/dev/pci/if_cas.c
1417
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_cas.c
1419
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_cas.c
1436
m = m_devget(cp, len, 0, ifp);
sys/dev/pci/if_cas.c
1447
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_cas.c
1449
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_cas.c
1535
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_cas.c
1575
cas_init(ifp);
sys/dev/pci/if_cas.c
1589
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_cas.c
1590
cas_init(ifp);
sys/dev/pci/if_cas.c
1604
cas_watchdog(struct ifnet *ifp)
sys/dev/pci/if_cas.c
1606
struct cas_softc *sc = ifp->if_softc;
sys/dev/pci/if_cas.c
1615
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_cas.c
1618
cas_init(ifp);
sys/dev/pci/if_cas.c
1716
cas_mii_statchg(struct ifnet *ifp)
sys/dev/pci/if_cas.c
1718
struct cas_softc *sc = ifp->if_softc;
sys/dev/pci/if_cas.c
1855
cas_mediachange(struct ifnet *ifp)
sys/dev/pci/if_cas.c
1857
struct cas_softc *sc = ifp->if_softc;
sys/dev/pci/if_cas.c
1870
cas_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_cas.c
1872
struct cas_softc *sc = ifp->if_softc;
sys/dev/pci/if_cas.c
1883
cas_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_cas.c
1885
struct cas_softc *sc = ifp->if_softc;
sys/dev/pci/if_cas.c
1890
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/pci/if_cas.c
1894
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_cas.c
1979
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_cas.c
1981
cas_stop(ifp, 1);
sys/dev/pci/if_cas.c
1989
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_cas.c
2001
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_cas.c
2003
if ((ifp->if_flags & IFF_PROMISC) != 0)
sys/dev/pci/if_cas.c
2024
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_cas.c
2051
if ((ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
sys/dev/pci/if_cas.c
2052
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_cas.c
2055
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_cas.c
2120
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_cas.c
2134
if_statinc(ifp, if_opackets);
sys/dev/pci/if_cas.c
2143
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_cas.c
2145
ifp->if_timer = 0;
sys/dev/pci/if_cas.c
2147
if_schedule_deferred_start(ifp);
sys/dev/pci/if_cas.c
2153
cas_start(struct ifnet *ifp)
sys/dev/pci/if_cas.c
2155
struct cas_softc *sc = ifp->if_softc;
sys/dev/pci/if_cas.c
2159
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_cas.c
2164
IFQ_POLL(&ifp->if_snd, m);
sys/dev/pci/if_cas.c
2172
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_cas.c
2179
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_cas.c
2183
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_cas.c
2184
ifp->if_timer = 5;
sys/dev/pci/if_cas.c
479
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_cas.c
486
ifp->if_softc = sc;
sys/dev/pci/if_cas.c
605
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_cas.c
606
ifp->if_softc = sc;
sys/dev/pci/if_cas.c
607
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_cas.c
608
ifp->if_start = cas_start;
sys/dev/pci/if_cas.c
609
ifp->if_ioctl = cas_ioctl;
sys/dev/pci/if_cas.c
610
ifp->if_watchdog = cas_watchdog;
sys/dev/pci/if_cas.c
611
ifp->if_stop = cas_stop;
sys/dev/pci/if_cas.c
612
ifp->if_init = cas_init;
sys/dev/pci/if_cas.c
613
IFQ_SET_MAXLEN(&ifp->if_snd, CAS_NTXDESC - 1);
sys/dev/pci/if_cas.c
614
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_cas.c
617
mii->mii_ifp = ifp;
sys/dev/pci/if_cas.c
715
if_attach(ifp);
sys/dev/pci/if_cas.c
716
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_cas.c
717
ether_ifattach(ifp, enaddr);
sys/dev/pci/if_cas.c
738
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_cas.c
753
ether_ifdetach(ifp);
sys/dev/pci/if_cas.c
754
if_detach(ifp);
sys/dev/pci/if_cas.c
832
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_cas.c
838
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_cas.c
843
if_statadd_ref(ifp, nsr, if_collisions, v +
sys/dev/pci/if_cas.c
846
if_statadd_ref(ifp, nsr, if_oerrors, v);
sys/dev/pci/if_cas.c
849
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_cas.c
855
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_cas.c
929
cas_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_cas.c
931
struct cas_softc *sc = (struct cas_softc *)ifp->if_softc;
sys/dev/pci/if_cas.c
942
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_cas.c
943
ifp->if_timer = 0;
sys/dev/pci/if_dge.c
1003
pmf_class_network_register(self, ifp);
sys/dev/pci/if_dge.c
1179
dge_start(struct ifnet *ifp)
sys/dev/pci/if_dge.c
1181
struct dge_softc *sc = ifp->if_softc;
sys/dev/pci/if_dge.c
1189
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_dge.c
1204
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_dge.c
1243
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_dge.c
1275
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_dge.c
1281
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_dge.c
1390
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_dge.c
1395
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_dge.c
1400
ifp->if_timer = 5;
sys/dev/pci/if_dge.c
1410
dge_watchdog(struct ifnet *ifp)
sys/dev/pci/if_dge.c
1412
struct dge_softc *sc = ifp->if_softc;
sys/dev/pci/if_dge.c
1424
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_dge.c
1427
(void) dge_init(ifp);
sys/dev/pci/if_dge.c
1431
dge_start(ifp);
sys/dev/pci/if_dge.c
1440
dge_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_dge.c
1442
struct dge_softc *sc = ifp->if_softc;
sys/dev/pci/if_dge.c
1453
else if ((error = ifioctl_common(ifp, cmd, data)) != ENETRESET)
sys/dev/pci/if_dge.c
1455
else if (ifp->if_flags & IFF_UP)
sys/dev/pci/if_dge.c
1456
error = if_init(ifp);
sys/dev/pci/if_dge.c
1462
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pci/if_dge.c
1465
if ((ifp->if_flags & IFF_LINK0) == 0 &&
sys/dev/pci/if_dge.c
1466
(ifp->if_flags & IFF_LINK1) == 0)
sys/dev/pci/if_dge.c
1468
else if ((ifp->if_flags & IFF_LINK0) == 0 &&
sys/dev/pci/if_dge.c
1469
(ifp->if_flags & IFF_LINK1) != 0)
sys/dev/pci/if_dge.c
1471
else if ((ifp->if_flags & IFF_LINK0) != 0 &&
sys/dev/pci/if_dge.c
1472
(ifp->if_flags & IFF_LINK1) == 0)
sys/dev/pci/if_dge.c
1485
if ((error = ether_ioctl(ifp, cmd, data)) != ENETRESET)
sys/dev/pci/if_dge.c
1491
error = if_init(ifp);
sys/dev/pci/if_dge.c
1494
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_dge.c
1505
dge_start(ifp);
sys/dev/pci/if_dge.c
1520
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_dge.c
1570
dge_init(ifp);
sys/dev/pci/if_dge.c
1573
if_schedule_deferred_start(ifp);
sys/dev/pci/if_dge.c
1587
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_dge.c
1592
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_dge.c
1621
if_statinc(ifp, if_opackets);
sys/dev/pci/if_dge.c
1640
ifp->if_timer = 0;
sys/dev/pci/if_dge.c
1651
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_dge.c
1705
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_dge.c
1759
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_dge.c
1776
m_set_rcvif(m, ifp);
sys/dev/pci/if_dge.c
1801
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_dge.c
1879
dge_init(struct ifnet *ifp)
sys/dev/pci/if_dge.c
1881
struct dge_softc *sc = ifp->if_softc;
sys/dev/pci/if_dge.c
1900
if ((ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN) > (MCLBYTES - 2))
sys/dev/pci/if_dge.c
1907
dge_stop(ifp, 0);
sys/dev/pci/if_dge.c
1991
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Rx)
sys/dev/pci/if_dge.c
1995
if (ifp->if_capenable & (IFCAP_CSUM_TCPv4_Rx | IFCAP_CSUM_UDPv4_Rx))
sys/dev/pci/if_dge.c
1999
if ((ifp->if_capenable & IFCAP_CSUM_IPv4_Rx) == 0)
sys/dev/pci/if_dge.c
2055
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_dge.c
2056
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_dge.c
2091
dge_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_dge.c
2093
struct dge_softc *sc = ifp->if_softc;
sys/dev/pci/if_dge.c
2112
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_dge.c
2113
ifp->if_timer = 0;
sys/dev/pci/if_dge.c
2230
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_dge.c
2238
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/pci/if_dge.c
2240
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_dge.c
2249
dge_set_ral(sc, CLLADDR(ifp->if_sadl), 0);
sys/dev/pci/if_dge.c
2287
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_dge.c
2291
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_dge.c
2394
dge_xgmii_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_dge.c
2396
struct dge_softc *sc = ifp->if_softc;
sys/dev/pci/if_dge.c
2449
dge_xgmii_mediachange(struct ifnet *ifp)
sys/dev/pci/if_dge.c
692
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_dge.c
916
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_dge.c
917
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_dge.c
918
ifp->if_softc = sc;
sys/dev/pci/if_dge.c
919
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_dge.c
920
ifp->if_ioctl = dge_ioctl;
sys/dev/pci/if_dge.c
921
ifp->if_start = dge_start;
sys/dev/pci/if_dge.c
922
ifp->if_watchdog = dge_watchdog;
sys/dev/pci/if_dge.c
923
ifp->if_init = dge_init;
sys/dev/pci/if_dge.c
924
ifp->if_stop = dge_stop;
sys/dev/pci/if_dge.c
925
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(DGE_IFQUEUELEN, IFQ_MAXLEN));
sys/dev/pci/if_dge.c
926
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_dge.c
934
ifp->if_capabilities |=
sys/dev/pci/if_dge.c
942
if_attach(ifp);
sys/dev/pci/if_dge.c
943
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_dge.c
944
ether_ifattach(ifp, enaddr);
sys/dev/pci/if_ena.c
1567
m_set_rcvif(mbuf, rx_ring->que->adapter->ifp);
sys/dev/pci/if_ena.c
1692
struct ifnet *ifp;
sys/dev/pci/if_ena.c
1703
ifp = adapter->ifp;
sys/dev/pci/if_ena.c
1743
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_ena.c
1747
if (((ifp->if_capenable & IFCAP_CSUM_IPv4_Rx) != 0) ||
sys/dev/pci/if_ena.c
1748
((ifp->if_capenable & IFCAP_CSUM_TCPv4_Rx) != 0) ||
sys/dev/pci/if_ena.c
1749
((ifp->if_capenable & IFCAP_CSUM_UDPv4_Rx) != 0) ||
sys/dev/pci/if_ena.c
1750
((ifp->if_capenable & IFCAP_CSUM_TCPv6_Rx) != 0) ||
sys/dev/pci/if_ena.c
1751
((ifp->if_capenable & IFCAP_CSUM_UDPv6_Rx) != 0)) {
sys/dev/pci/if_ena.c
1767
if (((ifp->if_capenable & IFCAP_LRO) != 0) &&
sys/dev/pci/if_ena.c
1784
if_percpuq_enqueue(ifp->if_percpuq, mbuf);
sys/dev/pci/if_ena.c
1865
struct ifnet *ifp = adapter->ifp;
sys/dev/pci/if_ena.c
1875
if (unlikely((if_getdrvflags(ifp) & IFF_RUNNING) == 0))
sys/dev/pci/if_ena.c
1907
if (unlikely((if_getdrvflags(ifp) & IFF_RUNNING) == 0))
sys/dev/pci/if_ena.c
2208
rc = ena_change_mtu(adapter->ifp, adapter->ifp->if_mtu);
sys/dev/pci/if_ena.c
2272
if_link_state_change(adapter->ifp, LINK_STATE_UP);
sys/dev/pci/if_ena.c
2282
if_setdrvflagbits(adapter->ifp, IFF_RUNNING,
sys/dev/pci/if_ena.c
2309
ena_get_counter(struct ifnet *ifp, ift_counter cnt)
sys/dev/pci/if_ena.c
2314
adapter = if_getsoftc(ifp);
sys/dev/pci/if_ena.c
2329
return (if_get_counter_default(ifp, cnt));
sys/dev/pci/if_ena.c
2335
ena_media_change(struct ifnet *ifp)
sys/dev/pci/if_ena.c
2342
ena_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_ena.c
2344
struct ena_adapter *adapter = if_getsoftc(ifp);
sys/dev/pci/if_ena.c
2361
ena_init(struct ifnet *ifp)
sys/dev/pci/if_ena.c
2363
struct ena_adapter *adapter = if_getsoftc(ifp);
sys/dev/pci/if_ena.c
2375
ena_stop(struct ifnet *ifp, int disable){
sys/dev/pci/if_ena.c
2378
adapter = ifp->if_softc;
sys/dev/pci/if_ena.c
2389
ena_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/pci/if_ena.c
2395
adapter = ifp->if_softc;
sys/dev/pci/if_ena.c
2404
if (ifp->if_mtu == ifr->ifr_mtu)
sys/dev/pci/if_ena.c
2409
ena_change_mtu(ifp, ifr->ifr_mtu);
sys/dev/pci/if_ena.c
2424
if (ifcr->ifcr_capenable != ifp->if_capenable) {
sys/dev/pci/if_ena.c
2425
ifp->if_capenable = ifcr->ifcr_capenable;
sys/dev/pci/if_ena.c
2430
((if_getdrvflags(ifp) & IFF_RUNNING) != 0)) {
sys/dev/pci/if_ena.c
2440
rc = ether_ioctl(ifp, command, data);
sys/dev/pci/if_ena.c
2488
ena_update_host_info(struct ena_admin_host_info *host_info, struct ifnet *ifp)
sys/dev/pci/if_ena.c
2492
(uint32_t)if_getcapabilities(ifp);
sys/dev/pci/if_ena.c
2498
struct ifnet *ifp = adapter->ifp;
sys/dev/pci/if_ena.c
2500
int cap = if_getcapenable(ifp);
sys/dev/pci/if_ena.c
2503
if_clearhwassist(ifp);
sys/dev/pci/if_ena.c
2528
if_sethwassistbits(ifp, flags, 0);
sys/dev/pci/if_ena.c
2535
struct ifnet *ifp;
sys/dev/pci/if_ena.c
2538
ifp = adapter->ifp = &adapter->sc_ec.ec_if;
sys/dev/pci/if_ena.c
2539
if (unlikely(ifp == NULL)) {
sys/dev/pci/if_ena.c
2543
if_initialize(ifp);
sys/dev/pci/if_ena.c
2544
if_initname(ifp, "ena", device_unit(pdev));
sys/dev/pci/if_ena.c
2545
if_setdev(ifp, pdev);
sys/dev/pci/if_ena.c
2546
if_setsoftc(ifp, adapter);
sys/dev/pci/if_ena.c
2548
if_setflags(ifp, IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST);
sys/dev/pci/if_ena.c
2549
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/if_ena.c
2550
if_setinitfn(ifp, ena_init);
sys/dev/pci/if_ena.c
2551
ifp->if_stop = ena_stop;
sys/dev/pci/if_ena.c
2552
if_settransmitfn(ifp, ena_mq_start);
sys/dev/pci/if_ena.c
2554
if_setqflushfn(ifp, ena_qflush);
sys/dev/pci/if_ena.c
2556
if_setioctlfn(ifp, ena_ioctl);
sys/dev/pci/if_ena.c
2558
if_setgetcounterfn(ifp, ena_get_counter);
sys/dev/pci/if_ena.c
2561
if_setsendqlen(ifp, adapter->tx_ring_size);
sys/dev/pci/if_ena.c
2562
if_setsendqready(ifp);
sys/dev/pci/if_ena.c
2563
if_setmtu(ifp, ETHERMTU);
sys/dev/pci/if_ena.c
2564
if_setbaudrate(ifp, 0);
sys/dev/pci/if_ena.c
2566
if_setcapabilities(ifp, 0);
sys/dev/pci/if_ena.c
2567
if_setcapenable(ifp, 0);
sys/dev/pci/if_ena.c
2571
if_setcapabilitiesbit(ifp, caps, 0);
sys/dev/pci/if_ena.c
2577
ifp->if_hw_tsomax = ENA_TSO_MAXSIZE -
sys/dev/pci/if_ena.c
2579
ifp->if_hw_tsomaxsegcount = adapter->max_tx_sgl_size - 1;
sys/dev/pci/if_ena.c
2580
ifp->if_hw_tsomaxsegsize = ENA_TSO_MAXSIZE;
sys/dev/pci/if_ena.c
2583
if_setifheaderlen(ifp, sizeof(struct ether_vlan_header));
sys/dev/pci/if_ena.c
2584
if_setcapenable(ifp, if_getcapabilities(ifp));
sys/dev/pci/if_ena.c
2596
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/pci/if_ena.c
2597
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_ena.c
2598
ether_ifattach(ifp, adapter->mac_addr);
sys/dev/pci/if_ena.c
2599
if_register(ifp);
sys/dev/pci/if_ena.c
2635
if_setdrvflagbits(adapter->ifp, IFF_OACTIVE,
sys/dev/pci/if_ena.c
2926
if (unlikely((if_getdrvflags(adapter->ifp) & IFF_RUNNING) == 0))
sys/dev/pci/if_ena.c
2935
nsr = IF_STAT_GETREF(adapter->ifp);
sys/dev/pci/if_ena.c
2949
if_statinc_ref(adapter->ifp, nsr, if_opackets);
sys/dev/pci/if_ena.c
2950
if_statadd_ref(adapter->ifp, nsr, if_obytes,
sys/dev/pci/if_ena.c
2953
if_statinc_ref(adapter->ifp, nsr, if_omcasts);
sys/dev/pci/if_ena.c
2955
if_statinc_ref(adapter->ifp, nsr, if_oerrors);
sys/dev/pci/if_ena.c
2961
if (unlikely((if_getdrvflags(adapter->ifp) &
sys/dev/pci/if_ena.c
2963
IF_STAT_PUTREF(adapter->ifp);
sys/dev/pci/if_ena.c
2973
bpf_mtap(adapter->ifp, mbuf, BPF_D_OUT);
sys/dev/pci/if_ena.c
2985
IF_STAT_PUTREF(adapter->ifp);
sys/dev/pci/if_ena.c
3002
struct ifnet *ifp = tx_ring->adapter->ifp;
sys/dev/pci/if_ena.c
3007
(if_getdrvflags(ifp) & IFF_RUNNING) != 0) {
sys/dev/pci/if_ena.c
3019
ena_mq_start(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_ena.c
3021
struct ena_adapter *adapter = ifp->if_softc;
sys/dev/pci/if_ena.c
3027
if (unlikely((if_getdrvflags(adapter->ifp) & IFF_RUNNING) == 0))
sys/dev/pci/if_ena.c
3067
ena_qflush(struct ifnet *ifp)
sys/dev/pci/if_ena.c
3069
struct ena_adapter *adapter = ifp->if_softc;
sys/dev/pci/if_ena.c
3074
if (!drbr_empty(ifp, tx_ring->br)) {
sys/dev/pci/if_ena.c
3076
drbr_flush(ifp, tx_ring->br);
sys/dev/pci/if_ena.c
3080
if_qflush(ifp);
sys/dev/pci/if_ena.c
3369
if_statadd(adapter->ifp, if_iqdrops, rx_drops - old);
sys/dev/pci/if_ena.c
3576
ena_update_host_info(host_info, adapter->ifp);
sys/dev/pci/if_ena.c
3693
adapter->ifp = &adapter->sc_ec.ec_if;
sys/dev/pci/if_ena.c
3838
if_setdrvflagbits(adapter->ifp, IFF_OACTIVE, IFF_RUNNING);
sys/dev/pci/if_ena.c
3845
if_detach(adapter->ifp);
sys/dev/pci/if_ena.c
3939
if (adapter->ifp != NULL) {
sys/dev/pci/if_ena.c
3940
ether_ifdetach(adapter->ifp);
sys/dev/pci/if_ena.c
3941
if_detach(adapter->ifp);
sys/dev/pci/if_ena.c
3970
struct ifnet *ifp;
sys/dev/pci/if_ena.c
3973
ifp = adapter->ifp;
sys/dev/pci/if_ena.c
3980
if_link_state_change(ifp, LINK_STATE_UP);
sys/dev/pci/if_ena.c
3984
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/dev/pci/if_ena.c
400
ena_change_mtu(struct ifnet *ifp, int new_mtu)
sys/dev/pci/if_ena.c
402
struct ena_adapter *adapter = if_getsoftc(ifp);
sys/dev/pci/if_ena.c
415
if_setmtu(ifp, new_mtu);
sys/dev/pci/if_ena.c
899
if ((adapter->ifp->if_capenable & IFCAP_LRO) != 0) {
sys/dev/pci/if_ena.c
907
rx_ring->lro.ifp = adapter->ifp;
sys/dev/pci/if_enavar.h
354
struct ifnet *ifp; /* set to point to sc_ec */
sys/dev/pci/if_enavar.h
450
#define if_getcapenable(ifp) (ifp)->if_capenable
sys/dev/pci/if_enavar.h
451
#define if_setcapenable(ifp, s) SET((ifp)->if_capenable, s)
sys/dev/pci/if_enavar.h
452
#define if_getcapabilities(ifp) (ifp)->if_capabilities
sys/dev/pci/if_enavar.h
453
#define if_setcapabilities(ifp, s) SET((ifp)->if_capabilities, s)
sys/dev/pci/if_enavar.h
454
#define if_setcapabilitiesbit(ifp, s, c) do { \
sys/dev/pci/if_enavar.h
455
CLR((ifp)->if_capabilities, c); \
sys/dev/pci/if_enavar.h
456
SET((ifp)->if_capabilities, s); \
sys/dev/pci/if_enavar.h
458
#define if_getsoftc(ifp) (ifp)->if_softc
sys/dev/pci/if_enavar.h
459
#define if_setmtu(ifp, new_mtu) (ifp)->if_mtu = (new_mtu)
sys/dev/pci/if_enavar.h
460
#define if_getdrvflags(ifp) (ifp)->if_flags
sys/dev/pci/if_enavar.h
461
#define if_setdrvflagbits(ifp, s, c) do { \
sys/dev/pci/if_enavar.h
462
CLR((ifp)->if_flags, c); \
sys/dev/pci/if_enavar.h
463
SET((ifp)->if_flags, s); \
sys/dev/pci/if_enavar.h
465
#define if_setflags(ifp, s) SET((ifp)->if_flags, s)
sys/dev/pci/if_enavar.h
466
#define if_sethwassistbits(ifp, s, c) do { \
sys/dev/pci/if_enavar.h
467
CLR((ifp)->if_csum_flags_rx, c); \
sys/dev/pci/if_enavar.h
468
SET((ifp)->if_csum_flags_rx, s); \
sys/dev/pci/if_enavar.h
470
#define if_clearhwassist(ifp) (ifp)->if_csum_flags_rx = 0
sys/dev/pci/if_enavar.h
471
#define if_setbaudrate(ifp, r) (ifp)->if_baudrate = (r)
sys/dev/pci/if_enavar.h
472
#define if_setdev(ifp, dev) do { } while (0)
sys/dev/pci/if_enavar.h
473
#define if_setsoftc(ifp, softc) (ifp)->if_softc = (softc)
sys/dev/pci/if_enavar.h
474
#define if_setinitfn(ifp, initfn) (ifp)->if_init = (initfn)
sys/dev/pci/if_enavar.h
475
#define if_settransmitfn(ifp, txfn) (ifp)->if_transmit = (txfn)
sys/dev/pci/if_enavar.h
476
#define if_setioctlfn(ifp, ioctlfn) (ifp)->if_ioctl = (ioctlfn)
sys/dev/pci/if_enavar.h
477
#define if_setsendqlen(ifp, sqlen) \
sys/dev/pci/if_enavar.h
478
IFQ_SET_MAXLEN(&(ifp)->if_snd, uimax(sqlen, IFQ_MAXLEN))
sys/dev/pci/if_enavar.h
479
#define if_setsendqready(ifp) IFQ_SET_READY(&(ifp)->if_snd)
sys/dev/pci/if_enavar.h
480
#define if_setifheaderlen(ifp, len) (ifp)->if_hdrlen = (len)
sys/dev/pci/if_enavar.h
522
#define drbr_free(ifp, b) do { } while (0)
sys/dev/pci/if_enavar.h
523
#define drbr_flush(ifp, b) IFQ_PURGE(&(ifp)->if_snd)
sys/dev/pci/if_enavar.h
524
#define drbr_advance(ifp, b) \
sys/dev/pci/if_enavar.h
527
IFQ_DEQUEUE(&(ifp)->if_snd, __m); \
sys/dev/pci/if_enavar.h
530
#define drbr_putback(ifp, b, m) do { } while (0)
sys/dev/pci/if_enavar.h
531
#define drbr_empty(ifp, b) IFQ_IS_EMPTY(&(ifp)->if_snd)
sys/dev/pci/if_enavar.h
532
#define drbr_peek(ifp, b) \
sys/dev/pci/if_enavar.h
535
IFQ_POLL(&(ifp)->if_snd, __m); \
sys/dev/pci/if_enavar.h
538
#define drbr_enqueue(ifp, b, m) \
sys/dev/pci/if_enavar.h
541
IFQ_ENQUEUE(&(ifp)->if_snd, m, __err); \
sys/dev/pci/if_et.c
1017
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_et.c
1020
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_et.c
1045
et_init(struct ifnet *ifp)
sys/dev/pci/if_et.c
1047
struct et_softc *sc = ifp->if_softc;
sys/dev/pci/if_et.c
1050
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_et.c
1090
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_et.c
1091
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_et.c
1094
ether_mediachange(ifp);
sys/dev/pci/if_et.c
1105
et_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_et.c
1107
struct et_softc *sc = ifp->if_softc;
sys/dev/pci/if_et.c
1114
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pci/if_et.c
1116
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/if_et.c
1122
if ((ifp->if_flags & IFF_RUNNING) &&
sys/dev/pci/if_et.c
1123
((ifp->if_flags ^ sc->sc_if_flags) &
sys/dev/pci/if_et.c
1127
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/pci/if_et.c
1128
et_init(ifp);
sys/dev/pci/if_et.c
1131
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_et.c
1134
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_et.c
1137
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_et.c
1139
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_et.c
1152
et_start(struct ifnet *ifp)
sys/dev/pci/if_et.c
1154
struct et_softc *sc = ifp->if_softc;
sys/dev/pci/if_et.c
1159
if (((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING) ||
sys/dev/pci/if_et.c
1166
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_et.c
1171
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_et.c
1176
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_et.c
1177
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_et.c
1183
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_et.c
1188
ifp->if_timer = 5;
sys/dev/pci/if_et.c
1193
et_watchdog(struct ifnet *ifp)
sys/dev/pci/if_et.c
1195
struct et_softc *sc = ifp->if_softc;
sys/dev/pci/if_et.c
1198
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_et.c
1199
et_init(ifp);
sys/dev/pci/if_et.c
1200
et_start(ifp);
sys/dev/pci/if_et.c
1279
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_et.c
1290
if (ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI)) {
sys/dev/pci/if_et.c
1336
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_et.c
1343
if (ifp->if_mtu < 2048)
sys/dev/pci/if_et.c
1345
else if (ifp->if_mtu < 8192)
sys/dev/pci/if_et.c
1549
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_et.c
1550
const uint8_t *eaddr = CLLADDR(ifp->if_sadl);
sys/dev/pci/if_et.c
1593
ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + ifp->if_mtu + ETHER_CRC_LEN);
sys/dev/pci/if_et.c
1602
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_et.c
1603
const uint8_t *eaddr = CLLADDR(ifp->if_sadl);
sys/dev/pci/if_et.c
1634
if (ifp->if_mtu > 8192) {
sys/dev/pci/if_et.c
1729
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_et.c
175
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_et.c
1775
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_et.c
1781
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_et.c
1796
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_et.c
1800
m_set_rcvif(m, ifp);
sys/dev/pci/if_et.c
1802
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_et.c
1805
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_et.c
1966
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_et.c
1997
if_statinc(ifp, if_opackets);
sys/dev/pci/if_et.c
2011
ifp->if_timer = 0;
sys/dev/pci/if_et.c
2014
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_et.c
2016
if_schedule_deferred_start(ifp);
sys/dev/pci/if_et.c
253
ifp->if_softc = sc;
sys/dev/pci/if_et.c
254
ifp->if_mtu = ETHERMTU;
sys/dev/pci/if_et.c
255
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_et.c
256
ifp->if_init = et_init;
sys/dev/pci/if_et.c
257
ifp->if_ioctl = et_ioctl;
sys/dev/pci/if_et.c
258
ifp->if_start = et_start;
sys/dev/pci/if_et.c
259
ifp->if_watchdog = et_watchdog;
sys/dev/pci/if_et.c
260
IFQ_SET_MAXLEN(&ifp->if_snd, ET_TX_NDESC);
sys/dev/pci/if_et.c
261
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_et.c
262
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_et.c
266
mii->mii_ifp = ifp;
sys/dev/pci/if_et.c
283
if_attach(ifp);
sys/dev/pci/if_et.c
284
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_et.c
285
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/pci/if_et.c
293
pmf_class_network_register(self, ifp);
sys/dev/pci/if_et.c
315
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_et.c
325
ether_ifdetach(ifp);
sys/dev/pci/if_et.c
326
if_detach(ifp);
sys/dev/pci/if_et.c
447
et_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_et.c
449
struct et_softc *sc = ifp->if_softc;
sys/dev/pci/if_et.c
538
et_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_et.c
543
sc = ifp->if_softc;
sys/dev/pci/if_et.c
553
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_et.c
572
ifp->if_timer = 0;
sys/dev/pci/if_et.c
573
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_iavf.c
1037
iavf_init(struct ifnet *ifp)
sys/dev/pci/if_iavf.c
1042
sc = ifp->if_softc;
sys/dev/pci/if_iavf.c
1053
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
1059
if (ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/if_iavf.c
1071
SET(ifp->if_flags, IFF_RUNNING);
sys/dev/pci/if_iavf.c
1072
CLR(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_iavf.c
1140
iavf_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_iavf.c
1144
sc = ifp->if_softc;
sys/dev/pci/if_iavf.c
1153
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
1161
CLR(ifp->if_flags, IFF_RUNNING);
sys/dev/pci/if_iavf.c
1202
log(LOG_INFO, "%s: Request VF reset\n", ifp->if_xname);
sys/dev/pci/if_iavf.c
1207
log(LOG_CRIT, "%s: failed to shut down rings\n", ifp->if_xname);
sys/dev/pci/if_iavf.c
1238
struct ifnet *ifp;
sys/dev/pci/if_iavf.c
1241
ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
1244
if (ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/if_iavf.c
1250
iavf_media_change(struct ifnet *ifp)
sys/dev/pci/if_iavf.c
1255
sc = ifp->if_softc;
sys/dev/pci/if_iavf.c
1272
iavf_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_iavf.c
1274
struct iavf_softc *sc = ifp->if_softc;
sys/dev/pci/if_iavf.c
1285
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_iavf.c
1286
struct iavf_softc *sc = ifp->if_softc;
sys/dev/pci/if_iavf.c
1297
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_iavf.c
1298
struct iavf_softc *sc = ifp->if_softc;
sys/dev/pci/if_iavf.c
1335
iavf_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_iavf.c
1338
struct iavf_softc *sc = (struct iavf_softc *)ifp->if_softc;
sys/dev/pci/if_iavf.c
1352
if (ifp->if_mtu != nmtu) {
sys/dev/pci/if_iavf.c
1354
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_iavf.c
1357
error = iavf_init(ifp);
sys/dev/pci/if_iavf.c
1388
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_iavf.c
1413
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
1419
if (!ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/if_iavf.c
1424
if (ISSET(ifp->if_flags, IFF_PROMISC)) {
sys/dev/pci/if_iavf.c
1427
} else if (ISSET(ifp->if_flags, IFF_ALLMULTI)) {
sys/dev/pci/if_iavf.c
1435
enaddr = CLLADDR(ifp->if_sadl);
sys/dev/pci/if_iavf.c
1549
iavf_replace_lla(struct ifnet *ifp, const uint8_t *prev, const uint8_t *next)
sys/dev/pci/if_iavf.c
1561
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_iavf.c
1570
if (sockaddr_dl_init(&u.sdl, sizeof(u.ss), ifp->if_index,
sys/dev/pci/if_iavf.c
1571
ifp->if_type, ifp->if_xname, strlen(ifp->if_xname),
sys/dev/pci/if_iavf.c
1578
IFADDR_READER_FOREACH(ifa_prev, ifp) {
sys/dev/pci/if_iavf.c
1586
if (sockaddr_dl_init(&u.sdl, sizeof(u.ss), ifp->if_index,
sys/dev/pci/if_iavf.c
1587
ifp->if_type, ifp->if_xname, strlen(ifp->if_xname),
sys/dev/pci/if_iavf.c
1594
IFADDR_READER_FOREACH(ifa_next, ifp) {
sys/dev/pci/if_iavf.c
1604
ifa_next = if_dl_create(ifp, &nsdl);
sys/dev/pci/if_iavf.c
1616
ifa_insert(ifp, ifa_next);
sys/dev/pci/if_iavf.c
1621
if (ifa_prev != NULL && ifa_prev == ifp->if_dl) {
sys/dev/pci/if_iavf.c
1622
if_activate_sadl(ifp, ifa_next, nsdl);
sys/dev/pci/if_iavf.c
1628
if (ifa_prev != NULL && ifa_prev != ifp->if_hwdl) {
sys/dev/pci/if_iavf.c
1631
ifa_remove(ifp, ifa_prev);
sys/dev/pci/if_iavf.c
1638
if (ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/if_iavf.c
1652
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
1655
if (ISSET(ifp->if_flags, IFF_ALLMULTI))
sys/dev/pci/if_iavf.c
1660
SET(ifp->if_flags, IFF_ALLMULTI);
sys/dev/pci/if_iavf.c
1668
SET(ifp->if_flags, IFF_ALLMULTI);
sys/dev/pci/if_iavf.c
1678
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
1684
if (!ISSET(ifp->if_flags, IFF_ALLMULTI)) {
sys/dev/pci/if_iavf.c
1720
CLR(ifp->if_flags, IFF_ALLMULTI);
sys/dev/pci/if_iavf.c
2635
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
2648
if (!ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/if_iavf.c
2664
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_iavf.c
2711
if ((ifp->if_capenable & IAVF_IFCAP_RXCSUM) != 0)
sys/dev/pci/if_iavf.c
2716
m_set_rcvif(m, ifp);
sys/dev/pci/if_iavf.c
2717
if_statinc_ref(ifp, nsr, if_ipackets);
sys/dev/pci/if_iavf.c
2718
if_statadd_ref(ifp, nsr, if_ibytes,
sys/dev/pci/if_iavf.c
2722
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/pci/if_iavf.c
2740
if_statinc_ref(ifp, nsr, if_iqdrops);
sys/dev/pci/if_iavf.c
2743
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_iavf.c
2789
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
2813
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_iavf.c
2837
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/pci/if_iavf.c
2838
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_iavf.c
2840
if_statinc_ref(ifp, nsr, if_omcasts);
sys/dev/pci/if_iavf.c
2852
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_iavf.c
2863
CLR(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_iavf.c
2864
if_schedule_deferred_start(ifp);
sys/dev/pci/if_iavf.c
2971
iavf_tx_common_locked(struct ifnet *ifp, struct iavf_tx_ring *txr,
sys/dev/pci/if_iavf.c
2986
sc = ifp->if_softc;
sys/dev/pci/if_iavf.c
2988
if (!ISSET(ifp->if_flags, IFF_RUNNING)
sys/dev/pci/if_iavf.c
2989
|| (!is_transmit && ISSET(ifp->if_flags, IFF_OACTIVE))) {
sys/dev/pci/if_iavf.c
2991
IFQ_PURGE(&ifp->if_snd);
sys/dev/pci/if_iavf.c
3014
SET(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_iavf.c
3021
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_iavf.c
3030
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iavf.c
3070
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_iavf.c
3122
iavf_start(struct ifnet *ifp)
sys/dev/pci/if_iavf.c
3127
sc = ifp->if_softc;
sys/dev/pci/if_iavf.c
3131
iavf_tx_common_locked(ifp, txr, false);
sys/dev/pci/if_iavf.c
3147
iavf_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_iavf.c
3153
sc = ifp->if_softc;
sys/dev/pci/if_iavf.c
3168
iavf_tx_common_locked(ifp, txr, true);
sys/dev/pci/if_iavf.c
3183
struct ifnet *ifp;
sys/dev/pci/if_iavf.c
3187
ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
3192
iavf_tx_common_locked(ifp, txr, true);
sys/dev/pci/if_iavf.c
3229
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
3243
ifp->if_xname);
sys/dev/pci/if_iavf.c
3407
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
3415
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/dev/pci/if_iavf.c
3417
if (ISSET(ifp->if_flags, IFF_RUNNING)) {
sys/dev/pci/if_iavf.c
3436
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
3457
ifp->if_xname);
sys/dev/pci/if_iavf.c
3463
ifp->if_xname);
sys/dev/pci/if_iavf.c
3469
ifp->if_xname);
sys/dev/pci/if_iavf.c
3475
ifp->if_xname);
sys/dev/pci/if_iavf.c
3481
ifp->if_xname);
sys/dev/pci/if_iavf.c
3504
ifp->if_xname);
sys/dev/pci/if_iavf.c
3513
ifp->if_xname);
sys/dev/pci/if_iavf.c
3516
log(LOG_INFO, "%s: reallocated queues\n", ifp->if_xname);
sys/dev/pci/if_iavf.c
3521
ifp->if_xname);
sys/dev/pci/if_iavf.c
3551
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_iavf.c
3566
if (!ISSET(ifp->if_flags, IFF_ALLMULTI)) {
sys/dev/pci/if_iavf.c
3584
ifp->if_xname, ether_sprintf(enaddr_next));
sys/dev/pci/if_iavf.c
3587
IFNET_LOCK(ifp);
sys/dev/pci/if_iavf.c
3590
iavf_replace_lla(ifp, enaddr_prev, enaddr_next);
sys/dev/pci/if_iavf.c
3592
IFNET_UNLOCK(ifp);
sys/dev/pci/if_iavf.c
3603
if_link_state_change(ifp, sc->sc_link_state);
sys/dev/pci/if_iavf.c
4427
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
4442
ifp->if_baudrate = 0;
sys/dev/pci/if_iavf.c
4446
ifp->if_baudrate = speed->baudrate;
sys/dev/pci/if_iavf.c
4453
if_link_state_change(ifp, link);
sys/dev/pci/if_iavf.c
4459
ifp->if_xname);
sys/dev/pci/if_iavf.c
4498
struct ifnet *ifp;
sys/dev/pci/if_iavf.c
4501
ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
4512
ifp->if_xname,
sys/dev/pci/if_iavf.c
4698
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
4710
rxmtu_max = ifp->if_mtu + IAVF_MTU_ETHERLEN;
sys/dev/pci/if_iavf.c
5110
struct ifnet *ifp;
sys/dev/pci/if_iavf.c
5113
ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
5117
ifp->if_xname);
sys/dev/pci/if_iavf.c
5123
ifp->if_xname,
sys/dev/pci/if_iavf.c
717
struct ifnet *ifp;
sys/dev/pci/if_iavf.c
725
ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
879
if_initialize(ifp);
sys/dev/pci/if_iavf.c
881
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_iavf.c
883
ifp->if_softc = sc;
sys/dev/pci/if_iavf.c
884
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_iavf.c
885
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/if_iavf.c
886
ifp->if_ioctl = iavf_ioctl;
sys/dev/pci/if_iavf.c
887
ifp->if_start = iavf_start;
sys/dev/pci/if_iavf.c
888
ifp->if_transmit = iavf_transmit;
sys/dev/pci/if_iavf.c
889
ifp->if_watchdog = NULL;
sys/dev/pci/if_iavf.c
890
ifp->if_init = iavf_init;
sys/dev/pci/if_iavf.c
891
ifp->if_stop = iavf_stop;
sys/dev/pci/if_iavf.c
893
IFQ_SET_MAXLEN(&ifp->if_snd, sc->sc_tx_ring_ndescs);
sys/dev/pci/if_iavf.c
894
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_iavf.c
895
sc->sc_ipq = if_percpuq_create(ifp);
sys/dev/pci/if_iavf.c
897
ifp->if_capabilities |= IAVF_IFCAP_RXCSUM;
sys/dev/pci/if_iavf.c
898
ifp->if_capabilities |= IAVF_IFCAP_TXCSUM;
sys/dev/pci/if_iavf.c
914
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_iavf.c
915
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/pci/if_iavf.c
923
if_register(ifp);
sys/dev/pci/if_iavf.c
924
if_link_state_change(ifp, sc->sc_link_state);
sys/dev/pci/if_iavf.c
966
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iavf.c
971
iavf_stop(ifp, 1);
sys/dev/pci/if_iavf.c
985
ether_ifdetach(ifp);
sys/dev/pci/if_iavf.c
986
if_detach(ifp);
sys/dev/pci/if_ipw.c
1009
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_ipw.c
1031
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_ipw.c
1039
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_ipw.c
1063
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_ipw.c
1076
m_set_rcvif(m, ifp);
sys/dev/pci/if_ipw.c
1217
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_ipw.c
1233
if_statinc(ifp, if_opackets);
sys/dev/pci/if_ipw.c
1243
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_ipw.c
1244
ipw_start(ifp); /* in softint */
sys/dev/pci/if_ipw.c
1347
ipw_tx_start(struct ifnet *ifp, struct mbuf *m0, struct ieee80211_node *ni)
sys/dev/pci/if_ipw.c
1349
struct ipw_softc *sc = ifp->if_softc;
sys/dev/pci/if_ipw.c
1510
ipw_start(struct ifnet *ifp)
sys/dev/pci/if_ipw.c
1512
struct ipw_softc *sc = ifp->if_softc;
sys/dev/pci/if_ipw.c
1522
IF_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_ipw.c
1527
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_ipw.c
1530
IF_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_ipw.c
1541
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_ipw.c
1551
if (ipw_tx_start(ifp, m0, ni) != 0) {
sys/dev/pci/if_ipw.c
1553
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_ipw.c
1559
ifp->if_timer = 1;
sys/dev/pci/if_ipw.c
1564
ipw_watchdog(struct ifnet *ifp)
sys/dev/pci/if_ipw.c
1566
struct ipw_softc *sc = ifp->if_softc;
sys/dev/pci/if_ipw.c
1568
ifp->if_timer = 0;
sys/dev/pci/if_ipw.c
1573
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_ipw.c
1574
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_ipw.c
1575
ipw_stop(ifp, 1);
sys/dev/pci/if_ipw.c
1578
ifp->if_timer = 1;
sys/dev/pci/if_ipw.c
1628
ipw_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_ipw.c
1630
#define IS_RUNNING(ifp) \
sys/dev/pci/if_ipw.c
1631
((ifp->if_flags & IFF_UP) && (ifp->if_flags & IFF_RUNNING))
sys/dev/pci/if_ipw.c
1633
struct ipw_softc *sc = ifp->if_softc;
sys/dev/pci/if_ipw.c
1642
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pci/if_ipw.c
1644
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/if_ipw.c
1645
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/pci/if_ipw.c
1646
ipw_init(ifp);
sys/dev/pci/if_ipw.c
1648
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_ipw.c
1649
ipw_stop(ifp, 1);
sys/dev/pci/if_ipw.c
1656
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/pci/if_ipw.c
1686
if (IS_RUNNING(ifp) &&
sys/dev/pci/if_ipw.c
1688
ipw_init(ifp);
sys/dev/pci/if_ipw.c
172
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_ipw.c
1976
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_ipw.c
2030
if (ifp->if_flags & IFF_PROMISC)
sys/dev/pci/if_ipw.c
2180
ipw_init(struct ifnet *ifp)
sys/dev/pci/if_ipw.c
2182
struct ipw_softc *sc = ifp->if_softc;
sys/dev/pci/if_ipw.c
2194
ipw_stop(ifp, 0);
sys/dev/pci/if_ipw.c
2246
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_ipw.c
2247
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_ipw.c
2251
fail: ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_ipw.c
2252
ipw_stop(ifp, 0);
sys/dev/pci/if_ipw.c
2258
ipw_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_ipw.c
2260
struct ipw_softc *sc = ifp->if_softc;
sys/dev/pci/if_ipw.c
2275
ifp->if_timer = 0;
sys/dev/pci/if_ipw.c
2276
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_ipw.c
244
ifp->if_softc = sc;
sys/dev/pci/if_ipw.c
245
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_ipw.c
246
ifp->if_init = ipw_init;
sys/dev/pci/if_ipw.c
247
ifp->if_stop = ipw_stop;
sys/dev/pci/if_ipw.c
248
ifp->if_ioctl = ipw_ioctl;
sys/dev/pci/if_ipw.c
249
ifp->if_start = ipw_start;
sys/dev/pci/if_ipw.c
250
ifp->if_watchdog = ipw_watchdog;
sys/dev/pci/if_ipw.c
251
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_ipw.c
252
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_ipw.c
254
ic->ic_ifp = ifp;
sys/dev/pci/if_ipw.c
300
if_initialize(ifp);
sys/dev/pci/if_ipw.c
303
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/pci/if_ipw.c
304
if_register(ifp);
sys/dev/pci/if_ipw.c
312
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/pci/if_ipw.c
330
pmf_class_network_register(self, ifp);
sys/dev/pci/if_ipw.c
345
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_ipw.c
347
if (ifp->if_softc) {
sys/dev/pci/if_ipw.c
348
ipw_stop(ifp, 1);
sys/dev/pci/if_ipw.c
351
bpf_detach(ifp);
sys/dev/pci/if_ipw.c
353
if_detach(ifp);
sys/dev/pci/if_ipw.c
720
ipw_media_change(struct ifnet *ifp)
sys/dev/pci/if_ipw.c
724
error = ieee80211_media_change(ifp);
sys/dev/pci/if_ipw.c
728
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/pci/if_ipw.c
729
ipw_init(ifp);
sys/dev/pci/if_ipw.c
739
ipw_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/dev/pci/if_ipw.c
742
struct ipw_softc *sc = ifp->if_softc;
sys/dev/pci/if_ipw.c
794
struct ifnet *ifp = ic->ic_ifp;
sys/dev/pci/if_ipw.c
795
struct ipw_softc *sc = ifp->if_softc;
sys/dev/pci/if_ipw.c
922
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/pci/if_ipw.c
959
ipw_stop(ifp, 1);
sys/dev/pci/if_iwi.c
1146
struct ifnet *ifp = ic->ic_ifp;
sys/dev/pci/if_iwi.c
1158
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_iwi.c
1173
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_iwi.c
1185
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_iwi.c
1203
m_set_rcvif(m, ifp);
sys/dev/pci/if_iwi.c
1435
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_iwi.c
1457
if_statinc(ifp, if_opackets);
sys/dev/pci/if_iwi.c
1465
if (txq->queued < txq->count - 8 - 8 && (ifp->if_flags & IFF_OACTIVE)) {
sys/dev/pci/if_iwi.c
1466
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_iwi.c
1469
iwi_start(ifp); /* in softint */
sys/dev/pci/if_iwi.c
1597
iwi_tx_start(struct ifnet *ifp, struct mbuf *m0, struct ieee80211_node *ni,
sys/dev/pci/if_iwi.c
1600
struct iwi_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwi.c
1631
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwi.c
1765
iwi_start(struct ifnet *ifp)
sys/dev/pci/if_iwi.c
1767
struct iwi_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwi.c
1778
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_iwi.c
1787
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_iwi.c
1789
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwi.c
1795
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_iwi.c
1798
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwi.c
1808
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_iwi.c
1811
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_iwi.c
1813
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_iwi.c
1818
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwi.c
1824
if (iwi_tx_start(ifp, m0, ni, ac) != 0) {
sys/dev/pci/if_iwi.c
1826
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwi.c
1832
ifp->if_timer = 1;
sys/dev/pci/if_iwi.c
1837
iwi_watchdog(struct ifnet *ifp)
sys/dev/pci/if_iwi.c
1839
struct iwi_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwi.c
1841
ifp->if_timer = 0;
sys/dev/pci/if_iwi.c
1846
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwi.c
1847
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_iwi.c
1848
iwi_stop(ifp, 1);
sys/dev/pci/if_iwi.c
1851
ifp->if_timer = 1;
sys/dev/pci/if_iwi.c
1875
iwi_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_iwi.c
1877
#define IS_RUNNING(ifp) \
sys/dev/pci/if_iwi.c
1878
((ifp->if_flags & IFF_UP) && (ifp->if_flags & IFF_RUNNING))
sys/dev/pci/if_iwi.c
1880
struct iwi_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwi.c
1890
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pci/if_iwi.c
1892
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/if_iwi.c
1893
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/pci/if_iwi.c
1894
iwi_init(ifp);
sys/dev/pci/if_iwi.c
1896
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_iwi.c
1897
iwi_stop(ifp, 1);
sys/dev/pci/if_iwi.c
1904
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/pci/if_iwi.c
1936
if (IS_RUNNING(ifp) &&
sys/dev/pci/if_iwi.c
1938
iwi_init(ifp);
sys/dev/pci/if_iwi.c
200
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_iwi.c
2326
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_iwi.c
2335
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/pci/if_iwi.c
2572
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_iwi.c
2699
IEEE80211_ADDR_COPY(assoc.dst, ifp->if_broadcastaddr);
sys/dev/pci/if_iwi.c
2715
iwi_init(struct ifnet *ifp)
sys/dev/pci/if_iwi.c
2717
struct iwi_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwi.c
2731
iwi_stop(ifp, 0);
sys/dev/pci/if_iwi.c
2790
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_iwi.c
2791
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_iwi.c
2801
fail: ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_iwi.c
2802
iwi_stop(ifp, 0);
sys/dev/pci/if_iwi.c
288
ic->ic_ifp = ifp;
sys/dev/pci/if_iwi.c
2917
iwi_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_iwi.c
2919
struct iwi_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwi.c
2935
ifp->if_timer = 0;
sys/dev/pci/if_iwi.c
2936
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_iwi.c
357
ifp->if_softc = sc;
sys/dev/pci/if_iwi.c
358
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_iwi.c
359
ifp->if_init = iwi_init;
sys/dev/pci/if_iwi.c
360
ifp->if_stop = iwi_stop;
sys/dev/pci/if_iwi.c
361
ifp->if_ioctl = iwi_ioctl;
sys/dev/pci/if_iwi.c
362
ifp->if_start = iwi_start;
sys/dev/pci/if_iwi.c
363
ifp->if_watchdog = iwi_watchdog;
sys/dev/pci/if_iwi.c
364
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_iwi.c
365
memcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_iwi.c
367
if_initialize(ifp);
sys/dev/pci/if_iwi.c
370
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/pci/if_iwi.c
371
if_register(ifp);
sys/dev/pci/if_iwi.c
427
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/pci/if_iwi.c
441
pmf_class_network_register(self, ifp);
sys/dev/pci/if_iwi.c
456
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_iwi.c
458
if (ifp->if_softc != NULL) {
sys/dev/pci/if_iwi.c
460
iwi_stop(ifp, 1);
sys/dev/pci/if_iwi.c
463
if_detach(ifp);
sys/dev/pci/if_iwi.c
833
iwi_media_change(struct ifnet *ifp)
sys/dev/pci/if_iwi.c
837
error = ieee80211_media_change(ifp);
sys/dev/pci/if_iwi.c
841
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/pci/if_iwi.c
842
iwi_init(ifp);
sys/dev/pci/if_iwi.c
875
iwi_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/dev/pci/if_iwi.c
877
struct iwi_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
4293
struct ifnet *ifp = IC2IFP(ic);
sys/dev/pci/if_iwm.c
4308
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwm.c
4310
if_statinc(ifp, if_opackets);
sys/dev/pci/if_iwm.c
4318
struct ifnet *ifp = IC2IFP(ic);
sys/dev/pci/if_iwm.c
4359
if (sc->qfullmsk == 0 && (ifp->if_flags & IFF_OACTIVE)) {
sys/dev/pci/if_iwm.c
4360
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_iwm.c
4362
iwm_start(ifp);
sys/dev/pci/if_iwm.c
6114
struct ifnet *ifp = IC2IFP(ic);
sys/dev/pci/if_iwm.c
6120
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/pci/if_iwm.c
7094
iwm_media_change(struct ifnet *ifp)
sys/dev/pci/if_iwm.c
7096
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7101
err = ieee80211_media_change(ifp);
sys/dev/pci/if_iwm.c
7120
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/pci/if_iwm.c
7122
iwm_stop(ifp, 0);
sys/dev/pci/if_iwm.c
7123
err = iwm_init(ifp);
sys/dev/pci/if_iwm.c
7131
struct ifnet *ifp = IC2IFP(ic);
sys/dev/pci/if_iwm.c
7132
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7157
iwm_stop(ifp, 1);
sys/dev/pci/if_iwm.c
7158
iwm_init(ifp);
sys/dev/pci/if_iwm.c
7243
struct ifnet *ifp = IC2IFP(ic);
sys/dev/pci/if_iwm.c
7244
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7812
iwm_init(struct ifnet *ifp)
sys/dev/pci/if_iwm.c
7814
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7839
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_iwm.c
7840
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_iwm.c
7853
iwm_start(struct ifnet *ifp)
sys/dev/pci/if_iwm.c
7855
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7862
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_iwm.c
7868
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_iwm.c
7884
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_iwm.c
7890
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwm.c
7898
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwm.c
7906
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwm.c
7914
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_iwm.c
7918
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwm.c
7927
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwm.c
7931
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/if_iwm.c
7933
ifp->if_timer = 1;
sys/dev/pci/if_iwm.c
7939
iwm_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_iwm.c
7941
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7964
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_iwm.c
7988
ifp->if_timer = sc->sc_tx_timer = 0;
sys/dev/pci/if_iwm.c
7993
iwm_watchdog(struct ifnet *ifp)
sys/dev/pci/if_iwm.c
7995
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7997
ifp->if_timer = 0;
sys/dev/pci/if_iwm.c
8005
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_iwm.c
8006
iwm_stop(ifp, 1);
sys/dev/pci/if_iwm.c
8007
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwm.c
8010
ifp->if_timer = 1;
sys/dev/pci/if_iwm.c
8017
iwm_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_iwm.c
8019
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
8028
ifp->if_flags |= IFF_UP;
sys/dev/pci/if_iwm.c
8031
err = ifioctl_common(ifp, cmd, data);
sys/dev/pci/if_iwm.c
8034
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/if_iwm.c
8035
if (!(ifp->if_flags & IFF_RUNNING)) {
sys/dev/pci/if_iwm.c
8038
err = iwm_init(ifp);
sys/dev/pci/if_iwm.c
8041
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_iwm.c
8042
iwm_stop(ifp, 1);
sys/dev/pci/if_iwm.c
8064
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/pci/if_iwm.c
8066
iwm_stop(ifp, 0);
sys/dev/pci/if_iwm.c
8067
err = iwm_init(ifp);
sys/dev/pci/if_iwm.c
8722
struct ifnet *ifp = IC2IFP(&sc->sc_ic);
sys/dev/pci/if_iwm.c
8776
if (iwm_check_rfkill(sc) && ifp != NULL &&
sys/dev/pci/if_iwm.c
8777
(ifp->if_flags & IFF_UP))
sys/dev/pci/if_iwm.c
8788
if (ifp != NULL) {
sys/dev/pci/if_iwm.c
8790
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_iwm.c
8791
iwm_stop(ifp, 1);
sys/dev/pci/if_iwm.c
9287
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iwm.c
9299
ic->ic_ifp = ifp;
sys/dev/pci/if_iwm.c
9350
ifp->if_softc = sc;
sys/dev/pci/if_iwm.c
9351
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_iwm.c
9352
ifp->if_init = iwm_init;
sys/dev/pci/if_iwm.c
9353
ifp->if_stop = iwm_stop;
sys/dev/pci/if_iwm.c
9354
ifp->if_ioctl = iwm_ioctl;
sys/dev/pci/if_iwm.c
9355
ifp->if_start = iwm_start;
sys/dev/pci/if_iwm.c
9356
ifp->if_watchdog = iwm_watchdog;
sys/dev/pci/if_iwm.c
9357
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_iwm.c
9358
memcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ);
sys/dev/pci/if_iwm.c
9360
if_initialize(ifp);
sys/dev/pci/if_iwm.c
9363
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/pci/if_iwm.c
9364
if_register(ifp);
sys/dev/pci/if_iwm.c
9382
pmf_class_network_register(self, ifp);
sys/dev/pci/if_iwm.c
9394
struct ifnet *ifp = IC2IFP(&sc->sc_ic);
sys/dev/pci/if_iwm.c
9396
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/pci/if_iwm.c
9414
struct ifnet *ifp = IC2IFP(&sc->sc_ic);
sys/dev/pci/if_iwm.c
9420
iwm_stop(ifp, 0);
sys/dev/pci/if_iwm.c
9421
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == IFF_UP)
sys/dev/pci/if_iwm.c
9422
iwm_init(ifp);
sys/dev/pci/if_iwm.c
9444
struct ifnet *ifp = IC2IFP(&sc->sc_ic);
sys/dev/pci/if_iwm.c
9448
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_iwm.c
9449
iwm_stop(ifp, 1);
sys/dev/pci/if_iwn.c
1938
iwn_media_change(struct ifnet *ifp)
sys/dev/pci/if_iwn.c
1940
struct iwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwn.c
1945
error = ieee80211_media_change(ifp);
sys/dev/pci/if_iwn.c
1959
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/pci/if_iwn.c
1961
iwn_stop(ifp, 0);
sys/dev/pci/if_iwn.c
1962
error = iwn_init(ifp);
sys/dev/pci/if_iwn.c
1970
struct ifnet *ifp = ic->ic_ifp;
sys/dev/pci/if_iwn.c
1971
struct iwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwn.c
2052
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_iwn.c
2053
iwn_start(ifp);
sys/dev/pci/if_iwn.c
2127
struct ifnet *ifp = ic->ic_ifp;
sys/dev/pci/if_iwn.c
2170
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_iwn.c
2177
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_iwn.c
2184
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_iwn.c
2209
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_iwn.c
2222
m_set_rcvif(m, ifp);
sys/dev/pci/if_iwn.c
2290
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_iwn.c
2291
iwn_start(ifp);
sys/dev/pci/if_iwn.c
2482
struct ifnet *ifp = ic->ic_ifp;
sys/dev/pci/if_iwn.c
2496
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwn.c
2498
if_statinc(ifp, if_opackets);
sys/dev/pci/if_iwn.c
2512
if (sc->qfullmsk == 0 && (ifp->if_flags & IFF_OACTIVE)) {
sys/dev/pci/if_iwn.c
2513
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_iwn.c
2514
iwn_start(ifp);
sys/dev/pci/if_iwn.c
2555
struct ifnet *ifp = ic->ic_ifp;
sys/dev/pci/if_iwn.c
2662
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_iwn.c
2663
iwn_stop(ifp, 1);
sys/dev/pci/if_iwn.c
2824
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/pci/if_iwn.c
2878
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_iwn.c
2879
iwn_stop(ifp, 1);
sys/dev/pci/if_iwn.c
2912
if (ifp->if_flags & IFF_UP)
sys/dev/pci/if_iwn.c
3271
iwn_start(struct ifnet *ifp)
sys/dev/pci/if_iwn.c
3273
struct iwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwn.c
3280
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_iwn.c
3285
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_iwn.c
3290
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_iwn.c
3304
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_iwn.c
3309
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwn.c
3316
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwn.c
3323
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwn.c
3332
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_iwn.c
3336
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwn.c
3347
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwn.c
3352
ifp->if_timer = 1;
sys/dev/pci/if_iwn.c
3360
iwn_watchdog(struct ifnet *ifp)
sys/dev/pci/if_iwn.c
3362
struct iwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwn.c
3364
ifp->if_timer = 0;
sys/dev/pci/if_iwn.c
3370
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_iwn.c
3371
iwn_stop(ifp, 1);
sys/dev/pci/if_iwn.c
3372
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_iwn.c
3375
ifp->if_timer = 1;
sys/dev/pci/if_iwn.c
3382
iwn_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_iwn.c
3384
struct iwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwn.c
3393
ifp->if_flags |= IFF_UP;
sys/dev/pci/if_iwn.c
3397
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pci/if_iwn.c
3399
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/if_iwn.c
3400
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/pci/if_iwn.c
3401
error = iwn_init(ifp);
sys/dev/pci/if_iwn.c
3403
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_iwn.c
3404
iwn_stop(ifp, 1);
sys/dev/pci/if_iwn.c
3425
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/pci/if_iwn.c
3427
iwn_stop(ifp, 0);
sys/dev/pci/if_iwn.c
3428
error = iwn_init(ifp);
sys/dev/pci/if_iwn.c
425
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_iwn.c
4546
struct ifnet *ifp = ic->ic_ifp;
sys/dev/pci/if_iwn.c
4606
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/pci/if_iwn.c
595
ic->ic_ifp = ifp;
sys/dev/pci/if_iwn.c
6444
iwn_init(struct ifnet *ifp)
sys/dev/pci/if_iwn.c
6446
struct iwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwn.c
6499
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_iwn.c
6500
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_iwn.c
6513
iwn_stop(ifp, 1);
sys/dev/pci/if_iwn.c
6518
iwn_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_iwn.c
6520
struct iwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwn.c
6526
ifp->if_timer = sc->sc_tx_timer = 0;
sys/dev/pci/if_iwn.c
6527
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_iwn.c
653
ifp->if_softc = sc;
sys/dev/pci/if_iwn.c
654
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_iwn.c
6549
struct ifnet *ifp __unused, u_int size)
sys/dev/pci/if_iwn.c
655
ifp->if_init = iwn_init;
sys/dev/pci/if_iwn.c
656
ifp->if_ioctl = iwn_ioctl;
sys/dev/pci/if_iwn.c
657
ifp->if_start = iwn_start;
sys/dev/pci/if_iwn.c
658
ifp->if_stop = iwn_stop;
sys/dev/pci/if_iwn.c
659
ifp->if_watchdog = iwn_watchdog;
sys/dev/pci/if_iwn.c
660
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_iwn.c
661
memcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_iwn.c
663
if_initialize(ifp);
sys/dev/pci/if_iwn.c
670
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/pci/if_iwn.c
671
if_register(ifp);
sys/dev/pci/if_iwn.c
707
pmf_class_network_register(self, ifp);
sys/dev/pci/if_iwn.c
902
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/pci/if_iwn.c
904
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/pci/if_iwn.c
921
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/pci/if_iwn.c
953
if_detach(ifp);
sys/dev/pci/if_iwn.c
968
struct ifnet *ifp;
sys/dev/pci/if_iwn.c
981
ifp = &sc->sc_ic.ic_if;
sys/dev/pci/if_iwn.c
982
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/if_iwn.c
983
if_init(ifp);
sys/dev/pci/if_iwn.c
984
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_iwn.c
985
ifp->if_start(ifp);
sys/dev/pci/if_ixl.c
1023
struct ifnet *ifp;
sys/dev/pci/if_ixl.c
1031
ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
1306
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_ixl.c
1308
ifp->if_softc = sc;
sys/dev/pci/if_ixl.c
1309
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_ixl.c
1310
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/if_ixl.c
1311
ifp->if_ioctl = ixl_ioctl;
sys/dev/pci/if_ixl.c
1312
ifp->if_start = ixl_start;
sys/dev/pci/if_ixl.c
1313
ifp->if_transmit = ixl_transmit;
sys/dev/pci/if_ixl.c
1314
ifp->if_init = ixl_init;
sys/dev/pci/if_ixl.c
1315
ifp->if_stop = ixl_stop;
sys/dev/pci/if_ixl.c
1316
IFQ_SET_MAXLEN(&ifp->if_snd, sc->sc_tx_ring_ndescs);
sys/dev/pci/if_ixl.c
1317
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_ixl.c
1318
ifp->if_capabilities |= IXL_IFCAP_RXCSUM;
sys/dev/pci/if_ixl.c
1319
ifp->if_capabilities |= IXL_IFCAP_TXCSUM;
sys/dev/pci/if_ixl.c
1321
ifp->if_capabilities |= IFCAP_TSOv4 | IFCAP_TSOv6;
sys/dev/pci/if_ixl.c
1349
if_initialize(ifp);
sys/dev/pci/if_ixl.c
1351
sc->sc_ipq = if_percpuq_create(ifp);
sys/dev/pci/if_ixl.c
1352
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_ixl.c
1353
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/pci/if_ixl.c
1359
if_link_state_change(ifp, link);
sys/dev/pci/if_ixl.c
1406
if_register(ifp);
sys/dev/pci/if_ixl.c
1465
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
1470
ixl_stop(ifp, 1);
sys/dev/pci/if_ixl.c
1476
ether_ifdetach(ifp);
sys/dev/pci/if_ixl.c
1477
if_detach(ifp);
sys/dev/pci/if_ixl.c
1566
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_ixl.c
1567
struct ixl_softc *sc = ifp->if_softc;
sys/dev/pci/if_ixl.c
1634
ixl_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_ixl.c
1636
struct ixl_softc *sc = ifp->if_softc;
sys/dev/pci/if_ixl.c
1645
ixl_media_change(struct ifnet *ifp)
sys/dev/pci/if_ixl.c
1647
struct ixl_softc *sc = ifp->if_softc;
sys/dev/pci/if_ixl.c
1712
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
1715
if (ISSET(ifp->if_flags, IFF_ALLMULTI))
sys/dev/pci/if_ixl.c
1720
SET(ifp->if_flags, IFF_ALLMULTI);
sys/dev/pci/if_ixl.c
1730
SET(ifp->if_flags, IFF_ALLMULTI);
sys/dev/pci/if_ixl.c
1740
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
1746
if (!ISSET(ifp->if_flags, IFF_ALLMULTI)) {
sys/dev/pci/if_ixl.c
1780
CLR(ifp->if_flags, IFF_ALLMULTI);
sys/dev/pci/if_ixl.c
1790
ixl_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_ixl.c
1793
struct ixl_softc *sc = (struct ixl_softc *)ifp->if_softc;
sys/dev/pci/if_ixl.c
1807
if (ifp->if_mtu != nmtu) {
sys/dev/pci/if_ixl.c
1809
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_ixl.c
1812
error = ixl_init(ifp);
sys/dev/pci/if_ixl.c
1843
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_ixl.c
2037
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
2043
if (ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/if_ixl.c
2074
SET(ifp->if_flags, IFF_RUNNING);
sys/dev/pci/if_ixl.c
2075
CLR(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_ixl.c
2096
ixl_init(struct ifnet *ifp)
sys/dev/pci/if_ixl.c
2098
struct ixl_softc *sc = ifp->if_softc;
sys/dev/pci/if_ixl.c
2116
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
2123
if (!ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/if_ixl.c
2135
|| ISSET(ifp->if_flags, IFF_PROMISC)) {
sys/dev/pci/if_ixl.c
2140
if (ISSET(ifp->if_flags, IFF_PROMISC)) {
sys/dev/pci/if_ixl.c
2143
} else if (ISSET(ifp->if_flags, IFF_ALLMULTI)) {
sys/dev/pci/if_ixl.c
2158
if (memcmp(sc->sc_enaddr, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN) != 0) {
sys/dev/pci/if_ixl.c
2169
memcpy(sc->sc_enaddr, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/pci/if_ixl.c
2178
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
2186
CLR(ifp->if_flags, IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_ixl.c
2275
ixl_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_ixl.c
2277
struct ixl_softc *sc = ifp->if_softc;
sys/dev/pci/if_ixl.c
2661
ixl_tx_common_locked(struct ifnet *ifp, struct ixl_tx_ring *txr,
sys/dev/pci/if_ixl.c
2664
struct ixl_softc *sc = ifp->if_softc;
sys/dev/pci/if_ixl.c
2676
if (!ISSET(ifp->if_flags, IFF_RUNNING)
sys/dev/pci/if_ixl.c
2677
|| (!is_transmit && ISSET(ifp->if_flags, IFF_OACTIVE))) {
sys/dev/pci/if_ixl.c
2679
IFQ_PURGE(&ifp->if_snd);
sys/dev/pci/if_ixl.c
2701
SET(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_ixl.c
2708
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_ixl.c
2717
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_ixl.c
2760
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_ixl.c
2778
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
2802
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_ixl.c
2826
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/pci/if_ixl.c
2827
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_ixl.c
2829
if_statinc_ref(ifp, nsr, if_omcasts);
sys/dev/pci/if_ixl.c
2841
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_ixl.c
2851
CLR(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_ixl.c
2852
if_schedule_deferred_start(ifp);
sys/dev/pci/if_ixl.c
2860
ixl_start(struct ifnet *ifp)
sys/dev/pci/if_ixl.c
2865
sc = ifp->if_softc;
sys/dev/pci/if_ixl.c
2869
ixl_tx_common_locked(ifp, txr, false);
sys/dev/pci/if_ixl.c
2884
ixl_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_ixl.c
2890
sc = ifp->if_softc;
sys/dev/pci/if_ixl.c
2910
ixl_tx_common_locked(ifp, txr, true);
sys/dev/pci/if_ixl.c
2927
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
2932
ixl_tx_common_locked(ifp, txr, true);
sys/dev/pci/if_ixl.c
3064
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
3069
rxmax = ifp->if_mtu + IXL_MTU_ETHERLEN;
sys/dev/pci/if_ixl.c
3176
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
3189
if (!ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/if_ixl.c
3205
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_ixl.c
3252
if ((ifp->if_capenable & IXL_IFCAP_RXCSUM) != 0)
sys/dev/pci/if_ixl.c
3257
m_set_rcvif(m, ifp);
sys/dev/pci/if_ixl.c
3258
if_statinc_ref(ifp, nsr, if_ipackets);
sys/dev/pci/if_ixl.c
3259
if_statadd_ref(ifp, nsr, if_ibytes,
sys/dev/pci/if_ixl.c
3263
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/pci/if_ixl.c
3280
if_statinc_ref(ifp, nsr, if_iqdrops);
sys/dev/pci/if_ixl.c
3283
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_ixl.c
3688
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
3695
if (ifp->if_link_state != link_state)
sys/dev/pci/if_ixl.c
3696
if_link_state_change(ifp, link_state);
sys/dev/pci/if_ixl.c
3700
if_schedule_deferred_start(ifp);
sys/dev/pci/if_ixl.c
5675
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_ixl.c
5676
struct ixl_softc *sc = ifp->if_softc;
sys/dev/pci/if_ixl.c
6715
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_ixl.c
6735
if (ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/if_jme.c
1022
jme_statchg(struct ifnet *ifp)
sys/dev/pci/if_jme.c
1024
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/pci/if_jme.c
1025
jme_init(ifp, 0);
sys/dev/pci/if_jme.c
1032
struct ifnet *ifp = &sc->jme_if;
sys/dev/pci/if_jme.c
1073
(ifp->if_mtu + ETHER_HDR_LEN + JME_RX_PAD_BYTES)) {
sys/dev/pci/if_jme.c
1078
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_jme.c
1122
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_jme.c
1127
m_set_rcvif(m, ifp);
sys/dev/pci/if_jme.c
1155
if ((ifp->if_capenable & IFCAP_CSUM_IPv4_Rx) &&
sys/dev/pci/if_jme.c
1161
if ((ifp->if_capenable & IFCAP_CSUM_TCPv4_Rx) &&
sys/dev/pci/if_jme.c
1168
if ((ifp->if_capenable & IFCAP_CSUM_UDPv4_Rx) &&
sys/dev/pci/if_jme.c
1175
if ((ifp->if_capenable & IFCAP_CSUM_TCPv6_Rx) &&
sys/dev/pci/if_jme.c
1182
if ((ifp->if_capenable & IFCAP_CSUM_UDPv6_Rx) &&
sys/dev/pci/if_jme.c
1193
if_percpuq_enqueue(ifp->if_percpuq, mhead);
sys/dev/pci/if_jme.c
1274
jme_ifioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/dev/pci/if_jme.c
1276
struct jme_softc *sc = ifp->if_softc;
sys/dev/pci/if_jme.c
1290
(ifp->if_capenable & (
sys/dev/pci/if_jme.c
1300
if (ifp->if_mtu > JME_TX_FIFO_SIZE &&
sys/dev/pci/if_jme.c
1311
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_jme.c
1312
if (error == ENETRESET && (ifp->if_flags & IFF_RUNNING)) {
sys/dev/pci/if_jme.c
1317
error = jme_init(ifp, 0);
sys/dev/pci/if_jme.c
1520
struct ifnet *ifp;
sys/dev/pci/if_jme.c
1525
ifp = &sc->jme_if;
sys/dev/pci/if_jme.c
1572
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_jme.c
1574
if_statinc(ifp, if_opackets);
sys/dev/pci/if_jme.c
1576
if_statadd(ifp, if_collisions,
sys/dev/pci/if_jme.c
1615
ifp->if_timer = 0;
sys/dev/pci/if_jme.c
1622
jme_ifstart(struct ifnet *ifp)
sys/dev/pci/if_jme.c
1624
jme_softc_t *sc = ifp->if_softc;
sys/dev/pci/if_jme.c
1641
IFQ_POLL(&ifp->if_snd, mb_head);
sys/dev/pci/if_jme.c
1652
IFQ_DEQUEUE(&ifp->if_snd, mb_head);
sys/dev/pci/if_jme.c
1654
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_jme.c
1658
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_jme.c
1661
IFQ_DEQUEUE(&ifp->if_snd, mb_head);
sys/dev/pci/if_jme.c
1664
bpf_mtap(ifp, mb_head, BPF_D_OUT);
sys/dev/pci/if_jme.c
1674
ifp->if_timer = 5;
sys/dev/pci/if_jme.c
1700
jme_ifwatchdog(struct ifnet *ifp)
sys/dev/pci/if_jme.c
1702
jme_softc_t *sc = ifp->if_softc;
sys/dev/pci/if_jme.c
1704
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_jme.c
1707
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_jme.c
1708
jme_init(ifp, 0);
sys/dev/pci/if_jme.c
1712
jme_mediachange(struct ifnet *ifp)
sys/dev/pci/if_jme.c
1715
jme_softc_t *sc = ifp->if_softc;
sys/dev/pci/if_jme.c
1825
struct ifnet *ifp = &sc->jme_if;
sys/dev/pci/if_jme.c
1837
if ((ifp->if_flags & IFF_BROADCAST) != 0)
sys/dev/pci/if_jme.c
1839
if ((ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
sys/dev/pci/if_jme.c
1840
if ((ifp->if_flags & IFF_PROMISC) != 0)
sys/dev/pci/if_jme.c
1842
if ((ifp->if_flags & IFF_ALLMULTI) != 0)
sys/dev/pci/if_jme.c
249
struct ifnet * const ifp = &sc->jme_if;
sys/dev/pci/if_jme.c
439
mii->mii_ifp = ifp;
sys/dev/pci/if_jme.c
464
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_jme.c
465
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_jme.c
466
ifp->if_ioctl = jme_ifioctl;
sys/dev/pci/if_jme.c
467
ifp->if_start = jme_ifstart;
sys/dev/pci/if_jme.c
468
ifp->if_watchdog = jme_ifwatchdog;
sys/dev/pci/if_jme.c
469
ifp->if_init = jme_ifinit;
sys/dev/pci/if_jme.c
470
ifp->if_stop = jme_stop;
sys/dev/pci/if_jme.c
471
ifp->if_timer = 0;
sys/dev/pci/if_jme.c
472
ifp->if_capabilities |=
sys/dev/pci/if_jme.c
479
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_jme.c
480
if_attach(ifp);
sys/dev/pci/if_jme.c
487
pmf_class_network_register(self, ifp);
sys/dev/pci/if_jme.c
607
struct ifnet *ifp;
sys/dev/pci/if_jme.c
610
ifp = &sc->jme_if;
sys/dev/pci/if_jme.c
611
jme_stop(ifp, 1);
sys/dev/pci/if_jme.c
617
jme_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_jme.c
619
jme_softc_t *sc = ifp->if_softc;
sys/dev/pci/if_jme.c
642
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_jme.c
643
ifp->if_timer = 0;
sys/dev/pci/if_jme.c
715
jme_ifinit(struct ifnet *ifp)
sys/dev/pci/if_jme.c
717
return jme_init(ifp, 1);
sys/dev/pci/if_jme.c
721
jme_init(struct ifnet *ifp, int do_ifinit)
sys/dev/pci/if_jme.c
723
jme_softc_t *sc = ifp->if_softc;
sys/dev/pci/if_jme.c
730
jme_stop(ifp, 1);
sys/dev/pci/if_jme.c
762
memcpy(eaddr, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/pci/if_jme.c
817
if ((ifp->if_mtu + ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN +
sys/dev/pci/if_jme.c
858
if ((ifp->if_capenable &
sys/dev/pci/if_kse.c
1041
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_kse.c
1046
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_kse.c
1050
ifp->if_timer = 5;
sys/dev/pci/if_kse.c
1060
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_kse.c
1072
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_kse.c
1187
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_kse.c
1204
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_kse.c
1205
if_schedule_deferred_start(ifp);
sys/dev/pci/if_kse.c
1213
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_kse.c
1233
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_kse.c
1256
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_kse.c
1265
m_set_rcvif(m, ifp);
sys/dev/pci/if_kse.c
1275
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_kse.c
1290
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_kse.c
1295
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_kse.c
1311
if_statinc(ifp, if_opackets);
sys/dev/pci/if_kse.c
1322
ifp->if_timer = 0;
sys/dev/pci/if_kse.c
1338
kse_ifmedia_upd(struct ifnet *ifp)
sys/dev/pci/if_kse.c
1340
struct kse_softc *sc = ifp->if_softc;
sys/dev/pci/if_kse.c
1364
kse_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_kse.c
1366
struct kse_softc *sc = ifp->if_softc;
sys/dev/pci/if_kse.c
1376
nopifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_kse.c
1378
struct kse_softc *sc = ifp->if_softc;
sys/dev/pci/if_kse.c
1441
kse_mii_statchg(struct ifnet *ifp)
sys/dev/pci/if_kse.c
1443
struct kse_softc *sc = ifp->if_softc;
sys/dev/pci/if_kse.c
381
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_kse.c
510
mii->mii_ifp = ifp;
sys/dev/pci/if_kse.c
548
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_kse.c
549
ifp->if_softc = sc;
sys/dev/pci/if_kse.c
550
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_kse.c
551
ifp->if_ioctl = kse_ioctl;
sys/dev/pci/if_kse.c
552
ifp->if_start = kse_start;
sys/dev/pci/if_kse.c
553
ifp->if_watchdog = kse_watchdog;
sys/dev/pci/if_kse.c
554
ifp->if_init = kse_init;
sys/dev/pci/if_kse.c
555
ifp->if_stop = kse_stop;
sys/dev/pci/if_kse.c
556
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_kse.c
563
ifp->if_capabilities =
sys/dev/pci/if_kse.c
570
if_attach(ifp);
sys/dev/pci/if_kse.c
571
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_kse.c
572
ether_ifattach(ifp, enaddr);
sys/dev/pci/if_kse.c
658
kse_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_kse.c
660
struct kse_softc *sc = ifp->if_softc;
sys/dev/pci/if_kse.c
683
error = ifmedia_ioctl(ifp, ifr, ifm, cmd);
sys/dev/pci/if_kse.c
686
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_kse.c
691
error = if_init(ifp);
sys/dev/pci/if_kse.c
694
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_kse.c
710
kse_init(struct ifnet *ifp)
sys/dev/pci/if_kse.c
712
struct kse_softc *sc = ifp->if_softc;
sys/dev/pci/if_kse.c
717
kse_stop(ifp, 0);
sys/dev/pci/if_kse.c
770
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Rx) {
sys/dev/pci/if_kse.c
774
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Tx) {
sys/dev/pci/if_kse.c
778
if (ifp->if_capenable & IFCAP_CSUM_TCPv4_Rx) {
sys/dev/pci/if_kse.c
782
if (ifp->if_capenable & IFCAP_CSUM_TCPv4_Tx) {
sys/dev/pci/if_kse.c
786
if (ifp->if_capenable & IFCAP_CSUM_UDPv4_Rx) {
sys/dev/pci/if_kse.c
790
if (ifp->if_capenable & IFCAP_CSUM_UDPv4_Tx) {
sys/dev/pci/if_kse.c
810
(void)kse_ifmedia_upd(ifp);
sys/dev/pci/if_kse.c
824
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_kse.c
825
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_kse.c
836
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_kse.c
837
ifp->if_timer = 0;
sys/dev/pci/if_kse.c
844
kse_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_kse.c
846
struct kse_softc *sc = ifp->if_softc;
sys/dev/pci/if_kse.c
866
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_kse.c
867
ifp->if_timer = 0;
sys/dev/pci/if_kse.c
887
kse_watchdog(struct ifnet *ifp)
sys/dev/pci/if_kse.c
889
struct kse_softc *sc = ifp->if_softc;
sys/dev/pci/if_kse.c
901
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_kse.c
904
kse_init(ifp);
sys/dev/pci/if_kse.c
906
else if (ifp->if_flags & IFF_DEBUG)
sys/dev/pci/if_kse.c
910
kse_start(ifp);
sys/dev/pci/if_kse.c
914
kse_start(struct ifnet *ifp)
sys/dev/pci/if_kse.c
916
struct kse_softc *sc = ifp->if_softc;
sys/dev/pci/if_kse.c
923
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_kse.c
935
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_kse.c
954
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_kse.c
970
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_kse.c
975
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_lii.c
1002
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_lii.c
1007
m_set_rcvif(m, ifp);
sys/dev/pci/if_lii.c
1012
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_lii.c
1021
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_lii.c
1052
if_statinc(ifp, if_opackets);
sys/dev/pci/if_lii.c
1054
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_lii.c
1055
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_lii.c
1059
if_schedule_deferred_start(ifp);
sys/dev/pci/if_lii.c
1130
lii_watchdog(struct ifnet *ifp)
sys/dev/pci/if_lii.c
1132
struct lii_softc *sc = ifp->if_softc;
sys/dev/pci/if_lii.c
1135
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_lii.c
1136
lii_init(ifp);
sys/dev/pci/if_lii.c
1140
lii_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_lii.c
1142
struct lii_softc *sc = ifp->if_softc;
sys/dev/pci/if_lii.c
1149
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/pci/if_lii.c
1150
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_lii.c
1166
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_lii.c
1175
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_lii.c
1181
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_lii.c
239
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_lii.c
314
mii->mii_ifp = ifp;
sys/dev/pci/if_lii.c
324
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_lii.c
325
ifp->if_softc = sc;
sys/dev/pci/if_lii.c
326
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_lii.c
327
ifp->if_ioctl = lii_ioctl;
sys/dev/pci/if_lii.c
328
ifp->if_start = lii_start;
sys/dev/pci/if_lii.c
329
ifp->if_watchdog = lii_watchdog;
sys/dev/pci/if_lii.c
330
ifp->if_init = lii_init;
sys/dev/pci/if_lii.c
331
ifp->if_stop = lii_stop;
sys/dev/pci/if_lii.c
332
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_lii.c
340
if_attach(ifp);
sys/dev/pci/if_lii.c
341
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_lii.c
342
ether_ifattach(ifp, eaddr);
sys/dev/pci/if_lii.c
345
pmf_class_network_register(self, ifp);
sys/dev/pci/if_lii.c
649
lii_mii_statchg(struct ifnet *ifp)
sys/dev/pci/if_lii.c
651
struct lii_softc *sc = ifp->if_softc;
sys/dev/pci/if_lii.c
667
lii_media_change(struct ifnet *ifp)
sys/dev/pci/if_lii.c
669
struct lii_softc *sc = ifp->if_softc;
sys/dev/pci/if_lii.c
673
if (ifp->if_flags & IFF_UP)
sys/dev/pci/if_lii.c
679
lii_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/dev/pci/if_lii.c
681
struct lii_softc *sc = ifp->if_softc;
sys/dev/pci/if_lii.c
691
lii_init(struct ifnet *ifp)
sys/dev/pci/if_lii.c
693
struct lii_softc *sc = ifp->if_softc;
sys/dev/pci/if_lii.c
699
lii_stop(ifp, 0);
sys/dev/pci/if_lii.c
756
AT_WRITE_4(sc, ATL2_MTU, ifp->if_mtu + ETHER_HDR_LEN
sys/dev/pci/if_lii.c
793
if (ifp->if_flags & IFF_PROMISC)
sys/dev/pci/if_lii.c
795
else if (ifp->if_flags & IFF_ALLMULTI)
sys/dev/pci/if_lii.c
809
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_lii.c
810
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_lii.c
867
lii_start(struct ifnet *ifp)
sys/dev/pci/if_lii.c
869
struct lii_softc *sc = ifp->if_softc;
sys/dev/pci/if_lii.c
874
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_lii.c
878
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_lii.c
884
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_lii.c
899
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_lii.c
901
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_lii.c
907
lii_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_lii.c
909
struct lii_softc *sc = ifp->if_softc;
sys/dev/pci/if_lii.c
913
ifp->if_timer = 0;
sys/dev/pci/if_lii.c
914
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_lii.c
971
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_lii.c
988
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_lii.c
994
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_malo_pci.c
221
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_malo_pci.c
223
malo_stop(ifp, 1);
sys/dev/pci/if_malo_pci.c
233
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_malo_pci.c
235
if (ifp->if_flags & IFF_UP)
sys/dev/pci/if_malo_pci.c
236
malo_init(ifp);
sys/dev/pci/if_mcx.c
2746
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_mcx.c
2966
strlcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ);
sys/dev/pci/if_mcx.c
2967
ifp->if_softc = sc;
sys/dev/pci/if_mcx.c
2968
ifp->if_flags = IFF_BROADCAST | IFF_MULTICAST | IFF_SIMPLEX;
sys/dev/pci/if_mcx.c
2970
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/if_mcx.c
2972
ifp->if_init = mcx_init;
sys/dev/pci/if_mcx.c
2973
ifp->if_stop = mcx_stop;
sys/dev/pci/if_mcx.c
2974
ifp->if_ioctl = mcx_ioctl;
sys/dev/pci/if_mcx.c
2975
ifp->if_start = mcx_start;
sys/dev/pci/if_mcx.c
2977
ifp->if_transmit = mcx_transmit;
sys/dev/pci/if_mcx.c
2979
ifp->if_mtu = sc->sc_hardmtu;
sys/dev/pci/if_mcx.c
2980
ifp->if_capabilities = IFCAP_CSUM_IPv4_Rx | IFCAP_CSUM_IPv4_Tx |
sys/dev/pci/if_mcx.c
2985
IFQ_SET_MAXLEN(&ifp->if_snd, 1024);
sys/dev/pci/if_mcx.c
2986
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_mcx.c
2999
if_attach(ifp);
sys/dev/pci/if_mcx.c
3003
ifcr.ifcr_capenable = ifp->if_capabilities;
sys/dev/pci/if_mcx.c
3004
ifioctl_common(ifp, SIOCSIFCAP, &ifcr);
sys/dev/pci/if_mcx.c
3006
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_mcx.c
3008
ether_ifattach(ifp, enaddr);
sys/dev/pci/if_mcx.c
4225
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_mcx.c
4240
if (ISSET(ifp->if_flags, IFF_PROMISC)) {
sys/dev/pci/if_mcx.c
4252
if (ISSET(ifp->if_flags, IFF_ALLMULTI)) {
sys/dev/pci/if_mcx.c
6936
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_mcx.c
6964
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Rx)
sys/dev/pci/if_mcx.c
6968
if (ifp->if_capenable & IFCAP_CSUM_TCPv4_Rx)
sys/dev/pci/if_mcx.c
6970
if (ifp->if_capenable & IFCAP_CSUM_TCPv6_Rx)
sys/dev/pci/if_mcx.c
6972
if (ifp->if_capenable & IFCAP_CSUM_UDPv4_Rx)
sys/dev/pci/if_mcx.c
6974
if (ifp->if_capenable & IFCAP_CSUM_UDPv6_Rx)
sys/dev/pci/if_mcx.c
7052
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_mcx.c
7104
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_mcx.c
7117
if_schedule_deferred_start(ifp);
sys/dev/pci/if_mcx.c
7322
mcx_init(struct ifnet *ifp)
sys/dev/pci/if_mcx.c
7324
struct mcx_softc *sc = ifp->if_softc;
sys/dev/pci/if_mcx.c
7333
if (ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/if_mcx.c
7334
mcx_stop(ifp, 0);
sys/dev/pci/if_mcx.c
7418
LLADDR(satosdl(ifp->if_dl->ifa_addr)), dest) != 0)
sys/dev/pci/if_mcx.c
7502
SET(ifp->if_flags, IFF_RUNNING);
sys/dev/pci/if_mcx.c
7503
CLR(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_mcx.c
7504
if_schedule_deferred_start(ifp);
sys/dev/pci/if_mcx.c
7508
mcx_stop(ifp, 0);
sys/dev/pci/if_mcx.c
7513
mcx_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_mcx.c
7515
struct mcx_softc *sc = ifp->if_softc;
sys/dev/pci/if_mcx.c
7519
CLR(ifp->if_flags, IFF_RUNNING);
sys/dev/pci/if_mcx.c
7612
mcx_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_mcx.c
7614
struct mcx_softc *sc = (struct mcx_softc *)ifp->if_softc;
sys/dev/pci/if_mcx.c
7641
if (ISSET(ifp->if_flags, IFF_RUNNING)) {
sys/dev/pci/if_mcx.c
7651
if (!ISSET(ifp->if_flags, IFF_ALLMULTI)) {
sys/dev/pci/if_mcx.c
7653
SET(ifp->if_flags, IFF_ALLMULTI);
sys/dev/pci/if_mcx.c
7659
SET(ifp->if_flags, IFF_ALLMULTI);
sys/dev/pci/if_mcx.c
7677
if (ISSET(ifp->if_flags, IFF_RUNNING)) {
sys/dev/pci/if_mcx.c
7690
if (ISSET(ifp->if_flags, IFF_ALLMULTI) &&
sys/dev/pci/if_mcx.c
7705
CLR(ifp->if_flags, IFF_ALLMULTI);
sys/dev/pci/if_mcx.c
7713
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_mcx.c
7717
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/pci/if_mcx.c
7729
mcx_get_sffpage(struct ifnet *ifp, struct if_sffpage *sff)
sys/dev/pci/if_mcx.c
7731
struct mcx_softc *sc = (struct mcx_softc *)ifp->if_softc;
sys/dev/pci/if_mcx.c
7797
mcx_send_common_locked(struct ifnet *ifp, struct mcx_tx *tx, bool is_transmit)
sys/dev/pci/if_mcx.c
7799
struct mcx_softc *sc = ifp->if_softc;
sys/dev/pci/if_mcx.c
7813
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_mcx.c
7831
SET(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_mcx.c
7838
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_mcx.c
7881
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_mcx.c
7886
if (ifp->if_bpf != NULL)
sys/dev/pci/if_mcx.c
7887
bpf_mtap2(ifp->if_bpf, sqe->sqe_inline_headers,
sys/dev/pci/if_mcx.c
7958
mcx_start(struct ifnet *ifp)
sys/dev/pci/if_mcx.c
7960
struct mcx_softc *sc = ifp->if_softc;
sys/dev/pci/if_mcx.c
7965
if (!ISSET(ifp->if_flags, IFF_OACTIVE)) {
sys/dev/pci/if_mcx.c
7966
mcx_send_common_locked(ifp, tx, false);
sys/dev/pci/if_mcx.c
7972
mcx_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_mcx.c
7974
struct mcx_softc *sc = ifp->if_softc;
sys/dev/pci/if_mcx.c
7984
mcx_send_common_locked(ifp, tx, true);
sys/dev/pci/if_mcx.c
7998
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_mcx.c
8002
mcx_send_common_locked(ifp, tx, true);
sys/dev/pci/if_mcx.c
8039
mcx_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_mcx.c
8041
struct mcx_softc *sc = (struct mcx_softc *)ifp->if_softc;
sys/dev/pci/if_mcx.c
8081
mcx_media_change(struct ifnet *ifp)
sys/dev/pci/if_mcx.c
8083
struct mcx_softc *sc = (struct mcx_softc *)ifp->if_softc;
sys/dev/pci/if_mcx.c
8162
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_mcx.c
8191
ifp->if_baudrate = baudrate;
sys/dev/pci/if_mcx.c
8194
if (link_state != ifp->if_link_state) {
sys/dev/pci/if_mcx.c
8195
if_link_state_change(ifp, link_state);
sys/dev/pci/if_msk.c
1182
struct ifnet *ifp;
sys/dev/pci/if_msk.c
1307
ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
1308
ifp->if_softc = sc_if;
sys/dev/pci/if_msk.c
1309
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_msk.c
1310
ifp->if_ioctl = msk_ioctl;
sys/dev/pci/if_msk.c
1311
ifp->if_start = msk_start;
sys/dev/pci/if_msk.c
1312
ifp->if_stop = msk_stop;
sys/dev/pci/if_msk.c
1313
ifp->if_init = msk_init;
sys/dev/pci/if_msk.c
1314
ifp->if_watchdog = msk_watchdog;
sys/dev/pci/if_msk.c
1315
ifp->if_baudrate = 1000000000;
sys/dev/pci/if_msk.c
1316
IFQ_SET_MAXLEN(&ifp->if_snd, MSK_TX_RING_CNT - 1);
sys/dev/pci/if_msk.c
1317
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_msk.c
1318
strlcpy(ifp->if_xname, device_xname(sc_if->sk_dev), IFNAMSIZ);
sys/dev/pci/if_msk.c
1327
mii->mii_ifp = ifp;
sys/dev/pci/if_msk.c
1356
if_attach(ifp);
sys/dev/pci/if_msk.c
1357
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_msk.c
1358
ether_ifattach(ifp, sc_if->sk_enaddr);
sys/dev/pci/if_msk.c
1361
pmf_class_network_register(self, ifp);
sys/dev/pci/if_msk.c
1388
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
1394
msk_stop(ifp, 1);
sys/dev/pci/if_msk.c
1421
ether_ifdetach(ifp);
sys/dev/pci/if_msk.c
1422
if_detach(ifp);
sys/dev/pci/if_msk.c
2008
msk_start(struct ifnet *ifp)
sys/dev/pci/if_msk.c
2010
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_msk.c
2018
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/pci/if_msk.c
2028
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_msk.c
2033
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_msk.c
2040
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/if_msk.c
2051
ifp->if_timer = 5;
sys/dev/pci/if_msk.c
2056
msk_watchdog(struct ifnet *ifp)
sys/dev/pci/if_msk.c
2058
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_msk.c
2068
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_msk.c
2073
msk_init(ifp);
sys/dev/pci/if_msk.c
2120
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
2160
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_msk.c
2165
m_set_rcvif(m, ifp);
sys/dev/pci/if_msk.c
2169
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_msk.c
2177
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
2204
if_statinc(ifp, if_opackets);
sys/dev/pci/if_msk.c
2221
ifp->if_timer = sc_if->sk_cdata.sk_tx_cnt > 0 ? 5 : 0;
sys/dev/pci/if_msk.c
2224
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_msk.c
2459
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
2461
if (ifp != NULL && ifp->if_sadl != NULL)
sys/dev/pci/if_msk.c
2462
memcpy(sc_if->sk_enaddr, CLLADDR(ifp->if_sadl),
sys/dev/pci/if_msk.c
2535
msk_init(struct ifnet *ifp)
sys/dev/pci/if_msk.c
2537
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_msk.c
2548
msk_stop(ifp, 1);
sys/dev/pci/if_msk.c
2554
if ((rc = ether_mediachange(ifp)) != 0)
sys/dev/pci/if_msk.c
2599
msk_stop(ifp, 1);
sys/dev/pci/if_msk.c
2607
msk_stop(ifp, 1);
sys/dev/pci/if_msk.c
2683
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_msk.c
2684
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_msk.c
2698
msk_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_msk.c
2700
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_msk.c
2710
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_msk.c
340
msk_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_msk.c
342
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_msk.c
385
struct ifnet *ifp= &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
404
if (ifp->if_flags & IFF_ALLMULTI || ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_msk.c
405
if ((ifp->if_flags & IFF_PROMISC) != 0)
sys/dev/pci/if_msk.c
407
else if ((ifp->if_flags & IFF_ALLMULTI) != 0) {
sys/dev/pci/if_msk.c
418
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_msk.c
445
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
447
if (ifp->if_flags & IFF_PROMISC)
sys/dev/pci/if_msk.c
811
msk_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_msk.c
813
struct sk_if_softc *sc = ifp->if_softc;
sys/dev/pci/if_msk.c
821
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pci/if_msk.c
824
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/pci/if_msk.c
826
msk_stop(ifp, 1);
sys/dev/pci/if_msk.c
829
msk_init(ifp);
sys/dev/pci/if_msk.c
832
if ((ifp->if_flags ^ sc->sk_if_flags) == IFF_PROMISC) {
sys/dev/pci/if_msk.c
836
msk_init(ifp);
sys/dev/pci/if_msk.c
839
sc->sk_if_flags = ifp->if_flags;
sys/dev/pci/if_msk.c
842
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_msk.c
847
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_nfe.c
1003
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_nfe.c
1042
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_nfe.c
1044
if_statinc(ifp, if_opackets);
sys/dev/pci/if_nfe.c
1054
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_nfe.c
1056
if_statinc(ifp, if_opackets);
sys/dev/pci/if_nfe.c
1077
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_nfe.c
1082
ifp->if_timer = 0;
sys/dev/pci/if_nfe.c
1202
nfe_start(struct ifnet *ifp)
sys/dev/pci/if_nfe.c
1204
struct nfe_softc *sc = ifp->if_softc;
sys/dev/pci/if_nfe.c
1208
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_nfe.c
1212
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_nfe.c
1217
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_nfe.c
1222
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_nfe.c
1224
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_nfe.c
1241
ifp->if_timer = 5;
sys/dev/pci/if_nfe.c
1246
nfe_watchdog(struct ifnet *ifp)
sys/dev/pci/if_nfe.c
1248
struct nfe_softc *sc = ifp->if_softc;
sys/dev/pci/if_nfe.c
1252
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_nfe.c
1253
nfe_init(ifp);
sys/dev/pci/if_nfe.c
1255
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_nfe.c
1259
nfe_init(struct ifnet *ifp)
sys/dev/pci/if_nfe.c
1261
struct nfe_softc *sc = ifp->if_softc;
sys/dev/pci/if_nfe.c
1265
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_nfe.c
1268
nfe_stop(ifp, 0);
sys/dev/pci/if_nfe.c
1354
if ((rc = ether_mediachange(ifp)) != 0)
sys/dev/pci/if_nfe.c
1372
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_nfe.c
1373
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_nfe.c
1380
nfe_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_nfe.c
1382
struct nfe_softc *sc = ifp->if_softc;
sys/dev/pci/if_nfe.c
1386
ifp->if_timer = 0;
sys/dev/pci/if_nfe.c
1387
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_nfe.c
1891
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_nfe.c
1898
if ((ifp->if_flags & (IFF_ALLMULTI | IFF_PROMISC)) != 0) {
sys/dev/pci/if_nfe.c
1911
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_nfe.c
1939
filter |= (ifp->if_flags & IFF_PROMISC) ? NFE_PROMISC : NFE_U2M;
sys/dev/pci/if_nfe.c
217
struct ifnet *ifp;
sys/dev/pci/if_nfe.c
370
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_nfe.c
371
ifp->if_softc = sc;
sys/dev/pci/if_nfe.c
372
ifp->if_mtu = ETHERMTU;
sys/dev/pci/if_nfe.c
373
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_nfe.c
374
ifp->if_ioctl = nfe_ioctl;
sys/dev/pci/if_nfe.c
375
ifp->if_start = nfe_start;
sys/dev/pci/if_nfe.c
376
ifp->if_stop = nfe_stop;
sys/dev/pci/if_nfe.c
377
ifp->if_watchdog = nfe_watchdog;
sys/dev/pci/if_nfe.c
378
ifp->if_init = nfe_init;
sys/dev/pci/if_nfe.c
379
ifp->if_baudrate = IF_Gbps(1);
sys/dev/pci/if_nfe.c
380
IFQ_SET_MAXLEN(&ifp->if_snd, NFE_IFQ_MAXLEN);
sys/dev/pci/if_nfe.c
381
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_nfe.c
382
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_nfe.c
395
ifp->if_capabilities |=
sys/dev/pci/if_nfe.c
401
mii->mii_ifp = ifp;
sys/dev/pci/if_nfe.c
418
if_attach(ifp);
sys/dev/pci/if_nfe.c
419
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_nfe.c
420
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/pci/if_nfe.c
427
pmf_class_network_register(self, ifp);
sys/dev/pci/if_nfe.c
448
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_nfe.c
453
nfe_stop(ifp, 1);
sys/dev/pci/if_nfe.c
457
ether_ifdetach(ifp);
sys/dev/pci/if_nfe.c
458
if_detach(ifp);
sys/dev/pci/if_nfe.c
495
nfe_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_nfe.c
497
struct nfe_softc *sc = ifp->if_softc;
sys/dev/pci/if_nfe.c
622
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_nfe.c
626
if ((ifp->if_flags & IFF_UP) == 0)
sys/dev/pci/if_nfe.c
657
if_schedule_deferred_start(ifp);
sys/dev/pci/if_nfe.c
665
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_nfe.c
666
struct nfe_softc *sc = ifp->if_softc;
sys/dev/pci/if_nfe.c
667
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/pci/if_nfe.c
683
nfe_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_nfe.c
685
struct nfe_softc *sc = ifp->if_softc;
sys/dev/pci/if_nfe.c
693
ifp->if_flags |= IFF_UP;
sys/dev/pci/if_nfe.c
694
nfe_init(ifp);
sys/dev/pci/if_nfe.c
698
arp_ifinit(ifp, ifa);
sys/dev/pci/if_nfe.c
706
if ((error = ether_ioctl(ifp, cmd, data)) != ENETRESET)
sys/dev/pci/if_nfe.c
713
else if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_nfe.c
717
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_nfe.c
801
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_nfe.c
854
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_nfe.c
867
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_nfe.c
877
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_nfe.c
883
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_nfe.c
903
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_nfe.c
926
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_nfe.c
942
m_set_rcvif(m, ifp);
sys/dev/pci/if_nfe.c
969
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_pcn.c
1014
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_pcn.c
1130
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_pcn.c
1135
ifp->if_timer = 5;
sys/dev/pci/if_pcn.c
1145
pcn_watchdog(struct ifnet *ifp)
sys/dev/pci/if_pcn.c
1147
struct pcn_softc *sc = ifp->if_softc;
sys/dev/pci/if_pcn.c
1158
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_pcn.c
1161
(void) pcn_init(ifp);
sys/dev/pci/if_pcn.c
1165
pcn_start(ifp);
sys/dev/pci/if_pcn.c
1174
pcn_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_pcn.c
1182
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_pcn.c
1188
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_pcn.c
1189
error = pcn_init(ifp);
sys/dev/pci/if_pcn.c
1197
pcn_start(ifp);
sys/dev/pci/if_pcn.c
1212
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_pcn.c
1243
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_pcn.c
1247
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_pcn.c
1261
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_pcn.c
1268
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_pcn.c
1275
pcn_init(ifp);
sys/dev/pci/if_pcn.c
1278
if_schedule_deferred_start(ifp);
sys/dev/pci/if_pcn.c
1314
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_pcn.c
1342
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_pcn.c
1373
if_statinc(ifp, if_collisions);
sys/dev/pci/if_pcn.c
1375
if_statadd(ifp, if_collisions, 16);
sys/dev/pci/if_pcn.c
1382
if_statinc(ifp, if_collisions);
sys/dev/pci/if_pcn.c
1385
if_statadd(ifp, if_collisions, 2);
sys/dev/pci/if_pcn.c
1387
if_statinc(ifp, if_opackets);
sys/dev/pci/if_pcn.c
1405
ifp->if_timer = 0;
sys/dev/pci/if_pcn.c
1416
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_pcn.c
1454
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_pcn.c
1524
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_pcn.c
1534
m_set_rcvif(m, ifp);
sys/dev/pci/if_pcn.c
1538
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_pcn.c
1603
pcn_init(struct ifnet *ifp)
sys/dev/pci/if_pcn.c
1605
struct pcn_softc *sc = ifp->if_softc;
sys/dev/pci/if_pcn.c
1607
const uint8_t *enaddr = CLLADDR(ifp->if_sadl);
sys/dev/pci/if_pcn.c
1612
pcn_stop(ifp, 0);
sys/dev/pci/if_pcn.c
1671
if (ifp->if_flags & IFF_PROMISC)
sys/dev/pci/if_pcn.c
1673
if ((ifp->if_flags & IFF_BROADCAST) == 0)
sys/dev/pci/if_pcn.c
1809
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_pcn.c
1844
pcn_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_pcn.c
1846
struct pcn_softc *sc = ifp->if_softc;
sys/dev/pci/if_pcn.c
1872
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_pcn.c
1873
ifp->if_timer = 0;
sys/dev/pci/if_pcn.c
1933
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_pcn.c
1946
if (ifp->if_flags & IFF_PROMISC)
sys/dev/pci/if_pcn.c
1983
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_pcn.c
1987
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_pcn.c
2002
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_pcn.c
2006
mii->mii_ifp = ifp;
sys/dev/pci/if_pcn.c
2039
pcn_79c970_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_pcn.c
2041
struct pcn_softc *sc = ifp->if_softc;
sys/dev/pci/if_pcn.c
2057
pcn_79c970_mediachange(struct ifnet *ifp)
sys/dev/pci/if_pcn.c
2059
struct pcn_softc *sc = ifp->if_softc;
sys/dev/pci/if_pcn.c
2102
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_pcn.c
2120
mii->mii_ifp = ifp;
sys/dev/pci/if_pcn.c
2177
pcn_mii_statchg(struct ifnet *ifp)
sys/dev/pci/if_pcn.c
2179
struct pcn_softc *sc = ifp->if_softc;
sys/dev/pci/if_pcn.c
566
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_pcn.c
815
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_pcn.c
816
strcpy(ifp->if_xname, device_xname(self));
sys/dev/pci/if_pcn.c
817
ifp->if_softc = sc;
sys/dev/pci/if_pcn.c
818
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_pcn.c
819
ifp->if_ioctl = pcn_ioctl;
sys/dev/pci/if_pcn.c
820
ifp->if_start = pcn_start;
sys/dev/pci/if_pcn.c
821
ifp->if_watchdog = pcn_watchdog;
sys/dev/pci/if_pcn.c
822
ifp->if_init = pcn_init;
sys/dev/pci/if_pcn.c
823
ifp->if_stop = pcn_stop;
sys/dev/pci/if_pcn.c
824
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_pcn.c
827
if_attach(ifp);
sys/dev/pci/if_pcn.c
828
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_pcn.c
829
ether_ifattach(ifp, enaddr);
sys/dev/pci/if_pcn.c
869
pmf_class_network_register(self, ifp);
sys/dev/pci/if_pcn.c
926
pcn_start(struct ifnet *ifp)
sys/dev/pci/if_pcn.c
928
struct pcn_softc *sc = ifp->if_softc;
sys/dev/pci/if_pcn.c
934
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/pci/if_pcn.c
950
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_rge.c
1001
rge_init(struct ifnet *ifp)
sys/dev/pci/if_rge.c
1003
struct rge_softc *sc = ifp->if_softc;
sys/dev/pci/if_rge.c
1019
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_rge.c
1025
ifp->if_timer = 0;
sys/dev/pci/if_rge.c
1026
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_rge.c
1070
rge_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_rge.c
1072
struct rge_softc *sc = ifp->if_softc;
sys/dev/pci/if_rge.c
1132
rge_ifmedia_upd(struct ifnet *ifp)
sys/dev/pci/if_rge.c
1134
struct rge_softc *sc = ifp->if_softc;
sys/dev/pci/if_rge.c
1177
ifp->if_baudrate = IF_Gbps(10);
sys/dev/pci/if_rge.c
1181
ifp->if_baudrate = IF_Gbps(5);
sys/dev/pci/if_rge.c
1185
ifp->if_baudrate = IF_Mbps(2500);
sys/dev/pci/if_rge.c
1188
ifp->if_baudrate = IF_Gbps(1);
sys/dev/pci/if_rge.c
1196
ifp->if_baudrate = IF_Mbps(100);
sys/dev/pci/if_rge.c
1203
ifp->if_baudrate = IF_Mbps(10);
sys/dev/pci/if_rge.c
1224
rge_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_rge.c
1226
struct rge_softc *sc = ifp->if_softc;
sys/dev/pci/if_rge.c
1559
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_rge.c
1597
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_rge.c
1616
if_statinc(ifp, if_iqdrops);
sys/dev/pci/if_rge.c
1627
m_set_rcvif(m, ifp);
sys/dev/pci/if_rge.c
1667
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_rge.c
1679
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_rge.c
1710
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_rge.c
1712
if_statinc_ref(ifp, nsr, if_collisions);
sys/dev/pci/if_rge.c
1714
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/pci/if_rge.c
1716
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/pci/if_rge.c
1717
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_rge.c
1736
CLR(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_rge.c
1737
ifp->if_timer = 0;
sys/dev/pci/if_rge.c
1738
if_schedule_deferred_start(ifp);
sys/dev/pci/if_rge.c
200
struct ifnet *ifp;
sys/dev/pci/if_rge.c
357
ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_rge.c
358
ifp->if_softc = sc;
sys/dev/pci/if_rge.c
359
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_rge.c
360
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_rge.c
361
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/if_rge.c
362
ifp->if_ioctl = rge_ioctl;
sys/dev/pci/if_rge.c
363
ifp->if_stop = rge_stop;
sys/dev/pci/if_rge.c
364
ifp->if_start = rge_start;
sys/dev/pci/if_rge.c
365
ifp->if_init = rge_init;
sys/dev/pci/if_rge.c
366
ifp->if_watchdog = rge_watchdog;
sys/dev/pci/if_rge.c
367
IFQ_SET_MAXLEN(&ifp->if_snd, RGE_TX_LIST_CNT - 1);
sys/dev/pci/if_rge.c
369
ifp->if_capabilities = IFCAP_CSUM_IPv4_Rx |
sys/dev/pci/if_rge.c
392
if_attach(ifp);
sys/dev/pci/if_rge.c
393
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_rge.c
394
ether_ifattach(ifp, eaddr);
sys/dev/pci/if_rge.c
398
pmf_class_network_register(self, ifp);
sys/dev/pci/if_rge.c
3993
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_rge.c
3999
if (ifp->if_link_state != link) { /* XXX not safe to access */
sys/dev/pci/if_rge.c
4000
if_link_state_change(ifp, link);
sys/dev/pci/if_rge.c
407
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_rge.c
410
rge_stop(ifp, 1);
sys/dev/pci/if_rge.c
414
ether_ifdetach(ifp);
sys/dev/pci/if_rge.c
416
if_detach(ifp);
sys/dev/pci/if_rge.c
439
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_rge.c
445
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/pci/if_rge.c
627
rge_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_rge.c
629
struct rge_softc *sc = ifp->if_softc;
sys/dev/pci/if_rge.c
640
ifp->if_mtu = ifr->ifr_mtu;
sys/dev/pci/if_rge.c
645
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_rge.c
664
struct ifnet * const ifp = &ec->ec_if;
sys/dev/pci/if_rge.c
665
struct rge_softc * const sc = ifp->if_softc;
sys/dev/pci/if_rge.c
669
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_rge.c
672
change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/pci/if_rge.c
673
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_rge.c
687
rge_start(struct ifnet *ifp)
sys/dev/pci/if_rge.c
689
struct rge_softc *sc = ifp->if_softc;
sys/dev/pci/if_rge.c
698
if (!LINK_STATE_IS_UP(ifp->if_link_state)) {
sys/dev/pci/if_rge.c
699
IFQ_PURGE(&ifp->if_snd);
sys/dev/pci/if_rge.c
712
SET(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_rge.c
716
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_rge.c
729
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_rge.c
742
ifp->if_timer = 5;
sys/dev/pci/if_rge.c
749
rge_watchdog(struct ifnet *ifp)
sys/dev/pci/if_rge.c
751
struct rge_softc *sc = ifp->if_softc;
sys/dev/pci/if_rge.c
756
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_rge.c
765
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_rge.c
774
rge_set_macaddr(sc, CLLADDR(ifp->if_sadl));
sys/dev/pci/if_rge.c
958
if (ifp->if_capabilities & ETHERCAP_VLAN_HWTAGGING)
sys/dev/pci/if_rge.c
972
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_rge.c
983
rge_ifmedia_upd(ifp);
sys/dev/pci/if_rge.c
991
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_rge.c
993
CLR(ifp->if_flags, IFF_OACTIVE);
sys/dev/pci/if_rtwn.c
1032
rtwn_media_change(struct ifnet *ifp)
sys/dev/pci/if_rtwn.c
1036
error = ieee80211_media_change(ifp);
sys/dev/pci/if_rtwn.c
1040
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/pci/if_rtwn.c
1042
rtwn_stop(ifp, 0);
sys/dev/pci/if_rtwn.c
1043
error = rtwn_init(ifp);
sys/dev/pci/if_rtwn.c
1275
rtwn_reset(struct ifnet *ifp)
sys/dev/pci/if_rtwn.c
1277
struct rtwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_rtwn.c
1662
struct ifnet *ifp = IC2IFP(ic);
sys/dev/pci/if_rtwn.c
1682
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_rtwn.c
1693
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_rtwn.c
1697
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_rtwn.c
1722
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_rtwn.c
1729
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_rtwn.c
1754
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_rtwn.c
1762
m_set_rcvif(m, ifp);
sys/dev/pci/if_rtwn.c
2022
struct ifnet *ifp = IC2IFP(ic);
sys/dev/pci/if_rtwn.c
2052
if_statinc(ifp, if_opackets);
sys/dev/pci/if_rtwn.c
2064
rtwn_start(struct ifnet *ifp)
sys/dev/pci/if_rtwn.c
2066
struct rtwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_rtwn.c
2072
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_rtwn.c
2079
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_rtwn.c
2093
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_rtwn.c
2099
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_rtwn.c
2106
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_rtwn.c
2110
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_rtwn.c
2114
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_rtwn.c
2122
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_rtwn.c
2127
ifp->if_timer = 1;
sys/dev/pci/if_rtwn.c
2134
rtwn_watchdog(struct ifnet *ifp)
sys/dev/pci/if_rtwn.c
2136
struct rtwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_rtwn.c
2141
ifp->if_timer = 0;
sys/dev/pci/if_rtwn.c
2147
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_rtwn.c
2150
ifp->if_timer = 1;
sys/dev/pci/if_rtwn.c
2156
rtwn_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_rtwn.c
2158
struct rtwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_rtwn.c
2169
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pci/if_rtwn.c
217
struct ifnet *ifp = GET_IFP(sc);
sys/dev/pci/if_rtwn.c
2171
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/pci/if_rtwn.c
2175
error = rtwn_init(ifp);
sys/dev/pci/if_rtwn.c
2177
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_rtwn.c
2180
rtwn_stop(ifp, 1);
sys/dev/pci/if_rtwn.c
2189
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/pci/if_rtwn.c
2199
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/pci/if_rtwn.c
2214
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/pci/if_rtwn.c
2216
rtwn_stop(ifp, 0);
sys/dev/pci/if_rtwn.c
2217
error = rtwn_init(ifp);
sys/dev/pci/if_rtwn.c
316
ic->ic_ifp = ifp;
sys/dev/pci/if_rtwn.c
3264
rtwn_init(struct ifnet *ifp)
sys/dev/pci/if_rtwn.c
3266
struct rtwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_rtwn.c
3298
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/pci/if_rtwn.c
3393
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_rtwn.c
3394
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_rtwn.c
3404
rtwn_stop(ifp, 1);
sys/dev/pci/if_rtwn.c
3412
struct ifnet *ifp = GET_IFP(sc);
sys/dev/pci/if_rtwn.c
3419
rtwn_stop(ifp, 0);
sys/dev/pci/if_rtwn.c
3421
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == IFF_UP)
sys/dev/pci/if_rtwn.c
3422
rtwn_init(ifp);
sys/dev/pci/if_rtwn.c
3428
rtwn_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_rtwn.c
3430
struct rtwn_softc *sc = ifp->if_softc;
sys/dev/pci/if_rtwn.c
3438
ifp->if_timer = 0;
sys/dev/pci/if_rtwn.c
3439
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_rtwn.c
354
ifp->if_softc = sc;
sys/dev/pci/if_rtwn.c
355
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_rtwn.c
3559
struct ifnet *ifp = GET_IFP(sc);
sys/dev/pci/if_rtwn.c
356
ifp->if_init = rtwn_init;
sys/dev/pci/if_rtwn.c
3561
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_rtwn.c
3562
rtwn_start(ifp);
sys/dev/pci/if_rtwn.c
357
ifp->if_ioctl = rtwn_ioctl;
sys/dev/pci/if_rtwn.c
358
ifp->if_start = rtwn_start;
sys/dev/pci/if_rtwn.c
359
ifp->if_watchdog = rtwn_watchdog;
sys/dev/pci/if_rtwn.c
360
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_rtwn.c
361
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_rtwn.c
363
if_initialize(ifp);
sys/dev/pci/if_rtwn.c
366
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/pci/if_rtwn.c
367
if_register(ifp);
sys/dev/pci/if_rtwn.c
379
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/pci/if_rtwn.c
402
struct ifnet *ifp = GET_IFP(sc);
sys/dev/pci/if_rtwn.c
410
if (ifp->if_softc != NULL) {
sys/dev/pci/if_rtwn.c
411
rtwn_stop(ifp, 0);
sys/dev/pci/if_rtwn.c
414
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_rtwn.c
415
bpf_detach(ifp);
sys/dev/pci/if_rtwn.c
417
if_detach(ifp);
sys/dev/pci/if_rtwn.c
447
struct ifnet *ifp = GET_IFP(sc);
sys/dev/pci/if_rtwn.c
451
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_rtwn.c
452
rtwn_stop(ifp, 0);
sys/dev/pci/if_sip.c
1060
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_sip.c
1323
mii->mii_ifp = ifp;
sys/dev/pci/if_sip.c
1346
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_sip.c
1347
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_sip.c
1348
ifp->if_softc = sc;
sys/dev/pci/if_sip.c
1349
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_sip.c
1350
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_sip.c
1351
ifp->if_ioctl = sipcom_ioctl;
sys/dev/pci/if_sip.c
1352
ifp->if_start = sipcom_start;
sys/dev/pci/if_sip.c
1353
ifp->if_watchdog = sipcom_watchdog;
sys/dev/pci/if_sip.c
1354
ifp->if_init = sipcom_init;
sys/dev/pci/if_sip.c
1355
ifp->if_stop = sipcom_stop;
sys/dev/pci/if_sip.c
1356
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_sip.c
1376
ifp->if_capabilities |=
sys/dev/pci/if_sip.c
1385
if_attach(ifp);
sys/dev/pci/if_sip.c
1386
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_sip.c
1387
ether_ifattach(ifp, enaddr);
sys/dev/pci/if_sip.c
1391
sc->sc_prev.if_capenable = ifp->if_capenable;
sys/dev/pci/if_sip.c
1467
pmf_class_network_register(self, ifp);
sys/dev/pci/if_sip.c
1478
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_sip.c
1514
KDASSERT(ifp->if_capenable & IFCAP_CSUM_IPv4_Tx);
sys/dev/pci/if_sip.c
1519
KDASSERT(ifp->if_capenable & IFCAP_CSUM_TCPv4_Tx);
sys/dev/pci/if_sip.c
1523
KDASSERT(ifp->if_capenable & IFCAP_CSUM_UDPv4_Tx);
sys/dev/pci/if_sip.c
1536
sipcom_start(struct ifnet *ifp)
sys/dev/pci/if_sip.c
1538
struct sip_softc *sc = ifp->if_softc;
sys/dev/pci/if_sip.c
1556
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/pci/if_sip.c
1568
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_sip.c
1619
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_sip.c
1646
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_sip.c
1695
sipcom_set_extsts(sc, lasttx, m0, ifp->if_capenable);
sys/dev/pci/if_sip.c
1727
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_sip.c
1758
ifp->if_timer = (sc->sc_gigabit) ? 10 : 5;
sys/dev/pci/if_sip.c
1768
sipcom_watchdog(struct ifnet *ifp)
sys/dev/pci/if_sip.c
1770
struct sip_softc *sc = ifp->if_softc;
sys/dev/pci/if_sip.c
1782
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_sip.c
1785
(void) sipcom_init(ifp);
sys/dev/pci/if_sip.c
1786
} else if (ifp->if_flags & IFF_DEBUG)
sys/dev/pci/if_sip.c
1791
sipcom_start(ifp);
sys/dev/pci/if_sip.c
1805
#define COMPARE_IC(sc, ifp) ((sc)->sc_prev.if_capenable == (ifp)->if_capenable)
sys/dev/pci/if_sip.c
1806
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_sip.c
1807
struct sip_softc *sc = ifp->if_softc;
sys/dev/pci/if_sip.c
1808
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/pci/if_sip.c
1811
!COMPARE_IC(sc, ifp))
sys/dev/pci/if_sip.c
1824
sipcom_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_sip.c
1826
struct sip_softc *sc = ifp->if_softc;
sys/dev/pci/if_sip.c
1863
if ((error = ether_ioctl(ifp, cmd, data)) != ENETRESET)
sys/dev/pci/if_sip.c
1869
error = if_init(ifp);
sys/dev/pci/if_sip.c
1872
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_sip.c
1883
sipcom_start(ifp);
sys/dev/pci/if_sip.c
1885
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_sip.c
1899
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_sip.c
1919
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_sip.c
1974
(void) sipcom_init(ifp);
sys/dev/pci/if_sip.c
1976
(void) sipcom_init(ifp);
sys/dev/pci/if_sip.c
2000
if ((ifp->if_flags & IFF_DEBUG) != 0) \
sys/dev/pci/if_sip.c
2018
(void) sipcom_init(ifp);
sys/dev/pci/if_sip.c
2027
if_schedule_deferred_start(ifp);
sys/dev/pci/if_sip.c
2040
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_sip.c
2070
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_sip.c
2073
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/pci/if_sip.c
2075
if_statadd_ref(ifp, nsr, if_collisions, 16);
sys/dev/pci/if_sip.c
2076
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/pci/if_sip.c
2086
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/pci/if_sip.c
2088
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/pci/if_sip.c
2091
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_sip.c
2099
ifp->if_timer = 0;
sys/dev/pci/if_sip.c
2112
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_sip.c
2167
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_sip.c
2206
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_sip.c
2214
if ((ifp->if_flags & IFF_DEBUG) != 0 && \
sys/dev/pci/if_sip.c
2238
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_sip.c
2309
m_set_rcvif(m, ifp);
sys/dev/pci/if_sip.c
2313
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_sip.c
2328
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_sip.c
2357
if_statinc(ifp, if_collisions);
sys/dev/pci/if_sip.c
2366
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_sip.c
2374
if ((ifp->if_flags & IFF_DEBUG) != 0 && \
sys/dev/pci/if_sip.c
2423
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_sip.c
2442
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_sip.c
2470
m_set_rcvif(m, ifp);
sys/dev/pci/if_sip.c
2474
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_sip.c
2600
sipcom_init(struct ifnet *ifp)
sys/dev/pci/if_sip.c
2602
struct sip_softc *sc = ifp->if_softc;
sys/dev/pci/if_sip.c
2613
sipcom_stop(ifp, 0);
sys/dev/pci/if_sip.c
2743
if ((sc->sc_gigabit && ifp->if_mtu > ETHERMTU) ||
sys/dev/pci/if_sip.c
2753
if (sc->sc_gigabit && ifp->if_mtu > 8109 &&
sys/dev/pci/if_sip.c
2754
(ifp->if_capenable &
sys/dev/pci/if_sip.c
2760
ifp->if_capenable &=
sys/dev/pci/if_sip.c
2764
ifp->if_csum_flags_tx = 0;
sys/dev/pci/if_sip.c
2765
ifp->if_csum_flags_rx = 0;
sys/dev/pci/if_sip.c
2771
sipcom_dp83820_init(sc, ifp->if_capenable);
sys/dev/pci/if_sip.c
2807
if ((error = ether_mediachange(ifp)) != 0)
sys/dev/pci/if_sip.c
2834
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_sip.c
2835
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_sip.c
2838
sc->sc_prev.if_capenable = ifp->if_capenable;
sys/dev/pci/if_sip.c
2873
sipcom_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_sip.c
2875
struct sip_softc *sc = ifp->if_softc;
sys/dev/pci/if_sip.c
2905
if ((ifp->if_flags & IFF_DEBUG) != 0 &&
sys/dev/pci/if_sip.c
2932
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_sip.c
2933
ifp->if_timer = 0;
sys/dev/pci/if_sip.c
2938
if ((ifp->if_flags & IFF_DEBUG) != 0 &&
sys/dev/pci/if_sip.c
3070
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_sip.c
3080
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/pci/if_sip.c
3082
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_sip.c
3152
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_sip.c
3156
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_sip.c
3169
cp = CLLADDR(ifp->if_sadl);
sys/dev/pci/if_sip.c
3174
if ((ifp->if_flags & IFF_ALLMULTI) == 0) {
sys/dev/pci/if_sip.c
3218
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_sip.c
3238
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/pci/if_sip.c
3240
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_sip.c
3258
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_sip.c
3297
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_sip.c
3310
cp = CLLADDR(ifp->if_sadl);
sys/dev/pci/if_sip.c
3315
if ((ifp->if_flags & IFF_ALLMULTI) == 0) {
sys/dev/pci/if_sip.c
3439
sipcom_dp83820_mii_statchg(struct ifnet *ifp)
sys/dev/pci/if_sip.c
3441
struct sip_softc *sc = ifp->if_softc;
sys/dev/pci/if_sip.c
3604
sipcom_sis900_mii_statchg(struct ifnet *ifp)
sys/dev/pci/if_sip.c
3606
struct sip_softc *sc = ifp->if_softc;
sys/dev/pci/if_sip.c
3719
sipcom_dp83815_mii_statchg(struct ifnet *ifp)
sys/dev/pci/if_sip.c
3721
struct sip_softc *sc = ifp->if_softc;
sys/dev/pci/if_sip.c
3997
sipcom_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_sip.c
3999
struct sip_softc *sc = ifp->if_softc;
sys/dev/pci/if_sip.c
4006
ether_mediastatus(ifp, ifmr);
sys/dev/pci/if_sip.c
957
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_sip.c
965
sipcom_stop(ifp, 1);
sys/dev/pci/if_sip.c
993
ether_ifdetach(ifp);
sys/dev/pci/if_sip.c
994
if_detach(ifp);
sys/dev/pci/if_sk.c
1032
sk_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/pci/if_sk.c
1034
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
1045
if ((error = ifioctl_common(ifp, command, data)) != 0)
sys/dev/pci/if_sk.c
1047
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/pci/if_sk.c
1049
sk_stop(ifp, 1);
sys/dev/pci/if_sk.c
1052
sk_init(ifp);
sys/dev/pci/if_sk.c
1055
if ((ifp->if_flags ^ sc_if->sk_if_flags) == IFF_PROMISC) {
sys/dev/pci/if_sk.c
1056
sk_promisc(sc_if, ifp->if_flags & IFF_PROMISC);
sys/dev/pci/if_sk.c
1059
sk_init(ifp);
sys/dev/pci/if_sk.c
1062
sc_if->sk_if_flags = ifp->if_flags;
sys/dev/pci/if_sk.c
1068
if ((error = ether_ioctl(ifp, command, data)) != ENETRESET)
sys/dev/pci/if_sk.c
1075
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_sk.c
1207
struct ifnet *ifp;
sys/dev/pci/if_sk.c
1362
ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
1366
ifp->if_xname);
sys/dev/pci/if_sk.c
1372
ifp->if_softc = sc_if;
sys/dev/pci/if_sk.c
1373
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_sk.c
1374
ifp->if_ioctl = sk_ioctl;
sys/dev/pci/if_sk.c
1375
ifp->if_start = sk_start;
sys/dev/pci/if_sk.c
1376
ifp->if_stop = sk_stop;
sys/dev/pci/if_sk.c
1377
ifp->if_init = sk_init;
sys/dev/pci/if_sk.c
1378
ifp->if_watchdog = sk_watchdog;
sys/dev/pci/if_sk.c
1379
ifp->if_capabilities = 0;
sys/dev/pci/if_sk.c
1380
IFQ_SET_MAXLEN(&ifp->if_snd, SK_TX_RING_CNT - 1);
sys/dev/pci/if_sk.c
1381
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_sk.c
1382
strlcpy(ifp->if_xname, device_xname(sc_if->sk_dev), IFNAMSIZ);
sys/dev/pci/if_sk.c
1404
mii->mii_ifp = ifp;
sys/dev/pci/if_sk.c
1440
if_attach(ifp);
sys/dev/pci/if_sk.c
1441
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_sk.c
1443
ether_ifattach(ifp, sc_if->sk_enaddr);
sys/dev/pci/if_sk.c
1451
pmf_class_network_register(self, ifp);
sys/dev/pci/if_sk.c
1937
sk_start(struct ifnet *ifp)
sys/dev/pci/if_sk.c
1939
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
1949
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/pci/if_sk.c
1959
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_sk.c
1964
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_sk.c
1971
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/if_sk.c
1982
ifp->if_timer = 5;
sys/dev/pci/if_sk.c
1988
sk_watchdog(struct ifnet *ifp)
sys/dev/pci/if_sk.c
1990
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
2000
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_sk.c
2002
sk_init(ifp);
sys/dev/pci/if_sk.c
2012
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2015
sk_stop(ifp, 1);
sys/dev/pci/if_sk.c
2031
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2075
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_sk.c
2090
total_len + ETHER_ALIGN, 0, ifp);
sys/dev/pci/if_sk.c
2095
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_sk.c
2101
m_set_rcvif(m, ifp);
sys/dev/pci/if_sk.c
2106
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_sk.c
2115
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2141
if_statinc(ifp, if_opackets);
sys/dev/pci/if_sk.c
2160
ifp->if_timer = 0;
sys/dev/pci/if_sk.c
2165
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_sk.c
2175
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2180
if (!(ifp->if_flags & IFF_UP))
sys/dev/pci/if_sk.c
2209
if (ifp->if_link_state != LINK_STATE_UP)
sys/dev/pci/if_sk.c
2219
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2234
if (!(ifp->if_flags & IFF_RUNNING)) {
sys/dev/pci/if_sk.c
2472
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2485
if (ifp->if_flags & IFF_PROMISC)
sys/dev/pci/if_sk.c
2490
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/pci/if_sk.c
2519
if (ifp->if_mtu > (ETHERMTU + ETHER_HDR_LEN + ETHER_CRC_LEN))
sys/dev/pci/if_sk.c
2717
sk_init(struct ifnet *ifp)
sys/dev/pci/if_sk.c
2719
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
2729
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_sk.c
2735
sk_stop(ifp, 0);
sys/dev/pci/if_sk.c
2816
sk_stop(ifp, 0);
sys/dev/pci/if_sk.c
2824
sk_stop(ifp, 0);
sys/dev/pci/if_sk.c
2880
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_sk.c
2881
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_sk.c
2890
sk_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_sk.c
2892
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
2961
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_sk.c
476
sk_xmac_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_sk.c
478
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
565
sk_marv_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_sk.c
568
SK_YU_READ_2(((struct sk_if_softc *)ifp->if_softc),
sys/dev/pci/if_sk.c
609
struct ifnet *ifp= &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
638
if (ifp->if_flags & IFF_ALLMULTI || ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_sk.c
649
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_sk.c
992
sk_ifmedia_upd(struct ifnet *ifp)
sys/dev/pci/if_sk.c
994
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
997
(void) sk_init(ifp);
sys/dev/pci/if_ste.c
1023
ifp->if_timer = 0;
sys/dev/pci/if_ste.c
1034
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_ste.c
1098
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_ste.c
1108
m_set_rcvif(m, ifp);
sys/dev/pci/if_ste.c
1112
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_ste.c
1146
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_ste.c
1156
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_ste.c
1158
if_statadd_ref(ifp, nsr, if_opackets,
sys/dev/pci/if_ste.c
1163
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/pci/if_ste.c
1170
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_ste.c
1173
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/pci/if_ste.c
1178
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_ste.c
1263
ste_init(struct ifnet *ifp)
sys/dev/pci/if_ste.c
1265
struct ste_softc *sc = ifp->if_softc;
sys/dev/pci/if_ste.c
1274
ste_stop(ifp, 0);
sys/dev/pci/if_ste.c
1316
CLLADDR(ifp->if_sadl)[i]);
sys/dev/pci/if_ste.c
1380
if ((error = ether_mediachange(ifp)) != 0)
sys/dev/pci/if_ste.c
1397
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_ste.c
1432
ste_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_ste.c
1434
struct ste_softc *sc = ifp->if_softc;
sys/dev/pci/if_ste.c
1479
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_ste.c
1480
ifp->if_timer = 0;
sys/dev/pci/if_ste.c
1575
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_ste.c
1582
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/pci/if_ste.c
1585
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_ste.c
1635
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_ste.c
1639
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_ste.c
1643
if ((ifp->if_flags & IFF_ALLMULTI) == 0) {
sys/dev/pci/if_ste.c
1699
ste_mii_statchg(struct ifnet *ifp)
sys/dev/pci/if_ste.c
1701
struct ste_softc *sc = ifp->if_softc;
sys/dev/pci/if_ste.c
342
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_ste.c
511
mii->mii_ifp = ifp;
sys/dev/pci/if_ste.c
538
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_ste.c
539
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_ste.c
540
ifp->if_softc = sc;
sys/dev/pci/if_ste.c
541
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_ste.c
542
ifp->if_ioctl = ste_ioctl;
sys/dev/pci/if_ste.c
543
ifp->if_start = ste_start;
sys/dev/pci/if_ste.c
544
ifp->if_watchdog = ste_watchdog;
sys/dev/pci/if_ste.c
545
ifp->if_init = ste_init;
sys/dev/pci/if_ste.c
546
ifp->if_stop = ste_stop;
sys/dev/pci/if_ste.c
547
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_ste.c
569
if_attach(ifp);
sys/dev/pci/if_ste.c
570
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_ste.c
571
ether_ifattach(ifp, enaddr);
sys/dev/pci/if_ste.c
577
pmf_class_network_register(self, ifp);
sys/dev/pci/if_ste.c
649
ste_start(struct ifnet *ifp)
sys/dev/pci/if_ste.c
651
struct ste_softc *sc = ifp->if_softc;
sys/dev/pci/if_ste.c
658
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/pci/if_ste.c
677
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_ste.c
729
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_ste.c
775
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_ste.c
825
ifp->if_timer = 5;
sys/dev/pci/if_ste.c
835
ste_watchdog(struct ifnet *ifp)
sys/dev/pci/if_ste.c
837
struct ste_softc *sc = ifp->if_softc;
sys/dev/pci/if_ste.c
840
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_ste.c
844
(void) ste_init(ifp);
sys/dev/pci/if_ste.c
847
ste_start(ifp);
sys/dev/pci/if_ste.c
856
ste_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_ste.c
858
struct ste_softc *sc = ifp->if_softc;
sys/dev/pci/if_ste.c
863
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_ste.c
869
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_ste.c
875
ste_start(ifp);
sys/dev/pci/if_ste.c
890
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_ste.c
969
ste_init(ifp);
sys/dev/pci/if_ste.c
975
if_schedule_deferred_start(ifp);
sys/dev/pci/if_ste.c
988
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_stge.c
1011
ifp->if_timer = 5;
sys/dev/pci/if_stge.c
1021
stge_watchdog(struct ifnet *ifp)
sys/dev/pci/if_stge.c
1023
struct stge_softc *sc = ifp->if_softc;
sys/dev/pci/if_stge.c
1031
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_stge.c
1033
(void) stge_init(ifp);
sys/dev/pci/if_stge.c
1036
stge_start(ifp);
sys/dev/pci/if_stge.c
1046
stge_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_stge.c
1048
struct stge_softc *sc = ifp->if_softc;
sys/dev/pci/if_stge.c
1053
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_stge.c
1059
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_stge.c
1069
stge_start(ifp);
sys/dev/pci/if_stge.c
1084
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_stge.c
1159
stge_init(ifp);
sys/dev/pci/if_stge.c
1164
if_schedule_deferred_start(ifp);
sys/dev/pci/if_stge.c
1177
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_stge.c
1212
ifp->if_timer = 0;
sys/dev/pci/if_stge.c
1223
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_stge.c
1262
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_stge.c
1331
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_stge.c
1366
m_set_rcvif(m, ifp);
sys/dev/pci/if_stge.c
1389
ifp->if_xname, (uint16_t) RFD_TCI(status),
sys/dev/pci/if_stge.c
1394
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_stge.c
1428
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_stge.c
1434
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_stge.c
1436
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_stge.c
1441
if_statadd_ref(ifp, nsr, if_opackets,
sys/dev/pci/if_stge.c
1444
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/pci/if_stge.c
1449
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/pci/if_stge.c
1453
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_stge.c
1500
stge_init(struct ifnet *ifp)
sys/dev/pci/if_stge.c
1502
struct stge_softc *sc = ifp->if_softc;
sys/dev/pci/if_stge.c
1509
stge_stop(ifp, 0);
sys/dev/pci/if_stge.c
1557
CLLADDR(ifp->if_sadl)[i]);
sys/dev/pci/if_stge.c
1647
ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
sys/dev/pci/if_stge.c
1681
if ((error = ether_mediachange(ifp)) != 0)
sys/dev/pci/if_stge.c
1692
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_stge.c
1728
stge_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_stge.c
1730
struct stge_softc *sc = ifp->if_softc;
sys/dev/pci/if_stge.c
1777
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_stge.c
1778
ifp->if_timer = 0;
sys/dev/pci/if_stge.c
1874
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_stge.c
1881
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/pci/if_stge.c
1886
ifp->if_flags |= IFF_PROMISC;
sys/dev/pci/if_stge.c
1888
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_stge.c
1938
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_stge.c
1942
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_stge.c
1946
if ((ifp->if_flags & IFF_ALLMULTI) == 0) {
sys/dev/pci/if_stge.c
1988
stge_mii_statchg(struct ifnet *ifp)
sys/dev/pci/if_stge.c
1990
struct stge_softc *sc = ifp->if_softc;
sys/dev/pci/if_stge.c
393
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_stge.c
621
mii->mii_ifp = ifp;
sys/dev/pci/if_stge.c
636
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_stge.c
637
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_stge.c
638
ifp->if_softc = sc;
sys/dev/pci/if_stge.c
639
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_stge.c
640
ifp->if_ioctl = stge_ioctl;
sys/dev/pci/if_stge.c
641
ifp->if_start = stge_start;
sys/dev/pci/if_stge.c
642
ifp->if_watchdog = stge_watchdog;
sys/dev/pci/if_stge.c
643
ifp->if_init = stge_init;
sys/dev/pci/if_stge.c
644
ifp->if_stop = stge_stop;
sys/dev/pci/if_stge.c
645
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_stge.c
685
if_attach(ifp);
sys/dev/pci/if_stge.c
686
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_stge.c
687
ether_ifattach(ifp, enaddr);
sys/dev/pci/if_stge.c
735
pmf_class_network_register(self, ifp);
sys/dev/pci/if_stge.c
778
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_stge.c
780
stge_stop(ifp, 1);
sys/dev/pci/if_stge.c
806
stge_start(struct ifnet *ifp)
sys/dev/pci/if_stge.c
808
struct stge_softc *sc = ifp->if_softc;
sys/dev/pci/if_stge.c
816
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/pci/if_stge.c
839
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_stge.c
883
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_stge.c
893
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_stge.c
967
ifp->if_xname, *mtod(n, int *), etype);
sys/dev/pci/if_stge.c
999
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_ti.c
1147
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_ti.c
1189
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_ti.c
1209
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_ti.c
1403
struct ifnet *ifp;
sys/dev/pci/if_ti.c
1405
ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_ti.c
1457
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Rx)
sys/dev/pci/if_ti.c
1459
if (ifp->if_capenable & (IFCAP_CSUM_TCPv4_Rx | IFCAP_CSUM_UDPv4_Rx))
sys/dev/pci/if_ti.c
1469
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Rx)
sys/dev/pci/if_ti.c
1471
if (ifp->if_capenable & (IFCAP_CSUM_TCPv4_Rx | IFCAP_CSUM_UDPv4_Rx))
sys/dev/pci/if_ti.c
1488
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Rx)
sys/dev/pci/if_ti.c
1490
if (ifp->if_capenable & (IFCAP_CSUM_TCPv4_Rx | IFCAP_CSUM_UDPv4_Rx))
sys/dev/pci/if_ti.c
1526
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Tx)
sys/dev/pci/if_ti.c
1533
if (ifp->if_capenable & (IFCAP_CSUM_TCPv4_Tx | IFCAP_CSUM_UDPv4_Tx))
sys/dev/pci/if_ti.c
1554
if (ifp->if_mtu > (ETHERMTU + ETHER_HDR_LEN + ETHER_CRC_LEN) ||
sys/dev/pci/if_ti.c
1615
struct ifnet *ifp;
sys/dev/pci/if_ti.c
1808
ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_ti.c
1809
ifp->if_softc = sc;
sys/dev/pci/if_ti.c
1810
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_ti.c
1811
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_ti.c
1812
ifp->if_ioctl = ti_ioctl;
sys/dev/pci/if_ti.c
1813
ifp->if_start = ti_start;
sys/dev/pci/if_ti.c
1814
ifp->if_watchdog = ti_watchdog;
sys/dev/pci/if_ti.c
1815
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_ti.c
1824
ifp->if_snd.ifq_maxlen = TI_TX_RING_CNT - 1;
sys/dev/pci/if_ti.c
1837
ifp->if_capabilities |=
sys/dev/pci/if_ti.c
1875
if_attach(ifp);
sys/dev/pci/if_ti.c
1876
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_ti.c
1877
ether_ifattach(ifp, eaddr);
sys/dev/pci/if_ti.c
1885
pmf_class_network_register(self, ifp);
sys/dev/pci/if_ti.c
1909
struct ifnet *ifp;
sys/dev/pci/if_ti.c
1912
ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_ti.c
1931
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_ti.c
1937
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_ti.c
1948
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_ti.c
1954
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_ti.c
1965
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_ti.c
1971
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_ti.c
1978
m_set_rcvif(m, ifp);
sys/dev/pci/if_ti.c
2030
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_ti.c
2047
struct ifnet *ifp;
sys/dev/pci/if_ti.c
2050
ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_ti.c
2074
if_statinc(ifp, if_opackets);
sys/dev/pci/if_ti.c
2090
ifp->if_timer = 0;
sys/dev/pci/if_ti.c
2094
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_ti.c
2101
struct ifnet *ifp;
sys/dev/pci/if_ti.c
2105
ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_ti.c
2119
if_statinc(ifp, if_opackets);
sys/dev/pci/if_ti.c
2136
ifp->if_timer = 0;
sys/dev/pci/if_ti.c
2143
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_ti.c
2150
struct ifnet *ifp;
sys/dev/pci/if_ti.c
2153
ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_ti.c
2165
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_ti.c
2178
if ((ifp->if_flags & IFF_RUNNING) != 0)
sys/dev/pci/if_ti.c
2179
if_schedule_deferred_start(ifp);
sys/dev/pci/if_ti.c
2187
struct ifnet *ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_ti.c
2196
if_statadd(ifp, if_collisions, collisions - sc->ti_if_collisions);
sys/dev/pci/if_ti.c
2407
ti_start(struct ifnet *ifp)
sys/dev/pci/if_ti.c
2413
sc = ifp->if_softc;
sys/dev/pci/if_ti.c
2418
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/pci/if_ti.c
2428
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_ti.c
2432
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_ti.c
2438
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/if_ti.c
2445
ifp->if_timer = 5;
sys/dev/pci/if_ti.c
2473
struct ifnet *ifp;
sys/dev/pci/if_ti.c
2478
ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_ti.c
2483
tmp = ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
sys/dev/pci/if_ti.c
2491
m = (const uint8_t *)CLLADDR(ifp->if_sadl);
sys/dev/pci/if_ti.c
2498
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_ti.c
2519
if (ifp->if_mtu > (MCLBYTES - ETHER_HDR_LEN - ETHER_CRC_LEN))
sys/dev/pci/if_ti.c
2541
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_ti.c
2542
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_ti.c
2553
ti_ifmedia_upd(ifp);
sys/dev/pci/if_ti.c
2561
ti_ifmedia_upd(struct ifnet *ifp)
sys/dev/pci/if_ti.c
2567
sc = ifp->if_softc;
sys/dev/pci/if_ti.c
2631
ti_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_ti.c
2636
sc = ifp->if_softc;
sys/dev/pci/if_ti.c
2680
ti_ether_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_ti.c
2683
struct ti_softc *sc = ifp->if_softc;
sys/dev/pci/if_ti.c
2685
if ((ifp->if_flags & IFF_UP) == 0) {
sys/dev/pci/if_ti.c
2686
ifp->if_flags |= IFF_UP;
sys/dev/pci/if_ti.c
2696
arp_ifinit(ifp, ifa);
sys/dev/pci/if_ti.c
2712
ti_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/pci/if_ti.c
2714
struct ti_softc *sc = ifp->if_softc;
sys/dev/pci/if_ti.c
2723
error = ti_ether_ioctl(ifp, command, data);
sys/dev/pci/if_ti.c
2728
else if ((error = ifioctl_common(ifp, command, data))
sys/dev/pci/if_ti.c
2735
if ((error = ifioctl_common(ifp, command, data)) != 0)
sys/dev/pci/if_ti.c
2737
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/if_ti.c
2746
if (ifp->if_flags & IFF_RUNNING &&
sys/dev/pci/if_ti.c
2747
ifp->if_flags & IFF_PROMISC &&
sys/dev/pci/if_ti.c
2751
} else if (ifp->if_flags & IFF_RUNNING &&
sys/dev/pci/if_ti.c
2752
!(ifp->if_flags & IFF_PROMISC) &&
sys/dev/pci/if_ti.c
2759
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_ti.c
2763
sc->ti_if_flags = ifp->if_flags;
sys/dev/pci/if_ti.c
2767
if ((error = ether_ioctl(ifp, command, data)) != ENETRESET)
sys/dev/pci/if_ti.c
2776
else if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_ti.c
2787
ti_watchdog(struct ifnet *ifp)
sys/dev/pci/if_ti.c
2791
sc = ifp->if_softc;
sys/dev/pci/if_ti.c
2797
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_ti.c
2807
struct ifnet *ifp;
sys/dev/pci/if_ti.c
2810
ifp = &sc->ethercom.ec_if;
sys/dev/pci/if_ti.c
2841
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_tl.c
1053
m_set_rcvif(m, ifp);
sys/dev/pci/if_tl.c
1063
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_tl.c
1077
callout_reset(&sc->tl_restart_ch, 1, tl_restart, ifp);
sys/dev/pci/if_tl.c
1181
callout_reset(&sc->tl_restart_ch, 1, tl_restart, ifp);
sys/dev/pci/if_tl.c
1215
tl_ifioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/dev/pci/if_tl.c
1217
struct tl_softc *sc = ifp->if_softc;
sys/dev/pci/if_tl.c
1221
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_tl.c
1223
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_tl.c
1232
tl_ifstart(struct ifnet *ifp)
sys/dev/pci/if_tl.c
1234
tl_softc_t *sc = ifp->if_softc;
sys/dev/pci/if_tl.c
1252
IFQ_DEQUEUE(&ifp->if_snd, mb_head);
sys/dev/pci/if_tl.c
1389
bpf_mtap(ifp, mb_head, BPF_D_OUT);
sys/dev/pci/if_tl.c
1393
ifp->if_timer = 5;
sys/dev/pci/if_tl.c
1404
tl_ifwatchdog(struct ifnet *ifp)
sys/dev/pci/if_tl.c
1406
tl_softc_t *sc = ifp->if_softc;
sys/dev/pci/if_tl.c
1408
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_tl.c
1411
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_tl.c
1412
tl_init(ifp);
sys/dev/pci/if_tl.c
1495
struct ifnet *ifp = &sc->tl_if;
sys/dev/pci/if_tl.c
1497
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_tl.c
1500
if_statadd_ref(ifp, nsr, if_opackets, reg & 0x00ffffff);
sys/dev/pci/if_tl.c
1520
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/pci/if_tl.c
1522
if_statadd_ref(ifp, nsr, if_collisions, oerr_coll + oerr_multicoll);
sys/dev/pci/if_tl.c
1523
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_tl.c
1525
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_tl.c
281
struct ifnet * const ifp = &sc->tl_if;
sys/dev/pci/if_tl.c
424
mii->mii_ifp = ifp;
sys/dev/pci/if_tl.c
443
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_tl.c
444
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_tl.c
445
ifp->if_ioctl = tl_ifioctl;
sys/dev/pci/if_tl.c
446
ifp->if_start = tl_ifstart;
sys/dev/pci/if_tl.c
447
ifp->if_watchdog = tl_ifwatchdog;
sys/dev/pci/if_tl.c
448
ifp->if_init = tl_init;
sys/dev/pci/if_tl.c
449
ifp->if_stop = tl_stop;
sys/dev/pci/if_tl.c
450
ifp->if_timer = 0;
sys/dev/pci/if_tl.c
451
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_tl.c
452
if_attach(ifp);
sys/dev/pci/if_tl.c
453
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_tl.c
461
pmf_class_network_register(self, ifp);
sys/dev/pci/if_tl.c
513
struct ifnet *ifp = &sc->tl_if;
sys/dev/pci/if_tl.c
515
tl_stop(ifp, 1);
sys/dev/pci/if_tl.c
521
tl_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_tl.c
523
tl_softc_t *sc = ifp->if_softc;
sys/dev/pci/if_tl.c
527
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_tl.c
577
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_tl.c
578
ifp->if_timer = 0;
sys/dev/pci/if_tl.c
590
tl_init(struct ifnet *ifp)
sys/dev/pci/if_tl.c
592
tl_softc_t *sc = ifp->if_softc;
sys/dev/pci/if_tl.c
601
tl_stop(ifp, 1);
sys/dev/pci/if_tl.c
609
i = (ifp->if_flags & IFF_PROMISC) ? TL_NETCOMMAND_CAF : 0;
sys/dev/pci/if_tl.c
893
tl_statchg(struct ifnet *ifp)
sys/dev/pci/if_tl.c
895
tl_softc_t *sc = ifp->if_softc;
sys/dev/pci/if_tl.c
988
struct ifnet *ifp = &sc->tl_if;
sys/dev/pci/if_txp.c
1157
m_set_rcvif(sd->sd_mbuf, ifp);
sys/dev/pci/if_txp.c
1303
txp_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/pci/if_txp.c
1305
struct txp_softc *sc = ifp->if_softc;
sys/dev/pci/if_txp.c
1312
if ((error = ether_ioctl(ifp, &sc->sc_arpcom, command, data)) > 0) {
sys/dev/pci/if_txp.c
1320
ifp->if_flags |= IFF_UP;
sys/dev/pci/if_txp.c
1325
arp_ifinit(ifp, ifa);
sys/dev/pci/if_txp.c
1333
if ((error = ifioctl_common(ifp, command, data)) != 0)
sys/dev/pci/if_txp.c
1335
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/if_txp.c
1338
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_txp.c
1344
if ((error = ether_ioctl(ifp, command, data)) != ENETRESET)
sys/dev/pci/if_txp.c
1351
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_txp.c
1360
error = ether_ioctl(ifp, command, data);
sys/dev/pci/if_txp.c
1372
struct ifnet *ifp = &sc->sc_arpcom.ec_if;
sys/dev/pci/if_txp.c
1391
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_txp.c
1392
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_txp.c
1393
ifp->if_timer = 0;
sys/dev/pci/if_txp.c
1405
struct ifnet *ifp = &sc->sc_arpcom.ec_if;
sys/dev/pci/if_txp.c
1423
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_txp.c
1424
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_txp.c
1427
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/pci/if_txp.c
1429
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/pci/if_txp.c
1431
if_statadd_ref(ifp, nsr, if_opackets, rsp->rsp_par2);
sys/dev/pci/if_txp.c
1432
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_txp.c
1443
txp_start(struct ifnet *ifp)
sys/dev/pci/if_txp.c
1445
struct txp_softc *sc = ifp->if_softc;
sys/dev/pci/if_txp.c
1455
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_txp.c
1463
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_txp.c
1467
IFQ_POLL(&ifp->if_snd, m);
sys/dev/pci/if_txp.c
1512
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_txp.c
1581
ifp->if_timer = 5;
sys/dev/pci/if_txp.c
1583
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_txp.c
1824
txp_watchdog(struct ifnet *ifp)
sys/dev/pci/if_txp.c
1829
txp_ifmedia_upd(struct ifnet *ifp)
sys/dev/pci/if_txp.c
1831
struct txp_softc *sc = ifp->if_softc;
sys/dev/pci/if_txp.c
1866
txp_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_txp.c
1868
struct txp_softc *sc = ifp->if_softc;
sys/dev/pci/if_txp.c
189
struct ifnet *ifp = &sc->sc_arpcom.ec_if;
sys/dev/pci/if_txp.c
1985
struct ifnet *ifp = &sc->sc_arpcom.ec_if;
sys/dev/pci/if_txp.c
1993
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_txp.c
2001
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/pci/if_txp.c
2004
if (ifp->if_flags & IFF_ALLMULTI)
sys/dev/pci/if_txp.c
2024
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_txp.c
2065
struct ifnet *ifp = &sc->sc_arpcom.ec_if;
sys/dev/pci/if_txp.c
2092
ifp->if_capabilities |= IFCAP_IPSEC;
sys/dev/pci/if_txp.c
2099
ifp->if_capabilities |= IFCAP_CSUM_IPv4_Tx | IFCAP_CSUM_IPv4_Rx;
sys/dev/pci/if_txp.c
2106
ifp->if_capabilities |=
sys/dev/pci/if_txp.c
2115
ifp->if_capabilities |=
sys/dev/pci/if_txp.c
321
ifp->if_softc = sc;
sys/dev/pci/if_txp.c
322
ifp->if_mtu = ETHERMTU;
sys/dev/pci/if_txp.c
323
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_txp.c
324
ifp->if_ioctl = txp_ioctl;
sys/dev/pci/if_txp.c
325
ifp->if_start = txp_start;
sys/dev/pci/if_txp.c
326
ifp->if_watchdog = txp_watchdog;
sys/dev/pci/if_txp.c
327
ifp->if_baudrate = 10000000;
sys/dev/pci/if_txp.c
328
IFQ_SET_MAXLEN(&ifp->if_snd, TX_ENTRIES);
sys/dev/pci/if_txp.c
329
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_txp.c
330
ifp->if_capabilities = 0;
sys/dev/pci/if_txp.c
331
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_txp.c
341
if_attach(ifp);
sys/dev/pci/if_txp.c
342
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_txp.c
343
ether_ifattach(ifp, enaddr);
sys/dev/pci/if_txp.c
359
pmf_class_network_register(self, ifp);
sys/dev/pci/if_txp.c
711
struct ifnet *ifp = &sc->sc_arpcom.ec_if;
sys/dev/pci/if_txp.c
734
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_txp.c
762
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_txp.c
774
m_set_rcvif(m, ifp);
sys/dev/pci/if_txp.c
803
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_txp.c
828
struct ifnet *ifp = &sc->sc_arpcom.ec_if;
sys/dev/pci/if_txp.c
857
m_set_rcvif(sd->sd_mbuf, ifp);
sys/dev/pci/if_txp.c
909
struct ifnet *ifp = &sc->sc_arpcom.ec_if;
sys/dev/pci/if_txp.c
939
if_statinc(ifp, if_opackets);
sys/dev/pci/if_txp.c
942
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_txp.c
956
ifp->if_timer = 0;
sys/dev/pci/if_txp.c
982
struct ifnet *ifp = &sc->sc_arpcom.ec_if;
sys/dev/pci/if_vge.c
1000
ifp->if_init = vge_init;
sys/dev/pci/if_vge.c
1001
ifp->if_stop = vge_stop;
sys/dev/pci/if_vge.c
1015
ifp->if_capabilities |=
sys/dev/pci/if_vge.c
1022
ifp->if_capabilities |= IFCAP_POLLING;
sys/dev/pci/if_vge.c
1025
ifp->if_watchdog = vge_watchdog;
sys/dev/pci/if_vge.c
1026
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(VGE_IFQ_MAXLEN, IFQ_MAXLEN));
sys/dev/pci/if_vge.c
1027
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_vge.c
1032
mii->mii_ifp = ifp;
sys/dev/pci/if_vge.c
1050
if_attach(ifp);
sys/dev/pci/if_vge.c
1051
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_vge.c
1052
ether_ifattach(ifp, eaddr);
sys/dev/pci/if_vge.c
1062
pmf_class_network_register(self, ifp);
sys/dev/pci/if_vge.c
1192
struct ifnet *ifp;
sys/dev/pci/if_vge.c
1198
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vge.c
1256
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_vge.c
1275
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_vge.c
1310
m_set_rcvif(m, ifp);
sys/dev/pci/if_vge.c
1313
if (ifp->if_csum_flags_rx & M_CSUM_IPv4) {
sys/dev/pci/if_vge.c
1322
if (ifp->if_csum_flags_rx & M_CSUM_TCPv4) {
sys/dev/pci/if_vge.c
1331
if (ifp->if_csum_flags_rx & M_CSUM_UDPv4) {
sys/dev/pci/if_vge.c
1350
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_vge.c
1364
struct ifnet *ifp;
sys/dev/pci/if_vge.c
1369
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vge.c
1388
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_vge.c
1390
if_statinc_ref(ifp, nsr, if_collisions);
sys/dev/pci/if_vge.c
1392
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/pci/if_vge.c
1394
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/pci/if_vge.c
1395
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_vge.c
1409
ifp->if_timer = 0;
sys/dev/pci/if_vge.c
1416
struct ifnet *ifp;
sys/dev/pci/if_vge.c
1421
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vge.c
1436
if (!IFQ_IS_EMPTY(&ifp->if_snd))
sys/dev/pci/if_vge.c
1437
vge_start(ifp);
sys/dev/pci/if_vge.c
1448
struct ifnet *ifp;
sys/dev/pci/if_vge.c
1458
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vge.c
1460
if ((ifp->if_flags & IFF_UP) == 0) {
sys/dev/pci/if_vge.c
1495
vge_init(ifp);
sys/dev/pci/if_vge.c
1505
if_schedule_deferred_start(ifp);
sys/dev/pci/if_vge.c
1634
vge_start(struct ifnet *ifp)
sys/dev/pci/if_vge.c
1641
sc = ifp->if_softc;
sys/dev/pci/if_vge.c
1644
(ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/pci/if_vge.c
1660
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/pci/if_vge.c
1672
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_vge.c
1683
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_vge.c
1706
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/if_vge.c
1731
ifp->if_timer = 5;
sys/dev/pci/if_vge.c
1736
vge_init(struct ifnet *ifp)
sys/dev/pci/if_vge.c
1741
sc = ifp->if_softc;
sys/dev/pci/if_vge.c
1746
vge_stop(ifp, 0);
sys/dev/pci/if_vge.c
1823
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_vge.c
1828
if (ifp->if_flags & IFF_BROADCAST) {
sys/dev/pci/if_vge.c
1833
if (ifp->if_flags & IFF_MULTICAST) {
sys/dev/pci/if_vge.c
1895
if (ifp->if_flags & IFF_POLLING) {
sys/dev/pci/if_vge.c
1909
if ((rc = ether_mediachange(ifp)) != 0)
sys/dev/pci/if_vge.c
1912
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_vge.c
1924
vge_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_vge.c
1926
struct vge_softc *sc = ifp->if_softc;
sys/dev/pci/if_vge.c
1977
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_vge.c
1978
struct vge_softc *sc = ifp->if_softc;
sys/dev/pci/if_vge.c
1979
u_short change = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/pci/if_vge.c
1986
if ((ifp->if_flags & IFF_PROMISC) == 0)
sys/dev/pci/if_vge.c
1995
vge_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/pci/if_vge.c
2000
sc = ifp->if_softc;
sys/dev/pci/if_vge.c
2005
if ((error = ether_ioctl(ifp, command, data)) == ENETRESET) {
sys/dev/pci/if_vge.c
2009
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_vge.c
2017
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_vge.c
2024
vge_watchdog(struct ifnet *ifp)
sys/dev/pci/if_vge.c
2029
sc = ifp->if_softc;
sys/dev/pci/if_vge.c
2032
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_vge.c
2037
vge_init(ifp);
sys/dev/pci/if_vge.c
2047
vge_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_vge.c
2049
struct vge_softc *sc = ifp->if_softc;
sys/dev/pci/if_vge.c
2055
ifp->if_timer = 0;
sys/dev/pci/if_vge.c
2057
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_vge.c
2059
ether_poll_deregister(ifp);
sys/dev/pci/if_vge.c
2137
struct ifnet *ifp;
sys/dev/pci/if_vge.c
2141
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vge.c
2157
if (ifp->if_flags & IFF_UP)
sys/dev/pci/if_vge.c
640
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_vge.c
652
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_vge.c
658
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_vge.c
662
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_vge.c
900
struct ifnet *ifp;
sys/dev/pci/if_vge.c
992
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vge.c
993
ifp->if_softc = sc;
sys/dev/pci/if_vge.c
994
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_vge.c
995
ifp->if_mtu = ETHERMTU;
sys/dev/pci/if_vge.c
996
ifp->if_baudrate = IF_Gbps(1);
sys/dev/pci/if_vge.c
997
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_vge.c
998
ifp->if_ioctl = vge_ioctl;
sys/dev/pci/if_vge.c
999
ifp->if_start = vge_start;
sys/dev/pci/if_vioif.c
1814
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vioif.c
1845
m_set_rcvif(m, ifp);
sys/dev/pci/if_vioif.c
1846
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_vioif.c
1979
vioif_send_common_locked(struct ifnet *ifp, struct vioif_netqueue *netq,
sys/dev/pci/if_vioif.c
1982
struct vioif_softc *sc = ifp->if_softc;
sys/dev/pci/if_vioif.c
1993
!ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/if_vioif.c
2015
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_vioif.c
2043
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_vioif.c
2058
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_vioif.c
2063
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_vioif.c
2068
ifp->if_timer = 5;
sys/dev/pci/if_vioif.c
2078
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vioif.c
2108
if_statinc(ifp, if_opackets);
sys/dev/pci/if_vioif.c
2156
vioif_start_locked(struct ifnet *ifp, struct vioif_netqueue *netq)
sys/dev/pci/if_vioif.c
2162
vioif_send_common_locked(ifp, netq, false);
sys/dev/pci/if_vioif.c
2167
vioif_transmit_locked(struct ifnet *ifp, struct vioif_netqueue *netq)
sys/dev/pci/if_vioif.c
2170
vioif_send_common_locked(ifp, netq, true);
sys/dev/pci/if_vioif.c
2179
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vioif.c
2182
vioif_send_common_locked(ifp, netq, true);
sys/dev/pci/if_vioif.c
2193
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vioif.c
2225
if_schedule_deferred_start(ifp);
sys/dev/pci/if_vioif.c
2520
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vioif.c
2529
if (memcmp(CLLADDR(ifp->if_sadl), sc->sc_mac,
sys/dev/pci/if_vioif.c
2534
memcpy(sc->sc_mac, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/pci/if_vioif.c
2615
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_vioif.c
2628
CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/pci/if_vioif.c
2654
ifp->if_xname);
sys/dev/pci/if_vioif.c
2672
ifp->if_xname);
sys/dev/pci/if_vioif.c
2676
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_vioif.c
2701
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vioif.c
2704
vioif_start(ifp);
sys/dev/pci/if_vioif.c
2728
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vioif.c
2753
if_link_state_change(ifp, sc->sc_link_state);
sys/dev/pci/if_vioif.c
465
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vioif.c
637
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_vioif.c
638
ifp->if_softc = sc;
sys/dev/pci/if_vioif.c
639
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_vioif.c
641
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/if_vioif.c
643
ifp->if_start = vioif_start;
sys/dev/pci/if_vioif.c
645
ifp->if_transmit = vioif_transmit;
sys/dev/pci/if_vioif.c
646
ifp->if_ioctl = vioif_ioctl;
sys/dev/pci/if_vioif.c
647
ifp->if_init = vioif_init;
sys/dev/pci/if_vioif.c
648
ifp->if_stop = vioif_stop;
sys/dev/pci/if_vioif.c
649
ifp->if_capabilities = 0;
sys/dev/pci/if_vioif.c
650
ifp->if_watchdog = vioif_watchdog;
sys/dev/pci/if_vioif.c
652
IFQ_SET_MAXLEN(&ifp->if_snd, MAX(txq0->netq_vq->vq_num, IFQ_MAXLEN));
sys/dev/pci/if_vioif.c
653
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_vioif.c
657
if_attach(ifp);
sys/dev/pci/if_vioif.c
658
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_vioif.c
659
ether_ifattach(ifp, sc->sc_mac);
sys/dev/pci/if_vioif.c
702
vioif_init(struct ifnet *ifp)
sys/dev/pci/if_vioif.c
704
struct vioif_softc *sc = ifp->if_softc;
sys/dev/pci/if_vioif.c
710
vioif_stop(ifp, 0);
sys/dev/pci/if_vioif.c
714
log(LOG_ERR, "%s: reset failed\n", ifp->if_xname);
sys/dev/pci/if_vioif.c
739
SET(ifp->if_flags, IFF_RUNNING);
sys/dev/pci/if_vioif.c
750
vioif_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_vioif.c
752
struct vioif_softc *sc = ifp->if_softc;
sys/dev/pci/if_vioif.c
760
CLR(ifp->if_flags, IFF_RUNNING);
sys/dev/pci/if_vioif.c
808
vioif_start(struct ifnet *ifp)
sys/dev/pci/if_vioif.c
810
struct vioif_softc *sc = ifp->if_softc;
sys/dev/pci/if_vioif.c
814
KASSERT(if_is_mpsafe(ifp));
sys/dev/pci/if_vioif.c
818
vioif_start_locked(ifp, txq0);
sys/dev/pci/if_vioif.c
823
vioif_select_txqueue(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_vioif.c
825
struct vioif_softc *sc = ifp->if_softc;
sys/dev/pci/if_vioif.c
832
vioif_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_vioif.c
834
struct vioif_softc *sc = ifp->if_softc;
sys/dev/pci/if_vioif.c
839
qid = vioif_select_txqueue(ifp, m);
sys/dev/pci/if_vioif.c
849
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_vioif.c
850
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_vioif.c
852
if_statinc_ref(ifp, nsr, if_omcasts);
sys/dev/pci/if_vioif.c
853
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_vioif.c
856
vioif_transmit_locked(ifp, netq);
sys/dev/pci/if_vioif.c
864
vioif_watchdog(struct ifnet *ifp)
sys/dev/pci/if_vioif.c
866
struct vioif_softc *sc = ifp->if_softc;
sys/dev/pci/if_vioif.c
870
if (ISSET(ifp->if_flags, IFF_RUNNING)) {
sys/dev/pci/if_vioif.c
871
if (ISSET(ifp->if_flags, IFF_DEBUG)) {
sys/dev/pci/if_vioif.c
873
ifp->if_xname);
sys/dev/pci/if_vioif.c
890
vioif_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_vioif.c
896
r = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_vioif.c
898
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_vioif.c
899
r = vioif_rx_filter(ifp->if_softc);
sys/dev/pci/if_vioif.c
913
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_vioif.c
919
ifp->if_flags |= (IFF_PROMISC | IFF_ALLMULTI);
sys/dev/pci/if_vioif.c
923
onoff = ifp->if_flags & IFF_ALLMULTI ? true : false;
sys/dev/pci/if_vioif.c
928
ifp->if_xname, onoff ? "en" : "dis");
sys/dev/pci/if_vioif.c
930
CLR(ifp->if_flags, IFF_ALLMULTI);
sys/dev/pci/if_vioif.c
932
SET(ifp->if_flags, IFF_ALLMULTI);
sys/dev/pci/if_vioif.c
936
onoff = ifp->if_flags & IFF_PROMISC ? true : false;
sys/dev/pci/if_vioif.c
941
ifp->if_xname, onoff ? "en" : "dis");
sys/dev/pci/if_vioif.c
943
CLR(ifp->if_flags, IFF_PROMISC);
sys/dev/pci/if_vioif.c
945
SET(ifp->if_flags, IFF_PROMISC);
sys/dev/pci/if_vioif.c
955
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_vioif.c
956
struct vioif_softc *sc = ifp->if_softc;
sys/dev/pci/if_vmx.c
1770
struct ifnet *ifp;
sys/dev/pci/if_vmx.c
1773
ifp = &sc->vmx_ethercom.ec_if;
sys/dev/pci/if_vmx.c
1776
ds->mtu = ifp->if_mtu;
sys/dev/pci/if_vmx.c
1781
if (ifp->if_capenable &
sys/dev/pci/if_vmx.c
1832
struct ifnet *ifp = &sc->vmx_ethercom.ec_if;
sys/dev/pci/if_vmx.c
1839
strlcpy(ifp->if_xname, device_xname(sc->vmx_dev), IFNAMSIZ);
sys/dev/pci/if_vmx.c
1840
ifp->if_softc = sc;
sys/dev/pci/if_vmx.c
1841
ifp->if_flags = IFF_BROADCAST | IFF_MULTICAST | IFF_SIMPLEX;
sys/dev/pci/if_vmx.c
1842
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/if_vmx.c
1843
ifp->if_ioctl = vmxnet3_ioctl;
sys/dev/pci/if_vmx.c
1844
ifp->if_start = vmxnet3_start;
sys/dev/pci/if_vmx.c
1845
ifp->if_transmit = vmxnet3_transmit;
sys/dev/pci/if_vmx.c
1846
ifp->if_watchdog = NULL;
sys/dev/pci/if_vmx.c
1847
ifp->if_init = vmxnet3_init;
sys/dev/pci/if_vmx.c
1848
ifp->if_stop = vmxnet3_stop;
sys/dev/pci/if_vmx.c
1855
ifp->if_capenable = ifp->if_capabilities;
sys/dev/pci/if_vmx.c
1863
IFQ_SET_MAXLEN(&ifp->if_snd, sc->vmx_ntxdescs);
sys/dev/pci/if_vmx.c
1864
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_vmx.c
1877
if_attach(ifp);
sys/dev/pci/if_vmx.c
1878
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_vmx.c
1879
ether_ifattach(ifp, sc->vmx_lladdr);
sys/dev/pci/if_vmx.c
1881
vmxnet3_cmd_link_status(ifp);
sys/dev/pci/if_vmx.c
2125
struct ifnet *ifp;
sys/dev/pci/if_vmx.c
2133
ifp = &sc->vmx_ethercom.ec_if;
sys/dev/pci/if_vmx.c
2137
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_vmx.c
2163
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/pci/if_vmx.c
2164
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_vmx.c
2166
if_statinc_ref(ifp, nsr, if_omcasts);
sys/dev/pci/if_vmx.c
2174
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_vmx.c
2324
struct ifnet *ifp;
sys/dev/pci/if_vmx.c
2327
ifp = &sc->vmx_ethercom.ec_if;
sys/dev/pci/if_vmx.c
2330
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_vmx.c
2340
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_vmx.c
2341
if_statinc_ref(ifp, nsr, if_ipackets);
sys/dev/pci/if_vmx.c
2342
if_statadd_ref(ifp, nsr, if_ibytes, m->m_pkthdr.len);
sys/dev/pci/if_vmx.c
2343
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_vmx.c
2345
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_vmx.c
2352
struct ifnet *ifp;
sys/dev/pci/if_vmx.c
2362
ifp = &sc->vmx_ethercom.ec_if;
sys/dev/pci/if_vmx.c
2434
if_statinc(ifp, if_iqdrops);
sys/dev/pci/if_vmx.c
2441
m_set_rcvif(m, ifp);
sys/dev/pci/if_vmx.c
2453
if_statinc(ifp, if_iqdrops);
sys/dev/pci/if_vmx.c
2760
struct ifnet *ifp = &sc->vmx_ethercom.ec_if;
sys/dev/pci/if_vmx.c
2764
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_vmx.c
2772
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_vmx.c
2787
vmxnet3_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_vmx.c
2789
struct vmxnet3_softc *sc = ifp->if_softc;
sys/dev/pci/if_vmx.c
2791
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_vmx.c
2933
struct ifnet *ifp = &sc->vmx_ethercom.ec_if;
sys/dev/pci/if_vmx.c
2937
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_vmx.c
2948
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_vmx.c
2970
vmxnet3_init(struct ifnet *ifp)
sys/dev/pci/if_vmx.c
2972
struct vmxnet3_softc *sc = ifp->if_softc;
sys/dev/pci/if_vmx.c
2975
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_vmx.c
3208
vmxnet3_tx_common_locked(struct ifnet *ifp, struct vmxnet3_txqueue *txq, int txtype)
sys/dev/pci/if_vmx.c
3215
sc = ifp->if_softc;
sys/dev/pci/if_vmx.c
3226
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/pci/if_vmx.c
3236
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/if_vmx.c
3248
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/if_vmx.c
3256
vmxnet3_start_locked(struct ifnet *ifp)
sys/dev/pci/if_vmx.c
3261
sc = ifp->if_softc;
sys/dev/pci/if_vmx.c
3264
vmxnet3_tx_common_locked(ifp, txq, VMXNET3_TX_START);
sys/dev/pci/if_vmx.c
3268
vmxnet3_start(struct ifnet *ifp)
sys/dev/pci/if_vmx.c
3273
sc = ifp->if_softc;
sys/dev/pci/if_vmx.c
3277
vmxnet3_start_locked(ifp);
sys/dev/pci/if_vmx.c
3282
vmxnet3_select_txqueue(struct ifnet *ifp, struct mbuf *m __unused)
sys/dev/pci/if_vmx.c
3287
sc = ifp->if_softc;
sys/dev/pci/if_vmx.c
3304
vmxnet3_transmit_locked(struct ifnet *ifp, struct vmxnet3_txqueue *txq)
sys/dev/pci/if_vmx.c
3307
vmxnet3_tx_common_locked(ifp, txq, VMXNET3_TX_TRANSMIT);
sys/dev/pci/if_vmx.c
3311
vmxnet3_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_vmx.c
3317
qid = vmxnet3_select_txqueue(ifp, m);
sys/dev/pci/if_vmx.c
3318
sc = ifp->if_softc;
sys/dev/pci/if_vmx.c
3335
vmxnet3_transmit_locked(ifp, txq);
sys/dev/pci/if_vmx.c
3352
struct ifnet *ifp = &sc->vmx_ethercom.ec_if;
sys/dev/pci/if_vmx.c
3357
vmxnet3_transmit_locked(ifp, txq);
sys/dev/pci/if_vmx.c
3432
vmxnet3_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_vmx.c
3434
struct vmxnet3_softc *sc = ifp->if_softc;
sys/dev/pci/if_vmx.c
3443
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_vmx.c
3454
if (ifp->if_mtu != (uint64_t)nmtu) {
sys/dev/pci/if_vmx.c
3456
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_vmx.c
3459
error = vmxnet3_init(ifp);
sys/dev/pci/if_vmx.c
3466
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_vmx.c
3484
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_vmx.c
3485
struct vmxnet3_softc *sc = ifp->if_softc;
sys/dev/pci/if_vmx.c
3488
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_vmx.c
3491
const unsigned short changed = ifp->if_flags ^ sc->vmx_if_flags;
sys/dev/pci/if_vmx.c
3493
sc->vmx_if_flags = ifp->if_flags;
sys/dev/pci/if_vmx.c
3495
sc->vmx_promisc = ifp->if_flags & IFF_PROMISC;
sys/dev/pci/if_vmx.c
3570
struct ifnet *ifp = &sc->vmx_ethercom.ec_if;
sys/dev/pci/if_vmx.c
3577
IFNET_LOCK(ifp);
sys/dev/pci/if_vmx.c
3578
(void)vmxnet3_init(ifp);
sys/dev/pci/if_vmx.c
3579
IFNET_UNLOCK(ifp);
sys/dev/pci/if_vmx.c
3588
struct ifnet *ifp = &sc->vmx_ethercom.ec_if;
sys/dev/pci/if_vmx.c
3592
up = vmxnet3_cmd_link_status(ifp);
sys/dev/pci/if_vmx.c
3601
if_link_state_change(ifp, link);
sys/dev/pci/if_vmx.c
3611
vmxnet3_cmd_link_status(struct ifnet *ifp)
sys/dev/pci/if_vmx.c
3613
struct vmxnet3_softc *sc = ifp->if_softc;
sys/dev/pci/if_vmx.c
3621
ifp->if_baudrate = IF_Mbps(speed);
sys/dev/pci/if_vmx.c
3626
vmxnet3_ifmedia_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_vmx.c
3633
up = vmxnet3_cmd_link_status(ifp);
sys/dev/pci/if_vmx.c
3639
if (ifp->if_baudrate >= IF_Gbps(10ULL))
sys/dev/pci/if_vmx.c
3644
vmxnet3_ifmedia_change(struct ifnet *ifp)
sys/dev/pci/if_vmx.c
667
struct ifnet *ifp;
sys/dev/pci/if_vmx.c
670
ifp = &sc->vmx_ethercom.ec_if;
sys/dev/pci/if_vmx.c
679
ether_ifdetach(ifp);
sys/dev/pci/if_vmx.c
680
if_detach(ifp);
sys/dev/pci/if_vr.c
1004
vr_start(struct ifnet *ifp)
sys/dev/pci/if_vr.c
1006
struct vr_softc *sc = ifp->if_softc;
sys/dev/pci/if_vr.c
1012
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_vr.c
1033
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_vr.c
1092
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_vr.c
1111
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_vr.c
1166
ifp->if_timer = 5;
sys/dev/pci/if_vr.c
1174
vr_init(struct ifnet *ifp)
sys/dev/pci/if_vr.c
1176
struct vr_softc *sc = ifp->if_softc;
sys/dev/pci/if_vr.c
1182
vr_stop(ifp, 0);
sys/dev/pci/if_vr.c
1242
if (ifp->if_flags & IFF_PROMISC)
sys/dev/pci/if_vr.c
1248
if (ifp->if_flags & IFF_BROADCAST)
sys/dev/pci/if_vr.c
1262
if ((error = ether_mediachange(ifp)) != 0)
sys/dev/pci/if_vr.c
1274
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_vr.c
1280
vr_start(ifp);
sys/dev/pci/if_vr.c
1289
vr_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/pci/if_vr.c
1291
struct vr_softc *sc = ifp->if_softc;
sys/dev/pci/if_vr.c
1298
if ((error = ifioctl_common(ifp, command, data)) != 0)
sys/dev/pci/if_vr.c
1301
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/pci/if_vr.c
1303
vr_stop(ifp, 1);
sys/dev/pci/if_vr.c
1306
vr_init(ifp);
sys/dev/pci/if_vr.c
1309
if ((ifp->if_flags ^ sc->vr_if_flags) == IFF_PROMISC)
sys/dev/pci/if_vr.c
1312
vr_init(ifp);
sys/dev/pci/if_vr.c
1315
sc->vr_if_flags = ifp->if_flags;
sys/dev/pci/if_vr.c
1318
if ((error = ether_ioctl(ifp, command, data)) != ENETRESET)
sys/dev/pci/if_vr.c
1330
vr_watchdog(struct ifnet *ifp)
sys/dev/pci/if_vr.c
1332
struct vr_softc *sc = ifp->if_softc;
sys/dev/pci/if_vr.c
1335
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_vr.c
1337
(void) vr_init(ifp);
sys/dev/pci/if_vr.c
1385
vr_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_vr.c
1387
struct vr_softc *sc = ifp->if_softc;
sys/dev/pci/if_vr.c
1397
ifp = &sc->vr_ec.ec_if;
sys/dev/pci/if_vr.c
1398
ifp->if_timer = 0;
sys/dev/pci/if_vr.c
1421
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_vr.c
1422
ifp->if_timer = 0;
sys/dev/pci/if_vr.c
1468
struct ifnet *ifp;
sys/dev/pci/if_vr.c
1690
ifp = &sc->vr_ec.ec_if;
sys/dev/pci/if_vr.c
1691
ifp->if_softc = sc;
sys/dev/pci/if_vr.c
1692
ifp->if_mtu = ETHERMTU;
sys/dev/pci/if_vr.c
1693
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_vr.c
1694
ifp->if_ioctl = vr_ioctl;
sys/dev/pci/if_vr.c
1695
ifp->if_start = vr_start;
sys/dev/pci/if_vr.c
1696
ifp->if_watchdog = vr_watchdog;
sys/dev/pci/if_vr.c
1697
ifp->if_init = vr_init;
sys/dev/pci/if_vr.c
1698
ifp->if_stop = vr_stop;
sys/dev/pci/if_vr.c
1699
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_vr.c
1701
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_vr.c
1706
mii->mii_ifp = ifp;
sys/dev/pci/if_vr.c
1727
if_attach(ifp);
sys/dev/pci/if_vr.c
1728
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_vr.c
1729
ether_ifattach(ifp, sc->vr_enaddr);
sys/dev/pci/if_vr.c
1735
pmf_class_network_register(self, ifp);
sys/dev/pci/if_vr.c
411
vr_mii_statchg(struct ifnet *ifp)
sys/dev/pci/if_vr.c
413
struct vr_softc *sc = ifp->if_softc;
sys/dev/pci/if_vr.c
463
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_vr.c
473
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/if_vr.c
475
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_vr.c
508
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_vr.c
602
struct ifnet *ifp;
sys/dev/pci/if_vr.c
608
ifp = &sc->vr_ec.ec_if;
sys/dev/pci/if_vr.c
635
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_vr.c
675
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_vr.c
699
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_vr.c
743
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_vr.c
762
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_vr.c
790
m_set_rcvif(m, ifp);
sys/dev/pci/if_vr.c
793
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_vr.c
803
struct ifnet *ifp;
sys/dev/pci/if_vr.c
806
ifp = &sc->vr_ec.ec_if;
sys/dev/pci/if_vr.c
808
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_vr.c
835
struct ifnet *ifp = &sc->vr_ec.ec_if;
sys/dev/pci/if_vr.c
882
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_vr.c
884
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/pci/if_vr.c
886
if_statinc_ref(ifp, nsr, if_collisions);
sys/dev/pci/if_vr.c
888
if_statinc_ref(ifp, nsr, if_collisions);
sys/dev/pci/if_vr.c
891
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/pci/if_vr.c
893
if_statinc_ref(ifp, nsr, if_opackets);
sys/dev/pci/if_vr.c
894
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_vr.c
905
ifp->if_timer = 0;
sys/dev/pci/if_vr.c
912
struct ifnet *ifp;
sys/dev/pci/if_vr.c
917
ifp = &sc->vr_ec.ec_if;
sys/dev/pci/if_vr.c
920
if ((ifp->if_flags & IFF_UP) == 0) {
sys/dev/pci/if_vr.c
921
vr_stop(ifp, 1);
sys/dev/pci/if_vr.c
945
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_vr.c
961
(void)vr_init(ifp);
sys/dev/pci/if_vr.c
978
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_vr.c
992
if_schedule_deferred_start(ifp);
sys/dev/pci/if_vte.c
1004
struct ifnet *ifp;
sys/dev/pci/if_vte.c
1009
ifp = &sc->vte_if;
sys/dev/pci/if_vte.c
1028
if_statadd(ifp, if_collisions, (status & 0xf));
sys/dev/pci/if_vte.c
1100
struct ifnet *ifp;
sys/dev/pci/if_vte.c
1111
ifp = &sc->vte_if;
sys/dev/pci/if_vte.c
1112
DPRINTF(("vte_rxeof if_flags 0x%x\n", ifp->if_flags));
sys/dev/pci/if_vte.c
1113
for (prog = 0; (ifp->if_flags & IFF_RUNNING) != 0; prog++,
sys/dev/pci/if_vte.c
1133
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_vte.c
1144
m_set_rcvif(m, ifp);
sys/dev/pci/if_vte.c
1145
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_vte.c
1241
vte_init(struct ifnet *ifp)
sys/dev/pci/if_vte.c
1243
struct vte_softc *sc = ifp->if_softc;
sys/dev/pci/if_vte.c
1252
vte_stop(ifp, 1);
sys/dev/pci/if_vte.c
1266
vte_stop(ifp, 1);
sys/dev/pci/if_vte.c
1272
vte_stop(ifp, 1);
sys/dev/pci/if_vte.c
1284
memcpy(eaddr, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/pci/if_vte.c
1362
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_vte.c
1382
vte_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_vte.c
1384
struct vte_softc *sc = ifp->if_softc;
sys/dev/pci/if_vte.c
1389
DPRINTF(("vte_stop if_flags 0x%x\n", ifp->if_flags));
sys/dev/pci/if_vte.c
1390
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_vte.c
1395
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_vte.c
1446
struct ifnet *ifp = &sc->vte_if;
sys/dev/pci/if_vte.c
1454
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/dev/pci/if_vte.c
1581
struct ifnet *ifp;
sys/dev/pci/if_vte.c
1588
ifp = &sc->vte_if;
sys/dev/pci/if_vte.c
1601
if ((ifp->if_flags & IFF_BROADCAST) == 0)
sys/dev/pci/if_vte.c
1603
if ((ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
sys/dev/pci/if_vte.c
1604
if ((ifp->if_flags & IFF_PROMISC) != 0)
sys/dev/pci/if_vte.c
1606
if ((ifp->if_flags & IFF_ALLMULTI) != 0)
sys/dev/pci/if_vte.c
165
struct ifnet * const ifp = &sc->vte_if;
sys/dev/pci/if_vte.c
240
mii->mii_ifp = ifp;
sys/dev/pci/if_vte.c
260
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_vte.c
261
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_vte.c
262
ifp->if_ioctl = vte_ifioctl;
sys/dev/pci/if_vte.c
263
ifp->if_start = vte_ifstart;
sys/dev/pci/if_vte.c
264
ifp->if_watchdog = vte_ifwatchdog;
sys/dev/pci/if_vte.c
265
ifp->if_init = vte_init;
sys/dev/pci/if_vte.c
266
ifp->if_stop = vte_stop;
sys/dev/pci/if_vte.c
267
ifp->if_timer = 0;
sys/dev/pci/if_vte.c
268
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_vte.c
269
if_attach(ifp);
sys/dev/pci/if_vte.c
270
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_vte.c
274
pmf_class_network_register(self, ifp);
sys/dev/pci/if_vte.c
316
struct ifnet *ifp = &sc->vte_if;
sys/dev/pci/if_vte.c
321
vte_stop(ifp, 1);
sys/dev/pci/if_vte.c
328
ether_ifdetach(ifp);
sys/dev/pci/if_vte.c
329
if_detach(ifp);
sys/dev/pci/if_vte.c
384
vte_miibus_statchg(struct ifnet *ifp)
sys/dev/pci/if_vte.c
386
struct vte_softc *sc = ifp->if_softc;
sys/dev/pci/if_vte.c
663
struct ifnet *ifp = &sc->vte_if;
sys/dev/pci/if_vte.c
665
DPRINTF(("vte_suspend if_flags 0x%x\n", ifp->if_flags));
sys/dev/pci/if_vte.c
666
if ((ifp->if_flags & IFF_RUNNING) != 0)
sys/dev/pci/if_vte.c
667
vte_stop(ifp, 1);
sys/dev/pci/if_vte.c
675
struct ifnet *ifp;
sys/dev/pci/if_vte.c
677
ifp = &sc->vte_if;
sys/dev/pci/if_vte.c
678
if ((ifp->if_flags & IFF_UP) != 0) {
sys/dev/pci/if_vte.c
679
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_vte.c
680
vte_init(ifp);
sys/dev/pci/if_vte.c
763
vte_ifstart(struct ifnet *ifp)
sys/dev/pci/if_vte.c
765
struct vte_softc *sc = ifp->if_softc;
sys/dev/pci/if_vte.c
770
ifp = &sc->vte_if;
sys/dev/pci/if_vte.c
772
DPRINTF(("vte_ifstart 0x%x 0x%x\n", ifp->if_flags, sc->vte_flags));
sys/dev/pci/if_vte.c
774
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/pci/if_vte.c
783
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/pci/if_vte.c
795
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_vte.c
803
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/if_vte.c
820
vte_ifwatchdog(struct ifnet *ifp)
sys/dev/pci/if_vte.c
822
struct vte_softc *sc = ifp->if_softc;
sys/dev/pci/if_vte.c
828
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_vte.c
829
vte_init(ifp);
sys/dev/pci/if_vte.c
830
if (!IFQ_IS_EMPTY(&ifp->if_snd))
sys/dev/pci/if_vte.c
831
vte_ifstart(ifp);
sys/dev/pci/if_vte.c
835
vte_mediachange(struct ifnet *ifp)
sys/dev/pci/if_vte.c
838
struct vte_softc *sc = ifp->if_softc;
sys/dev/pci/if_vte.c
851
vte_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_vte.c
853
struct vte_softc *sc = ifp->if_softc;
sys/dev/pci/if_vte.c
857
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_vte.c
859
DPRINTF(("vte_ifioctl if_flags 0x%x\n", ifp->if_flags));
sys/dev/pci/if_vte.c
860
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_vte.c
912
struct ifnet *ifp = &sc->vte_if;
sys/dev/pci/if_vte.c
917
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_vte.c
929
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_vte.c
934
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_vte.c
938
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_vte.c
943
if_statadd_ref(ifp, nsr, if_opackets,
sys/dev/pci/if_vte.c
947
if_statadd_ref(ifp, nsr, if_oerrors,
sys/dev/pci/if_vte.c
956
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_vte.c
963
struct ifnet *ifp = &sc->vte_if;
sys/dev/pci/if_vte.c
978
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/if_vte.c
987
if_schedule_deferred_start(ifp);
sys/dev/pci/if_vte.c
994
if ((ifp->if_flags & IFF_RUNNING) != 0) {
sys/dev/pci/if_wm.c
10221
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
10292
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_wm.c
10362
m_set_rcvif(m, ifp);
sys/dev/pci/if_wm.c
10721
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
10754
if_link_state_change(ifp, LINK_STATE_UP);
sys/dev/pci/if_wm.c
10759
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/dev/pci/if_wm.c
10777
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
10793
if_link_state_change(ifp, LINK_STATE_UP);
sys/dev/pci/if_wm.c
10799
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/dev/pci/if_wm.c
10903
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
10938
if (!IF_IS_EMPTY(&ifp->if_snd))
sys/dev/pci/if_wm.c
11762
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
11786
mii->mii_ifp = ifp;
sys/dev/pci/if_wm.c
11908
wm_gmii_mediachange(struct ifnet *ifp)
sys/dev/pci/if_wm.c
11910
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
11967
wm_serdes_mediachange(ifp);
sys/dev/pci/if_wm.c
11989
wm_gmii_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_wm.c
11991
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
13040
wm_gmii_statchg(struct ifnet *ifp)
sys/dev/pci/if_wm.c
13042
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
13067
("%s: LINK: statchg: FDX\n", ifp->if_xname));
sys/dev/pci/if_wm.c
13071
("%s: LINK: statchg: HDX\n", ifp->if_xname));
sys/dev/pci/if_wm.c
13430
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
13441
sc->sc_mii.mii_ifp = ifp;
sys/dev/pci/if_wm.c
13444
ifp->if_baudrate = IF_Gbps(1);
sys/dev/pci/if_wm.c
13537
wm_tbi_mediachange(struct ifnet *ifp)
sys/dev/pci/if_wm.c
13539
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
13651
wm_tbi_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_wm.c
13653
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
13855
wm_serdes_mediachange(struct ifnet *ifp)
sys/dev/pci/if_wm.c
13857
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
13935
wm_serdes_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_wm.c
13937
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
13981
ifp->if_baudrate = ifmedia_baudrate(ifmr->ifm_active);
sys/dev/pci/if_wm.c
14031
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
14063
wm_serdes_mediachange(ifp);
sys/dev/pci/if_wm.c
2011
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
3154
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
3156
strlcpy(ifp->if_xname, xname, IFNAMSIZ);
sys/dev/pci/if_wm.c
3157
ifp->if_softc = sc;
sys/dev/pci/if_wm.c
3158
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_wm.c
3159
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/if_wm.c
3160
ifp->if_ioctl = wm_ioctl;
sys/dev/pci/if_wm.c
3162
ifp->if_start = wm_nq_start;
sys/dev/pci/if_wm.c
3172
ifp->if_transmit = wm_nq_transmit;
sys/dev/pci/if_wm.c
3174
ifp->if_start = wm_start;
sys/dev/pci/if_wm.c
3180
ifp->if_transmit = wm_transmit;
sys/dev/pci/if_wm.c
3183
ifp->if_init = wm_init;
sys/dev/pci/if_wm.c
3184
ifp->if_stop = wm_stop;
sys/dev/pci/if_wm.c
3185
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(WM_IFQUEUELEN, IFQ_MAXLEN));
sys/dev/pci/if_wm.c
3186
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_wm.c
3248
ifp->if_capabilities |=
sys/dev/pci/if_wm.c
3263
ifp->if_capabilities |=
sys/dev/pci/if_wm.c
3272
ifp->if_capabilities |= IFCAP_TSOv4;
sys/dev/pci/if_wm.c
3275
ifp->if_capabilities |= IFCAP_TSOv6;
sys/dev/pci/if_wm.c
3283
if_initialize(ifp);
sys/dev/pci/if_wm.c
3285
ether_ifattach(ifp, enaddr);
sys/dev/pci/if_wm.c
3287
if_register(ifp);
sys/dev/pci/if_wm.c
3532
pmf_class_network_register(self, ifp);
sys/dev/pci/if_wm.c
3546
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
3553
IFNET_LOCK(ifp);
sys/dev/pci/if_wm.c
3555
wm_stop(ifp, 1);
sys/dev/pci/if_wm.c
3556
IFNET_UNLOCK(ifp);
sys/dev/pci/if_wm.c
3689
ether_ifdetach(ifp);
sys/dev/pci/if_wm.c
3690
if_detach(ifp);
sys/dev/pci/if_wm.c
3763
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
3776
IFNET_LOCK(ifp);
sys/dev/pci/if_wm.c
3777
if ((ifp->if_flags & IFF_UP) == 0) {
sys/dev/pci/if_wm.c
3795
IFNET_UNLOCK(ifp);
sys/dev/pci/if_wm.c
3806
wm_watchdog(struct ifnet *ifp)
sys/dev/pci/if_wm.c
3809
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
3815
wm_watchdog_txq(ifp, txq, &hang_queue);
sys/dev/pci/if_wm.c
3842
struct ifnet * const ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
3845
IFNET_LOCK(ifp);
sys/dev/pci/if_wm.c
3848
wm_init(ifp);
sys/dev/pci/if_wm.c
3850
IFNET_UNLOCK(ifp);
sys/dev/pci/if_wm.c
3857
ifp->if_start(ifp);
sys/dev/pci/if_wm.c
3864
wm_watchdog_txq(struct ifnet *ifp, struct wm_txqueue *txq, uint16_t *hang)
sys/dev/pci/if_wm.c
3870
wm_watchdog_txq_locked(ifp, txq, hang);
sys/dev/pci/if_wm.c
3876
wm_watchdog_txq_locked(struct ifnet *ifp, struct wm_txqueue *txq,
sys/dev/pci/if_wm.c
3879
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
3905
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_wm.c
3947
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
3988
if (wm_watchdog(ifp))
sys/dev/pci/if_wm.c
3995
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/if_wm.c
3996
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
4005
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_wm.c
4013
iffchange = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/pci/if_wm.c
4014
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_wm.c
4095
wm_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_wm.c
4097
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
4111
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_wm.c
4142
error = ifmedia_ioctl(ifp, ifr, &sc->sc_mii.mii_media, cmd);
sys/dev/pci/if_wm.c
4155
sdl = satosdl(ifp->if_dl->ifa_addr);
sys/dev/pci/if_wm.c
4157
LLADDR(satosdl(ifa->ifa_addr)), ifp->if_addrlen);
sys/dev/pci/if_wm.c
4168
if (((ifp->if_flags & IFF_UP) != 0) &&
sys/dev/pci/if_wm.c
4178
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/if_wm.c
4186
error = if_init(ifp);
sys/dev/pci/if_wm.c
4455
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
4488
wm_set_ral(sc, CLLADDR(ifp->if_sadl), 0);
sys/dev/pci/if_wm.c
4591
&& (ifp->if_mtu > ETHERMTU))
sys/dev/pci/if_wm.c
6640
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
6823
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_wm.c
6824
if_statadd_ref(ifp, nsr, if_collisions, colc);
sys/dev/pci/if_wm.c
6825
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/if_wm.c
6836
if_statadd_ref(ifp, nsr, if_iqdrops, mpc + total_qdrop);
sys/dev/pci/if_wm.c
6837
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_wm.c
7010
wm_init(struct ifnet *ifp)
sys/dev/pci/if_wm.c
7012
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
7015
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_wm.c
7021
ret = wm_init_locked(ifp);
sys/dev/pci/if_wm.c
7028
wm_init_locked(struct ifnet *ifp)
sys/dev/pci/if_wm.c
7030
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
7037
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_wm.c
7054
if ((ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN) > (MCLBYTES - 2))
sys/dev/pci/if_wm.c
7061
wm_stop_locked(ifp, false, false);
sys/dev/pci/if_wm.c
7064
if_statadd2(ifp, if_collisions, CSR_READ(sc, WMREG_COLC),
sys/dev/pci/if_wm.c
7261
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Rx)
sys/dev/pci/if_wm.c
7263
if (ifp->if_capenable & (IFCAP_CSUM_TCPv4_Rx | IFCAP_CSUM_UDPv4_Rx))
sys/dev/pci/if_wm.c
7265
if (ifp->if_capenable & (IFCAP_CSUM_TCPv6_Rx | IFCAP_CSUM_UDPv6_Rx))
sys/dev/pci/if_wm.c
7525
&& (ifp->if_mtu > ETHERMTU)) {
sys/dev/pci/if_wm.c
7606
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_wm.c
7610
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_wm.c
7624
wm_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_wm.c
7626
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
7629
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_wm.c
7632
wm_stop_locked(ifp, disable ? true : false, true);
sys/dev/pci/if_wm.c
7648
wm_stop_locked(struct ifnet *ifp, bool disable, bool wait)
sys/dev/pci/if_wm.c
7650
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
7656
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/if_wm.c
7735
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/if_wm.c
7736
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/if_wm.c
8842
wm_select_txqueue(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_wm.c
8844
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
8871
wm_start(struct ifnet *ifp)
sys/dev/pci/if_wm.c
8873
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
8876
KASSERT(if_is_mpsafe(ifp));
sys/dev/pci/if_wm.c
8883
wm_start_locked(ifp);
sys/dev/pci/if_wm.c
8888
wm_start_locked(struct ifnet *ifp)
sys/dev/pci/if_wm.c
8890
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
8893
wm_send_common_locked(ifp, txq, false);
sys/dev/pci/if_wm.c
8897
wm_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_wm.c
8900
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
8903
qid = wm_select_txqueue(ifp, m);
sys/dev/pci/if_wm.c
8912
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_wm.c
8913
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_wm.c
8915
if_statinc_ref(ifp, nsr, if_omcasts);
sys/dev/pci/if_wm.c
8916
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_wm.c
8920
wm_transmit_locked(ifp, txq);
sys/dev/pci/if_wm.c
8928
wm_transmit_locked(struct ifnet *ifp, struct wm_txqueue *txq)
sys/dev/pci/if_wm.c
8931
wm_send_common_locked(ifp, txq, true);
sys/dev/pci/if_wm.c
8935
wm_send_common_locked(struct ifnet *ifp, struct wm_txqueue *txq,
sys/dev/pci/if_wm.c
8938
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
8960
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_wm.c
8966
if_statinc(ifp, if_opackets);
sys/dev/pci/if_wm.c
9000
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_wm.c
9245
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_wm.c
9478
wm_nq_start(struct ifnet *ifp)
sys/dev/pci/if_wm.c
9480
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
9483
KASSERT(if_is_mpsafe(ifp));
sys/dev/pci/if_wm.c
9490
wm_nq_start_locked(ifp);
sys/dev/pci/if_wm.c
9495
wm_nq_start_locked(struct ifnet *ifp)
sys/dev/pci/if_wm.c
9497
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
9500
wm_nq_send_common_locked(ifp, txq, false);
sys/dev/pci/if_wm.c
9504
wm_nq_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_wm.c
9507
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
9510
qid = wm_select_txqueue(ifp, m);
sys/dev/pci/if_wm.c
9519
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/if_wm.c
9520
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_wm.c
9522
if_statinc_ref(ifp, nsr, if_omcasts);
sys/dev/pci/if_wm.c
9523
IF_STAT_PUTREF(ifp);
sys/dev/pci/if_wm.c
9538
wm_nq_transmit_locked(ifp, txq);
sys/dev/pci/if_wm.c
9546
wm_nq_transmit_locked(struct ifnet *ifp, struct wm_txqueue *txq)
sys/dev/pci/if_wm.c
9549
wm_nq_send_common_locked(ifp, txq, true);
sys/dev/pci/if_wm.c
9553
wm_nq_send_common_locked(struct ifnet *ifp, struct wm_txqueue *txq,
sys/dev/pci/if_wm.c
9556
struct wm_softc *sc = ifp->if_softc;
sys/dev/pci/if_wm.c
9575
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_wm.c
9581
if_statinc(ifp, if_opackets);
sys/dev/pci/if_wm.c
9614
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_wm.c
9832
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_wm.c
9859
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
9869
wm_nq_start_locked(ifp);
sys/dev/pci/if_wm.c
9870
wm_nq_transmit_locked(ifp, txq);
sys/dev/pci/if_wm.c
9874
wm_start_locked(ifp);
sys/dev/pci/if_wm.c
9875
wm_transmit_locked(ifp, txq);
sys/dev/pci/if_wm.c
9890
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_wm.c
9959
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_wm.c
9964
if_statadd(ifp, if_collisions,
sys/dev/pci/if_wm.c
9970
if_statinc(ifp, if_opackets);
sys/dev/pci/if_wpi.c
1481
struct ifnet *ifp = ic->ic_ifp;
sys/dev/pci/if_wpi.c
1498
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_wpi.c
1517
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_wpi.c
1526
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_wpi.c
1533
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_wpi.c
1551
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_wpi.c
1576
m_set_rcvif(m, ifp);
sys/dev/pci/if_wpi.c
1632
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/pci/if_wpi.c
1658
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_wpi.c
1660
if_statinc(ifp, if_opackets);
sys/dev/pci/if_wpi.c
1671
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_wpi.c
1672
wpi_start(ifp); /* in softint */
sys/dev/pci/if_wpi.c
1702
struct ifnet *ifp = ic->ic_ifp;
sys/dev/pci/if_wpi.c
1767
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_wpi.c
1768
wpi_stop_intr(ifp, 1);
sys/dev/pci/if_wpi.c
1838
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/pci/if_wpi.c
1851
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_wpi.c
1852
wpi_stop_intr(ifp, 1);
sys/dev/pci/if_wpi.c
1864
if (ifp->if_flags & IFF_UP)
sys/dev/pci/if_wpi.c
207
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/if_wpi.c
2100
wpi_start(struct ifnet *ifp)
sys/dev/pci/if_wpi.c
2102
struct wpi_softc *sc = ifp->if_softc;
sys/dev/pci/if_wpi.c
2113
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_wpi.c
2125
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_wpi.c
2130
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_wpi.c
2136
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pci/if_wpi.c
2142
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_wpi.c
2149
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_wpi.c
2157
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_wpi.c
2167
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pci/if_wpi.c
2170
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pci/if_wpi.c
2171
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pci/if_wpi.c
2175
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_wpi.c
2181
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_wpi.c
2187
ifp->if_timer = 1;
sys/dev/pci/if_wpi.c
2192
wpi_watchdog(struct ifnet *ifp)
sys/dev/pci/if_wpi.c
2194
struct wpi_softc *sc = ifp->if_softc;
sys/dev/pci/if_wpi.c
2196
ifp->if_timer = 0;
sys/dev/pci/if_wpi.c
2201
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_wpi.c
2202
wpi_stop_intr(ifp, 1);
sys/dev/pci/if_wpi.c
2203
if_statinc(ifp, if_oerrors);
sys/dev/pci/if_wpi.c
2206
ifp->if_timer = 1;
sys/dev/pci/if_wpi.c
2213
wpi_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_wpi.c
2215
#define IS_RUNNING(ifp) \
sys/dev/pci/if_wpi.c
2216
((ifp->if_flags & IFF_UP) && (ifp->if_flags & IFF_RUNNING))
sys/dev/pci/if_wpi.c
2218
struct wpi_softc *sc = ifp->if_softc;
sys/dev/pci/if_wpi.c
2226
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pci/if_wpi.c
2228
if (ifp->if_flags & IFF_UP) {
sys/dev/pci/if_wpi.c
2229
if (!(ifp->if_flags & IFF_RUNNING))
sys/dev/pci/if_wpi.c
2230
wpi_init(ifp);
sys/dev/pci/if_wpi.c
2232
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_wpi.c
2233
wpi_stop(ifp, 1);
sys/dev/pci/if_wpi.c
2240
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/pci/if_wpi.c
2251
if (IS_RUNNING(ifp) &&
sys/dev/pci/if_wpi.c
2253
wpi_init(ifp);
sys/dev/pci/if_wpi.c
2981
struct ifnet *ifp = ic->ic_ifp;
sys/dev/pci/if_wpi.c
3010
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/pci/if_wpi.c
3192
wpi_init(struct ifnet *ifp)
sys/dev/pci/if_wpi.c
3194
struct wpi_softc *sc = ifp->if_softc;
sys/dev/pci/if_wpi.c
3199
wpi_stop(ifp, 1);
sys/dev/pci/if_wpi.c
3264
ifp->if_flags &= ~IFF_UP;
sys/dev/pci/if_wpi.c
3293
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_wpi.c
3294
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_wpi.c
3305
fail1: wpi_stop(ifp, 1);
sys/dev/pci/if_wpi.c
3310
wpi_stop1(struct ifnet *ifp, int disable, bool fromintr)
sys/dev/pci/if_wpi.c
3312
struct wpi_softc *sc = ifp->if_softc;
sys/dev/pci/if_wpi.c
3317
ifp->if_timer = sc->sc_tx_timer = 0;
sys/dev/pci/if_wpi.c
3318
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pci/if_wpi.c
3359
wpi_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_wpi.c
3361
wpi_stop1(ifp, disable, false);
sys/dev/pci/if_wpi.c
3365
wpi_stop_intr(struct ifnet *ifp, int disable)
sys/dev/pci/if_wpi.c
3367
wpi_stop1(ifp, disable, true);
sys/dev/pci/if_wpi.c
338
ic->ic_ifp = ifp;
sys/dev/pci/if_wpi.c
363
ifp->if_softc = sc;
sys/dev/pci/if_wpi.c
364
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_wpi.c
365
ifp->if_init = wpi_init;
sys/dev/pci/if_wpi.c
366
ifp->if_stop = wpi_stop;
sys/dev/pci/if_wpi.c
367
ifp->if_ioctl = wpi_ioctl;
sys/dev/pci/if_wpi.c
368
ifp->if_start = wpi_start;
sys/dev/pci/if_wpi.c
369
ifp->if_watchdog = wpi_watchdog;
sys/dev/pci/if_wpi.c
370
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_wpi.c
371
memcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pci/if_wpi.c
373
if_initialize(ifp);
sys/dev/pci/if_wpi.c
376
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/pci/if_wpi.c
377
if_register(ifp);
sys/dev/pci/if_wpi.c
399
pmf_class_network_register(self, ifp);
sys/dev/pci/if_wpi.c
403
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/pci/if_wpi.c
439
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/pci/if_wpi.c
442
wpi_stop(ifp, 1);
sys/dev/pci/if_wpi.c
444
if (ifp != NULL)
sys/dev/pci/if_wpi.c
445
bpf_detach(ifp);
sys/dev/pci/if_wpi.c
447
if (ifp != NULL)
sys/dev/pci/if_wpi.c
448
if_detach(ifp);
sys/dev/pci/if_wpi.c
919
wpi_media_change(struct ifnet *ifp)
sys/dev/pci/if_wpi.c
923
error = ieee80211_media_change(ifp);
sys/dev/pci/if_wpi.c
927
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/pci/if_wpi.c
928
wpi_init(ifp);
sys/dev/pci/if_wpi.c
936
struct ifnet *ifp = ic->ic_ifp;
sys/dev/pci/if_wpi.c
937
struct wpi_softc *sc = ifp->if_softc;
sys/dev/pci/if_xge.c
1011
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_xge.c
181
static int xge_ioctl(struct ifnet *ifp, u_long cmd, void *data);
sys/dev/pci/if_xge.c
182
static int xge_init(struct ifnet *ifp);
sys/dev/pci/if_xge.c
277
struct ifnet *ifp;
sys/dev/pci/if_xge.c
532
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_xge.c
533
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pci/if_xge.c
534
ifp->if_baudrate = 10000000000LL;
sys/dev/pci/if_xge.c
535
ifp->if_init = xge_init;
sys/dev/pci/if_xge.c
536
ifp->if_stop = xge_stop;
sys/dev/pci/if_xge.c
537
ifp->if_softc = sc;
sys/dev/pci/if_xge.c
538
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/if_xge.c
539
ifp->if_ioctl = xge_ioctl;
sys/dev/pci/if_xge.c
540
ifp->if_start = xge_start;
sys/dev/pci/if_xge.c
541
IFQ_SET_MAXLEN(&ifp->if_snd, uimax(NTXDESCS - 1, IFQ_MAXLEN));
sys/dev/pci/if_xge.c
542
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/if_xge.c
549
ifp->if_capabilities |=
sys/dev/pci/if_xge.c
557
if_attach(ifp);
sys/dev/pci/if_xge.c
558
if_deferred_start_init(ifp, NULL);
sys/dev/pci/if_xge.c
559
ether_ifattach(ifp, enaddr);
sys/dev/pci/if_xge.c
592
xge_ifmedia_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/if_xge.c
594
struct xge_softc *sc = ifp->if_softc;
sys/dev/pci/if_xge.c
606
xge_xgmii_mediachange(struct ifnet *ifp)
sys/dev/pci/if_xge.c
630
xge_init(struct ifnet *ifp)
sys/dev/pci/if_xge.c
632
struct xge_softc *sc = ifp->if_softc;
sys/dev/pci/if_xge.c
635
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/if_xge.c
674
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/if_xge.c
675
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_xge.c
681
xge_stop(struct ifnet *ifp, int disable)
sys/dev/pci/if_xge.c
683
struct xge_softc *sc = ifp->if_softc;
sys/dev/pci/if_xge.c
699
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_xge.c
747
if_statinc(ifp, if_opackets);
sys/dev/pci/if_xge.c
755
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pci/if_xge.c
758
if_schedule_deferred_start(ifp);
sys/dev/pci/if_xge.c
794
m_set_rcvif(m, ifp);
sys/dev/pci/if_xge.c
809
if_statinc(ifp, if_ierrors);
sys/dev/pci/if_xge.c
829
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_xge.c
840
xge_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pci/if_xge.c
842
struct xge_softc *sc = ifp->if_softc;
sys/dev/pci/if_xge.c
852
else if ((error = ifioctl_common(ifp, cmd, data))
sys/dev/pci/if_xge.c
861
if ((error = ether_ioctl(ifp, cmd, data)) != ENETRESET)
sys/dev/pci/if_xge.c
868
else if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/if_xge.c
882
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pci/if_xge.c
924
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/pci/if_xge.c
929
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pci/if_xge.c
939
xge_start(struct ifnet *ifp)
sys/dev/pci/if_xge.c
941
struct xge_softc *sc = ifp->if_softc;
sys/dev/pci/if_xge.c
948
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pci/if_xge.c
953
IFQ_POLL(&ifp->if_snd, m);
sys/dev/pci/if_xge.c
969
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/igc/if_igc.c
1123
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
1151
if_statadd(ifp, if_iqdrops, iqdrops);
sys/dev/pci/igc/if_igc.c
1440
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
1442
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), sizeof(ifp->if_xname));
sys/dev/pci/igc/if_igc.c
1443
ifp->if_softc = sc;
sys/dev/pci/igc/if_igc.c
1444
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/igc/if_igc.c
1445
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/igc/if_igc.c
1446
ifp->if_ioctl = igc_ioctl;
sys/dev/pci/igc/if_igc.c
1447
ifp->if_start = igc_start;
sys/dev/pci/igc/if_igc.c
1449
ifp->if_transmit = igc_transmit;
sys/dev/pci/igc/if_igc.c
1450
ifp->if_watchdog = igc_watchdog;
sys/dev/pci/igc/if_igc.c
1451
ifp->if_init = igc_init;
sys/dev/pci/igc/if_igc.c
1452
ifp->if_stop = igc_stop;
sys/dev/pci/igc/if_igc.c
1454
ifp->if_capabilities = IFCAP_TSOv4 | IFCAP_TSOv6;
sys/dev/pci/igc/if_igc.c
1456
ifp->if_capabilities |=
sys/dev/pci/igc/if_igc.c
1463
ifp->if_capenable = 0;
sys/dev/pci/igc/if_igc.c
1468
IFQ_SET_MAXLEN(&ifp->if_snd, sc->num_tx_desc - 1);
sys/dev/pci/igc/if_igc.c
1469
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/igc/if_igc.c
1495
if_initialize(ifp);
sys/dev/pci/igc/if_igc.c
1496
sc->sc_ipq = if_percpuq_create(ifp);
sys/dev/pci/igc/if_igc.c
1497
if_deferred_start_init(ifp, NULL);
sys/dev/pci/igc/if_igc.c
1498
ether_ifattach(ifp, sc->hw.mac.addr);
sys/dev/pci/igc/if_igc.c
1500
if_register(ifp);
sys/dev/pci/igc/if_igc.c
1504
igc_init(struct ifnet *ifp)
sys/dev/pci/igc/if_igc.c
1506
struct igc_softc *sc = ifp->if_softc;
sys/dev/pci/igc/if_igc.c
1520
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/igc/if_igc.c
1526
if (ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/pci/igc/if_igc.c
1576
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/igc/if_igc.c
1579
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/igc/if_igc.c
1632
igc_start(struct ifnet *ifp)
sys/dev/pci/igc/if_igc.c
1634
struct igc_softc *sc = ifp->if_softc;
sys/dev/pci/igc/if_igc.c
1637
IFQ_PURGE(&ifp->if_snd);
sys/dev/pci/igc/if_igc.c
1643
igc_tx_common_locked(ifp, txr, IGC_TX_START);
sys/dev/pci/igc/if_igc.c
1656
igc_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/igc/if_igc.c
1658
struct igc_softc *sc = ifp->if_softc;
sys/dev/pci/igc/if_igc.c
1670
igc_tx_common_locked(ifp, txr, IGC_TX_TRANSMIT);
sys/dev/pci/igc/if_igc.c
1677
igc_tx_common_locked(struct ifnet *ifp, struct tx_ring *txr, int caller)
sys/dev/pci/igc/if_igc.c
1679
struct igc_softc *sc = ifp->if_softc;
sys/dev/pci/igc/if_igc.c
1681
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/igc/if_igc.c
1706
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/igc/if_igc.c
1718
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/pci/igc/if_igc.c
1761
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/igc/if_igc.c
1763
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/igc/if_igc.c
1765
if_statinc_ref(ifp, nsr, if_omcasts);
sys/dev/pci/igc/if_igc.c
1782
IF_STAT_PUTREF(ifp);
sys/dev/pci/igc/if_igc.c
1789
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
1831
if_statinc(ifp, if_opackets);
sys/dev/pci/igc/if_igc.c
1858
igc_stop(struct ifnet *ifp, int disable)
sys/dev/pci/igc/if_igc.c
1860
struct igc_softc *sc = ifp->if_softc;
sys/dev/pci/igc/if_igc.c
1876
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
1885
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/igc/if_igc.c
1889
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/igc/if_igc.c
1931
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/igc/if_igc.c
1943
igc_ioctl(struct ifnet * ifp, u_long cmd, void *data)
sys/dev/pci/igc/if_igc.c
1945
struct igc_softc *sc __unused = ifp->if_softc;
sys/dev/pci/igc/if_igc.c
1956
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/igc/if_igc.c
1975
error = ether_ioctl(ifp, cmd, data);
sys/dev/pci/igc/if_igc.c
1986
error = if_init(ifp);
sys/dev/pci/igc/if_igc.c
2101
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
2169
if_statinc(ifp, if_ierrors);
sys/dev/pci/igc/if_igc.c
2217
m_set_rcvif(m, ifp);
sys/dev/pci/igc/if_igc.c
2220
ifp->if_capenable, staterr, ptype);
sys/dev/pci/igc/if_igc.c
2232
if_statinc(ifp, if_ipackets);
sys/dev/pci/igc/if_igc.c
2309
igc_watchdog(struct ifnet * ifp)
sys/dev/pci/igc/if_igc.c
2346
igc_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/igc/if_igc.c
2348
struct igc_softc *sc = ifp->if_softc;
sys/dev/pci/igc/if_igc.c
2409
igc_media_change(struct ifnet *ifp)
sys/dev/pci/igc/if_igc.c
2411
struct igc_softc *sc = ifp->if_softc;
sys/dev/pci/igc/if_igc.c
2453
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/igc/if_igc.c
2454
struct igc_softc *sc = ifp->if_softc;
sys/dev/pci/igc/if_igc.c
2461
KASSERT(IFNET_LOCKED(ifp));
sys/dev/pci/igc/if_igc.c
2469
iffchange = ifp->if_flags ^ sc->sc_if_flags;
sys/dev/pci/igc/if_igc.c
2470
sc->sc_if_flags = ifp->if_flags;
sys/dev/pci/igc/if_igc.c
2567
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
2578
ifp->if_baudrate = IF_Mbps(sc->link_speed);
sys/dev/pci/igc/if_igc.c
2579
if_link_state_change(ifp, LINK_STATE_UP);
sys/dev/pci/igc/if_igc.c
2583
ifp->if_baudrate = sc->link_speed = 0;
sys/dev/pci/igc/if_igc.c
2586
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/dev/pci/igc/if_igc.c
2780
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
2789
if (__predict_false(!ISSET(ifp->if_flags, IFF_RUNNING)))
sys/dev/pci/igc/if_igc.c
2813
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
2821
if (__predict_false(!ISSET(ifp->if_flags, IFF_RUNNING)))
sys/dev/pci/igc/if_igc.c
2898
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
2900
igc_tx_common_locked(ifp, txr, IGC_TX_START);
sys/dev/pci/igc/if_igc.c
3056
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
3087
ifp->if_timer = 0;
sys/dev/pci/igc/if_igc.c
3440
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
3486
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Rx)
sys/dev/pci/igc/if_igc.c
3488
if (ifp->if_capenable & (IFCAP_CSUM_TCPv4_Rx | IFCAP_CSUM_UDPv4_Rx |
sys/dev/pci/igc/if_igc.c
514
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/dev/pci/igc/if_igc.c
527
ether_ifdetach(ifp);
sys/dev/pci/igc/if_igc.c
528
if_detach(ifp);
sys/dev/pci/ixgbe/if_fdir.c
60
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/if_fdir.c
73
ifp->if_drv_flags |= IFF_DRV_RUNNING;
sys/dev/pci/ixgbe/if_sriov.c
604
sc->ifp->if_xname, msg[0], vf->pool);
sys/dev/pci/ixgbe/ix_txrx.c
1114
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ix_txrx.c
1125
(sc->ifp->if_capenable & IFCAP_NETMAP)) {
sys/dev/pci/ixgbe/ix_txrx.c
1126
struct netmap_sc *na = NA(sc->ifp);
sys/dev/pci/ixgbe/ix_txrx.c
1147
netmap_tx_irq(ifp, txr->me);
sys/dev/pci/ixgbe/ix_txrx.c
1238
if_statadd(ifp, if_opackets, processed);
sys/dev/pci/ixgbe/ix_txrx.c
1296
if ((sc->ifp->if_capenable & IFCAP_LRO) == 0) {
sys/dev/pci/ixgbe/ix_txrx.c
1307
!(sc->ifp->if_capenable & IFCAP_NETMAP) ||
sys/dev/pci/ixgbe/ix_txrx.c
143
ixgbe_legacy_start_locked(struct ifnet *ifp, struct tx_ring *txr)
sys/dev/pci/ixgbe/ix_txrx.c
1492
struct ifnet *ifp;
sys/dev/pci/ixgbe/ix_txrx.c
1496
struct netmap_sc *na = NA(rxr->sc->ifp);
sys/dev/pci/ixgbe/ix_txrx.c
1503
ifp = sc->ifp;
sys/dev/pci/ixgbe/ix_txrx.c
156
ixgbe_drain(ifp, txr);
sys/dev/pci/ixgbe/ix_txrx.c
159
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/ixgbe/ix_txrx.c
1612
if (ifp->if_capenable & IFCAP_LRO) {
sys/dev/pci/ixgbe/ix_txrx.c
1621
lro->ifp = sc->ifp;
sys/dev/pci/ixgbe/ix_txrx.c
164
while (!IFQ_IS_EMPTY(&ifp->if_snd)) {
sys/dev/pci/ixgbe/ix_txrx.c
168
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/pci/ixgbe/ix_txrx.c
1734
ixgbe_rx_input(struct rx_ring *rxr, struct ifnet *ifp, struct mbuf *m,
sys/dev/pci/ixgbe/ix_txrx.c
1737
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ix_txrx.c
175
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/pci/ixgbe/ix_txrx.c
182
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/pci/ixgbe/ix_txrx.c
1822
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ix_txrx.c
1845
if (netmap_rx_irq(ifp, rxr->me, &processed)) {
sys/dev/pci/ixgbe/ix_txrx.c
1934
if_inc_counter(ifp, IFCOUNTER_IERRORS, 1);
sys/dev/pci/ixgbe/ix_txrx.c
195
ixgbe_legacy_start(struct ifnet *ifp)
sys/dev/pci/ixgbe/ix_txrx.c
197
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ix_txrx.c
200
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/ixgbe/ix_txrx.c
202
ixgbe_legacy_start_locked(ifp, txr);
sys/dev/pci/ixgbe/ix_txrx.c
2093
m_set_rcvif(sendmp, ifp);
sys/dev/pci/ixgbe/ix_txrx.c
2105
if ((ifp->if_capenable & IFCAP_RXCSUM) != 0) {
sys/dev/pci/ixgbe/ix_txrx.c
213
ixgbe_mq_start(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/ixgbe/ix_txrx.c
215
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ix_txrx.c
2181
ixgbe_rx_input(rxr, ifp, sendmp, ptype);
sys/dev/pci/ixgbe/ix_txrx.c
237
if_printf(ifp,
sys/dev/pci/ixgbe/ix_txrx.c
264
ixgbe_mq_start_locked(ifp, txr);
sys/dev/pci/ixgbe/ix_txrx.c
301
ixgbe_mq_start_locked(struct ifnet *ifp, struct tx_ring *txr)
sys/dev/pci/ixgbe/ix_txrx.c
311
ixgbe_drain(ifp, txr);
sys/dev/pci/ixgbe/ix_txrx.c
314
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/ixgbe/ix_txrx.c
335
if_inc_counter(ifp, IFCOUNTER_OMCASTS, 1);
sys/dev/pci/ixgbe/ix_txrx.c
338
bpf_mtap(ifp, next, BPF_D_OUT);
sys/dev/pci/ixgbe/ix_txrx.c
339
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/ixgbe/ix_txrx.c
360
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ix_txrx.c
364
ixgbe_mq_start_locked(ifp, txr);
sys/dev/pci/ixgbe/ix_txrx.c
391
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ix_txrx.c
398
ixgbe_drain(ifp, txr);
sys/dev/pci/ixgbe/ix_txrx.c
417
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ix_txrx.c
563
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/ixgbe/ix_txrx.c
564
if_statadd_ref(ifp, nsr, if_obytes, m_head->m_pkthdr.len);
sys/dev/pci/ixgbe/ix_txrx.c
566
if_statinc_ref(ifp, nsr, if_omcasts);
sys/dev/pci/ixgbe/ix_txrx.c
567
IF_STAT_PUTREF(ifp);
sys/dev/pci/ixgbe/ix_txrx.c
580
ixgbe_drain(struct ifnet *ifp, struct tx_ring *txr)
sys/dev/pci/ixgbe/ix_txrx.c
587
while (!IFQ_IS_EMPTY(&ifp->if_snd)) {
sys/dev/pci/ixgbe/ix_txrx.c
588
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/ixgbe/ix_txrx.c
590
IF_DROP(&ifp->if_snd);
sys/dev/pci/ixgbe/ix_txrx.c
666
struct netmap_sc *na = NA(sc->ifp);
sys/dev/pci/ixgbe/ixgbe.c
1276
pmf_class_network_register(dev, sc->ifp);
sys/dev/pci/ixgbe/ixgbe.c
1361
struct ifnet *ifp;
sys/dev/pci/ixgbe/ixgbe.c
1365
ifp = sc->ifp = &ec->ec_if;
sys/dev/pci/ixgbe/ixgbe.c
1366
strlcpy(ifp->if_xname, device_xname(dev), IFNAMSIZ);
sys/dev/pci/ixgbe/ixgbe.c
1367
ifp->if_baudrate = IF_Gbps(10);
sys/dev/pci/ixgbe/ixgbe.c
1368
ifp->if_init = ixgbe_init;
sys/dev/pci/ixgbe/ixgbe.c
1369
ifp->if_stop = ixgbe_ifstop;
sys/dev/pci/ixgbe/ixgbe.c
1370
ifp->if_softc = sc;
sys/dev/pci/ixgbe/ixgbe.c
1371
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/ixgbe/ixgbe.c
1372
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/ixgbe/ixgbe.c
1373
ifp->if_ioctl = ixgbe_ioctl;
sys/dev/pci/ixgbe/ixgbe.c
1376
ifp->if_hw_tsomax = 65518;
sys/dev/pci/ixgbe/ixgbe.c
1377
ifp->if_hw_tsomaxsegcount = IXGBE_82599_SCATTER;
sys/dev/pci/ixgbe/ixgbe.c
1378
ifp->if_hw_tsomaxsegsize = 2048;
sys/dev/pci/ixgbe/ixgbe.c
1385
ifp->if_transmit = ixgbe_mq_start;
sys/dev/pci/ixgbe/ixgbe.c
1390
ifp->if_start = ixgbe_legacy_start;
sys/dev/pci/ixgbe/ixgbe.c
1391
IFQ_SET_MAXLEN(&ifp->if_snd, sc->num_tx_desc - 2);
sys/dev/pci/ixgbe/ixgbe.c
1392
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/ixgbe/ixgbe.c
1394
if_initialize(ifp);
sys/dev/pci/ixgbe/ixgbe.c
1401
sc->max_frame_size = ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
sys/dev/pci/ixgbe/ixgbe.c
1406
ifp->if_hdrlen = sizeof(struct ether_vlan_header);
sys/dev/pci/ixgbe/ixgbe.c
1409
ifp->if_capabilities |= IFCAP_RXCSUM
sys/dev/pci/ixgbe/ixgbe.c
1413
ifp->if_capenable = 0;
sys/dev/pci/ixgbe/ixgbe.c
1423
ether_ifattach(ifp, sc->hw.mac.addr);
sys/dev/pci/ixgbe/ixgbe.c
1452
if_register(ifp);
sys/dev/pci/ixgbe/ixgbe.c
1618
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
1782
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/pci/ixgbe/ixgbe.c
1783
if_statadd_ref(ifp, nsr, if_iqdrops, total_missed_rx + total_qprdc);
sys/dev/pci/ixgbe/ixgbe.c
1795
if_statadd_ref(ifp, nsr, if_ierrors,
sys/dev/pci/ixgbe/ixgbe.c
1798
IF_STAT_PUTREF(ifp);
sys/dev/pci/ixgbe/ixgbe.c
2427
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/ixgbe/ixgbe.c
2428
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixgbe.c
2819
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
2825
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/ixgbe/ixgbe.c
2908
ixgbe_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/ixgbe/ixgbe.c
2910
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixgbe.c
3032
ifp->if_baudrate = ifmedia_baudrate(ifmr->ifm_active);
sys/dev/pci/ixgbe/ixgbe.c
3052
ixgbe_media_change(struct ifnet *ifp)
sys/dev/pci/ixgbe/ixgbe.c
3054
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixgbe.c
3723
ether_ifdetach(sc->ifp);
sys/dev/pci/ixgbe/ixgbe.c
3752
netmap_detach(sc->ifp);
sys/dev/pci/ixgbe/ixgbe.c
3758
if_detach(sc->ifp);
sys/dev/pci/ixgbe/ixgbe.c
3898
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
3906
ixgbe_ifstop(ifp, 1);
sys/dev/pci/ixgbe/ixgbe.c
3914
ixgbe_ifstop(ifp, 1);
sys/dev/pci/ixgbe/ixgbe.c
3995
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
4016
if (ifp->if_flags & IFF_UP)
sys/dev/pci/ixgbe/ixgbe.c
4050
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
4078
ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
sys/dev/pci/ixgbe/ixgbe.c
4087
memcpy(hw->mac.addr, CLLADDR(ifp->if_sadl),
sys/dev/pci/ixgbe/ixgbe.c
4133
if (ifp->if_mtu > ETHERMTU) {
sys/dev/pci/ixgbe/ixgbe.c
4201
(ifp->if_capenable & IFCAP_NETMAP)) {
sys/dev/pci/ixgbe/ixgbe.c
4202
struct netmap_adapter *na = NA(sc->ifp);
sys/dev/pci/ixgbe/ixgbe.c
4298
sc->if_flags = ifp->if_flags;
sys/dev/pci/ixgbe/ixgbe.c
4302
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/ixgbe/ixgbe.c
4314
ixgbe_init(struct ifnet *ifp)
sys/dev/pci/ixgbe/ixgbe.c
4316
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixgbe.c
4520
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
4552
if (ifp->if_flags & IFF_PROMISC)
sys/dev/pci/ixgbe/ixgbe.c
4736
sc->ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/ixgbe/ixgbe.c
4928
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
4946
IFNET_LOCK(ifp);
sys/dev/pci/ixgbe/ixgbe.c
4985
IFNET_UNLOCK(ifp);
sys/dev/pci/ixgbe/ixgbe.c
4989
ixgbe_ifstop(struct ifnet *ifp, int disable)
sys/dev/pci/ixgbe/ixgbe.c
4991
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixgbe.c
5010
struct ifnet *ifp;
sys/dev/pci/ixgbe/ixgbe.c
5014
ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
5026
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/ixgbe/ixgbe.c
5056
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
5117
if_link_state_change(ifp, LINK_STATE_UP);
sys/dev/pci/ixgbe/ixgbe.c
5131
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/dev/pci/ixgbe/ixgbe.c
5299
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
5324
if (((ifp->if_flags & IFF_RUNNING) != 0) &&
sys/dev/pci/ixgbe/ixgbe.c
5337
if (!ixgbe_ring_empty(ifp, txr->br))
sys/dev/pci/ixgbe/ixgbe.c
5338
ixgbe_start_locked(ifp, txr);
sys/dev/pci/ixgbe/ixgbe.c
545
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
567
if (ifp->if_mtu > ETHERMTU)
sys/dev/pci/ixgbe/ixgbe.c
5731
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
575
(ifp->if_capenable & IFCAP_NETMAP) &&
sys/dev/pci/ixgbe/ixgbe.c
5770
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pci/ixgbe/ixgbe.c
5771
if_init(ifp);
sys/dev/pci/ixgbe/ixgbe.c
6073
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
6106
if_init(ifp);
sys/dev/pci/ixgbe/ixgbe.c
6475
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/ixgbe/ixgbe.c
6476
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixgbe.c
6482
change = ifp->if_flags ^ sc->if_flags;
sys/dev/pci/ixgbe/ixgbe.c
6484
sc->if_flags = ifp->if_flags;
sys/dev/pci/ixgbe/ixgbe.c
6524
ixgbe_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/pci/ixgbe/ixgbe.c
6526
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixgbe.c
653
if (ifp->if_capenable & IFCAP_RXCSUM)
sys/dev/pci/ixgbe/ixgbe.c
6631
if ((error = ether_ioctl(ifp, command, data)) != ENETRESET)
sys/dev/pci/ixgbe/ixgbe.c
6633
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/ixgbe/ixgbe.c
6637
if ((ifp->if_flags & IFF_RUNNING) != 0)
sys/dev/pci/ixgbe/ixgbe.c
6694
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixgbe.c
6699
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/ixgbe/ixgbe.c
6703
if (!ixgbe_mq_ring_empty(ifp, txr->txr_interq))
sys/dev/pci/ixgbe/ixgbe.c
6704
ixgbe_mq_start_locked(ifp, txr);
sys/dev/pci/ixgbe/ixgbe.c
6708
&& (!ixgbe_legacy_ring_empty(ifp, NULL)))
sys/dev/pci/ixgbe/ixgbe.c
6709
ixgbe_legacy_start_locked(ifp, txr);
sys/dev/pci/ixgbe/ixgbe.h
474
struct ifnet *ifp;
sys/dev/pci/ixgbe/ixgbe.h
706
ixgbe_legacy_ring_empty(struct ifnet *ifp, pcq_t *dummy)
sys/dev/pci/ixgbe/ixgbe.h
710
return IFQ_IS_EMPTY(&ifp->if_snd);
sys/dev/pci/ixgbe/ixgbe_netmap.c
158
struct ifnet *ifp = na->ifp;
sys/dev/pci/ixgbe/ixgbe_netmap.c
159
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixgbe_netmap.c
174
return (ifp->if_drv_flags & IFF_DRV_RUNNING ? 0 : 1);
sys/dev/pci/ixgbe/ixgbe_netmap.c
196
struct ifnet *ifp = na->ifp;
sys/dev/pci/ixgbe/ixgbe_netmap.c
210
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixgbe_netmap.c
384
struct ifnet *ifp = na->ifp;
sys/dev/pci/ixgbe/ixgbe_netmap.c
394
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixgbe_netmap.c
517
na.ifp = sc->ifp;
sys/dev/pci/ixgbe/ixv.c
1010
ixv_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/pci/ixgbe/ixv.c
1012
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixv.c
1048
ifp->if_baudrate = ifmedia_baudrate(ifmr->ifm_active);
sys/dev/pci/ixgbe/ixv.c
1058
ixv_media_change(struct ifnet *ifp)
sys/dev/pci/ixgbe/ixv.c
1060
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixv.c
1129
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixv.c
1146
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/pci/ixgbe/ixv.c
1376
sc->ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/ixgbe/ixv.c
1392
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixv.c
1429
if_link_state_change(ifp, LINK_STATE_UP);
sys/dev/pci/ixgbe/ixv.c
1440
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/dev/pci/ixgbe/ixv.c
1454
ixv_ifstop(struct ifnet *ifp, int disable)
sys/dev/pci/ixgbe/ixv.c
1456
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixv.c
1471
struct ifnet *ifp;
sys/dev/pci/ixgbe/ixv.c
1475
ifp = sc->ifp;
sys/dev/pci/ixgbe/ixv.c
1483
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pci/ixgbe/ixv.c
1635
struct ifnet *ifp;
sys/dev/pci/ixgbe/ixv.c
1639
ifp = sc->ifp = &ec->ec_if;
sys/dev/pci/ixgbe/ixv.c
1640
strlcpy(ifp->if_xname, device_xname(dev), IFNAMSIZ);
sys/dev/pci/ixgbe/ixv.c
1641
ifp->if_baudrate = IF_Gbps(10);
sys/dev/pci/ixgbe/ixv.c
1642
ifp->if_init = ixv_init;
sys/dev/pci/ixgbe/ixv.c
1643
ifp->if_stop = ixv_ifstop;
sys/dev/pci/ixgbe/ixv.c
1644
ifp->if_softc = sc;
sys/dev/pci/ixgbe/ixv.c
1645
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pci/ixgbe/ixv.c
1646
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/pci/ixgbe/ixv.c
1647
ifp->if_ioctl = ixv_ioctl;
sys/dev/pci/ixgbe/ixv.c
1653
ifp->if_transmit = ixgbe_mq_start;
sys/dev/pci/ixgbe/ixv.c
1658
ifp->if_start = ixgbe_legacy_start;
sys/dev/pci/ixgbe/ixv.c
1659
IFQ_SET_MAXLEN(&ifp->if_snd, sc->num_tx_desc - 2);
sys/dev/pci/ixgbe/ixv.c
1660
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/ixgbe/ixv.c
1662
if_initialize(ifp);
sys/dev/pci/ixgbe/ixv.c
1669
sc->max_frame_size = ifp->if_mtu + IXGBE_MTU_HDR;
sys/dev/pci/ixgbe/ixv.c
1674
ifp->if_hdrlen = sizeof(struct ether_vlan_header);
sys/dev/pci/ixgbe/ixv.c
1677
ifp->if_capabilities |= IFCAP_HWCSUM
sys/dev/pci/ixgbe/ixv.c
1680
ifp->if_capenable = 0;
sys/dev/pci/ixgbe/ixv.c
1691
ether_ifattach(ifp, sc->hw.mac.addr);
sys/dev/pci/ixgbe/ixv.c
1699
ifp->if_capabilities |= IFCAP_LRO;
sys/dev/pci/ixgbe/ixv.c
1712
if_register(ifp);
sys/dev/pci/ixgbe/ixv.c
1874
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixv.c
1877
if (ifp->if_mtu > ETHERMTU)
sys/dev/pci/ixgbe/ixv.c
1969
(ifp->if_capenable & IFCAP_NETMAP)) {
sys/dev/pci/ixgbe/ixv.c
1970
struct netmap_adapter *na = NA(sc->ifp);
sys/dev/pci/ixgbe/ixv.c
2229
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/ixgbe/ixv.c
2230
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixv.c
3095
struct ifnet *ifp = &ec->ec_if;
sys/dev/pci/ixgbe/ixv.c
3096
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixv.c
3104
change = ifp->if_flags ^ sc->if_flags;
sys/dev/pci/ixgbe/ixv.c
3106
sc->if_flags = ifp->if_flags;
sys/dev/pci/ixgbe/ixv.c
3153
ixv_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/pci/ixgbe/ixv.c
3155
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixv.c
3257
if ((error = ether_ioctl(ifp, command, data)) != ENETRESET)
sys/dev/pci/ixgbe/ixv.c
3259
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pci/ixgbe/ixv.c
3284
ixv_init(struct ifnet *ifp)
sys/dev/pci/ixgbe/ixv.c
3286
struct ixgbe_softc *sc = ifp->if_softc;
sys/dev/pci/ixgbe/ixv.c
3304
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixv.c
3309
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/pci/ixgbe/ixv.c
3313
if (!ixgbe_mq_ring_empty(ifp, txr->txr_interq))
sys/dev/pci/ixgbe/ixv.c
3314
ixgbe_mq_start_locked(ifp, txr);
sys/dev/pci/ixgbe/ixv.c
3318
&& (!ixgbe_legacy_ring_empty(ifp, NULL)))
sys/dev/pci/ixgbe/ixv.c
3319
ixgbe_legacy_start_locked(ifp, txr);
sys/dev/pci/ixgbe/ixv.c
616
ixv_ifstop(sc->ifp, 1);
sys/dev/pci/ixgbe/ixv.c
624
ether_ifdetach(sc->ifp);
sys/dev/pci/ixgbe/ixv.c
629
netmap_detach(sc->ifp);
sys/dev/pci/ixgbe/ixv.c
635
if_detach(sc->ifp);
sys/dev/pci/ixgbe/ixv.c
711
struct ifnet *ifp = sc->ifp;
sys/dev/pci/ixgbe/ixv.c
728
ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
sys/dev/pci/ixgbe/ixv.c
734
memcpy(hw->mac.addr, CLLADDR(ifp->if_sadl),
sys/dev/pci/ixgbe/ixv.c
814
sc->if_flags = ifp->if_flags;
sys/dev/pci/ixgbe/ixv.c
818
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/mpii.c
1256
struct mpii_msg_iocfacts_reply ifp;
sys/dev/pci/mpii.c
1264
memset(&ifp, 0, sizeof(ifp));
sys/dev/pci/mpii.c
1274
if (mpii_handshake_recv(sc, &ifp, dwordsof(ifp)) != 0) {
sys/dev/pci/mpii.c
1280
sc->sc_ioc_number = ifp.ioc_number;
sys/dev/pci/mpii.c
1281
sc->sc_vf_id = ifp.vf_id;
sys/dev/pci/mpii.c
1283
sc->sc_max_volumes = ifp.max_volumes;
sys/dev/pci/mpii.c
1284
sc->sc_max_devices = ifp.max_volumes + le16toh(ifp.max_targets);
sys/dev/pci/mpii.c
1286
if (ISSET(le32toh(ifp.ioc_capabilities),
sys/dev/pci/mpii.c
1289
if (ISSET(le32toh(ifp.ioc_capabilities),
sys/dev/pci/mpii.c
1293
sc->sc_max_cmds = MIN(le16toh(ifp.request_credit),
sys/dev/pci/mpii.c
1297
if (ifp.msg_version_maj == 2 && ((ifp.msg_version_min == 5)
sys/dev/pci/mpii.c
1298
|| (ifp.msg_version_min == 6)))
sys/dev/pci/mpii.c
1316
qdepth = le16toh(ifp.max_reply_descriptor_post_queue_depth);
sys/dev/pci/mpii.c
1359
sc->sc_reply_size = ifp.reply_frame_size * 4;
sys/dev/pci/mpii.c
1360
irs = le16toh(ifp.ioc_request_frame_size) * 4;
sys/dev/pci/mpii.c
2172
struct mpii_msg_iocfacts_reply ifp;
sys/dev/pci/mpii.c
2177
memset(&ifp, 0, sizeof(ifp));
sys/dev/pci/mpii.c
2187
if (mpii_handshake_recv(sc, &ifp, dwordsof(ifp)) != 0) {
sys/dev/pci/mpii.c
2206
mpg.board_name, ifp.fw_version_maj, ifp.fw_version_min,
sys/dev/pci/mpii.c
2207
ifp.fw_version_unit, ifp.fw_version_dev,
sys/dev/pci/mpii.c
2209
ifp.msg_version_maj, ifp.msg_version_min);
sys/dev/pci/xmm7360.c
167
#define if_deferred_start_init(ifp, arg) /* nothing */
sys/dev/pci/xmm7360.c
175
#define BPF_MTAP_OUT(ifp, m) \
sys/dev/pci/xmm7360.c
176
if (ifp->if_bpf) { \
sys/dev/pci/xmm7360.c
177
bpf_mtap_af(ifp->if_bpf, m->m_pkthdr.ph_family, \
sys/dev/pci/xmm7360.c
181
#define BPF_MTAP_OUT(ifp, m) /* nothing */
sys/dev/pci/xmm7360.c
260
#define if_enqueue(ifp, m) ifq_enqueue(ifp, m)
sys/dev/pci/xmm7360.c
261
#define if_ih_insert(ifp, func, arg) (ifp)->_if_input = (func)
sys/dev/pci/xmm7360.c
262
#define if_ih_remove(ifp, func, arg) /* nothing to do */
sys/dev/pci/xmm7360.c
269
#define bpfattach(bpf, ifp, dlt, sz) bpf_attach(ifp, dlt, sz)
sys/dev/pci/xmm7360.c
271
#define BPF_MTAP_OUT(ifp, m) bpf_mtap(ifp, m, BPF_D_OUT)
sys/dev/pci/xmm7360.c
2925
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pci/xmm7360.c
2952
if_input(ifp, &ml);
sys/dev/pci/xmm7360.c
2955
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/xmm7360.c
2964
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pci/xmm7360.c
2970
while ((m = ifq_deq_begin(&ifp->if_snd))) {
sys/dev/pci/xmm7360.c
2979
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/pci/xmm7360.c
2989
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/pci/xmm7360.c
2992
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/pci/xmm7360.c
2995
BPF_MTAP_OUT(ifp, m);
sys/dev/pci/xmm7360.c
3005
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pci/xmm7360.c
3010
if (ifq_is_oactive(&ifp->if_snd)) {
sys/dev/pci/xmm7360.c
3011
ifq_clr_oactive(&ifp->if_snd);
sys/dev/pci/xmm7360.c
3013
ifq_restart(&ifp->if_snd);
sys/dev/pci/xmm7360.c
3016
if_schedule_deferred_start(ifp);
sys/dev/pci/xmm7360.c
3026
wwan_if_input(struct ifnet *ifp, struct mbuf *m, void *cookie)
sys/dev/pci/xmm7360.c
3049
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/dev/pci/xmm7360.c
3052
(*input)(ifp, m);
sys/dev/pci/xmm7360.c
3064
wwan_if_input(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/xmm7360.c
3073
if ((ifp->if_flags & IFF_UP) == 0) {
sys/dev/pci/xmm7360.c
3078
if_statadd(ifp, if_ibytes, m->m_pkthdr.len);
sys/dev/pci/xmm7360.c
3084
if (pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_IN) != 0)
sys/dev/pci/xmm7360.c
3123
m_set_rcvif(m, ifp);
sys/dev/pci/xmm7360.c
3136
wwan_if_output(struct ifnet *ifp, struct mbuf *m,
sys/dev/pci/xmm7360.c
3140
return (if_enqueue(ifp, m));
sys/dev/pci/xmm7360.c
3144
wwan_if_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/dev/pci/xmm7360.c
3146
struct wwan_softc *sc_if = ifp->if_softc;
sys/dev/pci/xmm7360.c
3162
ifp->if_flags |= IFF_UP;
sys/dev/pci/xmm7360.c
3163
if (!(ifp->if_flags & IFF_RUNNING)) {
sys/dev/pci/xmm7360.c
3164
ifp->if_flags |= IFF_RUNNING;
sys/dev/pci/xmm7360.c
3183
error = ifioctl_common(ifp, cmd, data);
sys/dev/pci/xmm7360.c
3199
wwan_if_start(struct ifnet *ifp)
sys/dev/pci/xmm7360.c
3201
struct wwan_softc *sc = ifp->if_softc;
sys/dev/pci/xmm7360.c
3204
while (!ifq_empty(&ifp->if_snd)) {
sys/dev/pci/xmm7360.c
3225
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pci/xmm7360.c
3240
ifp->if_softc = sc_if;
sys/dev/pci/xmm7360.c
3241
ifp->if_flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST \
sys/dev/pci/xmm7360.c
3243
ifp->if_ioctl = wwan_if_ioctl;
sys/dev/pci/xmm7360.c
3244
ifp->if_start = wwan_if_start;
sys/dev/pci/xmm7360.c
3245
ifp->if_mtu = 1500;
sys/dev/pci/xmm7360.c
3246
ifp->if_hardmtu = 1500;
sys/dev/pci/xmm7360.c
3247
ifp->if_type = IFT_OTHER;
sys/dev/pci/xmm7360.c
3248
IFQ_SET_MAXLEN(&ifp->if_snd, xn->qp->depth);
sys/dev/pci/xmm7360.c
3249
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pci/xmm7360.c
3251
bcopy(device_xname(sc_if->sc_dev), ifp->if_xname, IFNAMSIZ);
sys/dev/pci/xmm7360.c
3254
if_attach(ifp);
sys/dev/pci/xmm7360.c
3257
ifp->if_output = wwan_if_output;
sys/dev/pci/xmm7360.c
3258
if_ih_insert(ifp, wwan_if_input, NULL);
sys/dev/pci/xmm7360.c
3259
if_deferred_start_init(ifp, NULL);
sys/dev/pci/xmm7360.c
3260
if_alloc_sadl(ifp);
sys/dev/pci/xmm7360.c
3263
bpfattach(&ifp->if_bpf, ifp, DLT_LOOP, sizeof(u_int32_t));
sys/dev/pci/xmm7360.c
3266
bpfattach(&ifp->if_bpf, ifp, DLT_RAW, 0);
sys/dev/pci/xmm7360.c
3276
pmf_class_network_register(self, ifp);
sys/dev/pci/xmm7360.c
3286
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pci/xmm7360.c
3288
if (ifp->if_flags & (IFF_UP|IFF_RUNNING))
sys/dev/pci/xmm7360.c
3289
ifp->if_flags &= ~(IFF_UP|IFF_RUNNING);
sys/dev/pci/xmm7360.c
3293
if_ih_remove(ifp, wwan_if_input, NULL);
sys/dev/pci/xmm7360.c
3294
if_detach(ifp);
sys/dev/pci/xmm7360.c
3307
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pci/xmm7360.c
3313
if (ifp->if_flags & (IFF_UP|IFF_RUNNING))
sys/dev/pci/xmm7360.c
3314
ifp->if_flags &= ~(IFF_UP|IFF_RUNNING);
sys/dev/pci/xmm7360.c
3316
ifq_purge(&ifp->if_snd);
sys/dev/pcmcia/if_cnw.c
1003
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, KAUTH_ARG(cmd),
sys/dev/pcmcia/if_cnw.c
1011
KAUTH_REQ_NETWORK_INTERFACE_GETPRIV, ifp, KAUTH_ARG(cmd),
sys/dev/pcmcia/if_cnw.c
1025
if (!(ifp->if_flags & IFF_RUNNING) &&
sys/dev/pcmcia/if_cnw.c
1028
ifp->if_flags |= IFF_UP;
sys/dev/pcmcia/if_cnw.c
1042
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pcmcia/if_cnw.c
1045
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/pcmcia/if_cnw.c
1070
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/pcmcia/if_cnw.c
1071
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pcmcia/if_cnw.c
1090
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pcmcia/if_cnw.c
1104
error = ether_ioctl(ifp, cmd, data);
sys/dev/pcmcia/if_cnw.c
1118
cnw_watchdog(struct ifnet *ifp)
sys/dev/pcmcia/if_cnw.c
1120
struct cnw_softc *sc = ifp->if_softc;
sys/dev/pcmcia/if_cnw.c
1123
if_statinc(ifp, if_oerrors);
sys/dev/pcmcia/if_cnw.c
1177
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_cnw.c
1183
ether_ifdetach(ifp);
sys/dev/pcmcia/if_cnw.c
1184
if_detach(ifp);
sys/dev/pcmcia/if_cnw.c
357
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_cnw.c
369
rxmode | ((ifp->if_flags & IFF_PROMISC) ? CNW_RXCONF_PRO : 0));
sys/dev/pcmcia/if_cnw.c
413
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_cnw.c
415
if ((ifp->if_flags & IFF_RUNNING) != 0)
sys/dev/pcmcia/if_cnw.c
429
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pcmcia/if_cnw.c
430
ifp->if_flags |= IFF_RUNNING;
sys/dev/pcmcia/if_cnw.c
441
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_cnw.c
443
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pcmcia/if_cnw.c
449
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pcmcia/if_cnw.c
450
ifp->if_timer = 0;
sys/dev/pcmcia/if_cnw.c
480
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_cnw.c
547
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pcmcia/if_cnw.c
548
ifp->if_softc = sc;
sys/dev/pcmcia/if_cnw.c
549
ifp->if_start = cnw_start;
sys/dev/pcmcia/if_cnw.c
550
ifp->if_ioctl = cnw_ioctl;
sys/dev/pcmcia/if_cnw.c
551
ifp->if_watchdog = cnw_watchdog;
sys/dev/pcmcia/if_cnw.c
552
ifp->if_flags = IFF_BROADCAST | IFF_MULTICAST | IFF_SIMPLEX;
sys/dev/pcmcia/if_cnw.c
553
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pcmcia/if_cnw.c
556
if_attach(ifp);
sys/dev/pcmcia/if_cnw.c
557
if_deferred_start_init(ifp, NULL);
sys/dev/pcmcia/if_cnw.c
558
ether_ifattach(ifp, macaddr);
sys/dev/pcmcia/if_cnw.c
562
ifp->if_baudrate = IF_Mbps(1);
sys/dev/pcmcia/if_cnw.c
587
cnw_start(struct ifnet *ifp)
sys/dev/pcmcia/if_cnw.c
589
struct cnw_softc *sc = ifp->if_softc;
sys/dev/pcmcia/if_cnw.c
599
printf("%s: cnw_start\n", ifp->if_xname);
sys/dev/pcmcia/if_cnw.c
600
if (ifp->if_flags & IFF_OACTIVE)
sys/dev/pcmcia/if_cnw.c
601
printf("%s: cnw_start reentered\n", ifp->if_xname);
sys/dev/pcmcia/if_cnw.c
604
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pcmcia/if_cnw.c
641
printf("%s: link integrity %d\n", ifp->if_xname, lif);
sys/dev/pcmcia/if_cnw.c
657
printf("%s: no buffer space\n", ifp->if_xname);
sys/dev/pcmcia/if_cnw.c
664
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pcmcia/if_cnw.c
668
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pcmcia/if_cnw.c
671
if_statinc(ifp, if_opackets);
sys/dev/pcmcia/if_cnw.c
672
ifp->if_timer = 3; /* start watchdog timer */
sys/dev/pcmcia/if_cnw.c
678
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pcmcia/if_cnw.c
829
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_cnw.c
847
if_statinc(ifp, if_ierrors);
sys/dev/pcmcia/if_cnw.c
852
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pcmcia/if_cnw.c
864
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_cnw.c
870
ifp->if_timer = 0; /* stop watchdog timer */
sys/dev/pcmcia/if_cnw.c
960
if_statinc(ifp, if_oerrors);
sys/dev/pcmcia/if_cnw.c
969
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pcmcia/if_cnw.c
983
cnw_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pcmcia/if_cnw.c
985
struct cnw_softc *sc = ifp->if_softc;
sys/dev/pcmcia/if_malo_pcmcia.c
1037
rxdesc->pkglen, ETHER_ALIGN, ifp);
sys/dev/pcmcia/if_malo_pcmcia.c
1040
if_statinc(ifp, if_ierrors);
sys/dev/pcmcia/if_malo_pcmcia.c
1046
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pcmcia/if_malo_pcmcia.c
1056
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
1085
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pcmcia/if_malo_pcmcia.c
1086
ifp->if_timer = 5;
sys/dev/pcmcia/if_malo_pcmcia.c
1098
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
1104
if_statinc(ifp, if_opackets);
sys/dev/pcmcia/if_malo_pcmcia.c
1105
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pcmcia/if_malo_pcmcia.c
1106
ifp->if_timer = 0;
sys/dev/pcmcia/if_malo_pcmcia.c
1107
cmalo_start(ifp);
sys/dev/pcmcia/if_malo_pcmcia.c
236
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
242
if_deactivate(ifp);
sys/dev/pcmcia/if_malo_pcmcia.c
309
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
344
ifp->if_softc = sc;
sys/dev/pcmcia/if_malo_pcmcia.c
345
ifp->if_start = cmalo_start;
sys/dev/pcmcia/if_malo_pcmcia.c
346
ifp->if_ioctl = cmalo_ioctl;
sys/dev/pcmcia/if_malo_pcmcia.c
347
ifp->if_init = cmalo_init;
sys/dev/pcmcia/if_malo_pcmcia.c
348
ifp->if_watchdog = cmalo_watchdog;
sys/dev/pcmcia/if_malo_pcmcia.c
349
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
sys/dev/pcmcia/if_malo_pcmcia.c
350
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pcmcia/if_malo_pcmcia.c
351
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pcmcia/if_malo_pcmcia.c
353
ic->ic_ifp = ifp;
sys/dev/pcmcia/if_malo_pcmcia.c
371
if_initialize(ifp);
sys/dev/pcmcia/if_malo_pcmcia.c
374
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/pcmcia/if_malo_pcmcia.c
375
if_register(ifp);
sys/dev/pcmcia/if_malo_pcmcia.c
401
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
411
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pcmcia/if_malo_pcmcia.c
427
if_detach(ifp);
sys/dev/pcmcia/if_malo_pcmcia.c
501
cmalo_start(struct ifnet *ifp)
sys/dev/pcmcia/if_malo_pcmcia.c
503
struct malo_softc *sc = ifp->if_softc;
sys/dev/pcmcia/if_malo_pcmcia.c
507
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/pcmcia/if_malo_pcmcia.c
510
IFQ_POLL(&ifp->if_snd, m);
sys/dev/pcmcia/if_malo_pcmcia.c
514
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pcmcia/if_malo_pcmcia.c
516
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pcmcia/if_malo_pcmcia.c
519
if_statinc(ifp, if_oerrors);
sys/dev/pcmcia/if_malo_pcmcia.c
523
cmalo_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pcmcia/if_malo_pcmcia.c
525
struct malo_softc *sc = ifp->if_softc;
sys/dev/pcmcia/if_malo_pcmcia.c
533
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pcmcia/if_malo_pcmcia.c
535
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/pcmcia/if_malo_pcmcia.c
541
cmalo_init(ifp);
sys/dev/pcmcia/if_malo_pcmcia.c
552
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET)
sys/dev/pcmcia/if_malo_pcmcia.c
563
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/pcmcia/if_malo_pcmcia.c
565
cmalo_init(ifp);
sys/dev/pcmcia/if_malo_pcmcia.c
575
cmalo_init(struct ifnet *ifp)
sys/dev/pcmcia/if_malo_pcmcia.c
577
struct malo_softc *sc = ifp->if_softc;
sys/dev/pcmcia/if_malo_pcmcia.c
599
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pcmcia/if_malo_pcmcia.c
632
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/pcmcia/if_malo_pcmcia.c
640
ifp->if_flags |= IFF_RUNNING;
sys/dev/pcmcia/if_malo_pcmcia.c
641
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pcmcia/if_malo_pcmcia.c
658
cmalo_watchdog(struct ifnet *ifp)
sys/dev/pcmcia/if_malo_pcmcia.c
663
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pcmcia/if_malo_pcmcia.c
667
cmalo_media_change(struct ifnet *ifp)
sys/dev/pcmcia/if_malo_pcmcia.c
671
if ((error = ieee80211_media_change(ifp)) != ENETRESET)
sys/dev/pcmcia/if_malo_pcmcia.c
674
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/pcmcia/if_malo_pcmcia.c
675
cmalo_init(ifp);
sys/dev/pcmcia/if_malo_pcmcia.c
950
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
953
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/pcmcia/if_malo_pcmcia.c
994
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
1003
ray_if_stop(struct ifnet *ifp, int disable)
sys/dev/pcmcia/if_ray.c
1005
struct ray_softc *sc = ifp->if_softc;
sys/dev/pcmcia/if_ray.c
1011
ray_media_change(struct ifnet *ifp)
sys/dev/pcmcia/if_ray.c
1015
sc = ifp->if_softc;
sys/dev/pcmcia/if_ray.c
1016
RAY_DPRINTF(("%s: media change cur %d\n", ifp->if_xname,
sys/dev/pcmcia/if_ray.c
1028
ray_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/dev/pcmcia/if_ray.c
1032
sc = ifp->if_softc;
sys/dev/pcmcia/if_ray.c
1034
RAY_DPRINTF(("%s: media status\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
1058
struct ifnet *ifp;
sys/dev/pcmcia/if_ray.c
1063
ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
1066
ifp->if_xname, sc->sc_txfree));
sys/dev/pcmcia/if_ray.c
1070
if ((ifp->if_flags & IFF_RUNNING) == 0 || !sc->sc_havenet)
sys/dev/pcmcia/if_ray.c
1073
if (IFQ_IS_EMPTY(&ifp->if_snd))
sys/dev/pcmcia/if_ray.c
1086
RAY_DPRINTF(("%s: Sending auth request.\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
1099
ifp->if_xname));
sys/dev/pcmcia/if_ray.c
1100
ifp->if_flags |= IFF_OACTIVE;
sys/dev/pcmcia/if_ray.c
1105
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pcmcia/if_ray.c
1107
RAY_DPRINTF(("%s: dry queue.\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
1110
RAY_DPRINTF(("%s: gotmbuf 0x%lx\n", ifp->if_xname, (long)m0));
sys/dev/pcmcia/if_ray.c
1114
"%s: mbuf too long %ld\n", ifp->if_xname,
sys/dev/pcmcia/if_ray.c
1116
if_statinc(ifp, if_oerrors);
sys/dev/pcmcia/if_ray.c
1120
RAY_DPRINTF(("%s: mbuf.m_pkthdr.len %d\n", ifp->if_xname,
sys/dev/pcmcia/if_ray.c
1127
ifp->if_xname));
sys/dev/pcmcia/if_ray.c
1128
if_statinc(ifp, if_oerrors);
sys/dev/pcmcia/if_ray.c
1131
RAY_DPRINTF(("%s: got pulled up mbuf 0x%lx\n", ifp->if_xname,
sys/dev/pcmcia/if_ray.c
1137
if (ifp->if_flags & IFF_LINK0) {
sys/dev/pcmcia/if_ray.c
1141
if_statinc(ifp, if_oerrors);
sys/dev/pcmcia/if_ray.c
1158
ifp->if_xname));
sys/dev/pcmcia/if_ray.c
1159
if_statinc(ifp, if_oerrors);
sys/dev/pcmcia/if_ray.c
1182
if ((ifp->if_flags & IFF_LINK0) == 0 && et > ETHERMTU)
sys/dev/pcmcia/if_ray.c
1185
RAY_DPRINTF(("%s: i %d previ %d\n", ifp->if_xname, i, previ));
sys/dev/pcmcia/if_ray.c
1196
ifp->if_xname, (long)bufp, (int)pktlen));
sys/dev/pcmcia/if_ray.c
1204
ifp->if_xname, (long)m, (long)bufp, (int)len));
sys/dev/pcmcia/if_ray.c
1221
if (ifp->if_bpf) {
sys/dev/pcmcia/if_ray.c
1222
if (ifp->if_flags & IFF_LINK0) {
sys/dev/pcmcia/if_ray.c
1227
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pcmcia/if_ray.c
1228
if (ifp->if_flags & IFF_LINK0) {
sys/dev/pcmcia/if_ray.c
1259
if_statadd(ifp, if_oerrors, pcount);
sys/dev/pcmcia/if_ray.c
1269
if_statadd(ifp, if_opackets, pcount);
sys/dev/pcmcia/if_ray.c
1283
struct ifnet *ifp;
sys/dev/pcmcia/if_ray.c
1299
ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
1308
if (ifp->if_flags & IFF_LINK0)
sys/dev/pcmcia/if_ray.c
1327
if_statinc(ifp, if_ierrors);
sys/dev/pcmcia/if_ray.c
1333
if_statinc(ifp, if_ierrors);
sys/dev/pcmcia/if_ray.c
1342
if_statinc(ifp, if_ierrors);
sys/dev/pcmcia/if_ray.c
1348
m_set_rcvif(m, ifp);
sys/dev/pcmcia/if_ray.c
1376
if_statinc(ifp, if_ierrors);
sys/dev/pcmcia/if_ray.c
1478
if ((ifp->if_flags & IFF_LINK0) == 0) {
sys/dev/pcmcia/if_ray.c
1519
bpf_mtap(ifp, m, BPF_D_IN);
sys/dev/pcmcia/if_ray.c
1521
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pcmcia/if_ray.c
496
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
571
memcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/pcmcia/if_ray.c
572
ifp->if_softc = sc;
sys/dev/pcmcia/if_ray.c
573
ifp->if_start = ray_if_start;
sys/dev/pcmcia/if_ray.c
574
ifp->if_stop = ray_if_stop;
sys/dev/pcmcia/if_ray.c
575
ifp->if_ioctl = ray_ioctl;
sys/dev/pcmcia/if_ray.c
576
ifp->if_mtu = ETHERMTU;
sys/dev/pcmcia/if_ray.c
577
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pcmcia/if_ray.c
578
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pcmcia/if_ray.c
580
if_attach(ifp);
sys/dev/pcmcia/if_ray.c
581
ether_ifattach(ifp, ep->e_station_addr);
sys/dev/pcmcia/if_ray.c
583
ifp->if_hdrlen =
sys/dev/pcmcia/if_ray.c
595
pmf_class_network_register(self, ifp);
sys/dev/pcmcia/if_ray.c
614
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
620
if_deactivate(ifp);
sys/dev/pcmcia/if_ray.c
631
struct ifnet *ifp;
sys/dev/pcmcia/if_ray.c
634
ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
645
ether_ifdetach(ifp);
sys/dev/pcmcia/if_ray.c
646
if_detach(ifp);
sys/dev/pcmcia/if_ray.c
847
ray_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pcmcia/if_ray.c
856
sc = ifp->if_softc;
sys/dev/pcmcia/if_ray.c
863
RAY_DPRINTF(("%s: ioctl: cmd 0x%lx data 0x%lx\n", ifp->if_xname,
sys/dev/pcmcia/if_ray.c
867
RAY_DPRINTF(("%s: ioctl: cmd SIOCINITIFADDR\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
868
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/pcmcia/if_ray.c
871
ifp->if_flags |= IFF_UP;
sys/dev/pcmcia/if_ray.c
884
RAY_DPRINTF(("%s: ioctl: cmd SIOCSIFFLAGS\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
885
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pcmcia/if_ray.c
887
if (ifp->if_flags & IFF_UP) {
sys/dev/pcmcia/if_ray.c
888
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/pcmcia/if_ray.c
893
} else if (ifp->if_flags & IFF_RUNNING)
sys/dev/pcmcia/if_ray.c
897
RAY_DPRINTF(("%s: ioctl: cmd SIOCADDMULTI\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
902
ifp->if_xname));
sys/dev/pcmcia/if_ray.c
903
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/pcmcia/if_ray.c
904
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pcmcia/if_ray.c
910
RAY_DPRINTF(("%s: ioctl: cmd SIOCSIFMEDIA\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
915
ifp->if_xname));
sys/dev/pcmcia/if_ray.c
916
error = ifmedia_ioctl(ifp, ifr, &sc->sc_media, cmd);
sys/dev/pcmcia/if_ray.c
919
RAY_DPRINTF(("%s: ioctl: cmd SIOCSRAYPARAM\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
937
RAY_DPRINTF(("%s: ioctl: cmd SIOCGRAYPARAM\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
945
RAY_DPRINTF(("%s: ioctl: cmd SIOCS80211NWID\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
963
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pcmcia/if_ray.c
967
RAY_DPRINTF(("%s: ioctl: cmd SIOCG80211NWID\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
978
RAY_DPRINTF(("%s: ioctl: unknown\n", ifp->if_xname));
sys/dev/pcmcia/if_ray.c
979
error = ether_ioctl(ifp, cmd, data);
sys/dev/pcmcia/if_ray.c
983
RAY_DPRINTF(("%s: ioctl: returns %d\n", ifp->if_xname, error));
sys/dev/pcmcia/if_ray.c
994
ray_if_start(struct ifnet *ifp)
sys/dev/pcmcia/if_ray.c
998
sc = ifp->if_softc;
sys/dev/pcmcia/if_xi.c
1034
if (ifp->if_flags & IFF_PROMISC)
sys/dev/pcmcia/if_xi.c
1036
if (ifp->if_flags & (IFF_ALLMULTI | IFF_PROMISC))
sys/dev/pcmcia/if_xi.c
153
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_xi.c
206
ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_xi.c
208
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/pcmcia/if_xi.c
209
ifp->if_softc = sc;
sys/dev/pcmcia/if_xi.c
210
ifp->if_start = xi_start;
sys/dev/pcmcia/if_xi.c
211
ifp->if_ioctl = xi_ioctl;
sys/dev/pcmcia/if_xi.c
212
ifp->if_watchdog = xi_watchdog;
sys/dev/pcmcia/if_xi.c
213
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/pcmcia/if_xi.c
214
IFQ_SET_READY(&ifp->if_snd);
sys/dev/pcmcia/if_xi.c
220
if_attach(ifp);
sys/dev/pcmcia/if_xi.c
221
if_deferred_start_init(ifp, NULL);
sys/dev/pcmcia/if_xi.c
222
ether_ifattach(ifp, myea);
sys/dev/pcmcia/if_xi.c
227
mii->mii_ifp = ifp;
sys/dev/pcmcia/if_xi.c
252
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_xi.c
261
ether_ifdetach(ifp);
sys/dev/pcmcia/if_xi.c
262
if_detach(ifp);
sys/dev/pcmcia/if_xi.c
272
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_xi.c
281
ifp->if_timer = 0; /* turn watchdog timer off */
sys/dev/pcmcia/if_xi.c
325
if_statinc(ifp, if_iqdrops);
sys/dev/pcmcia/if_xi.c
338
if_statinc(ifp, if_ierrors);
sys/dev/pcmcia/if_xi.c
344
if_statinc(ifp, if_ierrors);
sys/dev/pcmcia/if_xi.c
350
if_statinc(ifp, if_ierrors);
sys/dev/pcmcia/if_xi.c
356
if_statinc(ifp, if_ierrors);
sys/dev/pcmcia/if_xi.c
362
if_schedule_deferred_start(ifp);
sys/dev/pcmcia/if_xi.c
368
if_statinc(ifp, if_oerrors);
sys/dev/pcmcia/if_xi.c
372
if_statinc(ifp, if_oerrors);
sys/dev/pcmcia/if_xi.c
391
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_xi.c
418
m_set_rcvif(m, ifp);
sys/dev/pcmcia/if_xi.c
472
if_percpuq_enqueue(ifp->if_percpuq, top);
sys/dev/pcmcia/if_xi.c
605
xi_statchg(struct ifnet *ifp)
sys/dev/pcmcia/if_xi.c
614
xi_mediachange(struct ifnet *ifp)
sys/dev/pcmcia/if_xi.c
620
if (ifp->if_flags & IFF_UP) {
sys/dev/pcmcia/if_xi.c
622
xi_init(ifp->if_softc);
sys/dev/pcmcia/if_xi.c
642
xi_watchdog(struct ifnet *ifp)
sys/dev/pcmcia/if_xi.c
644
struct xi_softc *sc = ifp->if_softc;
sys/dev/pcmcia/if_xi.c
647
if_statinc(ifp, if_oerrors);
sys/dev/pcmcia/if_xi.c
702
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_xi.c
733
ifp->if_flags |= IFF_RUNNING;
sys/dev/pcmcia/if_xi.c
734
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/pcmcia/if_xi.c
736
xi_start(ifp);
sys/dev/pcmcia/if_xi.c
744
xi_start(struct ifnet *ifp)
sys/dev/pcmcia/if_xi.c
746
struct xi_softc *sc = ifp->if_softc;
sys/dev/pcmcia/if_xi.c
756
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING) {
sys/dev/pcmcia/if_xi.c
762
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/pcmcia/if_xi.c
791
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/pcmcia/if_xi.c
793
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/pcmcia/if_xi.c
825
ifp->if_timer = 5;
sys/dev/pcmcia/if_xi.c
826
if_statinc(ifp, if_opackets);
sys/dev/pcmcia/if_xi.c
830
xi_ether_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pcmcia/if_xi.c
833
struct xi_softc *sc = ifp->if_softc;
sys/dev/pcmcia/if_xi.c
843
ifp->if_flags |= IFF_UP;
sys/dev/pcmcia/if_xi.c
849
arp_ifinit(ifp, ifa);
sys/dev/pcmcia/if_xi.c
867
xi_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/pcmcia/if_xi.c
869
struct xi_softc *sc = ifp->if_softc;
sys/dev/pcmcia/if_xi.c
878
error = xi_ether_ioctl(ifp, cmd, data);
sys/dev/pcmcia/if_xi.c
882
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/pcmcia/if_xi.c
885
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/pcmcia/if_xi.c
892
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/pcmcia/if_xi.c
924
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/pcmcia/if_xi.c
929
if (ifp->if_flags & IFF_RUNNING)
sys/dev/pcmcia/if_xi.c
946
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/pcmcia/if_xi.c
957
enaddr = (const uint8_t *)CLLADDR(ifp->if_sadl);
sys/dev/pcmcia/if_xi.c
968
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pcmcia/if_xi.c
981
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/pcmcia/if_xi.c
992
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/ppbus/if_plip.c
221
struct ifnet * ifp = &lp->sc_if;
sys/dev/ppbus/if_plip.c
229
ifp->if_softc = lp;
sys/dev/ppbus/if_plip.c
230
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/ppbus/if_plip.c
231
ifp->if_mtu = LPMTU;
sys/dev/ppbus/if_plip.c
232
ifp->if_flags = IFF_SIMPLEX | IFF_POINTOPOINT | IFF_MULTICAST;
sys/dev/ppbus/if_plip.c
233
ifp->if_ioctl = lpioctl;
sys/dev/ppbus/if_plip.c
234
ifp->if_output = lpoutput;
sys/dev/ppbus/if_plip.c
235
ifp->if_start = lpstart;
sys/dev/ppbus/if_plip.c
236
ifp->if_type = IFT_PARA;
sys/dev/ppbus/if_plip.c
237
ifp->if_hdrlen = 0;
sys/dev/ppbus/if_plip.c
238
ifp->if_addrlen = 0;
sys/dev/ppbus/if_plip.c
239
ifp->if_dlt = DLT_NULL;
sys/dev/ppbus/if_plip.c
240
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/dev/ppbus/if_plip.c
241
IFQ_SET_READY(&ifp->if_snd);
sys/dev/ppbus/if_plip.c
242
if_attach(ifp);
sys/dev/ppbus/if_plip.c
243
if_alloc_sadl(ifp);
sys/dev/ppbus/if_plip.c
245
bpf_attach(ifp, DLT_NULL, sizeof(u_int32_t));
sys/dev/ppbus/if_plip.c
344
lpioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/ppbus/if_plip.c
346
struct lp_softc * sc = ifp->if_softc;
sys/dev/ppbus/if_plip.c
376
ifp->if_flags |= IFF_UP;
sys/dev/ppbus/if_plip.c
380
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/ppbus/if_plip.c
383
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) == IFF_UP) {
sys/dev/ppbus/if_plip.c
406
ifp->if_flags |= IFF_RUNNING;
sys/dev/ppbus/if_plip.c
408
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) == IFF_RUNNING) {
sys/dev/ppbus/if_plip.c
411
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/ppbus/if_plip.c
427
if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/dev/ppbus/if_plip.c
453
error = ifioctl_common(ifp, cmd, data);
sys/dev/ppbus/if_plip.c
508
lptap(struct ifnet *ifp, struct mbuf *m, u_int direction)
sys/dev/ppbus/if_plip.c
526
bpf_mtap(ifp, &m0, direction);
sys/dev/ppbus/if_plip.c
536
struct ifnet * ifp = &sc->sc_if;
sys/dev/ppbus/if_plip.c
552
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING))
sys/dev/ppbus/if_plip.c
565
if (ifp->if_flags & IFF_LINK0) {
sys/dev/ppbus/if_plip.c
578
if (len > ifp->if_mtu + MLPIPHDRLEN)
sys/dev/ppbus/if_plip.c
600
top = m_devget(sc->sc_ifbuf + CLPIPHDRLEN, len, 0, ifp);
sys/dev/ppbus/if_plip.c
604
len = ifp->if_mtu + LPIPHDRLEN;
sys/dev/ppbus/if_plip.c
636
top = m_devget(sc->sc_ifbuf + LPIPHDRLEN, len, 0, ifp);
sys/dev/ppbus/if_plip.c
640
if_statinc(ifp, if_iqdrops);
sys/dev/ppbus/if_plip.c
643
if (ifp->if_bpf) {
sys/dev/ppbus/if_plip.c
644
lptap(ifp, top, BPF_D_IN);
sys/dev/ppbus/if_plip.c
647
if_statinc(ifp, if_iqdrops);
sys/dev/ppbus/if_plip.c
651
if_statinc(ifp, if_ipackets);
sys/dev/ppbus/if_plip.c
652
if_statadd(ifp, if_ibytes, len);
sys/dev/ppbus/if_plip.c
660
if_statinc(ifp, if_ierrors);
sys/dev/ppbus/if_plip.c
667
if_down(ifp);
sys/dev/ppbus/if_plip.c
675
if ((ifp->if_flags & IFF_OACTIVE) == 0)
sys/dev/ppbus/if_plip.c
676
lpstart(ifp);
sys/dev/ppbus/if_plip.c
701
lpoutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/dev/ppbus/if_plip.c
704
struct lp_softc * sc = ifp->if_softc;
sys/dev/ppbus/if_plip.c
719
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING)) {
sys/dev/ppbus/if_plip.c
726
LP_PRINTF("%s: af%d not supported\n", ifp->if_xname,
sys/dev/ppbus/if_plip.c
728
if_statinc(ifp, if_noproto);
sys/dev/ppbus/if_plip.c
733
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/ppbus/if_plip.c
734
IFQ_ENQUEUE(&ifp->if_snd, m, err);
sys/dev/ppbus/if_plip.c
736
if ((ifp->if_flags & IFF_OACTIVE) == 0)
sys/dev/ppbus/if_plip.c
737
lpstart(ifp);
sys/dev/ppbus/if_plip.c
739
if_statinc(ifp, if_oerrors);
sys/dev/ppbus/if_plip.c
747
if_down(ifp);
sys/dev/ppbus/if_plip.c
761
lpstart(struct ifnet * ifp)
sys/dev/ppbus/if_plip.c
763
struct lp_softc * lp = ifp->if_softc;
sys/dev/ppbus/if_plip.c
778
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING)) {
sys/dev/ppbus/if_plip.c
782
ifp->if_flags |= IFF_OACTIVE;
sys/dev/ppbus/if_plip.c
790
if (IFQ_IS_EMPTY(&ifp->if_snd)) {
sys/dev/ppbus/if_plip.c
794
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ppbus/if_plip.c
801
((ifp->if_flags & IFF_LINK0) && !(str & CLPIP_SHAKE))) {
sys/dev/ppbus/if_plip.c
807
if_down(ifp);
sys/dev/ppbus/if_plip.c
820
if (ifp->if_flags & IFF_LINK0) {
sys/dev/ppbus/if_plip.c
912
if_statinc(ifp, if_oerrors);
sys/dev/ppbus/if_plip.c
920
if_down(ifp);
sys/dev/ppbus/if_plip.c
926
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ppbus/if_plip.c
927
if(ifp->if_bpf)
sys/dev/ppbus/if_plip.c
928
lptap(ifp, m, BPF_D_OUT);
sys/dev/ppbus/if_plip.c
929
if_statinc(ifp, if_opackets);
sys/dev/ppbus/if_plip.c
930
if_statadd(ifp, if_obytes, m->m_pkthdr.len);
sys/dev/ppbus/if_plip.c
936
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/qbus/if_de.c
200
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_de.c
259
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/dev/qbus/if_de.c
260
ifp->if_softc = sc;
sys/dev/qbus/if_de.c
261
ifp->if_flags = IFF_BROADCAST|IFF_SIMPLEX|IFF_MULTICAST|IFF_ALLMULTI;
sys/dev/qbus/if_de.c
262
ifp->if_ioctl = deioctl;
sys/dev/qbus/if_de.c
263
ifp->if_start = destart;
sys/dev/qbus/if_de.c
264
ifp->if_init = deinit;
sys/dev/qbus/if_de.c
265
ifp->if_stop = destop;
sys/dev/qbus/if_de.c
266
IFQ_SET_READY(&ifp->if_snd);
sys/dev/qbus/if_de.c
268
if_attach(ifp);
sys/dev/qbus/if_de.c
269
ether_ifattach(ifp, myaddr);
sys/dev/qbus/if_de.c
276
destop(struct ifnet *ifp, int a)
sys/dev/qbus/if_de.c
278
struct de_softc *sc = ifp->if_softc;
sys/dev/qbus/if_de.c
307
deinit(struct ifnet *ifp)
sys/dev/qbus/if_de.c
309
struct de_softc *sc = ifp->if_softc;
sys/dev/qbus/if_de.c
316
if (ifp->if_flags & IFF_RUNNING)
sys/dev/qbus/if_de.c
322
ifp->if_flags &= ~IFF_UP;
sys/dev/qbus/if_de.c
405
destart(struct ifnet *ifp)
sys/dev/qbus/if_de.c
407
struct de_softc *sc = ifp->if_softc;
sys/dev/qbus/if_de.c
422
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/qbus/if_de.c
429
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/qbus/if_de.c
442
if (ifp->if_flags & IFF_RUNNING)
sys/dev/qbus/if_de.c
524
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_de.c
541
ifp, len);
sys/dev/qbus/if_de.c
547
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/qbus/if_de.c
565
deioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/qbus/if_de.c
571
error = ether_ioctl(ifp, cmd, data);
sys/dev/qbus/if_dmc.c
300
dmcinit(struct ifnet *ifp)
sys/dev/qbus/if_dmc.c
302
struct dmc_softc *sc = ifp->if_softc;
sys/dev/qbus/if_dmc.c
317
IFADDR_READER_FOREACH(ifa, ifp) {
sys/dev/qbus/if_dmc.c
327
ifp->if_flags &= ~IFF_UP;
sys/dev/qbus/if_dmc.c
339
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/qbus/if_dmc.c
345
ifp->if_flags &= ~IFF_UP;
sys/dev/qbus/if_dmc.c
348
ifp->if_flags |= IFF_RUNNING;
sys/dev/qbus/if_dmc.c
355
ifp->if_snd.ifq_maxlen = 3;
sys/dev/qbus/if_dmc.c
425
dmcstart(struct ifnet *ifp)
sys/dev/qbus/if_dmc.c
427
struct dmc_softc *sc = ifp->if_softc;
sys/dev/qbus/if_dmc.c
556
struct ifnet *ifp;
sys/dev/qbus/if_dmc.c
565
ifp = &sc->sc_if;
sys/dev/qbus/if_dmc.c
583
if_statinc(ifp, if_ipackets);
sys/dev/qbus/if_dmc.c
598
if_statinc(ifp, if_ierrors);
sys/dev/qbus/if_dmc.c
622
m = if_ubaget(&sc->sc_ifuba, ifrw, ifp, len);
sys/dev/qbus/if_dmc.c
656
if_statinc(ifp, if_opackets);
sys/dev/qbus/if_dmc.c
687
ifp->if_snd.ifq_maxlen = ifqmaxlen;
sys/dev/qbus/if_dmc.c
707
if_statinc(ifp, if_ierrors);
sys/dev/qbus/if_dmc.c
720
if_statinc(ifp, if_oerrors);
sys/dev/qbus/if_dmc.c
752
dmcstart(ifp);
sys/dev/qbus/if_dmc.c
762
dmcoutput(struct ifnet *ifp, struct mbuf *m0, struct sockaddr *dst,
sys/dev/qbus/if_dmc.c
769
if ((ifp->if_flags & IFF_UP) == 0) {
sys/dev/qbus/if_dmc.c
774
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/qbus/if_dmc.c
789
printf("%s: can't handle af%d\n", ifp->if_xname,
sys/dev/qbus/if_dmc.c
812
IFQ_ENQUEUE(&ifp->if_snd, m, error);
sys/dev/qbus/if_dmc.c
818
dmcstart(ifp);
sys/dev/qbus/if_dmc.c
833
dmcioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/qbus/if_dmc.c
836
register struct dmc_softc *sc = ifp->if_softc;
sys/dev/qbus/if_dmc.c
841
ifp->if_flags |= IFF_UP;
sys/dev/qbus/if_dmc.c
842
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/qbus/if_dmc.c
843
dmcinit(ifp);
sys/dev/qbus/if_dmc.c
847
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/qbus/if_dmc.c
848
dmcinit(ifp);
sys/dev/qbus/if_dmc.c
852
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/qbus/if_dmc.c
854
if ((ifp->if_flags & IFF_UP) == 0 &&
sys/dev/qbus/if_dmc.c
857
else if (ifp->if_flags & IFF_UP &&
sys/dev/qbus/if_dmc.c
863
error = ifioctl_common(ifp, cmd, data);
sys/dev/qbus/if_dmc.c
935
dmctimeout(struct ifnet *ifp)
sys/dev/qbus/if_dmc.c
937
struct dmc_softc *sc = ifp->if_softc;
sys/dev/qbus/if_il.c
160
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_il.c
202
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/qbus/if_il.c
203
ifp->if_softc = sc;
sys/dev/qbus/if_il.c
204
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/qbus/if_il.c
205
ifp->if_init = ilinit;
sys/dev/qbus/if_il.c
206
ifp->if_stop = ilstop;
sys/dev/qbus/if_il.c
207
ifp->if_ioctl = ether_ioctl;
sys/dev/qbus/if_il.c
208
ifp->if_start = ilstart;
sys/dev/qbus/if_il.c
209
ifp->if_watchdog = ilwatch;
sys/dev/qbus/if_il.c
210
IFQ_SET_READY(&ifp->if_snd);
sys/dev/qbus/if_il.c
212
if_attach(ifp);
sys/dev/qbus/if_il.c
213
ether_ifattach(ifp, sc->sc_stats.ils_addr);
sys/dev/qbus/if_il.c
217
ilstop(struct ifnet *ifp, int a)
sys/dev/qbus/if_il.c
219
struct il_softc *sc = ifp->if_softc;
sys/dev/qbus/if_il.c
261
ilinit(struct ifnet *ifp)
sys/dev/qbus/if_il.c
263
struct il_softc *sc = ifp->if_softc;
sys/dev/qbus/if_il.c
269
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/qbus/if_il.c
283
ifp->if_timer = sc->sc_scaninterval;
sys/dev/qbus/if_il.c
308
memcpy(&sc->sc_isu, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/qbus/if_il.c
322
CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN) != 0) {
sys/dev/qbus/if_il.c
390
ifp->if_flags |= IFF_RUNNING | IFF_OACTIVE;
sys/dev/qbus/if_il.c
405
ilstart(struct ifnet *ifp)
sys/dev/qbus/if_il.c
407
struct il_softc *sc = ifp->if_softc;
sys/dev/qbus/if_il.c
412
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/qbus/if_il.c
436
ifp->if_flags |= IFF_OACTIVE;
sys/dev/qbus/if_il.c
564
ilwatch(struct ifnet *ifp)
sys/dev/qbus/if_il.c
566
struct il_softc *sc = ifp->if_softc;
sys/dev/qbus/if_il.c
570
ifp->if_timer = sc->sc_scaninterval;
sys/dev/qbus/if_il.c
576
ilstart(ifp);
sys/dev/qbus/if_il.c
578
ifp->if_timer = sc->sc_scaninterval;
sys/dev/qbus/if_il.c
587
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_il.c
597
(memcmp(sc->sc_stats.ils_addr, CLLADDR(ifp->if_sadl),
sys/dev/qbus/if_qe.c
209
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_qe.c
340
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/dev/qbus/if_qe.c
341
ifp->if_softc = sc;
sys/dev/qbus/if_qe.c
342
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/qbus/if_qe.c
343
ifp->if_start = qestart;
sys/dev/qbus/if_qe.c
344
ifp->if_init = qeinit;
sys/dev/qbus/if_qe.c
345
ifp->if_ioctl = qeioctl;
sys/dev/qbus/if_qe.c
346
ifp->if_watchdog = qetimeout;
sys/dev/qbus/if_qe.c
347
IFQ_SET_READY(&ifp->if_snd);
sys/dev/qbus/if_qe.c
352
if_attach(ifp);
sys/dev/qbus/if_qe.c
353
ether_ifattach(ifp, enaddr);
sys/dev/qbus/if_qe.c
386
qeinit(struct ifnet *ifp)
sys/dev/qbus/if_qe.c
388
struct qe_softc *sc = ifp->if_softc;
sys/dev/qbus/if_qe.c
430
ifp->if_flags |= IFF_RUNNING;
sys/dev/qbus/if_qe.c
431
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/qbus/if_qe.c
446
qestart(struct ifnet *ifp)
sys/dev/qbus/if_qe.c
448
struct qe_softc *sc = ifp->if_softc;
sys/dev/qbus/if_qe.c
466
IFQ_POLL(&ifp->if_snd, m);
sys/dev/qbus/if_qe.c
486
ifp->if_flags |= IFF_OACTIVE;
sys/dev/qbus/if_qe.c
490
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/qbus/if_qe.c
492
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/qbus/if_qe.c
557
ifp->if_flags |= IFF_OACTIVE;
sys/dev/qbus/if_qe.c
560
ifp->if_timer = 5; /* If transmit logic dies */
sys/dev/qbus/if_qe.c
569
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_qe.c
587
m_set_rcvif(m, ifp);
sys/dev/qbus/if_qe.c
592
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/qbus/if_qe.c
619
ifp->if_timer = 0;
sys/dev/qbus/if_qe.c
620
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/qbus/if_qe.c
621
qestart(ifp); /* Put in more in queue */
sys/dev/qbus/if_qe.c
640
qeioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/qbus/if_qe.c
642
struct qe_softc *sc = ifp->if_softc;
sys/dev/qbus/if_qe.c
649
ifp->if_flags |= IFF_UP;
sys/dev/qbus/if_qe.c
653
qeinit(ifp);
sys/dev/qbus/if_qe.c
654
arp_ifinit(ifp, ifa);
sys/dev/qbus/if_qe.c
661
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/qbus/if_qe.c
664
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/qbus/if_qe.c
672
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/qbus/if_qe.c
679
qeinit(ifp);
sys/dev/qbus/if_qe.c
698
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/qbus/if_qe.c
703
if (ifp->if_flags & IFF_RUNNING)
sys/dev/qbus/if_qe.c
710
error = ether_ioctl(ifp, cmd, data);
sys/dev/qbus/if_qe.c
775
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_qe.c
790
memcpy(enaddr, CLLADDR(ifp->if_sadl), sizeof(enaddr));
sys/dev/qbus/if_qe.c
799
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/qbus/if_qe.c
804
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/qbus/if_qe.c
814
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/qbus/if_qe.c
828
if (ifp->if_flags & IFF_ALLMULTI)
sys/dev/qbus/if_qe.c
829
ifp->if_flags |= IFF_PROMISC;
sys/dev/qbus/if_qe.c
830
else if (ifp->if_pcount == 0)
sys/dev/qbus/if_qe.c
831
ifp->if_flags &= ~IFF_PROMISC;
sys/dev/qbus/if_qe.c
832
if (ifp->if_flags & IFF_PROMISC)
sys/dev/qbus/if_qe.c
858
qetimeout(struct ifnet *ifp)
sys/dev/qbus/if_qe.c
860
struct qe_softc *sc = ifp->if_softc;
sys/dev/qbus/if_qe.c
870
qeinit(ifp);
sys/dev/qbus/if_qt.c
169
static void qtstart(struct ifnet *ifp);
sys/dev/qbus/if_qt.c
170
static void qtstop(struct ifnet *ifp, int disable);
sys/dev/qbus/if_qt.c
254
struct ifnet *ifp = &sc->is_if;
sys/dev/qbus/if_qt.c
282
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/dev/qbus/if_qt.c
283
ifp->if_softc = sc;
sys/dev/qbus/if_qt.c
284
ifp->if_flags = IFF_BROADCAST|IFF_MULTICAST;
sys/dev/qbus/if_qt.c
285
ifp->if_ioctl = qtioctl;
sys/dev/qbus/if_qt.c
286
ifp->if_start = qtstart;
sys/dev/qbus/if_qt.c
287
ifp->if_init = qtinit;
sys/dev/qbus/if_qt.c
288
ifp->if_stop = qtstop;
sys/dev/qbus/if_qt.c
289
IFQ_SET_READY(&ifp->if_snd);
sys/dev/qbus/if_qt.c
293
if_attach(ifp);
sys/dev/qbus/if_qt.c
294
ether_ifattach(ifp, sc->is_addr);
sys/dev/qbus/if_qt.c
343
struct ifnet *ifp = &ec->ec_if;
sys/dev/qbus/if_qt.c
356
if (ifp->if_flags & IFF_PROMISC)
sys/dev/qbus/if_qt.c
388
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/qbus/if_qt.c
392
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/qbus/if_qt.c
397
qtinit(struct ifnet *ifp)
sys/dev/qbus/if_qt.c
399
struct qt_softc *sc = ifp->if_softc;
sys/dev/qbus/if_qt.c
407
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/qbus/if_qt.c
409
qtstop(ifp, 0);
sys/dev/qbus/if_qt.c
417
ifp->if_flags &= ~IFF_UP;
sys/dev/qbus/if_qt.c
452
iniblk->mode = ifp->if_flags & IFF_PROMISC ? INIT_MODE_PRO : 0;
sys/dev/qbus/if_qt.c
507
qtstart(struct ifnet *ifp)
sys/dev/qbus/if_qt.c
510
struct qt_softc *sc = ifp->if_softc;
sys/dev/qbus/if_qt.c
523
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/qbus/if_qt.c
550
struct ifnet *ifp = &sc->is_if;
sys/dev/qbus/if_qt.c
558
if ((ifp->if_flags & IFF_UP) == 0)
sys/dev/qbus/if_qt.c
614
struct ifnet *ifp = &sc->is_ec.ec_if;
sys/dev/qbus/if_qt.c
640
ifp, len);
sys/dev/qbus/if_qt.c
645
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/qbus/if_qt.c
657
qtioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/qbus/if_qt.c
663
error = ether_ioctl(ifp, cmd, data);
sys/dev/qbus/if_qt.c
665
if (ifp->if_flags & IFF_RUNNING)
sys/dev/qbus/if_qt.c
666
error = qtinit(ifp);
sys/dev/qbus/if_qt.c
688
qtstop(struct ifnet *ifp, int disable)
sys/dev/qbus/if_qt.c
690
struct qt_softc *sc = ifp->if_softc;
sys/dev/qbus/if_qt.c
709
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/qbus/if_uba.c
191
if_ubaget(struct ifubinfo *ifu, struct ifrw *ifr, struct ifnet *ifp, int len)
sys/dev/qbus/if_uba.c
205
m_set_rcvif(m, ifp);
sys/dev/qbus/if_uba.h
121
#define if_rubaget(ifu, ifp, len) \
sys/dev/qbus/if_uba.h
122
if_ubaget(&(ifu)->ifu_info, &(ifu)->ifu_r, ifp, len)
sys/dev/sbus/be.c
1007
beinit(struct ifnet *ifp)
sys/dev/sbus/be.c
1009
struct be_softc *sc = ifp->if_softc;
sys/dev/sbus/be.c
1023
bestop(ifp, 1);
sys/dev/sbus/be.c
1099
if ((rc = be_ifmedia_upd(ifp)) != 0)
sys/dev/sbus/be.c
1102
ifp->if_flags |= IFF_RUNNING;
sys/dev/sbus/be.c
1117
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/be.c
1126
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/sbus/be.c
1133
if (ifp->if_flags & IFF_ALLMULTI) {
sys/dev/sbus/be.c
1155
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/sbus/be.c
1169
ifp->if_flags &= ~IFF_ALLMULTI;
sys/dev/sbus/be.c
1373
be_mii_statchg(struct ifnet *ifp)
sys/dev/sbus/be.c
1375
struct be_softc *sc = ifp->if_softc;
sys/dev/sbus/be.c
1403
be_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/sbus/be.c
1405
struct be_softc *sc = ifp->if_softc;
sys/dev/sbus/be.c
1418
be_ifmedia_upd(struct ifnet *ifp)
sys/dev/sbus/be.c
1420
struct be_softc *sc = ifp->if_softc;
sys/dev/sbus/be.c
214
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/be.c
333
mii->mii_ifp = ifp;
sys/dev/sbus/be.c
435
memcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/sbus/be.c
436
ifp->if_softc = sc;
sys/dev/sbus/be.c
437
ifp->if_start = bestart;
sys/dev/sbus/be.c
438
ifp->if_ioctl = beioctl;
sys/dev/sbus/be.c
439
ifp->if_watchdog = bewatchdog;
sys/dev/sbus/be.c
440
ifp->if_init = beinit;
sys/dev/sbus/be.c
441
ifp->if_stop = bestop;
sys/dev/sbus/be.c
442
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/sbus/be.c
443
IFQ_SET_READY(&ifp->if_snd);
sys/dev/sbus/be.c
449
if_attach(ifp);
sys/dev/sbus/be.c
450
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/sbus/be.c
490
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/be.c
501
m_set_rcvif(m, ifp);
sys/dev/sbus/be.c
541
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/be.c
549
ifp->if_xname, len);
sys/dev/sbus/be.c
551
if_statinc(ifp, if_ierrors);
sys/dev/sbus/be.c
560
if_statinc(ifp, if_ierrors);
sys/dev/sbus/be.c
565
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/sbus/be.c
576
bestart(struct ifnet *ifp)
sys/dev/sbus/be.c
578
struct be_softc *sc = ifp->if_softc;
sys/dev/sbus/be.c
584
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/sbus/be.c
590
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/sbus/be.c
598
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/sbus/be.c
623
bestop(struct ifnet *ifp, int disable)
sys/dev/sbus/be.c
625
struct be_softc *sc = ifp->if_softc;
sys/dev/sbus/be.c
666
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/be.c
672
beinit(ifp);
sys/dev/sbus/be.c
677
bewatchdog(struct ifnet *ifp)
sys/dev/sbus/be.c
679
struct be_softc *sc = ifp->if_softc;
sys/dev/sbus/be.c
682
if_statinc(ifp, if_oerrors);
sys/dev/sbus/be.c
838
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/be.c
846
if_statadd(ifp, if_collisions,
sys/dev/sbus/be.c
871
if_statinc(ifp, if_opackets);
sys/dev/sbus/be.c
881
bestart(ifp);
sys/dev/sbus/be.c
884
ifp->if_timer = 0;
sys/dev/sbus/be.c
926
beioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/sbus/be.c
929
struct be_softc *sc = ifp->if_softc;
sys/dev/sbus/be.c
938
ifp->if_flags |= IFF_UP;
sys/dev/sbus/be.c
939
beinit(ifp);
sys/dev/sbus/be.c
943
arp_ifinit(ifp, ifa);
sys/dev/sbus/be.c
952
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/sbus/be.c
955
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/sbus/be.c
961
bestop(ifp, 0);
sys/dev/sbus/be.c
962
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/sbus/be.c
969
beinit(ifp);
sys/dev/sbus/be.c
976
bestop(ifp, 0);
sys/dev/sbus/be.c
977
beinit(ifp);
sys/dev/sbus/be.c
981
if (ifp->if_flags & IFF_DEBUG)
sys/dev/sbus/be.c
989
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/sbus/be.c
994
if (ifp->if_flags & IFF_RUNNING)
sys/dev/sbus/be.c
995
error = beinit(ifp);
sys/dev/sbus/qe.c
1019
qe_ifmedia_upd(ifp);
sys/dev/sbus/qe.c
1040
ifp->if_flags |= IFF_RUNNING;
sys/dev/sbus/qe.c
1051
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/qe.c
1068
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/sbus/qe.c
1074
if (ifp->if_flags & IFF_ALLMULTI) {
sys/dev/sbus/qe.c
1104
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/sbus/qe.c
1132
qe_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/sbus/qe.c
1134
struct qe_softc *sc = ifp->if_softc;
sys/dev/sbus/qe.c
1170
qe_ifmedia_upd(struct ifnet *ifp)
sys/dev/sbus/qe.c
1172
struct qe_softc *sc = ifp->if_softc;
sys/dev/sbus/qe.c
180
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/qe.c
297
memcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/sbus/qe.c
298
ifp->if_softc = sc;
sys/dev/sbus/qe.c
299
ifp->if_start = qestart;
sys/dev/sbus/qe.c
300
ifp->if_ioctl = qeioctl;
sys/dev/sbus/qe.c
301
ifp->if_watchdog = qewatchdog;
sys/dev/sbus/qe.c
302
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/sbus/qe.c
303
IFQ_SET_READY(&ifp->if_snd);
sys/dev/sbus/qe.c
306
if_attach(ifp);
sys/dev/sbus/qe.c
307
ether_ifattach(ifp, sc->sc_enaddr);
sys/dev/sbus/qe.c
321
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/qe.c
332
m_set_rcvif(m, ifp);
sys/dev/sbus/qe.c
398
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/qe.c
405
ifp->if_xname, len);
sys/dev/sbus/qe.c
407
if_statinc(ifp, if_ierrors);
sys/dev/sbus/qe.c
416
if_statinc(ifp, if_ierrors);
sys/dev/sbus/qe.c
421
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/sbus/qe.c
432
qestart(struct ifnet *ifp)
sys/dev/sbus/qe.c
434
struct qe_softc *sc = ifp->if_softc;
sys/dev/sbus/qe.c
440
if ((ifp->if_flags & IFF_RUNNING) != IFF_RUNNING)
sys/dev/sbus/qe.c
446
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/sbus/qe.c
454
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/sbus/qe.c
523
qewatchdog(struct ifnet *ifp)
sys/dev/sbus/qe.c
525
struct qe_softc *sc = ifp->if_softc;
sys/dev/sbus/qe.c
528
if_statinc(ifp, if_oerrors);
sys/dev/sbus/qe.c
608
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/qe.c
622
if_statinc(ifp, if_opackets);
sys/dev/sbus/qe.c
632
qestart(ifp);
sys/dev/sbus/qe.c
635
ifp->if_timer = 0;
sys/dev/sbus/qe.c
695
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/sbus/qe.c
700
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/sbus/qe.c
705
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/sbus/qe.c
710
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/sbus/qe.c
716
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/sbus/qe.c
724
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/sbus/qe.c
731
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/sbus/qe.c
747
if_statadd_ref(ifp, nsr, if_collisions, 256);
sys/dev/sbus/qe.c
748
if_statadd_ref(ifp, nsr, if_oerrors, 256);
sys/dev/sbus/qe.c
760
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/sbus/qe.c
767
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/sbus/qe.c
774
if_statinc_ref(ifp, nsr, if_oerrors);
sys/dev/sbus/qe.c
780
if_statadd_ref(ifp, nsr, if_collisions, 256);
sys/dev/sbus/qe.c
781
if_statadd_ref(ifp, nsr, if_ierrors, 256);
sys/dev/sbus/qe.c
786
if_statadd_ref(ifp, nsr, if_ierrors, 256);
sys/dev/sbus/qe.c
791
if_statadd_ref(ifp, nsr, if_ierrors, 256);
sys/dev/sbus/qe.c
797
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/sbus/qe.c
803
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/sbus/qe.c
804
if_statinc_ref(ifp, nsr, if_collisions);
sys/dev/sbus/qe.c
809
if_statadd_ref(ifp, nsr, if_ierrors, 256);
sys/dev/sbus/qe.c
814
if_statadd_ref(ifp, nsr, if_ierrors, 256);
sys/dev/sbus/qe.c
820
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/sbus/qe.c
826
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/sbus/qe.c
833
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/sbus/qe.c
840
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/sbus/qe.c
847
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/sbus/qe.c
852
IF_STAT_PUTREF(ifp);
sys/dev/sbus/qe.c
868
qeioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/sbus/qe.c
870
struct qe_softc *sc = ifp->if_softc;
sys/dev/sbus/qe.c
878
ifp->if_flags |= IFF_UP;
sys/dev/sbus/qe.c
883
arp_ifinit(ifp, ifa);
sys/dev/sbus/qe.c
892
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/sbus/qe.c
895
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/sbus/qe.c
902
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/sbus/qe.c
921
sc->sc_debug = (ifp->if_flags & IFF_DEBUG) != 0 ? 1 : 0;
sys/dev/sbus/qe.c
927
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/sbus/qe.c
932
if (ifp->if_flags & IFF_RUNNING)
sys/dev/sbus/qe.c
939
error = ether_ioctl(ifp, cmd, data);
sys/dev/sbus/qe.c
951
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_dse.c
1007
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_dse.c
1010
if ((ifp->if_flags & (IFF_RUNNING | IFF_UP)) == IFF_UP) {
sys/dev/scsipi/if_dse.c
1011
ifp->if_flags |= IFF_RUNNING;
sys/dev/scsipi/if_dse.c
1019
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/scsipi/if_dse.c
1116
dse_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/scsipi/if_dse.c
1125
sc = ifp->if_softc;
sys/dev/scsipi/if_dse.c
1134
ifp->if_flags |= IFF_UP;
sys/dev/scsipi/if_dse.c
1147
arp_ifinit(ifp, ifa);
sys/dev/scsipi/if_dse.c
1169
ifp->if_flags |= IFF_UP;
sys/dev/scsipi/if_dse.c
1176
arp_ifinit(ifp, ifa);
sys/dev/scsipi/if_dse.c
1192
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/scsipi/if_dse.c
1195
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/scsipi/if_dse.c
1203
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/scsipi/if_dse.c
1231
if (ifp->if_flags & IFF_DEBUG)
sys/dev/scsipi/if_dse.c
1285
error = ether_ioctl(ifp, cmd, data);
sys/dev/scsipi/if_dse.c
351
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_dse.c
394
strcpy(ifp->if_xname, device_xname(sc->sc_dev));
sys/dev/scsipi/if_dse.c
395
ifp->if_softc = sc;
sys/dev/scsipi/if_dse.c
396
ifp->if_start = dse_ifstart;
sys/dev/scsipi/if_dse.c
397
ifp->if_ioctl = dse_ioctl;
sys/dev/scsipi/if_dse.c
398
ifp->if_watchdog = dsewatchdog;
sys/dev/scsipi/if_dse.c
399
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/scsipi/if_dse.c
400
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/scsipi/if_dse.c
405
if_initialize(ifp);
sys/dev/scsipi/if_dse.c
420
rv = workqueue_create(&sc->sc_send_wq, wqname, dse_send_worker, ifp,
sys/dev/scsipi/if_dse.c
430
ether_ifattach(ifp, myaddr);
sys/dev/scsipi/if_dse.c
431
if_register(ifp);
sys/dev/scsipi/if_dse.c
434
bpf_attach(ifp, DLT_EN10MB, sizeof(struct ether_header));
sys/dev/scsipi/if_dse.c
441
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_dse.c
447
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/scsipi/if_dse.c
449
ether_ifdetach(ifp);
sys/dev/scsipi/if_dse.c
450
if_detach(ifp);
sys/dev/scsipi/if_dse.c
498
dse_ifstart(struct ifnet *ifp)
sys/dev/scsipi/if_dse.c
500
struct dse_softc *sc = ifp->if_softc;
sys/dev/scsipi/if_dse.c
519
struct ifnet *ifp = cookie;
sys/dev/scsipi/if_dse.c
520
struct dse_softc *sc = ifp->if_softc;
sys/dev/scsipi/if_dse.c
530
KASSERT(if_is_mpsafe(ifp));
sys/dev/scsipi/if_dse.c
533
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/scsipi/if_dse.c
537
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/scsipi/if_dse.c
543
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/scsipi/if_dse.c
551
ifp->if_flags |= IFF_OACTIVE;
sys/dev/scsipi/if_dse.c
585
if_statinc(ifp, if_oerrors);
sys/dev/scsipi/if_dse.c
586
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/scsipi/if_dse.c
588
if_statinc(ifp, if_opackets);
sys/dev/scsipi/if_dse.c
601
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_dse.c
604
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/scsipi/if_dse.c
712
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_dse.c
720
m_set_rcvif(m0, ifp);
sys/dev/scsipi/if_dse.c
814
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_dse.c
865
if_statinc(ifp, if_ierrors);
sys/dev/scsipi/if_dse.c
877
if_statinc(ifp, if_ierrors);
sys/dev/scsipi/if_dse.c
880
if_statinc(ifp, if_ipackets);
sys/dev/scsipi/if_dse.c
886
if (ifp->if_bpf)
sys/dev/scsipi/if_dse.c
887
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/scsipi/if_dse.c
904
dsewatchdog(struct ifnet *ifp)
sys/dev/scsipi/if_dse.c
906
struct dse_softc *sc = ifp->if_softc;
sys/dev/scsipi/if_dse.c
909
if_statinc(ifp, if_oerrors);
sys/dev/scsipi/if_se.c
1040
se_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/scsipi/if_se.c
1042
struct se_softc *sc = ifp->if_softc;
sys/dev/scsipi/if_se.c
1055
ifp->if_flags |= IFF_UP;
sys/dev/scsipi/if_se.c
1067
arp_ifinit(ifp, ifa);
sys/dev/scsipi/if_se.c
1085
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/scsipi/if_se.c
1088
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/scsipi/if_se.c
1096
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/scsipi/if_se.c
1122
if (ifp->if_flags & IFF_DEBUG)
sys/dev/scsipi/if_se.c
1134
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/scsipi/if_se.c
1135
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/scsipi/if_se.c
1149
error = ether_ioctl(ifp, cmd, data);
sys/dev/scsipi/if_se.c
326
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_se.c
361
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), sizeof(ifp->if_xname));
sys/dev/scsipi/if_se.c
362
ifp->if_softc = sc;
sys/dev/scsipi/if_se.c
363
ifp->if_start = se_ifstart;
sys/dev/scsipi/if_se.c
364
ifp->if_ioctl = se_ioctl;
sys/dev/scsipi/if_se.c
365
ifp->if_watchdog = NULL;
sys/dev/scsipi/if_se.c
366
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/scsipi/if_se.c
367
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/scsipi/if_se.c
368
IFQ_SET_READY(&ifp->if_snd);
sys/dev/scsipi/if_se.c
374
if_initialize(ifp);
sys/dev/scsipi/if_se.c
389
rv = workqueue_create(&sc->sc_send_wq, wqname, se_send_worker, ifp,
sys/dev/scsipi/if_se.c
401
ether_ifattach(ifp, myaddr);
sys/dev/scsipi/if_se.c
402
if_register(ifp);
sys/dev/scsipi/if_se.c
410
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_se.c
416
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/scsipi/if_se.c
418
ether_ifdetach(ifp);
sys/dev/scsipi/if_se.c
419
if_detach(ifp);
sys/dev/scsipi/if_se.c
463
se_ifstart(struct ifnet *ifp)
sys/dev/scsipi/if_se.c
465
struct se_softc *sc = ifp->if_softc;
sys/dev/scsipi/if_se.c
482
struct ifnet *ifp = cookie;
sys/dev/scsipi/if_se.c
483
struct se_softc *sc = ifp->if_softc;
sys/dev/scsipi/if_se.c
493
KASSERT(if_is_mpsafe(ifp));
sys/dev/scsipi/if_se.c
496
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/scsipi/if_se.c
500
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/scsipi/if_se.c
507
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/scsipi/if_se.c
515
ifp->if_flags |= IFF_OACTIVE;
sys/dev/scsipi/if_se.c
546
if_statinc(ifp, if_oerrors);
sys/dev/scsipi/if_se.c
547
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/scsipi/if_se.c
549
if_statinc(ifp, if_opackets);
sys/dev/scsipi/if_se.c
562
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_se.c
565
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/scsipi/if_se.c
665
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_se.c
672
m_set_rcvif(m0, ifp);
sys/dev/scsipi/if_se.c
721
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_se.c
744
if_statinc(ifp, if_ierrors);
sys/dev/scsipi/if_se.c
755
if_statinc(ifp, if_ierrors);
sys/dev/scsipi/if_se.c
758
if ((ifp->if_flags & IFF_PROMISC) != 0) {
sys/dev/scsipi/if_se.c
775
sewatchdog(struct ifnet *ifp)
sys/dev/scsipi/if_se.c
777
struct se_softc *sc = ifp->if_softc;
sys/dev/scsipi/if_se.c
780
if_statinc(ifp, if_oerrors);
sys/dev/scsipi/if_se.c
873
struct ifnet *ifp = &sc->sc_ethercom.ec_if;
sys/dev/scsipi/if_se.c
878
if (ifp->if_flags & IFF_PROMISC) {
sys/dev/scsipi/if_se.c
889
memcpy(enaddr, CLLADDR(ifp->if_sadl), sizeof(enaddr));
sys/dev/scsipi/if_se.c
915
if ((ifp->if_flags & (IFF_RUNNING | IFF_UP)) == IFF_UP) {
sys/dev/scsipi/if_se.c
916
ifp->if_flags |= IFF_RUNNING;
sys/dev/scsipi/if_se.c
924
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/sdmmc/if_bwfm_sdio.c
1605
struct ifnet *ifp = sc->sc_sc.sc_ic.ic_ifp;
sys/dev/sdmmc/if_bwfm_sdio.c
1629
if_statinc(ifp, if_opackets);
sys/dev/sdmmc/if_bwfm_sdio.c
1640
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/sdmmc/if_bwfm_sdio.c
1641
if_schedule_deferred_start(ifp);
sys/dev/usb/if_athn_usb.c
1396
athn_usb_media_change(struct ifnet *ifp)
sys/dev/usb/if_athn_usb.c
1398
struct athn_softc *sc = ifp->if_softc;
sys/dev/usb/if_athn_usb.c
1407
error = ieee80211_media_change(ifp);
sys/dev/usb/if_athn_usb.c
1408
if (error == ENETRESET && IS_UP_AND_RUNNING(ifp)) {
sys/dev/usb/if_athn_usb.c
1409
athn_usb_stop(ifp, 0);
sys/dev/usb/if_athn_usb.c
1410
error = athn_usb_init(ifp);
sys/dev/usb/if_athn_usb.c
1822
athn_usb_updateslot(struct ifnet *ifp)
sys/dev/usb/if_athn_usb.c
1824
struct athn_softc *sc = ifp->if_softc;
sys/dev/usb/if_athn_usb.c
1861
struct ifnet *ifp = &usc->usc_sc.sc_if;
sys/dev/usb/if_athn_usb.c
1867
if (!IS_UP_AND_RUNNING(ifp))
sys/dev/usb/if_athn_usb.c
1899
struct ifnet *ifp = &usc->usc_sc.sc_if;
sys/dev/usb/if_athn_usb.c
1904
if (!(ifp->if_flags & IFF_RUNNING) ||
sys/dev/usb/if_athn_usb.c
2228
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_athn_usb.c
2267
m_set_rcvif(m, ifp);
sys/dev/usb/if_athn_usb.c
2419
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_athn_usb.c
2437
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_athn_usb.c
2443
if_statinc(ifp, if_opackets);
sys/dev/usb/if_athn_usb.c
2446
if (ifp->if_flags & IFF_OACTIVE) {
sys/dev/usb/if_athn_usb.c
2447
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_athn_usb.c
2448
ifp->if_start(ifp);
sys/dev/usb/if_athn_usb.c
2567
athn_usb_start(struct ifnet *ifp)
sys/dev/usb/if_athn_usb.c
2569
struct athn_softc *sc = ifp->if_softc;
sys/dev/usb/if_athn_usb.c
2582
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/usb/if_athn_usb.c
2595
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_athn_usb.c
2610
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_athn_usb.c
2616
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_athn_usb.c
2623
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_athn_usb.c
2627
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_athn_usb.c
2631
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_athn_usb.c
2640
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_athn_usb.c
2647
ifp->if_timer = 1;
sys/dev/usb/if_athn_usb.c
2657
athn_usb_watchdog(struct ifnet *ifp)
sys/dev/usb/if_athn_usb.c
2659
struct athn_softc *sc = ifp->if_softc;
sys/dev/usb/if_athn_usb.c
2663
ifp->if_timer = 0;
sys/dev/usb/if_athn_usb.c
2669
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_athn_usb.c
2672
ifp->if_timer = 1;
sys/dev/usb/if_athn_usb.c
2678
athn_usb_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_athn_usb.c
2680
struct athn_softc *sc = ifp->if_softc;
sys/dev/usb/if_athn_usb.c
2694
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/usb/if_athn_usb.c
2697
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/usb/if_athn_usb.c
2701
error = athn_usb_init(ifp);
sys/dev/usb/if_athn_usb.c
2704
athn_usb_stop(ifp, 0);
sys/dev/usb/if_athn_usb.c
2714
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/usb/if_athn_usb.c
2724
if (IS_UP_AND_RUNNING(ifp))
sys/dev/usb/if_athn_usb.c
2736
if (IS_UP_AND_RUNNING(ifp) &&
sys/dev/usb/if_athn_usb.c
2739
athn_usb_stop_locked(ifp);
sys/dev/usb/if_athn_usb.c
2740
error = athn_usb_init_locked(ifp);
sys/dev/usb/if_athn_usb.c
2749
athn_usb_init(struct ifnet *ifp)
sys/dev/usb/if_athn_usb.c
2751
struct athn_softc *sc = ifp->if_softc;
sys/dev/usb/if_athn_usb.c
2755
int ret = athn_usb_init_locked(ifp);
sys/dev/usb/if_athn_usb.c
2762
athn_usb_init_locked(struct ifnet *ifp)
sys/dev/usb/if_athn_usb.c
2764
struct athn_softc *sc = ifp->if_softc;
sys/dev/usb/if_athn_usb.c
2791
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/usb/if_athn_usb.c
2896
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_athn_usb.c
2897
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_athn_usb.c
2918
athn_usb_stop(ifp, 0);
sys/dev/usb/if_athn_usb.c
2923
athn_usb_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_athn_usb.c
2925
struct athn_softc *sc = ifp->if_softc;
sys/dev/usb/if_athn_usb.c
2929
athn_usb_stop_locked(ifp);
sys/dev/usb/if_athn_usb.c
2934
athn_usb_stop_locked(struct ifnet *ifp)
sys/dev/usb/if_athn_usb.c
2936
struct athn_softc *sc = ifp->if_softc;
sys/dev/usb/if_athn_usb.c
2952
ifp->if_timer = 0;
sys/dev/usb/if_athn_usb.c
2953
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_athn_usb.c
404
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_athn_usb.c
427
ic->ic_ifp = ifp;
sys/dev/usb/if_athn_usb.c
433
ifp->if_init = athn_usb_init;
sys/dev/usb/if_athn_usb.c
434
ifp->if_stop = athn_usb_stop;
sys/dev/usb/if_athn_usb.c
435
ifp->if_ioctl = athn_usb_ioctl;
sys/dev/usb/if_athn_usb.c
436
ifp->if_start = athn_usb_start;
sys/dev/usb/if_athn_usb.c
437
ifp->if_watchdog = athn_usb_watchdog;
sys/dev/usb/if_athn_usb.c
81
#define IS_UP_AND_RUNNING(ifp) \
sys/dev/usb/if_athn_usb.c
82
(((ifp)->if_flags & IFF_UP) && ((ifp)->if_flags & IFF_RUNNING))
sys/dev/usb/if_atu.c
1104
atu_media_change(struct ifnet *ifp)
sys/dev/usb/if_atu.c
1106
struct atu_softc *sc = ifp->if_softc;
sys/dev/usb/if_atu.c
1112
err = ieee80211_media_change(ifp);
sys/dev/usb/if_atu.c
1114
if ((ifp->if_flags & (IFF_RUNNING|IFF_UP)) ==
sys/dev/usb/if_atu.c
1129
atu_media_status(struct ifnet *ifp, struct ifmediareq *req)
sys/dev/usb/if_atu.c
1132
struct atu_softc *sc = ifp->if_softc;
sys/dev/usb/if_atu.c
1137
ieee80211_media_status(ifp, req);
sys/dev/usb/if_atu.c
1189
struct ifnet *ifp = ic->ic_ifp;
sys/dev/usb/if_atu.c
1190
struct atu_softc *sc = ifp->if_softc;
sys/dev/usb/if_atu.c
1350
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_atu.c
1415
ic->ic_ifp = ifp;
sys/dev/usb/if_atu.c
1437
ifp->if_softc = sc;
sys/dev/usb/if_atu.c
1438
memcpy(ifp->if_xname, device_xname(sc->atu_dev), IFNAMSIZ);
sys/dev/usb/if_atu.c
1439
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/usb/if_atu.c
1440
ifp->if_init = atu_init;
sys/dev/usb/if_atu.c
1441
ifp->if_stop = atu_stop;
sys/dev/usb/if_atu.c
1442
ifp->if_start = atu_start;
sys/dev/usb/if_atu.c
1443
ifp->if_ioctl = atu_ioctl;
sys/dev/usb/if_atu.c
1444
ifp->if_watchdog = atu_watchdog;
sys/dev/usb/if_atu.c
1445
ifp->if_mtu = ATU_DEFAULT_MTU;
sys/dev/usb/if_atu.c
1446
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/if_atu.c
1449
if_attach(ifp);
sys/dev/usb/if_atu.c
1470
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_atu.c
1476
atu_stop(ifp, 1);
sys/dev/usb/if_atu.c
1479
if_detach(ifp);
sys/dev/usb/if_atu.c
1620
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_atu.c
1633
if ((ifp->if_flags & (IFF_RUNNING|IFF_UP)) != (IFF_RUNNING|IFF_UP))
sys/dev/usb/if_atu.c
1688
m_set_rcvif(m, ifp);
sys/dev/usb/if_atu.c
1694
if_statinc(ifp, if_ipackets);
sys/dev/usb/if_atu.c
1699
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_atu.c
1732
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_atu.c
1757
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_atu.c
1759
if_statinc(ifp, if_opackets);
sys/dev/usb/if_atu.c
1765
ifp->if_timer = 0;
sys/dev/usb/if_atu.c
1766
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_atu.c
1769
atu_start(ifp);
sys/dev/usb/if_atu.c
1840
atu_start(struct ifnet *ifp)
sys/dev/usb/if_atu.c
1842
struct atu_softc *sc = ifp->if_softc;
sys/dev/usb/if_atu.c
1852
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/usb/if_atu.c
1855
if (ifp->if_flags & IFF_OACTIVE) {
sys/dev/usb/if_atu.c
1869
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_atu.c
1875
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_atu.c
1899
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_atu.c
1910
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_atu.c
1953
ifp->if_timer = 5;
sys/dev/usb/if_atu.c
1958
atu_init(struct ifnet *ifp)
sys/dev/usb/if_atu.c
1960
struct atu_softc *sc = ifp->if_softc;
sys/dev/usb/if_atu.c
1970
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/usb/if_atu.c
2036
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_atu.c
2037
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_atu.c
2138
atu_ioctl(struct ifnet *ifp, u_long command, void *data)
sys/dev/usb/if_atu.c
2140
struct atu_softc *sc = ifp->if_softc;
sys/dev/usb/if_atu.c
2154
if ((ifp->if_flags & (IFF_RUNNING|IFF_UP)) ==
sys/dev/usb/if_atu.c
2170
atu_watchdog(struct ifnet *ifp)
sys/dev/usb/if_atu.c
2172
struct atu_softc *sc = ifp->if_softc;
sys/dev/usb/if_atu.c
2179
ifp->if_timer = 0;
sys/dev/usb/if_atu.c
2181
if (sc->sc_state != ATU_S_OK || (ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/usb/if_atu.c
2184
sc = ifp->if_softc;
sys/dev/usb/if_atu.c
2186
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_atu.c
2202
if (!IFQ_IS_EMPTY(&ifp->if_snd))
sys/dev/usb/if_atu.c
2203
atu_start(ifp);
sys/dev/usb/if_atu.c
2214
atu_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_atu.c
2216
struct atu_softc *sc = ifp->if_softc;
sys/dev/usb/if_atu.c
2222
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_atu.c
2223
ifp->if_timer = 0;
sys/dev/usb/if_aue.c
540
aue_uno_mii_statchg(struct ifnet *ifp)
sys/dev/usb/if_aue.c
542
struct usbnet *un = ifp->if_softc;
sys/dev/usb/if_aue.c
549
device_unit(un->un_dev), (uintptr_t)ifp, hadlink, 0);
sys/dev/usb/if_aue.c
609
aue_uno_mcast(struct ifnet *ifp)
sys/dev/usb/if_aue.c
611
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_aue.c
863
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_aue.c
872
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_aue.c
875
if_statinc(ifp, if_collisions);
sys/dev/usb/if_aue.c
881
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_aue.c
891
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_aue.c
900
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_aue.c
946
aue_uno_init(struct ifnet *ifp)
sys/dev/usb/if_aue.c
948
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_aue.c
960
eaddr = CLLADDR(ifp->if_sadl);
sys/dev/usb/if_aue.c
979
aue_uno_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_aue.c
981
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_axe.c
1009
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_axe.c
1026
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_axe.c
1044
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_axe.c
1062
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_axe.c
1082
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_axe.c
1172
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/if_axe.c
1178
if ((ifp->if_capenable & IFCAP_CSUM_IPv4_Tx) != 0)
sys/dev/usb/if_axe.c
1180
if ((ifp->if_capenable & IFCAP_CSUM_TCPv4_Tx) != 0)
sys/dev/usb/if_axe.c
1182
if ((ifp->if_capenable & IFCAP_CSUM_UDPv4_Tx) != 0)
sys/dev/usb/if_axe.c
1184
if ((ifp->if_capenable & IFCAP_CSUM_TCPv6_Tx) != 0)
sys/dev/usb/if_axe.c
1186
if ((ifp->if_capenable & IFCAP_CSUM_UDPv6_Tx) != 0)
sys/dev/usb/if_axe.c
1192
if ((ifp->if_capenable & IFCAP_CSUM_IPv4_Rx) != 0)
sys/dev/usb/if_axe.c
1194
if ((ifp->if_capenable & IFCAP_CSUM_TCPv4_Rx) != 0)
sys/dev/usb/if_axe.c
1196
if ((ifp->if_capenable & IFCAP_CSUM_UDPv4_Rx) != 0)
sys/dev/usb/if_axe.c
1198
if ((ifp->if_capenable & IFCAP_CSUM_TCPv6_Rx) != 0)
sys/dev/usb/if_axe.c
1200
if ((ifp->if_capenable & IFCAP_CSUM_UDPv6_Rx) != 0)
sys/dev/usb/if_axe.c
1207
axe_uno_init(struct ifnet *ifp)
sys/dev/usb/if_axe.c
1210
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_axe.c
1234
(ifp->if_capenable & AX_RXCSUM) != 0) {
sys/dev/usb/if_axe.c
1293
axe_uno_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_axe.c
1295
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_axe.c
381
axe_uno_mii_statchg(struct ifnet *ifp)
sys/dev/usb/if_axe.c
385
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_axe.c
430
axe_uno_mcast(struct ifnet *ifp)
sys/dev/usb/if_axe.c
433
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_axe.c
969
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_axe.c
971
ifp->if_capabilities =
sys/dev/usb/if_axe.c
997
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_axen.c
175
axen_uno_mii_statchg(struct ifnet *ifp)
sys/dev/usb/if_axen.c
177
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_axen.c
231
axen_uno_mcast(struct ifnet *ifp)
sys/dev/usb/if_axen.c
233
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_axen.c
514
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/if_axen.c
515
uint64_t enabled = ifp->if_capenable;
sys/dev/usb/if_axen.c
518
KASSERT(IFNET_LOCKED(ifp));
sys/dev/usb/if_axen.c
548
axen_uno_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_axen.c
550
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_axen.c
697
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_axen.c
698
ifp->if_capabilities |= IFCAP_TSOv4 |
sys/dev/usb/if_axen.c
710
axen_csum_flags_rx(struct ifnet *ifp, uint32_t pkt_hdr)
sys/dev/usb/if_axen.c
712
int enabled_flags = ifp->if_csum_flags_rx;
sys/dev/usb/if_axen.c
757
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_axen.c
767
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_axen.c
786
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_axen.c
815
if_statadd(ifp, if_ierrors, pkt_count);
sys/dev/usb/if_axen.c
829
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_axen.c
841
axen_csum_flags_rx(ifp, pkt_hdr), 0, 0);
sys/dev/usb/if_axen.c
847
axen_csum_flags_rx(ifp, pkt_hdr), 0, 0);
sys/dev/usb/if_axen.c
904
axen_uno_init(struct ifnet *ifp)
sys/dev/usb/if_axen.c
906
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_axen.c
912
axen_uno_stop(ifp, 1);
sys/dev/usb/if_axen.c
935
axen_uno_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_axen.c
937
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_bwfm_usb.c
590
struct ifnet *ifp = sc->sc_sc.sc_ic.ic_ifp;
sys/dev/usb/if_bwfm_usb.c
609
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_bwfm_usb.c
614
if_statinc(ifp, if_opackets);
sys/dev/usb/if_bwfm_usb.c
617
if ((ifp->if_flags & IFF_OACTIVE) != 0) {
sys/dev/usb/if_bwfm_usb.c
618
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_bwfm_usb.c
619
if_schedule_deferred_start(ifp);
sys/dev/usb/if_cdce.c
268
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_cdce.c
275
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_cue.c
360
cue_uno_mcast(struct ifnet *ifp)
sys/dev/usb/if_cue.c
362
struct usbnet *un = ifp->if_softc;
sys/dev/usb/if_cue.c
544
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_cue.c
546
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/dev/usb/if_cue.c
548
if_statinc_ref(ifp, nsr, if_ierrors);
sys/dev/usb/if_cue.c
550
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/usb/if_cue.c
552
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/usb/if_cue.c
554
if_statadd_ref(ifp, nsr, if_collisions,
sys/dev/usb/if_cue.c
556
IF_STAT_PUTREF(ifp);
sys/dev/usb/if_cue.c
562
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_cue.c
574
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_cue.c
610
cue_uno_init(struct ifnet *ifp)
sys/dev/usb/if_cue.c
612
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_cue.c
619
cue_uno_stop(ifp, 1);
sys/dev/usb/if_cue.c
630
eaddr = CLLADDR(ifp->if_sadl);
sys/dev/usb/if_cue.c
660
cue_uno_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_cue.c
662
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_gscan.c
192
struct ifnet *ifp = sc->sc_ifp;
sys/dev/usb/if_gscan.c
218
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_gscan.c
222
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_gscan.c
227
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_gscan.c
242
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_gscan.c
255
m_set_rcvif(m, ifp);
sys/dev/usb/if_gscan.c
256
if_statadd(ifp, if_ibytes, m->m_len);
sys/dev/usb/if_gscan.c
257
can_bpf_mtap(ifp, m, 1);
sys/dev/usb/if_gscan.c
258
can_input(ifp, m);
sys/dev/usb/if_gscan.c
280
struct ifnet *ifp = sc->sc_ifp;
sys/dev/usb/if_gscan.c
289
ifp->if_timer = 0;
sys/dev/usb/if_gscan.c
294
if_statadd2(ifp, if_obytes, m->m_len, if_opackets, 1);
sys/dev/usb/if_gscan.c
296
m_set_rcvif(m, ifp);
sys/dev/usb/if_gscan.c
297
can_input(ifp, m); /* loopback */
sys/dev/usb/if_gscan.c
308
if_schedule_deferred_start(ifp);
sys/dev/usb/if_gscan.c
313
gscan_ifstart(struct ifnet *ifp)
sys/dev/usb/if_gscan.c
316
struct gscan_softc * const sc = ifp->if_softc;
sys/dev/usb/if_gscan.c
328
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_gscan.c
332
MCLAIM(m, ifp->if_mowner);
sys/dev/usb/if_gscan.c
349
if_statadd(ifp, if_oerrors, 1);
sys/dev/usb/if_gscan.c
352
ifp->if_timer = 5;
sys/dev/usb/if_gscan.c
354
can_bpf_mtap(ifp, m, 0);
sys/dev/usb/if_gscan.c
365
struct ifnet * const ifp = sc->sc_ifp;
sys/dev/usb/if_gscan.c
367
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/if_gscan.c
465
gscan_stop(sc, ifp, 1);
sys/dev/usb/if_gscan.c
470
gscan_stop(struct gscan_softc * const sc, struct ifnet *ifp, int disable)
sys/dev/usb/if_gscan.c
475
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/if_gscan.c
478
ifp->if_timer = 0;
sys/dev/usb/if_gscan.c
487
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/usb/if_gscan.c
520
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/if_gscan.c
521
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/usb/if_gscan.c
525
gscan_ifstop(struct ifnet *ifp, int disable)
sys/dev/usb/if_gscan.c
527
struct gscan_softc * const sc = ifp->if_softc;
sys/dev/usb/if_gscan.c
528
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/if_gscan.c
529
gscan_stop(sc, ifp, disable);
sys/dev/usb/if_gscan.c
534
gscan_ifioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_gscan.c
536
struct gscan_softc * const sc = ifp->if_softc;
sys/dev/usb/if_gscan.c
540
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/if_gscan.c
557
error = ifioctl_common(ifp, cmd, data);
sys/dev/usb/if_gscan.c
559
if ((ifp->if_flags & IFF_UP) != 0 &&
sys/dev/usb/if_gscan.c
560
(ifp->if_flags & IFF_RUNNING) == 0) {
sys/dev/usb/if_gscan.c
563
ifp->if_flags &= ~IFF_UP;
sys/dev/usb/if_gscan.c
565
} else if ((ifp->if_flags & IFF_UP) == 0 &&
sys/dev/usb/if_gscan.c
566
(ifp->if_flags & IFF_RUNNING) != 0) {
sys/dev/usb/if_gscan.c
576
gscan_ifwatchdog(struct ifnet *ifp)
sys/dev/usb/if_gscan.c
578
struct gscan_softc * const sc = ifp->if_softc;
sys/dev/usb/if_gscan.c
583
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_gscan.c
617
struct ifnet *ifp;
sys/dev/usb/if_gscan.c
747
ifp = if_alloc(IFT_OTHER);
sys/dev/usb/if_gscan.c
748
strlcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/usb/if_gscan.c
749
ifp->if_softc = sc;
sys/dev/usb/if_gscan.c
750
ifp->if_capabilities = 0;
sys/dev/usb/if_gscan.c
751
ifp->if_flags = 0;
sys/dev/usb/if_gscan.c
752
ifp->if_extflags = IFEF_MPSAFE;
sys/dev/usb/if_gscan.c
753
ifp->if_start = gscan_ifstart;
sys/dev/usb/if_gscan.c
754
ifp->if_ioctl = gscan_ifioctl;
sys/dev/usb/if_gscan.c
755
ifp->if_stop = gscan_ifstop;
sys/dev/usb/if_gscan.c
756
ifp->if_watchdog = gscan_ifwatchdog;
sys/dev/usb/if_gscan.c
757
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/dev/usb/if_gscan.c
759
sc->sc_ifp = ifp;
sys/dev/usb/if_gscan.c
760
can_ifattach(ifp);
sys/dev/usb/if_gscan.c
761
if_deferred_start_init(ifp, NULL);
sys/dev/usb/if_gscan.c
762
bpf_mtap_softint_init(ifp);
sys/dev/usb/if_gscan.c
766
ifp->if_mowner = kmem_zalloc(sizeof(*ifp->if_mowner), KM_SLEEP);
sys/dev/usb/if_gscan.c
767
strlcpy(ifp->if_mowner->mo_name, ifp->if_xname,
sys/dev/usb/if_gscan.c
768
sizeof(ifp->if_mowner->mo_name));
sys/dev/usb/if_gscan.c
769
MOWNER_ATTACH(ifp->if_mowner);
sys/dev/usb/if_gscan.c
780
struct ifnet * const ifp = sc->sc_ifp;
sys/dev/usb/if_gscan.c
794
if (ifp != NULL) {
sys/dev/usb/if_gscan.c
795
IFNET_LOCK(ifp);
sys/dev/usb/if_gscan.c
796
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/usb/if_gscan.c
797
gscan_stop(sc, ifp, 1);
sys/dev/usb/if_gscan.c
799
IFNET_UNLOCK(ifp);
sys/dev/usb/if_gscan.c
800
bpf_detach(ifp);
sys/dev/usb/if_gscan.c
801
if_detach(ifp);
sys/dev/usb/if_gscan.c
808
if (ifp != NULL) {
sys/dev/usb/if_gscan.c
820
struct ifnet * const ifp = sc->sc_ifp;
sys/dev/usb/if_gscan.c
824
if_deactivate(ifp);
sys/dev/usb/if_kue.c
321
kue_uno_mcast(struct ifnet *ifp)
sys/dev/usb/if_kue.c
323
struct usbnet * un = ifp->if_softc;
sys/dev/usb/if_kue.c
536
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_kue.c
553
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_kue.c
594
kue_uno_init(struct ifnet *ifp)
sys/dev/usb/if_kue.c
596
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_kue.c
602
memcpy(eaddr, CLLADDR(ifp->if_sadl), sizeof(eaddr));
sys/dev/usb/if_mos.c
151
static void mos_uno_stop(struct ifnet *ifp, int disable);
sys/dev/usb/if_mos.c
418
mos_uno_mii_statchg(struct ifnet *ifp)
sys/dev/usb/if_mos.c
420
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_mos.c
464
mos_uno_mcast(struct ifnet *ifp)
sys/dev/usb/if_mos.c
466
struct usbnet *un = ifp->if_softc;
sys/dev/usb/if_mos.c
669
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_mos.c
683
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_mos.c
699
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_mos.c
704
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_mos.c
729
mos_uno_init(struct ifnet *ifp)
sys/dev/usb/if_mos.c
731
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_mos.c
757
mos_uno_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_mos.c
759
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_mue.c
1000
const uint8_t *enaddr = CLLADDR(ifp->if_sadl);
sys/dev/usb/if_mue.c
1088
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/if_mue.c
1091
KASSERT(IFNET_LOCKED(ifp));
sys/dev/usb/if_mue.c
1096
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Rx) {
sys/dev/usb/if_mue.c
1104
if (ifp->if_capenable &
sys/dev/usb/if_mue.c
1122
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/if_mue.c
1125
KASSERT(IFNET_LOCKED(ifp));
sys/dev/usb/if_mue.c
1131
val |= MUE_MAC_RX_MAX_LEN(MUE_FRAME_LEN(ifp->if_mtu));
sys/dev/usb/if_mue.c
1139
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/if_mue.c
1153
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_mue.c
1167
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_mue.c
1179
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_mue.c
1203
csum &= ifp->if_csum_flags_rx;
sys/dev/usb/if_mue.c
1225
mue_uno_init(struct ifnet *ifp)
sys/dev/usb/if_mue.c
1227
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_mue.c
1244
mue_uno_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_mue.c
1246
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_mue.c
1275
mue_uno_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_mue.c
1277
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_mue.c
275
mue_uno_mii_statchg(struct ifnet *ifp)
sys/dev/usb/if_mue.c
277
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_mue.c
682
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/if_mue.c
683
const uint8_t *enaddr = CLLADDR(ifp->if_sadl);
sys/dev/usb/if_mue.c
873
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_mue.c
874
ifp->if_capabilities = IFCAP_TSOv4 | IFCAP_TSOv6 |
sys/dev/usb/if_mue.c
894
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/if_mue.c
910
if (__predict_false((!tso && len > (int)MUE_FRAME_LEN(ifp->if_mtu)) ||
sys/dev/usb/if_mue.c
996
mue_uno_mcast(struct ifnet *ifp)
sys/dev/usb/if_mue.c
998
struct usbnet *un = ifp->if_softc;
sys/dev/usb/if_ncm.c
257
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_ncm.c
265
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_ncm.c
284
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_ncm.c
291
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_ncm.c
299
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_ncm.c
316
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_otus.c
1508
otus_media_change(struct ifnet *ifp)
sys/dev/usb/if_otus.c
1515
sc = ifp->if_softc;
sys/dev/usb/if_otus.c
1519
error = ieee80211_media_change(ifp);
sys/dev/usb/if_otus.c
1533
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/usb/if_otus.c
1534
error = otus_init(ifp);
sys/dev/usb/if_otus.c
1712
struct ifnet *ifp;
sys/dev/usb/if_otus.c
1723
ifp = ic->ic_ifp;
sys/dev/usb/if_otus.c
1741
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_otus.c
1756
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_otus.c
1762
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_otus.c
1772
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_otus.c
1781
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_otus.c
1788
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_otus.c
1794
m_set_rcvif(m, ifp);
sys/dev/usb/if_otus.c
1910
struct ifnet *ifp;
sys/dev/usb/if_otus.c
1924
ifp = ic->ic_ifp;
sys/dev/usb/if_otus.c
1929
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_otus.c
1932
if_statinc(ifp, if_opackets);
sys/dev/usb/if_otus.c
1936
ifp->if_flags &= ~IFF_OACTIVE; /* XXX: do after freeing Tx buffer? */
sys/dev/usb/if_otus.c
1937
otus_start(ifp);
sys/dev/usb/if_otus.c
2069
otus_start(struct ifnet *ifp)
sys/dev/usb/if_otus.c
2078
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/usb/if_otus.c
2081
sc = ifp->if_softc;
sys/dev/usb/if_otus.c
2103
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_otus.c
2120
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_otus.c
2126
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_otus.c
2134
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_otus.c
2138
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_otus.c
2143
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_otus.c
2152
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_otus.c
2160
ifp->if_timer = 1;
sys/dev/usb/if_otus.c
2173
otus_watchdog(struct ifnet *ifp)
sys/dev/usb/if_otus.c
2177
sc = ifp->if_softc;
sys/dev/usb/if_otus.c
2181
ifp->if_timer = 0;
sys/dev/usb/if_otus.c
2187
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_otus.c
2190
ifp->if_timer = 1;
sys/dev/usb/if_otus.c
2196
otus_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_otus.c
2202
sc = ifp->if_softc;
sys/dev/usb/if_otus.c
2212
ifp->if_flags |= IFF_UP;
sys/dev/usb/if_otus.c
2220
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/usb/if_otus.c
2223
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/usb/if_otus.c
2225
if (((ifp->if_flags ^ sc->sc_if_flags) &
sys/dev/usb/if_otus.c
2230
otus_init(ifp);
sys/dev/usb/if_otus.c
2234
otus_stop(ifp);
sys/dev/usb/if_otus.c
2240
sc->sc_if_flags = ifp->if_flags;
sys/dev/usb/if_otus.c
2245
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/usb/if_otus.c
2270
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/usb/if_otus.c
2284
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/usb/if_otus.c
2286
otus_init(ifp);
sys/dev/usb/if_otus.c
2297
struct ifnet *ifp;
sys/dev/usb/if_otus.c
2306
ifp = sc->sc_ic.ic_ifp;
sys/dev/usb/if_otus.c
2307
if ((ifp->if_flags & (IFF_ALLMULTI | IFF_PROMISC)) != 0) {
sys/dev/usb/if_otus.c
2316
ifp->if_flags |= IFF_ALLMULTI;
sys/dev/usb/if_otus.c
2430
otus_updateslot(struct ifnet *ifp)
sys/dev/usb/if_otus.c
2434
sc = ifp->if_softc;
sys/dev/usb/if_otus.c
3160
otus_init(struct ifnet *ifp)
sys/dev/usb/if_otus.c
3167
sc = ifp->if_softc;
sys/dev/usb/if_otus.c
3186
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/usb/if_otus.c
3234
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_otus.c
3235
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_otus.c
3246
otus_stop(struct ifnet *ifp)
sys/dev/usb/if_otus.c
3252
sc = ifp->if_softc;
sys/dev/usb/if_otus.c
3259
ifp->if_timer = 0;
sys/dev/usb/if_otus.c
3260
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_otus.c
693
struct ifnet *ifp;
sys/dev/usb/if_otus.c
704
ifp = sc->sc_ic.ic_ifp;
sys/dev/usb/if_otus.c
705
if (ifp != NULL) /* Failed to attach properly */
sys/dev/usb/if_otus.c
706
otus_stop(ifp);
sys/dev/usb/if_otus.c
712
if (ifp && ifp->if_flags != 0) { /* if_attach() has been called. */
sys/dev/usb/if_otus.c
713
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_otus.c
714
bpf_detach(ifp);
sys/dev/usb/if_otus.c
716
if_detach(ifp);
sys/dev/usb/if_otus.c
757
struct ifnet *ifp;
sys/dev/usb/if_otus.c
767
ifp = &sc->sc_if;
sys/dev/usb/if_otus.c
828
ic->ic_ifp = ifp;
sys/dev/usb/if_otus.c
856
ifp->if_softc = sc;
sys/dev/usb/if_otus.c
857
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/usb/if_otus.c
858
ifp->if_init = otus_init;
sys/dev/usb/if_otus.c
859
ifp->if_ioctl = otus_ioctl;
sys/dev/usb/if_otus.c
860
ifp->if_start = otus_start;
sys/dev/usb/if_otus.c
861
ifp->if_watchdog = otus_watchdog;
sys/dev/usb/if_otus.c
862
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/if_otus.c
863
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/usb/if_otus.c
865
if_attach(ifp);
sys/dev/usb/if_otus.c
889
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/usb/if_rum.c
1250
rum_start(struct ifnet *ifp)
sys/dev/usb/if_rum.c
1252
struct rum_softc *sc = ifp->if_softc;
sys/dev/usb/if_rum.c
1258
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/usb/if_rum.c
1265
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_rum.c
1279
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/usb/if_rum.c
1283
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_rum.c
1286
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/usb/if_rum.c
1297
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/usb/if_rum.c
1306
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_rum.c
1312
ifp->if_timer = 1;
sys/dev/usb/if_rum.c
1317
rum_watchdog(struct ifnet *ifp)
sys/dev/usb/if_rum.c
1319
struct rum_softc *sc = ifp->if_softc;
sys/dev/usb/if_rum.c
1322
ifp->if_timer = 0;
sys/dev/usb/if_rum.c
1328
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_rum.c
1331
ifp->if_timer = 1;
sys/dev/usb/if_rum.c
1338
rum_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_rum.c
1340
#define IS_RUNNING(ifp) \
sys/dev/usb/if_rum.c
1341
(((ifp)->if_flags & IFF_UP) && ((ifp)->if_flags & IFF_RUNNING))
sys/dev/usb/if_rum.c
1343
struct rum_softc *sc = ifp->if_softc;
sys/dev/usb/if_rum.c
1351
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/usb/if_rum.c
1353
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/usb/if_rum.c
1358
rum_init(ifp);
sys/dev/usb/if_rum.c
1361
rum_stop(ifp, 1);
sys/dev/usb/if_rum.c
1370
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/usb/if_rum.c
1380
if (IS_RUNNING(ifp) &&
sys/dev/usb/if_rum.c
1382
rum_init(ifp);
sys/dev/usb/if_rum.c
1814
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/usb/if_rum.c
1820
if (!(ifp->if_flags & IFF_PROMISC))
sys/dev/usb/if_rum.c
1825
DPRINTF(("%s promiscuous mode\n", (ifp->if_flags & IFF_PROMISC) ?
sys/dev/usb/if_rum.c
1950
rum_init(struct ifnet *ifp)
sys/dev/usb/if_rum.c
1952
struct rum_softc *sc = ifp->if_softc;
sys/dev/usb/if_rum.c
1963
rum_stop(ifp, 0);
sys/dev/usb/if_rum.c
1997
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/usb/if_rum.c
2079
if (!(ifp->if_flags & IFF_PROMISC))
sys/dev/usb/if_rum.c
2084
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_rum.c
2085
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_rum.c
2094
fail: rum_stop(ifp, 1);
sys/dev/usb/if_rum.c
2099
rum_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_rum.c
2101
struct rum_softc *sc = ifp->if_softc;
sys/dev/usb/if_rum.c
2108
ifp->if_timer = 0;
sys/dev/usb/if_rum.c
2109
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_rum.c
2256
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/usb/if_rum.c
2265
if_statadd(ifp, if_oerrors, le32toh(sc->sta[5]) >> 16);
sys/dev/usb/if_rum.c
301
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_rum.c
387
ic->ic_ifp = ifp;
sys/dev/usb/if_rum.c
442
ifp->if_softc = sc;
sys/dev/usb/if_rum.c
443
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/usb/if_rum.c
444
ifp->if_init = rum_init;
sys/dev/usb/if_rum.c
445
ifp->if_ioctl = rum_ioctl;
sys/dev/usb/if_rum.c
446
ifp->if_start = rum_start;
sys/dev/usb/if_rum.c
447
ifp->if_watchdog = rum_watchdog;
sys/dev/usb/if_rum.c
448
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/dev/usb/if_rum.c
449
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/if_rum.c
450
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/usb/if_rum.c
452
if_attach(ifp);
sys/dev/usb/if_rum.c
465
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/usb/if_rum.c
492
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_rum.c
495
if (!ifp->if_softc)
sys/dev/usb/if_rum.c
502
rum_stop(ifp, 1);
sys/dev/usb/if_rum.c
507
bpf_detach(ifp);
sys/dev/usb/if_rum.c
509
if_detach(ifp);
sys/dev/usb/if_rum.c
636
rum_media_change(struct ifnet *ifp)
sys/dev/usb/if_rum.c
640
error = ieee80211_media_change(ifp);
sys/dev/usb/if_rum.c
644
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/usb/if_rum.c
645
rum_init(ifp);
sys/dev/usb/if_rum.c
768
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_rum.c
781
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_rum.c
791
if_statinc(ifp, if_opackets);
sys/dev/usb/if_rum.c
796
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_rum.c
797
rum_start(ifp);
sys/dev/usb/if_rum.c
808
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_rum.c
830
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_rum.c
842
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_rum.c
850
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_rum.c
859
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_rum.c
868
m_set_rcvif(m, ifp);
sys/dev/usb/if_run.c
1786
run_media_change(struct ifnet *ifp)
sys/dev/usb/if_run.c
1788
struct run_softc *sc = ifp->if_softc;
sys/dev/usb/if_run.c
1793
error = ieee80211_media_change(ifp);
sys/dev/usb/if_run.c
1806
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/usb/if_run.c
1807
run_init(ifp);
sys/dev/usb/if_run.c
1890
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
1933
run_updateslot(ifp);
sys/dev/usb/if_run.c
2190
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
2206
if_statadd(ifp, if_oerrors, le32toh(sta[0]) & 0xffff);
sys/dev/usb/if_run.c
2285
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
2315
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_run.c
2324
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_run.c
2344
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_run.c
2351
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_run.c
2357
m_set_rcvif(m, ifp);
sys/dev/usb/if_run.c
2422
if (!IFQ_IS_EMPTY(&ifp->if_snd) && !(ifp->if_flags & IFF_OACTIVE))
sys/dev/usb/if_run.c
2423
run_start(ifp);
sys/dev/usb/if_run.c
2499
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
2514
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_run.c
2520
if_statinc(ifp, if_opackets);
sys/dev/usb/if_run.c
2521
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_run.c
2522
run_start(ifp);
sys/dev/usb/if_run.c
2689
run_start(struct ifnet *ifp)
sys/dev/usb/if_run.c
2691
struct run_softc *sc = ifp->if_softc;
sys/dev/usb/if_run.c
2697
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/usb/if_run.c
2702
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_run.c
2716
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_run.c
2721
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_run.c
2729
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_run.c
2733
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_run.c
2737
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_run.c
2745
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_run.c
2750
ifp->if_timer = 1;
sys/dev/usb/if_run.c
2755
run_watchdog(struct ifnet *ifp)
sys/dev/usb/if_run.c
2757
struct run_softc *sc = ifp->if_softc;
sys/dev/usb/if_run.c
2760
ifp->if_timer = 0;
sys/dev/usb/if_run.c
2766
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_run.c
2769
ifp->if_timer = 1;
sys/dev/usb/if_run.c
2776
run_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_run.c
2778
struct run_softc *sc = ifp->if_softc;
sys/dev/usb/if_run.c
2786
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/usb/if_run.c
2788
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/usb/if_run.c
2792
run_init(ifp);
sys/dev/usb/if_run.c
2795
run_stop(ifp, 1);
sys/dev/usb/if_run.c
2804
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/usb/if_run.c
2816
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/usb/if_run.c
2818
run_init(ifp);
sys/dev/usb/if_run.c
3976
run_updateslot(struct ifnet *ifp)
sys/dev/usb/if_run.c
3980
run_do_async(ifp->if_softc, run_updateslot_cb, NULL, 0);
sys/dev/usb/if_run.c
4699
run_init(struct ifnet *ifp)
sys/dev/usb/if_run.c
4701
struct run_softc *sc = ifp->if_softc;
sys/dev/usb/if_run.c
4727
if (ifp->if_flags & IFF_RUNNING)
sys/dev/usb/if_run.c
4728
run_stop(ifp, 0);
sys/dev/usb/if_run.c
4742
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/usb/if_run.c
4952
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_run.c
4953
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_run.c
4961
fail: run_stop(ifp, 1);
sys/dev/usb/if_run.c
4966
run_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_run.c
4968
struct run_softc *sc = ifp->if_softc;
sys/dev/usb/if_run.c
4973
if (ifp->if_flags & IFF_RUNNING)
sys/dev/usb/if_run.c
4977
ifp->if_timer = 0;
sys/dev/usb/if_run.c
4978
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_run.c
568
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
673
ic->ic_ifp = ifp;
sys/dev/usb/if_run.c
727
ifp->if_softc = sc;
sys/dev/usb/if_run.c
728
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/usb/if_run.c
729
ifp->if_init = run_init;
sys/dev/usb/if_run.c
730
ifp->if_ioctl = run_ioctl;
sys/dev/usb/if_run.c
731
ifp->if_start = run_start;
sys/dev/usb/if_run.c
732
ifp->if_watchdog = run_watchdog;
sys/dev/usb/if_run.c
733
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/if_run.c
734
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/usb/if_run.c
736
if_attach(ifp);
sys/dev/usb/if_run.c
755
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/usb/if_run.c
779
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
783
if (ifp->if_softc == NULL)
sys/dev/usb/if_run.c
792
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/usb/if_run.c
793
run_stop(ifp, 0);
sys/dev/usb/if_run.c
800
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_run.c
801
bpf_detach(ifp);
sys/dev/usb/if_run.c
803
if_detach(ifp);
sys/dev/usb/if_smsc.c
340
smsc_uno_miibus_statchg(struct ifnet *ifp)
sys/dev/usb/if_smsc.c
343
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_smsc.c
419
smsc_uno_mcast(struct ifnet *ifp)
sys/dev/usb/if_smsc.c
422
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_smsc.c
481
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/if_smsc.c
485
KASSERT(IFNET_LOCKED(ifp));
sys/dev/usb/if_smsc.c
495
if (ifp->if_capenable & (IFCAP_CSUM_TCPv4_Rx | IFCAP_CSUM_UDPv4_Rx))
sys/dev/usb/if_smsc.c
501
if (ifp->if_capenable & (IFCAP_CSUM_TCPv4_Tx | IFCAP_CSUM_UDPv4_Tx))
sys/dev/usb/if_smsc.c
558
smsc_uno_init(struct ifnet *ifp)
sys/dev/usb/if_smsc.c
560
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_smsc.c
573
smsc_uno_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_smsc.c
575
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_smsc.c
612
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/if_smsc.c
613
const char *eaddr = CLLADDR(ifp->if_sadl);
sys/dev/usb/if_smsc.c
732
smsc_uno_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_smsc.c
734
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_smsc.c
840
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_smsc.c
842
ifp->if_capabilities |=
sys/dev/usb/if_smsc.c
881
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_smsc.c
892
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_smsc.c
902
if_statinc(ifp, if_collisions);
sys/dev/usb/if_smsc.c
908
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_smsc.c
919
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_smsc.c
928
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_smsc.c
935
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_udav.c
465
udav_uno_init(struct ifnet *ifp)
sys/dev/usb/if_udav.c
467
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_udav.c
474
memcpy(eaddr, CLLADDR(ifp->if_sadl), sizeof(eaddr));
sys/dev/usb/if_udav.c
559
udav_uno_mcast(struct ifnet *ifp)
sys/dev/usb/if_udav.c
561
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_udav.c
653
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_udav.c
674
if_statinc(ifp, if_collisions);
sys/dev/usb/if_udav.c
681
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_udav.c
694
udav_uno_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_udav.c
696
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_udav.c
795
udav_uno_mii_statchg(struct ifnet *ifp)
sys/dev/usb/if_udav.c
797
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_udav.c
800
DPRINTF(("%s: %s: enter\n", ifp->if_xname, __func__));
sys/dev/usb/if_umb.c
1008
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1023
if (ifp->if_flags & IFF_UP)
sys/dev/usb/if_umb.c
1029
if (ifp->if_link_state != state) {
sys/dev/usb/if_umb.c
1030
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
1033
(ifp->if_link_state == LINK_STATE_UP)
sys/dev/usb/if_umb.c
1036
ifp->if_link_state = state;
sys/dev/usb/if_umb.c
1043
if (in_control(NULL, SIOCGIFADDR, &ifr, ifp) == 0 &&
sys/dev/usb/if_umb.c
1046
in_control(NULL, SIOCDIFADDR, &ifr, ifp);
sys/dev/usb/if_umb.c
1049
if_link_state_change(ifp, state);
sys/dev/usb/if_umb.c
1299
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1312
} else if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
1395
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1418
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
1451
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1472
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
1484
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1503
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
1515
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1545
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
1565
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1578
if (ifp->if_flags & IFF_DEBUG) {
sys/dev/usb/if_umb.c
1598
if (ifp->if_flags & IFF_UP) {
sys/dev/usb/if_umb.c
1626
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1636
if ((ifp->if_flags & IFF_DEBUG) && sc->sc_info.rssi != rssi &&
sys/dev/usb/if_umb.c
1651
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1670
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
1673
if ((ifp->if_flags & IFF_DEBUG) &&
sys/dev/usb/if_umb.c
1696
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1751
rv = in_control(NULL, SIOCAIFADDR, &ifra, ifp);
sys/dev/usb/if_umb.c
1753
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
1782
if (ifp->if_mtu != val && val <= sc->sc_maxpktlen) {
sys/dev/usb/if_umb.c
1783
ifp->if_mtu = val;
sys/dev/usb/if_umb.c
1784
if (ifp->if_mtu > val)
sys/dev/usb/if_umb.c
1785
ifp->if_mtu = val;
sys/dev/usb/if_umb.c
1786
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
1792
if ((ifp->if_flags & IFF_DEBUG) && avail & MBIM_IPCONF_HAS_ADDRINFO) {
sys/dev/usb/if_umb.c
1817
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1819
if (sc->sc_dying || !(ifp->if_flags & IFF_RUNNING))
sys/dev/usb/if_umb.c
1891
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
1895
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_umb.c
1896
ifp->if_timer = 0;
sys/dev/usb/if_umb.c
1903
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_umb.c
1910
if (IFQ_IS_EMPTY(&ifp->if_snd) == 0)
sys/dev/usb/if_umb.c
1911
umb_start(ifp);
sys/dev/usb/if_umb.c
1919
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
2025
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_umb.c
2041
m = m_devget(dp, dlen, 0, ifp);
sys/dev/usb/if_umb.c
2043
if_statinc(ifp, if_iqdrops);
sys/dev/usb/if_umb.c
2047
if_percpuq_enqueue((ifp)->if_percpuq, (m));
sys/dev/usb/if_umb.c
2055
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_umb.c
2102
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
2139
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
2281
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
2288
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
2296
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
2298
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
2382
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
2410
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
2418
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
2609
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
2633
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
314
struct ifnet *ifp;
sys/dev/usb/if_umb.c
524
ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
525
ifp->if_softc = sc;
sys/dev/usb/if_umb.c
526
ifp->if_flags = IFF_SIMPLEX | IFF_MULTICAST | IFF_POINTOPOINT;
sys/dev/usb/if_umb.c
527
ifp->if_ioctl = umb_ioctl;
sys/dev/usb/if_umb.c
528
ifp->if_start = umb_start;
sys/dev/usb/if_umb.c
530
ifp->if_watchdog = umb_watchdog;
sys/dev/usb/if_umb.c
531
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/usb/if_umb.c
532
ifp->if_link_state = LINK_STATE_DOWN;
sys/dev/usb/if_umb.c
535
ifp->if_type = IFT_MBIM;
sys/dev/usb/if_umb.c
536
ifp->if_addrlen = 0;
sys/dev/usb/if_umb.c
537
ifp->if_hdrlen = sizeof(struct ncm_header16) +
sys/dev/usb/if_umb.c
539
ifp->if_mtu = 1500; /* use a common default */
sys/dev/usb/if_umb.c
540
ifp->if_mtu = sc->sc_maxpktlen;
sys/dev/usb/if_umb.c
541
ifp->if_output = umb_output;
sys/dev/usb/if_umb.c
542
ifp->_if_input = umb_input;
sys/dev/usb/if_umb.c
543
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/if_umb.c
546
if_initialize(ifp);
sys/dev/usb/if_umb.c
547
if_register(ifp);
sys/dev/usb/if_umb.c
548
if_alloc_sadl(ifp);
sys/dev/usb/if_umb.c
550
bpf_attach(ifp, DLT_RAW, 0);
sys/dev/usb/if_umb.c
579
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
585
if (ifp->if_flags & IFF_RUNNING)
sys/dev/usb/if_umb.c
609
if (ifp->if_softc) {
sys/dev/usb/if_umb.c
614
bpf_detach(ifp);
sys/dev/usb/if_umb.c
615
if_detach(ifp);
sys/dev/usb/if_umb.c
703
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
706
if (!(ifp->if_flags & IFF_RUNNING)) {
sys/dev/usb/if_umb.c
723
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_umb.c
724
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_umb.c
733
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
735
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_umb.c
736
ifp->if_timer = 0;
sys/dev/usb/if_umb.c
748
umb_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_umb.c
750
struct umb_softc *sc = ifp->if_softc;
sys/dev/usb/if_umb.c
762
ifp->if_flags |= IFF_UP;
sys/dev/usb/if_umb.c
780
error = ifioctl_common(ifp, cmd, data);
sys/dev/usb/if_umb.c
788
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, KAUTH_ARG(cmd),
sys/dev/usb/if_umb.c
798
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, KAUTH_ARG(cmd),
sys/dev/usb/if_umb.c
837
if (ifr->ifr_mtu > ifp->if_mtu) {
sys/dev/usb/if_umb.c
841
ifp->if_mtu = ifr->ifr_mtu;
sys/dev/usb/if_umb.c
850
error = ifmedia_ioctl(ifp, ifr, &sc->sc_im, cmd);
sys/dev/usb/if_umb.c
853
error = ifioctl_common(ifp, cmd, data);
sys/dev/usb/if_umb.c
861
umb_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/dev/usb/if_umb.c
867
device_xname(((struct umb_softc *)ifp->if_softc)->sc_dev),
sys/dev/usb/if_umb.c
874
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/usb/if_umb.c
880
error = if_transmit_lock(ifp, m);
sys/dev/usb/if_umb.c
886
umb_input(struct ifnet *ifp, struct mbuf *m)
sys/dev/usb/if_umb.c
891
if ((ifp->if_flags & IFF_UP) == 0) {
sys/dev/usb/if_umb.c
896
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_umb.c
904
if_statinc(ifp, if_iqdrops);
sys/dev/usb/if_umb.c
907
if_statadd2(ifp, if_ipackets, 1, if_ibytes, pktlen);
sys/dev/usb/if_umb.c
913
umb_start(struct ifnet *ifp)
sys/dev/usb/if_umb.c
915
struct umb_softc *sc = ifp->if_softc;
sys/dev/usb/if_umb.c
918
if (sc->sc_dying || (ifp->if_flags & IFF_OACTIVE))
sys/dev/usb/if_umb.c
921
IFQ_POLL(&ifp->if_snd, m_head);
sys/dev/usb/if_umb.c
926
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_umb.c
929
IFQ_DEQUEUE(&ifp->if_snd, m_head);
sys/dev/usb/if_umb.c
931
bpf_mtap(ifp, m_head, BPF_D_OUT);
sys/dev/usb/if_umb.c
933
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_umb.c
934
ifp->if_timer = (2 * umb_xfer_tout) / 1000;
sys/dev/usb/if_umb.c
938
umb_watchdog(struct ifnet *ifp)
sys/dev/usb/if_umb.c
940
struct umb_softc *sc = ifp->if_softc;
sys/dev/usb/if_umb.c
945
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_umb.c
955
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
958
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_umb.c
965
umb_mediachange(struct ifnet * ifp)
sys/dev/usb/if_umb.c
971
umb_mediastatus(struct ifnet * ifp, struct ifmediareq * imr)
sys/dev/usb/if_umb.c
973
switch (ifp->if_link_state) {
sys/dev/usb/if_umb.c
989
struct ifnet *ifp = GET_IFP(sc);
sys/dev/usb/if_umb.c
996
if (ifp->if_flags & IFF_DEBUG)
sys/dev/usb/if_upgt.c
1246
upgt_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_upgt.c
1248
struct upgt_softc *sc = ifp->if_softc;
sys/dev/usb/if_upgt.c
1256
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/usb/if_upgt.c
1258
if (ifp->if_flags & IFF_UP) {
sys/dev/usb/if_upgt.c
1259
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/usb/if_upgt.c
1260
upgt_init(ifp);
sys/dev/usb/if_upgt.c
1262
if (ifp->if_flags & IFF_RUNNING)
sys/dev/usb/if_upgt.c
1268
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/usb/if_upgt.c
1279
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/usb/if_upgt.c
1281
upgt_init(ifp);
sys/dev/usb/if_upgt.c
1291
upgt_init(struct ifnet *ifp)
sys/dev/usb/if_upgt.c
1293
struct upgt_softc *sc = ifp->if_softc;
sys/dev/usb/if_upgt.c
1298
if (ifp->if_flags & IFF_RUNNING)
sys/dev/usb/if_upgt.c
1301
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_upgt.c
1302
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_upgt.c
1304
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/usb/if_upgt.c
1321
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
1326
ifp->if_timer = 0;
sys/dev/usb/if_upgt.c
1327
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_upgt.c
1334
upgt_media_change(struct ifnet *ifp)
sys/dev/usb/if_upgt.c
1336
struct upgt_softc *sc = ifp->if_softc;
sys/dev/usb/if_upgt.c
1341
if ((error = ieee80211_media_change(ifp)) != ENETRESET)
sys/dev/usb/if_upgt.c
1344
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/usb/if_upgt.c
1348
upgt_init(ifp);
sys/dev/usb/if_upgt.c
1463
upgt_start(struct ifnet *ifp)
sys/dev/usb/if_upgt.c
1465
struct upgt_softc *sc = ifp->if_softc;
sys/dev/usb/if_upgt.c
1473
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/usb/if_upgt.c
1498
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_upgt.c
1509
IFQ_POLL(&ifp->if_snd, m);
sys/dev/usb/if_upgt.c
1513
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_upgt.c
1525
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_upgt.c
1540
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_upgt.c
1553
ifp->if_timer = 5;
sys/dev/usb/if_upgt.c
1554
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_upgt.c
1561
upgt_watchdog(struct ifnet *ifp)
sys/dev/usb/if_upgt.c
1563
struct upgt_softc *sc = ifp->if_softc;
sys/dev/usb/if_upgt.c
1583
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
1618
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_upgt.c
1703
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_upgt.c
1726
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
1742
if_statinc(ifp, if_opackets);
sys/dev/usb/if_upgt.c
1756
ifp->if_timer = 0;
sys/dev/usb/if_upgt.c
1757
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_upgt.c
1758
upgt_start(ifp);
sys/dev/usb/if_upgt.c
1849
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
1860
m = m_devget(rxdesc->data, pkglen, 0, ifp);
sys/dev/usb/if_upgt.c
1864
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_upgt.c
355
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
429
ic->ic_ifp = ifp;
sys/dev/usb/if_upgt.c
449
ifp->if_softc = sc;
sys/dev/usb/if_upgt.c
450
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/usb/if_upgt.c
451
ifp->if_init = upgt_init;
sys/dev/usb/if_upgt.c
452
ifp->if_ioctl = upgt_ioctl;
sys/dev/usb/if_upgt.c
453
ifp->if_start = upgt_start;
sys/dev/usb/if_upgt.c
454
ifp->if_watchdog = upgt_watchdog;
sys/dev/usb/if_upgt.c
455
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/if_upgt.c
456
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/usb/if_upgt.c
458
if_attach(ifp);
sys/dev/usb/if_upgt.c
470
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/usb/if_upgt.c
501
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
512
if (ifp->if_flags & IFF_RUNNING)
sys/dev/usb/if_upgt.c
551
bpf_detach(ifp);
sys/dev/usb/if_upgt.c
553
if_detach(ifp);
sys/dev/usb/if_upl.c
211
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_upl.c
212
ifp->if_mtu = UPL_BUFSZ;
sys/dev/usb/if_upl.c
213
ifp->if_type = IFT_OTHER;
sys/dev/usb/if_upl.c
214
ifp->if_addrlen = 0;
sys/dev/usb/if_upl.c
215
ifp->if_hdrlen = 0;
sys/dev/usb/if_upl.c
216
ifp->if_output = upl_output;
sys/dev/usb/if_upl.c
217
ifp->_if_input = upl_input;
sys/dev/usb/if_upl.c
218
ifp->if_baudrate = 12000000;
sys/dev/usb/if_upl.c
219
ifp->if_dlt = DLT_RAW;
sys/dev/usb/if_upl.c
253
upl_uno_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_upl.c
265
upl_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/dev/usb/if_upl.c
268
struct usbnet * const un __unused = ifp->if_softc;
sys/dev/usb/if_upl.c
273
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/usb/if_upl.c
279
return if_transmit_lock(ifp, m);
sys/dev/usb/if_upl.c
283
upl_input(struct ifnet *ifp, struct mbuf *m)
sys/dev/usb/if_upl.c
291
if_statinc(ifp, if_iqdrops);
sys/dev/usb/if_upl.c
294
if_statadd2(ifp, if_ipackets, 1, if_ibytes, pktlen);
sys/dev/usb/if_ural.c
1351
ural_start(struct ifnet *ifp)
sys/dev/usb/if_ural.c
1353
struct ural_softc *sc = ifp->if_softc;
sys/dev/usb/if_ural.c
1363
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_ural.c
1377
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/usb/if_ural.c
1381
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_ural.c
1384
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/usb/if_ural.c
1396
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/usb/if_ural.c
1405
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_ural.c
1411
ifp->if_timer = 1;
sys/dev/usb/if_ural.c
1416
ural_watchdog(struct ifnet *ifp)
sys/dev/usb/if_ural.c
1418
struct ural_softc *sc = ifp->if_softc;
sys/dev/usb/if_ural.c
1421
ifp->if_timer = 0;
sys/dev/usb/if_ural.c
1427
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_ural.c
1430
ifp->if_timer = 1;
sys/dev/usb/if_ural.c
1442
ural_reset(struct ifnet *ifp)
sys/dev/usb/if_ural.c
1444
struct ural_softc *sc = ifp->if_softc;
sys/dev/usb/if_ural.c
1456
ural_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_ural.c
1458
#define IS_RUNNING(ifp) \
sys/dev/usb/if_ural.c
1459
(((ifp)->if_flags & IFF_UP) && ((ifp)->if_flags & IFF_RUNNING))
sys/dev/usb/if_ural.c
1461
struct ural_softc *sc = ifp->if_softc;
sys/dev/usb/if_ural.c
1469
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/usb/if_ural.c
1472
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/usb/if_ural.c
1477
ural_init(ifp);
sys/dev/usb/if_ural.c
1480
ural_stop(ifp, 1);
sys/dev/usb/if_ural.c
1489
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/usb/if_ural.c
1499
if (IS_RUNNING(ifp) &&
sys/dev/usb/if_ural.c
1501
ural_init(ifp);
sys/dev/usb/if_ural.c
1847
ural_update_slot(struct ifnet *ifp)
sys/dev/usb/if_ural.c
1849
struct ural_softc *sc = ifp->if_softc;
sys/dev/usb/if_ural.c
1941
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/usb/if_ural.c
1947
if (!(ifp->if_flags & IFF_PROMISC))
sys/dev/usb/if_ural.c
1952
DPRINTF(("%s promiscuous mode\n", (ifp->if_flags & IFF_PROMISC) ?
sys/dev/usb/if_ural.c
2078
ural_init(struct ifnet *ifp)
sys/dev/usb/if_ural.c
2080
struct ural_softc *sc = ifp->if_softc;
sys/dev/usb/if_ural.c
2090
ural_stop(ifp, 0);
sys/dev/usb/if_ural.c
2130
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/usb/if_ural.c
2206
if (!(ifp->if_flags & IFF_PROMISC))
sys/dev/usb/if_ural.c
2211
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_ural.c
2212
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_ural.c
2222
fail: ural_stop(ifp, 1);
sys/dev/usb/if_ural.c
2227
ural_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_ural.c
2229
struct ural_softc *sc = ifp->if_softc;
sys/dev/usb/if_ural.c
2235
ifp->if_timer = 0;
sys/dev/usb/if_ural.c
2236
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_ural.c
2336
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/usb/if_ural.c
2346
if_statadd(ifp, if_oerrors, sc->sta[9]);
sys/dev/usb/if_ural.c
361
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_ural.c
435
ifp->if_softc = sc;
sys/dev/usb/if_ural.c
436
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/usb/if_ural.c
437
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/usb/if_ural.c
438
ifp->if_init = ural_init;
sys/dev/usb/if_ural.c
439
ifp->if_ioctl = ural_ioctl;
sys/dev/usb/if_ural.c
440
ifp->if_start = ural_start;
sys/dev/usb/if_ural.c
441
ifp->if_watchdog = ural_watchdog;
sys/dev/usb/if_ural.c
442
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/dev/usb/if_ural.c
443
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/if_ural.c
445
ic->ic_ifp = ifp;
sys/dev/usb/if_ural.c
495
if_attach(ifp);
sys/dev/usb/if_ural.c
508
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/usb/if_ural.c
536
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_ural.c
546
ural_stop(ifp, 1);
sys/dev/usb/if_ural.c
551
bpf_detach(ifp);
sys/dev/usb/if_ural.c
553
if_detach(ifp);
sys/dev/usb/if_ural.c
677
ural_media_change(struct ifnet *ifp)
sys/dev/usb/if_ural.c
681
error = ieee80211_media_change(ifp);
sys/dev/usb/if_ural.c
685
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/usb/if_ural.c
686
ural_init(ifp);
sys/dev/usb/if_ural.c
858
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_ural.c
871
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_ural.c
883
if_statinc(ifp, if_opackets);
sys/dev/usb/if_ural.c
888
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_ural.c
889
ural_start(ifp);
sys/dev/usb/if_ural.c
900
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_ural.c
921
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_ural.c
935
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_ural.c
941
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_ural.c
947
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_ural.c
957
m_set_rcvif(m, ifp);
sys/dev/usb/if_ure.c
1000
ure_rxcsum(struct ifnet *ifp, struct ure_rxpkt *rp)
sys/dev/usb/if_ure.c
1002
int enabled = ifp->if_csum_flags_rx, flags = 0;
sys/dev/usb/if_ure.c
314
ure_uno_miibus_statchg(struct ifnet *ifp)
sys/dev/usb/if_ure.c
316
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_ure.c
341
ure_uno_mcast(struct ifnet *ifp)
sys/dev/usb/if_ure.c
343
struct usbnet *un = ifp->if_softc;
sys/dev/usb/if_ure.c
415
ure_uno_init(struct ifnet *ifp)
sys/dev/usb/if_ure.c
417
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_ure.c
422
memcpy(eaddr, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/dev/usb/if_ure.c
449
ure_uno_stop(struct ifnet *ifp, int disable __unused)
sys/dev/usb/if_ure.c
451
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_ure.c
928
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_ure.c
934
ifp->if_capabilities = IFCAP_CSUM_IPv4_Tx |
sys/dev/usb/if_ure.c
939
ifp->if_capabilities |= IFCAP_CSUM_IPv4_Rx |
sys/dev/usb/if_ure.c
959
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_ure.c
968
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_ure.c
981
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_ure.c
989
ure_rxcsum(ifp, &rxhdr), 0, 0);
sys/dev/usb/if_url.c
365
url_uno_init(struct ifnet *ifp)
sys/dev/usb/if_url.c
367
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_url.c
375
eaddr = CLLADDR(ifp->if_sadl);
sys/dev/usb/if_url.c
418
url_uno_mcast(struct ifnet *ifp)
sys/dev/usb/if_url.c
420
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_url.c
498
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_url.c
504
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_url.c
519
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_url.c
538
url_uno_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_url.c
540
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_url.c
652
url_uno_mii_statchg(struct ifnet *ifp)
sys/dev/usb/if_url.c
654
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/if_url.c
656
DPRINTF(("%s: %s: enter\n", ifp->if_xname, __func__));
sys/dev/usb/if_urndis.c
1074
ifp->if_watchdog = urndis_watchdog;
sys/dev/usb/if_urndis.c
780
struct ifnet *ifp = usbnet_ifp(un);
sys/dev/usb/if_urndis.c
851
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_urndis.c
871
urndis_watchdog(struct ifnet *ifp)
sys/dev/usb/if_urndis.c
878
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_urndis.c
886
urndis_uno_init(struct ifnet *ifp)
sys/dev/usb/if_urndis.c
888
struct usbnet *un = ifp->if_softc;
sys/dev/usb/if_urndis.c
890
KASSERT(IFNET_LOCKED(ifp));
sys/dev/usb/if_urtw.c
1029
urtw_media_change(struct ifnet *ifp)
sys/dev/usb/if_urtw.c
1033
error = ieee80211_media_change(ifp);
sys/dev/usb/if_urtw.c
1037
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/usb/if_urtw.c
1039
if_init(ifp);
sys/dev/usb/if_urtw.c
2134
struct ifnet *ifp = sc->sc_ic.ic_ifp;
sys/dev/usb/if_urtw.c
2155
(ifp->if_flags & (IFF_ALLMULTI | IFF_PROMISC))) {
sys/dev/usb/if_urtw.c
2250
urtw_init(struct ifnet *ifp)
sys/dev/usb/if_urtw.c
2252
struct urtw_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtw.c
2257
urtw_stop(ifp, 0);
sys/dev/usb/if_urtw.c
2277
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/usb/if_urtw.c
2353
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_urtw.c
2354
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_urtw.c
2367
urtw_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_urtw.c
2369
#define IS_RUNNING(ifp) \
sys/dev/usb/if_urtw.c
2370
(((ifp)->if_flags & IFF_UP) && ((ifp)->if_flags & IFF_RUNNING))
sys/dev/usb/if_urtw.c
2372
struct urtw_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtw.c
2383
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/usb/if_urtw.c
2385
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/usb/if_urtw.c
2389
if_init(ifp);
sys/dev/usb/if_urtw.c
2392
urtw_stop(ifp, 1);
sys/dev/usb/if_urtw.c
2401
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET)
sys/dev/usb/if_urtw.c
2411
if (IS_RUNNING(ifp) &&
sys/dev/usb/if_urtw.c
2413
if_init(ifp);
sys/dev/usb/if_urtw.c
2424
urtw_start(struct ifnet *ifp)
sys/dev/usb/if_urtw.c
2426
struct urtw_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtw.c
2436
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/usb/if_urtw.c
2445
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_urtw.c
2458
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/usb/if_urtw.c
2463
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_urtw.c
2466
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/usb/if_urtw.c
2477
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/usb/if_urtw.c
2487
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_urtw.c
2492
ifp->if_timer = 1;
sys/dev/usb/if_urtw.c
2497
urtw_watchdog(struct ifnet *ifp)
sys/dev/usb/if_urtw.c
2499
struct urtw_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtw.c
2501
ifp->if_timer = 0;
sys/dev/usb/if_urtw.c
2506
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_urtw.c
2509
ifp->if_timer = 1;
sys/dev/usb/if_urtw.c
2522
struct ifnet *ifp = ic->ic_ifp;
sys/dev/usb/if_urtw.c
2535
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_urtw.c
2545
if_statinc(ifp, if_opackets);
sys/dev/usb/if_urtw.c
2548
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_urtw.c
2549
urtw_start(ifp);
sys/dev/usb/if_urtw.c
2561
struct ifnet *ifp = ic->ic_ifp;
sys/dev/usb/if_urtw.c
2574
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_urtw.c
2584
if_statinc(ifp, if_opackets);
sys/dev/usb/if_urtw.c
2587
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_urtw.c
2588
urtw_start(ifp);
sys/dev/usb/if_urtw.c
3010
urtw_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_urtw.c
3012
struct urtw_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtw.c
3020
ifp->if_timer = 0;
sys/dev/usb/if_urtw.c
3021
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_urtw.c
3058
struct ifnet *ifp = ic->ic_ifp;
sys/dev/usb/if_urtw.c
3071
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_urtw.c
3077
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_urtw.c
3091
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_urtw.c
3117
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_urtw.c
3125
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_urtw.c
3134
m_set_rcvif(m, ifp);
sys/dev/usb/if_urtw.c
3591
urtw_8187b_init(struct ifnet *ifp)
sys/dev/usb/if_urtw.c
3593
struct urtw_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtw.c
3599
urtw_stop(ifp, 0);
sys/dev/usb/if_urtw.c
3612
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/usb/if_urtw.c
3717
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_urtw.c
3718
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_urtw.c
608
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_urtw.c
696
ic->ic_ifp = ifp;
sys/dev/usb/if_urtw.c
723
ifp->if_softc = sc;
sys/dev/usb/if_urtw.c
724
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/usb/if_urtw.c
726
ifp->if_init = urtw_init;
sys/dev/usb/if_urtw.c
728
ifp->if_init = urtw_8187b_init;
sys/dev/usb/if_urtw.c
730
ifp->if_ioctl = urtw_ioctl;
sys/dev/usb/if_urtw.c
731
ifp->if_start = urtw_start;
sys/dev/usb/if_urtw.c
732
ifp->if_watchdog = urtw_watchdog;
sys/dev/usb/if_urtw.c
733
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/dev/usb/if_urtw.c
734
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/if_urtw.c
735
memcpy(ifp->if_xname, device_xname(self), IFNAMSIZ);
sys/dev/usb/if_urtw.c
737
if_attach(ifp);
sys/dev/usb/if_urtw.c
749
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/usb/if_urtw.c
777
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_urtw.c
796
if (ifp->if_softc != NULL) {
sys/dev/usb/if_urtw.c
797
bpf_detach(ifp);
sys/dev/usb/if_urtw.c
799
if_detach(ifp);
sys/dev/usb/if_urtwn.c
1611
urtwn_media_change(struct ifnet *ifp)
sys/dev/usb/if_urtwn.c
1617
if ((error = ieee80211_media_change(ifp)) != ENETRESET)
sys/dev/usb/if_urtwn.c
1620
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/usb/if_urtwn.c
1622
urtwn_init(ifp);
sys/dev/usb/if_urtwn.c
2428
struct ifnet *ifp = ic->ic_ifp;
sys/dev/usb/if_urtwn.c
2451
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_urtwn.c
2462
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_urtwn.c
2467
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_urtwn.c
2491
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_urtwn.c
2502
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_urtwn.c
2508
m_set_rcvif(m, ifp);
sys/dev/usb/if_urtwn.c
2665
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_urtwn.c
2676
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_urtwn.c
2686
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_urtwn.c
2692
if_statinc(ifp, if_opackets);
sys/dev/usb/if_urtwn.c
2693
urtwn_start(ifp);
sys/dev/usb/if_urtwn.c
2917
urtwn_start(struct ifnet *ifp)
sys/dev/usb/if_urtwn.c
2919
struct urtwn_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtwn.c
2928
if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
sys/dev/usb/if_urtwn.c
2941
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_urtwn.c
2955
IFQ_POLL(&ifp->if_snd, m);
sys/dev/usb/if_urtwn.c
2973
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_urtwn.c
2977
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_urtwn.c
2982
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_urtwn.c
2992
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_urtwn.c
2998
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_urtwn.c
3004
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_urtwn.c
3017
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_urtwn.c
3024
ifp->if_timer = 1;
sys/dev/usb/if_urtwn.c
3029
urtwn_watchdog(struct ifnet *ifp)
sys/dev/usb/if_urtwn.c
3031
struct urtwn_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtwn.c
3035
ifp->if_timer = 0;
sys/dev/usb/if_urtwn.c
3041
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_urtwn.c
3044
ifp->if_timer = 1;
sys/dev/usb/if_urtwn.c
3050
urtwn_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_urtwn.c
3052
struct urtwn_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtwn.c
3064
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/usb/if_urtwn.c
3066
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/usb/if_urtwn.c
3070
urtwn_init(ifp);
sys/dev/usb/if_urtwn.c
3073
urtwn_stop(ifp, 1);
sys/dev/usb/if_urtwn.c
3082
if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {
sys/dev/usb/if_urtwn.c
3108
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
sys/dev/usb/if_urtwn.c
3111
urtwn_init(ifp);
sys/dev/usb/if_urtwn.c
376
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_urtwn.c
4803
urtwn_init(struct ifnet *ifp)
sys/dev/usb/if_urtwn.c
4805
struct urtwn_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtwn.c
4814
urtwn_stop(ifp, 0);
sys/dev/usb/if_urtwn.c
487
ic->ic_ifp = ifp;
sys/dev/usb/if_urtwn.c
4876
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/usb/if_urtwn.c
5051
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_urtwn.c
5052
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_urtwn.c
5068
urtwn_stop(ifp, 1);
sys/dev/usb/if_urtwn.c
5073
urtwn_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_urtwn.c
5075
struct urtwn_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtwn.c
5088
ifp->if_timer = 0;
sys/dev/usb/if_urtwn.c
5089
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_urtwn.c
5116
urtwn_reset(struct ifnet *ifp)
sys/dev/usb/if_urtwn.c
5118
struct urtwn_softc *sc = ifp->if_softc;
sys/dev/usb/if_urtwn.c
515
ifp->if_softc = sc;
sys/dev/usb/if_urtwn.c
516
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/usb/if_urtwn.c
517
ifp->if_init = urtwn_init;
sys/dev/usb/if_urtwn.c
518
ifp->if_ioctl = urtwn_ioctl;
sys/dev/usb/if_urtwn.c
519
ifp->if_start = urtwn_start;
sys/dev/usb/if_urtwn.c
520
ifp->if_watchdog = urtwn_watchdog;
sys/dev/usb/if_urtwn.c
521
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/if_urtwn.c
522
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/usb/if_urtwn.c
524
if_initialize(ifp);
sys/dev/usb/if_urtwn.c
541
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/usb/if_urtwn.c
553
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/usb/if_urtwn.c
554
if_register(ifp);
sys/dev/usb/if_urtwn.c
575
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_urtwn.c
590
urtwn_stop(ifp, 0);
sys/dev/usb/if_urtwn.c
594
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_urtwn.c
595
bpf_detach(ifp);
sys/dev/usb/if_urtwn.c
597
if_detach(ifp);
sys/dev/usb/if_zyd.c
1841
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
1863
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_zyd.c
1908
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
1919
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_zyd.c
1930
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_zyd.c
1943
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_zyd.c
1952
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_zyd.c
1956
m_set_rcvif(m, ifp);
sys/dev/usb/if_zyd.c
1994
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
2012
if_statinc(ifp, if_ierrors);
sys/dev/usb/if_zyd.c
2052
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
2151
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_zyd.c
2164
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
2178
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_zyd.c
2191
if_statinc(ifp, if_opackets);
sys/dev/usb/if_zyd.c
2194
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_zyd.c
2195
zyd_start(ifp);
sys/dev/usb/if_zyd.c
2204
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
2308
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_zyd.c
2317
zyd_start(struct ifnet *ifp)
sys/dev/usb/if_zyd.c
2319
struct zyd_softc *sc = ifp->if_softc;
sys/dev/usb/if_zyd.c
2329
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_zyd.c
2342
IFQ_POLL(&ifp->if_snd, m0);
sys/dev/usb/if_zyd.c
2346
ifp->if_flags |= IFF_OACTIVE;
sys/dev/usb/if_zyd.c
2349
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/dev/usb/if_zyd.c
2361
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/dev/usb/if_zyd.c
2364
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_zyd.c
2370
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_zyd.c
2376
ifp->if_timer = 1;
sys/dev/usb/if_zyd.c
2381
zyd_watchdog(struct ifnet *ifp)
sys/dev/usb/if_zyd.c
2383
struct zyd_softc *sc = ifp->if_softc;
sys/dev/usb/if_zyd.c
2386
ifp->if_timer = 0;
sys/dev/usb/if_zyd.c
2392
if_statinc(ifp, if_oerrors);
sys/dev/usb/if_zyd.c
2395
ifp->if_timer = 1;
sys/dev/usb/if_zyd.c
2402
zyd_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/if_zyd.c
2404
struct zyd_softc *sc = ifp->if_softc;
sys/dev/usb/if_zyd.c
2412
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dev/usb/if_zyd.c
2415
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/dev/usb/if_zyd.c
2417
zyd_init(ifp);
sys/dev/usb/if_zyd.c
2420
zyd_stop(ifp, 1);
sys/dev/usb/if_zyd.c
2432
if ((ifp->if_flags & (IFF_RUNNING | IFF_UP)) ==
sys/dev/usb/if_zyd.c
2434
zyd_init(ifp);
sys/dev/usb/if_zyd.c
2444
zyd_init(struct ifnet *ifp)
sys/dev/usb/if_zyd.c
2446
struct zyd_softc *sc = ifp->if_softc;
sys/dev/usb/if_zyd.c
2450
zyd_stop(ifp, 0);
sys/dev/usb/if_zyd.c
2452
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(ifp->if_sadl));
sys/dev/usb/if_zyd.c
2526
ifp->if_flags &= ~IFF_OACTIVE;
sys/dev/usb/if_zyd.c
2527
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/if_zyd.c
2536
fail: zyd_stop(ifp, 1);
sys/dev/usb/if_zyd.c
2541
zyd_stop(struct ifnet *ifp, int disable)
sys/dev/usb/if_zyd.c
2543
struct zyd_softc *sc = ifp->if_softc;
sys/dev/usb/if_zyd.c
2549
ifp->if_timer = 0;
sys/dev/usb/if_zyd.c
2550
ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/usb/if_zyd.c
306
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
327
ifp->if_softc = sc;
sys/dev/usb/if_zyd.c
328
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/dev/usb/if_zyd.c
329
ifp->if_init = zyd_init;
sys/dev/usb/if_zyd.c
330
ifp->if_ioctl = zyd_ioctl;
sys/dev/usb/if_zyd.c
331
ifp->if_start = zyd_start;
sys/dev/usb/if_zyd.c
332
ifp->if_watchdog = zyd_watchdog;
sys/dev/usb/if_zyd.c
333
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/dev/usb/if_zyd.c
334
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/if_zyd.c
335
memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/usb/if_zyd.c
349
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
402
ic->ic_ifp = ifp;
sys/dev/usb/if_zyd.c
427
if_attach(ifp);
sys/dev/usb/if_zyd.c
441
bpf_attach2(ifp, DLT_IEEE802_11_RADIO,
sys/dev/usb/if_zyd.c
465
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
472
zyd_stop(ifp, 1);
sys/dev/usb/if_zyd.c
482
bpf_detach(ifp);
sys/dev/usb/if_zyd.c
484
if_detach(ifp);
sys/dev/usb/if_zyd.c
672
zyd_media_change(struct ifnet *ifp)
sys/dev/usb/if_zyd.c
676
error = ieee80211_media_change(ifp);
sys/dev/usb/if_zyd.c
680
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP | IFF_RUNNING))
sys/dev/usb/if_zyd.c
681
zyd_init(ifp);
sys/dev/usb/uhso.c
1909
struct ifnet *ifp;
sys/dev/usb/uhso.c
1942
ifp = if_alloc(IFT_IP);
sys/dev/usb/uhso.c
1943
strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/usb/uhso.c
1944
ifp->if_softc = hp;
sys/dev/usb/uhso.c
1945
ifp->if_mtu = UHSO_IFNET_MTU;
sys/dev/usb/uhso.c
1946
ifp->if_dlt = DLT_RAW;
sys/dev/usb/uhso.c
1947
ifp->if_type = IFT_IP;
sys/dev/usb/uhso.c
1948
ifp->if_flags = IFF_NOARP | IFF_SIMPLEX;
sys/dev/usb/uhso.c
1949
ifp->if_ioctl = uhso_ifnet_ioctl;
sys/dev/usb/uhso.c
1950
ifp->if_start = uhso_ifnet_start;
sys/dev/usb/uhso.c
1951
ifp->if_output = uhso_ifnet_output;
sys/dev/usb/uhso.c
1952
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/uhso.c
1955
hp->hp_ifp = ifp;
sys/dev/usb/uhso.c
1970
if_attach(ifp);
sys/dev/usb/uhso.c
1971
if_alloc_sadl(ifp);
sys/dev/usb/uhso.c
1972
bpf_attach(ifp, DLT_RAW, 0);
sys/dev/usb/uhso.c
1981
struct ifnet *ifp = hp->hp_ifp;
sys/dev/usb/uhso.c
1984
CLR(ifp->if_flags, IFF_RUNNING);
sys/dev/usb/uhso.c
1992
struct ifnet *ifp = hp->hp_ifp;
sys/dev/usb/uhso.c
1996
bpf_detach(ifp);
sys/dev/usb/uhso.c
1997
if_detach(ifp);
sys/dev/usb/uhso.c
1998
if_free(ifp);
sys/dev/usb/uhso.c
2010
struct ifnet *ifp = hp->hp_ifp;
sys/dev/usb/uhso.c
2017
if (!ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/usb/uhso.c
2028
if_statinc(ifp, if_oerrors);
sys/dev/usb/uhso.c
2036
if_statinc(ifp, if_opackets);
sys/dev/usb/uhso.c
2040
CLR(ifp->if_flags, IFF_OACTIVE);
sys/dev/usb/uhso.c
2041
ifp->if_start(ifp);
sys/dev/usb/uhso.c
2051
struct ifnet *ifp = hp->hp_ifp;
sys/dev/usb/uhso.c
2058
if (!ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/usb/uhso.c
2069
if_statinc(ifp, if_ierrors);
sys/dev/usb/uhso.c
2077
uhso_ifnet_input(ifp, &hp->hp_mbuf, cp, cc);
sys/dev/usb/uhso.c
2084
uhso_ifnet_input(struct ifnet *ifp, struct mbuf **mb, uint8_t *cp, size_t cc)
sys/dev/usb/uhso.c
2100
aprint_error_ifnet(ifp, "no mbufs\n");
sys/dev/usb/uhso.c
2101
if_statinc(ifp, if_ierrors);
sys/dev/usb/uhso.c
2107
aprint_error_ifnet(ifp, "no mbuf clusters\n");
sys/dev/usb/uhso.c
2108
if_statinc(ifp, if_ierrors);
sys/dev/usb/uhso.c
2127
aprint_error_ifnet(ifp,
sys/dev/usb/uhso.c
2131
if_statinc(ifp, if_ierrors);
sys/dev/usb/uhso.c
2173
m_set_rcvif(m, ifp);
sys/dev/usb/uhso.c
2178
bpf_mtap(ifp, m, BPF_D_IN);
sys/dev/usb/uhso.c
2183
if_statadd2(ifp, if_ipackets, 1, if_ibytes, got);
sys/dev/usb/uhso.c
2190
uhso_ifnet_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/uhso.c
2192
struct uhso_port *hp = ifp->if_softc;
sys/dev/usb/uhso.c
2202
if (!ISSET(ifp->if_flags, IFF_RUNNING)) {
sys/dev/usb/uhso.c
2203
SET(ifp->if_flags, IFF_UP);
sys/dev/usb/uhso.c
2210
SET(ifp->if_flags, IFF_RUNNING);
sys/dev/usb/uhso.c
2212
ifp);
sys/dev/usb/uhso.c
2232
error = ifioctl_common(ifp, cmd, data);
sys/dev/usb/uhso.c
2239
error = ifioctl_common(ifp, cmd, data);
sys/dev/usb/uhso.c
2243
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/dev/usb/uhso.c
2251
SET(ifp->if_flags, IFF_RUNNING);
sys/dev/usb/uhso.c
2252
DPRINTF(1, "hp=%p, ifp=%p RUNNING\n", hp, ifp);
sys/dev/usb/uhso.c
2257
CLR(ifp->if_flags, IFF_RUNNING);
sys/dev/usb/uhso.c
2258
DPRINTF(1, "hp=%p, ifp=%p STOPPED\n", hp, ifp);
sys/dev/usb/uhso.c
2267
error = ifioctl_common(ifp, cmd, data);
sys/dev/usb/uhso.c
2310
uhso_ifnet_start(struct ifnet *ifp)
sys/dev/usb/uhso.c
2312
struct uhso_port *hp = ifp->if_softc;
sys/dev/usb/uhso.c
2315
KASSERT(!ISSET(ifp->if_flags, IFF_OACTIVE));
sys/dev/usb/uhso.c
2317
if (!ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/usb/uhso.c
2320
if (IFQ_IS_EMPTY(&ifp->if_snd)) {
sys/dev/usb/uhso.c
2325
SET(ifp->if_flags, IFF_OACTIVE);
sys/dev/usb/uhso.c
2326
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/uhso.c
2329
aprint_error_ifnet(ifp,
sys/dev/usb/uhso.c
2336
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/uhso.c
2342
if_statinc(ifp, if_oerrors);
sys/dev/usb/uhso.c
2343
CLR(ifp->if_flags, IFF_OACTIVE);
sys/dev/usb/uhso.c
2348
uhso_ifnet_output(struct ifnet *ifp, struct mbuf *m,
sys/dev/usb/uhso.c
2353
if (!ISSET(ifp->if_flags, IFF_RUNNING))
sys/dev/usb/uhso.c
2356
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/usb/uhso.c
2361
error = ifq_enqueue(ifp, m);
sys/dev/usb/usbnet.c
1006
return ether_mediachange(ifp);
sys/dev/usb/usbnet.c
1022
struct ifnet *ifp = &ec->ec_if;
sys/dev/usb/usbnet.c
1023
struct usbnet *un = ifp->if_softc;
sys/dev/usb/usbnet.c
1026
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
1028
const u_short changed = ifp->if_flags ^ unp->unp_if_flags;
sys/dev/usb/usbnet.c
1043
unp->unp_if_flags = ifp->if_flags;
sys/dev/usb/usbnet.c
1067
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/usbnet.c
1070
KASSERTMSG(mutex_owned(&unp->unp_mcastlock) || IFNET_LOCKED(ifp),
sys/dev/usb/usbnet.c
1071
"%s", ifp->if_xname);
sys/dev/usb/usbnet.c
1077
usbnet_if_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/usbnet.c
1080
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/usbnet.c
1088
return uno_override_ioctl(un, ifp, cmd, data);
sys/dev/usb/usbnet.c
1090
error = ether_ioctl(ifp, cmd, data);
sys/dev/usb/usbnet.c
1106
(*un->un_ops->uno_mcast)(ifp);
sys/dev/usb/usbnet.c
1112
error = uno_ioctl(un, ifp, cmd, data);
sys/dev/usb/usbnet.c
1131
usbnet_stop(struct usbnet *un, struct ifnet *ifp, int disable)
sys/dev/usb/usbnet.c
1138
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
1139
KASSERTMSG(ifp->if_flags & IFF_RUNNING, "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
1148
KASSERTMSG(unp->unp_mcastactive, "%p", ifp->if_xname);
sys/dev/usb/usbnet.c
1205
uno_stop(un, ifp, disable);
sys/dev/usb/usbnet.c
1215
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
1216
ifp->if_flags &= ~IFF_RUNNING;
sys/dev/usb/usbnet.c
1220
usbnet_if_stop(struct ifnet *ifp, int disable)
sys/dev/usb/usbnet.c
1222
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/usbnet.c
1224
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
1233
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/dev/usb/usbnet.c
1236
usbnet_stop(un, ifp, disable);
sys/dev/usb/usbnet.c
1259
usbnet_watchdog(struct ifnet *ifp)
sys/dev/usb/usbnet.c
1262
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/usbnet.c
1266
if_statinc(ifp, if_oerrors);
sys/dev/usb/usbnet.c
1276
if (!IFQ_IS_EMPTY(&ifp->if_snd))
sys/dev/usb/usbnet.c
1277
(*ifp->if_start)(ifp);
sys/dev/usb/usbnet.c
1286
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/usbnet.c
1295
usbnet_watchdog(ifp);
sys/dev/usb/usbnet.c
1301
DPRINTFN(8, "mii %#jx ifp %#jx", (uintptr_t)mii, (uintptr_t)ifp, 0, 0);
sys/dev/usb/usbnet.c
1305
(*mii->mii_statchg)(ifp);
sys/dev/usb/usbnet.c
1314
usbnet_if_init(struct ifnet *ifp)
sys/dev/usb/usbnet.c
1317
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/usbnet.c
1320
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
1338
if (ifp->if_flags & IFF_RUNNING)
sys/dev/usb/usbnet.c
1339
usbnet_stop(un, ifp, /*disable*/1/*XXX???*/);
sys/dev/usb/usbnet.c
1340
KASSERTMSG((ifp->if_flags & IFF_RUNNING) == 0, "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
1342
error = uno_init(un, ifp);
sys/dev/usb/usbnet.c
1491
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/usbnet.c
1497
mii->mii_ifp = ifp;
sys/dev/usb/usbnet.c
1524
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/usbnet.c
1529
ifp->if_softc = un;
sys/dev/usb/usbnet.c
1530
strlcpy(ifp->if_xname, device_xname(un->un_dev), IFNAMSIZ);
sys/dev/usb/usbnet.c
1531
ifp->if_flags = if_flags;
sys/dev/usb/usbnet.c
1532
ifp->if_extflags = IFEF_MPSAFE | if_extflags;
sys/dev/usb/usbnet.c
1533
ifp->if_ioctl = usbnet_if_ioctl;
sys/dev/usb/usbnet.c
1534
ifp->if_start = usbnet_if_start;
sys/dev/usb/usbnet.c
1535
ifp->if_init = usbnet_if_init;
sys/dev/usb/usbnet.c
1536
ifp->if_stop = usbnet_if_stop;
sys/dev/usb/usbnet.c
1544
if_initialize(ifp);
sys/dev/usb/usbnet.c
1545
if (ifp->_if_input == NULL)
sys/dev/usb/usbnet.c
1546
ifp->if_percpuq = if_percpuq_create(ifp);
sys/dev/usb/usbnet.c
1547
if_register(ifp);
sys/dev/usb/usbnet.c
1558
ether_ifattach(ifp, un->un_eaddr);
sys/dev/usb/usbnet.c
1560
if_alloc_sadl(ifp);
sys/dev/usb/usbnet.c
1561
bpf_attach(ifp, DLT_RAW, 0);
sys/dev/usb/usbnet.c
1565
IFQ_SET_READY(&ifp->if_snd);
sys/dev/usb/usbnet.c
1584
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/usbnet.c
1601
IFNET_LOCK(ifp);
sys/dev/usb/usbnet.c
1602
if (ifp->if_flags & IFF_RUNNING) {
sys/dev/usb/usbnet.c
1603
usbnet_if_stop(ifp, 1);
sys/dev/usb/usbnet.c
1605
IFNET_UNLOCK(ifp);
sys/dev/usb/usbnet.c
162
uno_stop(struct usbnet *un, struct ifnet *ifp, int disable)
sys/dev/usb/usbnet.c
1621
ether_ifdetach(ifp);
sys/dev/usb/usbnet.c
1623
bpf_detach(ifp);
sys/dev/usb/usbnet.c
1624
if_detach(ifp);
sys/dev/usb/usbnet.c
164
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
166
(*un->un_ops->uno_stop)(ifp, disable);
sys/dev/usb/usbnet.c
1663
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/usbnet.c
1667
if_deactivate(ifp);
sys/dev/usb/usbnet.c
170
uno_ioctl(struct usbnet *un, struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/usbnet.c
173
KASSERTMSG(cmd != SIOCADDMULTI, "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
174
KASSERTMSG(cmd != SIOCDELMULTI, "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
175
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
178
return (*un->un_ops->uno_ioctl)(ifp, cmd, data);
sys/dev/usb/usbnet.c
183
uno_override_ioctl(struct usbnet *un, struct ifnet *ifp, u_long cmd, void *data)
sys/dev/usb/usbnet.c
191
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
194
return (*un->un_ops->uno_override_ioctl)(ifp, cmd, data);
sys/dev/usb/usbnet.c
198
uno_init(struct usbnet *un, struct ifnet *ifp)
sys/dev/usb/usbnet.c
200
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
201
return un->un_ops->uno_init ? (*un->un_ops->uno_init)(ifp) : 0;
sys/dev/usb/usbnet.c
219
uno_mii_statchg(struct usbnet *un, struct ifnet *ifp)
sys/dev/usb/usbnet.c
222
(*un->un_ops->uno_statchg)(ifp);
sys/dev/usb/usbnet.c
293
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/usbnet.c
305
if_statinc(ifp, if_ierrors);
sys/dev/usb/usbnet.c
310
m_set_rcvif(m, ifp);
sys/dev/usb/usbnet.c
317
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/usb/usbnet.c
324
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/usbnet.c
335
if_statinc(ifp, if_ierrors);
sys/dev/usb/usbnet.c
340
m_set_rcvif(m, ifp);
sys/dev/usb/usbnet.c
344
if_input(ifp, m);
sys/dev/usb/usbnet.c
415
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/usbnet.c
437
if_statinc(ifp, if_opackets);
sys/dev/usb/usbnet.c
442
if_statinc(ifp, if_oerrors);
sys/dev/usb/usbnet.c
453
if (status == USBD_NORMAL_COMPLETION && !IFQ_IS_EMPTY(&ifp->if_snd))
sys/dev/usb/usbnet.c
454
(*ifp->if_start)(ifp);
sys/dev/usb/usbnet.c
490
usbnet_start_locked(struct ifnet *ifp)
sys/dev/usb/usbnet.c
493
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/usbnet.c
524
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/usbnet.c
532
if_statinc(ifp, if_oerrors);
sys/dev/usb/usbnet.c
546
if_statinc(ifp, if_oerrors);
sys/dev/usb/usbnet.c
559
if_statinc(ifp, if_oerrors);
sys/dev/usb/usbnet.c
569
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/usbnet.c
592
usbnet_if_start(struct ifnet *ifp)
sys/dev/usb/usbnet.c
594
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/usbnet.c
603
usbnet_start_locked(ifp);
sys/dev/usb/usbnet.c
833
struct ifnet * const ifp = usbnet_ifp(un);
sys/dev/usb/usbnet.c
837
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
867
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
868
ifp->if_flags |= IFF_RUNNING;
sys/dev/usb/usbnet.c
876
KASSERTMSG(!unp->unp_mcastactive, "%s", ifp->if_xname);
sys/dev/usb/usbnet.c
877
unp->unp_if_flags = ifp->if_flags;
sys/dev/usb/usbnet.c
878
(*un->un_ops->uno_mcast)(ifp);
sys/dev/usb/usbnet.c
969
usbnet_mii_statchg(struct ifnet *ifp)
sys/dev/usb/usbnet.c
972
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/usbnet.c
977
uno_mii_statchg(un, ifp);
sys/dev/usb/usbnet.c
981
usbnet_media_upd(struct ifnet *ifp)
sys/dev/usb/usbnet.c
984
struct usbnet * const un = ifp->if_softc;
sys/dev/usb/usbnet.c
992
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/dist/pf/net/if_compat.c
103
ifp->if_pf_groups = ifgh;
sys/dist/pf/net/if_compat.c
107
if_destroy_groups(struct ifnet *ifp)
sys/dist/pf/net/if_compat.c
109
struct ifg_list_head *ifgh = if_get_groups(ifp);
sys/dist/pf/net/if_compat.c
115
if_get_groups(struct ifnet *ifp)
sys/dist/pf/net/if_compat.c
117
return (ifp->if_pf_groups);
sys/dist/pf/net/if_compat.c
148
if_addgroup(struct ifnet *ifp, const char *groupname)
sys/dist/pf/net/if_compat.c
150
struct ifg_list_head *ifgh = if_get_groups(ifp);
sys/dist/pf/net/if_compat.c
185
ifgm->ifgm_ifp = ifp;
sys/dist/pf/net/if_compat.c
201
if_delgroup(struct ifnet *ifp, const char *groupname)
sys/dist/pf/net/if_compat.c
203
struct ifg_list_head *ifgh = if_get_groups(ifp);
sys/dist/pf/net/if_compat.c
216
if (ifgm->ifgm_ifp == ifp)
sys/dist/pf/net/if_compat.c
247
if_getgroup(void *data, struct ifnet *ifp)
sys/dist/pf/net/if_compat.c
250
struct ifg_list_head *ifgh = if_get_groups(ifp);
sys/dist/pf/net/if_compat.c
96
if_init_groups(struct ifnet *ifp)
sys/dist/pf/net/if_pflog.c
130
struct ifnet *ifp;
sys/dist/pf/net/if_pflog.c
141
ifp = &pflogif->sc_if;
sys/dist/pf/net/if_pflog.c
142
snprintf(ifp->if_xname, sizeof ifp->if_xname, "pflog%d", unit);
sys/dist/pf/net/if_pflog.c
143
ifp->if_softc = pflogif;
sys/dist/pf/net/if_pflog.c
144
ifp->if_mtu = PFLOGMTU;
sys/dist/pf/net/if_pflog.c
145
ifp->if_ioctl = pflogioctl;
sys/dist/pf/net/if_pflog.c
146
ifp->if_output = pflogoutput;
sys/dist/pf/net/if_pflog.c
147
ifp->if_start = pflogstart;
sys/dist/pf/net/if_pflog.c
148
ifp->if_type = IFT_PFLOG;
sys/dist/pf/net/if_pflog.c
150
ifp->if_snd.ifq_maxlen = ifqmaxlen;
sys/dist/pf/net/if_pflog.c
152
ifp->if_hdrlen = PFLOG_HDRLEN;
sys/dist/pf/net/if_pflog.c
153
if_attach(ifp);
sys/dist/pf/net/if_pflog.c
154
if_alloc_sadl(ifp);
sys/dist/pf/net/if_pflog.c
157
bpf_attach(ifp, DLT_PFLOG, PFLOG_HDRLEN);
sys/dist/pf/net/if_pflog.c
159
bpfattach(&pflogif->sc_if.if_bpf, ifp, DLT_PFLOG, PFLOG_HDRLEN);
sys/dist/pf/net/if_pflog.c
164
pflogifs[unit] = ifp;
sys/dist/pf/net/if_pflog.c
171
pflog_clone_destroy(struct ifnet *ifp)
sys/dist/pf/net/if_pflog.c
173
struct pflog_softc *pflogif = ifp->if_softc;
sys/dist/pf/net/if_pflog.c
181
bpf_detach(ifp);
sys/dist/pf/net/if_pflog.c
182
if_detach(ifp);
sys/dist/pf/net/if_pflog.c
191
pflogstart(struct ifnet *ifp)
sys/dist/pf/net/if_pflog.c
198
IF_DROP(&ifp->if_snd);
sys/dist/pf/net/if_pflog.c
199
IF_DEQUEUE(&ifp->if_snd, m);
sys/dist/pf/net/if_pflog.c
210
pflogoutput(struct ifnet *ifp, struct mbuf *m,
sys/dist/pf/net/if_pflog.c
219
pflogioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/dist/pf/net/if_pflog.c
225
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/dist/pf/net/if_pflog.c
231
if (ifp->if_flags & IFF_UP)
sys/dist/pf/net/if_pflog.c
232
ifp->if_flags |= IFF_RUNNING;
sys/dist/pf/net/if_pflog.c
234
ifp->if_flags &= ~IFF_RUNNING;
sys/dist/pf/net/if_pflog.c
237
error = ifioctl_common(ifp, cmd, data);
sys/dist/pf/net/if_pfsync.c
1017
return ifioctl_common(ifp, cmd, data);
sys/dist/pf/net/if_pfsync.c
1126
struct ifnet *ifp = NULL;
sys/dist/pf/net/if_pfsync.c
1140
ifp = &sc->sc_if;
sys/dist/pf/net/if_pfsync.c
1146
if (ifp->if_bpf == NULL && sc->sc_sync_ifp == NULL &&
sys/dist/pf/net/if_pfsync.c
150
struct ifnet *ifp;
sys/dist/pf/net/if_pfsync.c
1532
struct ifnet *ifp = &sc->sc_if;
sys/dist/pf/net/if_pfsync.c
1543
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dist/pf/net/if_pfsync.c
1558
struct ifnet *ifp = &sc->sc_if;
sys/dist/pf/net/if_pfsync.c
1569
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dist/pf/net/if_pfsync.c
172
ifp = &pfsyncif->sc_if;
sys/dist/pf/net/if_pfsync.c
173
snprintf(ifp->if_xname, sizeof ifp->if_xname, "pfsync%d", unit);
sys/dist/pf/net/if_pfsync.c
174
ifp->if_softc = pfsyncif;
sys/dist/pf/net/if_pfsync.c
175
ifp->if_ioctl = pfsyncioctl;
sys/dist/pf/net/if_pfsync.c
176
ifp->if_output = pfsyncoutput;
sys/dist/pf/net/if_pfsync.c
177
ifp->if_start = pfsyncstart;
sys/dist/pf/net/if_pfsync.c
178
ifp->if_type = IFT_PFSYNC;
sys/dist/pf/net/if_pfsync.c
179
ifp->if_snd.ifq_maxlen = ifqmaxlen;
sys/dist/pf/net/if_pfsync.c
180
ifp->if_hdrlen = PFSYNC_HDRLEN;
sys/dist/pf/net/if_pfsync.c
192
if_attach(ifp);
sys/dist/pf/net/if_pfsync.c
193
if_alloc_sadl(ifp);
sys/dist/pf/net/if_pfsync.c
201
pfsync_clone_destroy(struct ifnet *ifp)
sys/dist/pf/net/if_pfsync.c
203
bpf_detach(ifp);
sys/dist/pf/net/if_pfsync.c
204
if_detach(ifp);
sys/dist/pf/net/if_pfsync.c
214
pfsyncstart(struct ifnet *ifp)
sys/dist/pf/net/if_pfsync.c
221
IF_DROP(&ifp->if_snd);
sys/dist/pf/net/if_pfsync.c
222
IF_DEQUEUE(&ifp->if_snd, m);
sys/dist/pf/net/if_pfsync.c
860
pfsyncoutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/dist/pf/net/if_pfsync.c
869
pfsyncioctl(struct ifnet *ifp, u_long cmd, void* data)
sys/dist/pf/net/if_pfsync.c
872
struct pfsync_softc *sc = ifp->if_softc;
sys/dist/pf/net/if_pfsync.c
884
if (ifp->if_flags & IFF_UP)
sys/dist/pf/net/if_pfsync.c
885
ifp->if_flags |= IFF_RUNNING;
sys/dist/pf/net/if_pfsync.c
887
ifp->if_flags &= ~IFF_RUNNING;
sys/dist/pf/net/if_pfsync.c
895
if (ifr->ifr_mtu < ifp->if_mtu)
sys/dist/pf/net/if_pfsync.c
903
KAUTH_REQ_NETWORK_INTERFACE_GETPRIV, ifp, (void *)cmd,
sys/dist/pf/net/if_pfsync.c
918
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/dist/pf/net/pf.c
1654
u_int16_t rtag, struct ether_header *eh, struct ifnet *ifp)
sys/dist/pf/net/pf.c
1818
if (ifp == NULL) {
sys/dist/pf/net/pf.c
1822
rt.rt_ifp = ifp;
sys/dist/pf/net/pf.c
5113
struct ifnet *ifp;
sys/dist/pf/net/pf.c
5162
ifp = rt->rt_ifp->if_carpdev;
sys/dist/pf/net/pf.c
5164
ifp = rt->rt_ifp;
sys/dist/pf/net/pf.c
5166
if (kif->pfik_ifp == ifp)
sys/dist/pf/net/pf.c
5242
struct ifnet *ifp = NULL;
sys/dist/pf/net/pf.c
5306
ifp = rt->rt_ifp;
sys/dist/pf/net/pf.c
5324
ifp = r->rpool.cur->kif ?
sys/dist/pf/net/pf.c
5329
ifp = s->rt_kif ? s->rt_kif->pfik_ifp : NULL;
sys/dist/pf/net/pf.c
5332
if (ifp == NULL)
sys/dist/pf/net/pf.c
5335
if (oifp != ifp) {
sys/dist/pf/net/pf.c
5336
if (pf_test(PF_OUT, ifp, &m0, NULL) != PF_PASS)
sys/dist/pf/net/pf.c
5358
if (!(ifp->if_capabilities & IFCAP_CSUM_TCPv4) ||
sys/dist/pf/net/pf.c
5359
ifp->if_bridge != NULL) {
sys/dist/pf/net/pf.c
5364
if (!(ifp->if_capabilities & IFCAP_CSUM_UDPv4) ||
sys/dist/pf/net/pf.c
5365
ifp->if_bridge != NULL) {
sys/dist/pf/net/pf.c
5372
if (ntohs(ip->ip_len) <= ifp->if_mtu) {
sys/dist/pf/net/pf.c
5379
if ((ifp->if_capabilities & IFCAP_CSUM_IPv4) &&
sys/dist/pf/net/pf.c
5380
ifp->if_bridge == NULL) {
sys/dist/pf/net/pf.c
5393
error = if_output_lock(ifp, ifp, m0, dst, NULL);
sys/dist/pf/net/pf.c
5405
ifp->if_mtu);
sys/dist/pf/net/pf.c
5413
if (IN_NEED_CHECKSUM(ifp, M_CSUM_IPv4)) {
sys/dist/pf/net/pf.c
5418
error = ip_fragment(m0, ifp, ifp->if_mtu);
sys/dist/pf/net/pf.c
5428
error = (*ifp->if_output)(ifp, m0, dst, NULL);
sys/dist/pf/net/pf.c
5457
struct ifnet *ifp = NULL;
sys/dist/pf/net/pf.c
5529
ifp = r->rpool.cur->kif ? r->rpool.cur->kif->pfik_ifp : NULL;
sys/dist/pf/net/pf.c
5534
ifp = s->rt_kif ? s->rt_kif->pfik_ifp : NULL;
sys/dist/pf/net/pf.c
5536
if (ifp == NULL)
sys/dist/pf/net/pf.c
5539
if (oifp != ifp) {
sys/dist/pf/net/pf.c
5540
if (pf_test6(PF_OUT, ifp, &m0, NULL) != PF_PASS)
sys/dist/pf/net/pf.c
5557
dst.sin6_addr.s6_addr16[1] = htons(ifp->if_index);
sys/dist/pf/net/pf.c
5558
if ((u_long)m0->m_pkthdr.len <= ifp->if_mtu) {
sys/dist/pf/net/pf.c
5559
(void)ip6_if_output(ifp, ifp, m0, &dst, NULL);
sys/dist/pf/net/pf.c
5561
in6_ifstat_inc(ifp, ifs6_in_toobig);
sys/dist/pf/net/pf.c
5563
icmp6_error(m0, ICMP6_PACKET_TOO_BIG, 0, ifp->if_mtu);
sys/dist/pf/net/pf.c
5709
pf_test(int dir, struct ifnet *ifp, struct mbuf **m0,
sys/dist/pf/net/pf.c
5733
if (ifp->if_type == IFT_CARP && ifp->if_carpdev)
sys/dist/pf/net/pf.c
5734
kif = (struct pfi_kif *)ifp->if_carpdev->if_pf_kif;
sys/dist/pf/net/pf.c
5736
kif = (struct pfi_kif *)ifp->if_pf_kif;
sys/dist/pf/net/pf.c
5740
("pf_test: kif == NULL, if_xname %s\n", ifp->if_xname));
sys/dist/pf/net/pf.c
6069
pf_test6(int dir, struct ifnet *ifp, struct mbuf **m0,
sys/dist/pf/net/pf.c
6090
if (ifp->if_type == IFT_CARP && ifp->if_carpdev)
sys/dist/pf/net/pf.c
6091
kif = (struct pfi_kif *)ifp->if_carpdev->if_pf_kif;
sys/dist/pf/net/pf.c
6093
kif = (struct pfi_kif *)ifp->if_pf_kif;
sys/dist/pf/net/pf.c
6097
("pf_test6: kif == NULL, if_xname %s\n", ifp->if_xname));
sys/dist/pf/net/pf_if.c
124
ifnet_t *ifp;
sys/dist/pf/net/pf_if.c
127
IFNET_READER_FOREACH(ifp) {
sys/dist/pf/net/pf_if.c
129
if_acquire(ifp, &psref);
sys/dist/pf/net/pf_if.c
132
pfi_init_groups(ifp);
sys/dist/pf/net/pf_if.c
133
pfi_attach_ifnet(ifp);
sys/dist/pf/net/pf_if.c
136
if_release(ifp, &psref);
sys/dist/pf/net/pf_if.c
151
ifnet_t *ifp;
sys/dist/pf/net/pf_if.c
160
IFNET_READER_FOREACH(ifp) {
sys/dist/pf/net/pf_if.c
162
if_acquire(ifp, &psref);
sys/dist/pf/net/pf_if.c
165
pfi_detach_ifnet(ifp);
sys/dist/pf/net/pf_if.c
166
pfi_destroy_groups(ifp);
sys/dist/pf/net/pf_if.c
169
if_release(ifp, &psref);
sys/dist/pf/net/pf_if.c
286
pfi_attach_ifnet(struct ifnet *ifp)
sys/dist/pf/net/pf_if.c
294
if ((kif = pfi_kif_get(ifp->if_xname)) == NULL)
sys/dist/pf/net/pf_if.c
297
kif->pfik_ifp = ifp;
sys/dist/pf/net/pf_if.c
298
ifp->if_pf_kif = kif;
sys/dist/pf/net/pf_if.c
301
if ((kif->pfik_ah_cookie = hook_establish(ifp->if_addrhooks, 1,
sys/dist/pf/net/pf_if.c
304
ifp->if_xname);
sys/dist/pf/net/pf_if.c
313
pfi_detach_ifnet(struct ifnet *ifp)
sys/dist/pf/net/pf_if.c
318
if ((kif = (struct pfi_kif *)ifp->if_pf_kif) == NULL)
sys/dist/pf/net/pf_if.c
324
hook_disestablish(ifp->if_addrhooks, kif->pfik_ah_cookie);
sys/dist/pf/net/pf_if.c
329
ifp->if_pf_kif = NULL;
sys/dist/pf/net/pf_if.c
554
pfi_instance_add(struct ifnet *ifp, int net, int flags)
sys/dist/pf/net/pf_if.c
561
if (ifp == NULL)
sys/dist/pf/net/pf_if.c
566
IFADDR_READER_FOREACH(ia, ifp) {
sys/dist/pf/net/pf_if.c
573
!(ifp->if_flags & IFF_BROADCAST))
sys/dist/pf/net/pf_if.c
576
!(ifp->if_flags & IFF_POINTOPOINT))
sys/dist/pf/net/pf_if.c
865
pfi_init_groups(struct ifnet *ifp)
sys/dist/pf/net/pf_if.c
869
if_init_groups(ifp);
sys/dist/pf/net/pf_if.c
870
if_addgroup(ifp, IFG_ALL);
sys/dist/pf/net/pf_if.c
872
pfi_copy_group(group, ifp->if_xname, sizeof(group));
sys/dist/pf/net/pf_if.c
873
if_addgroup(ifp, group);
sys/dist/pf/net/pf_if.c
877
pfi_destroy_groups(struct ifnet *ifp)
sys/dist/pf/net/pf_if.c
881
pfi_copy_group(group, ifp->if_xname, sizeof(group));
sys/dist/pf/net/pf_if.c
882
if_delgroup(ifp, group);
sys/dist/pf/net/pf_if.c
884
if_delgroup(ifp, IFG_ALL);
sys/dist/pf/net/pf_if.c
885
if_destroy_groups(ifp);
sys/dist/pf/net/pf_if.c
891
ifnet_t *ifp = arg2;
sys/dist/pf/net/pf_if.c
895
pfi_init_groups(ifp);
sys/dist/pf/net/pf_if.c
897
pfi_attach_ifnet(ifp);
sys/dist/pf/net/pf_if.c
900
pfi_detach_ifnet(ifp);
sys/dist/pf/net/pf_if.c
902
pfi_destroy_groups(ifp);
sys/dist/pf/net/pf_ioctl.c
3285
pfil4_wrapper(void *arg, struct mbuf **mp, struct ifnet *ifp, int dir)
sys/dist/pf/net/pf_ioctl.c
3315
if (pf_test(dir == PFIL_OUT ? PF_OUT : PF_IN, ifp, mp, NULL)
sys/dist/pf/net/pf_ioctl.c
3336
pfil6_wrapper(void *arg, struct mbuf **mp, struct ifnet *ifp, int dir)
sys/dist/pf/net/pf_ioctl.c
3365
if (pf_test6(dir == PFIL_OUT ? PF_OUT : PF_IN, ifp, mp, NULL)
sys/dist/pf/net/pf_ioctl.c
855
struct ifnet *ifp;
sys/dist/pf/net/pf_ioctl.c
859
if ((ifp = ifunit(altq->ifname)) == NULL)
sys/dist/pf/net/pf_ioctl.c
862
if (ifp->if_snd.altq_type != ALTQT_NONE)
sys/dist/pf/net/pf_ioctl.c
863
error = altq_enable(&ifp->if_snd);
sys/dist/pf/net/pf_ioctl.c
866
if (error == 0 && ifp != NULL && ALTQ_IS_ENABLED(&ifp->if_snd)) {
sys/dist/pf/net/pf_ioctl.c
870
error = tbr_set(&ifp->if_snd, &tb);
sys/dist/pf/net/pf_ioctl.c
880
struct ifnet *ifp;
sys/dist/pf/net/pf_ioctl.c
884
if ((ifp = ifunit(altq->ifname)) == NULL)
sys/dist/pf/net/pf_ioctl.c
891
if (altq->altq_disc != ifp->if_snd.altq_disc)
sys/dist/pf/net/pf_ioctl.c
894
error = altq_disable(&ifp->if_snd);
sys/dist/pf/net/pf_ioctl.c
900
error = tbr_set(&ifp->if_snd, &tb);
sys/dist/pf/net/pfvar.h
339
#define PF_MISMATCHAW(aw, x, af, neg, ifp) \
sys/dist/pf/net/pfvar.h
343
(((aw)->type == PF_ADDR_URPFFAILED && (ifp) != NULL && \
sys/dist/pf/net/pfvar.h
344
pf_routable((x), (af), (ifp))) || \
sys/fs/nfs/common/bootp_subr.c
150
struct ifnet *ifp;
sys/fs/nfs/common/bootp_subr.c
1588
struct ifnet *ifp;
sys/fs/nfs/common/bootp_subr.c
1643
TAILQ_FOREACH(ifp, &V_ifnet, if_list) {
sys/fs/nfs/common/bootp_subr.c
1644
if ((ifp->if_flags &
sys/fs/nfs/common/bootp_subr.c
1648
switch (ifp->if_type) {
sys/fs/nfs/common/bootp_subr.c
1668
TAILQ_FOREACH(ifp, &V_ifnet, if_list) {
sys/fs/nfs/common/bootp_subr.c
1672
if (strcmp(ifp->if_xname, __XSTRING(BOOTP_WIRED_TO)) != 0)
sys/fs/nfs/common/bootp_subr.c
1675
if ((ifp->if_flags &
sys/fs/nfs/common/bootp_subr.c
1679
switch (ifp->if_type) {
sys/fs/nfs/common/bootp_subr.c
1688
strlcpy(ifctx->ireq.ifr_name, ifp->if_xname,
sys/fs/nfs/common/bootp_subr.c
1690
ifctx->ifp = ifp;
sys/fs/nfs/common/bootp_subr.c
1694
TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list)
sys/fs/nfs/common/bootp_subr.c
1711
STAILQ_FIRST(&gctx->interfaces)->ifp == NULL) {
sys/fs/nfs/common/bootp_subr.c
1770
kern_setenv("boot.netif.name", ifctx->ifp->if_xname);
sys/fs/nfs/common/bootp_subr.c
283
void bootpboot_p_if(struct ifnet *ifp, struct ifaddr *ifa);
sys/fs/nfs/common/bootp_subr.c
404
bootpboot_p_if(struct ifnet *ifp, struct ifaddr *ifa)
sys/fs/nfs/common/bootp_subr.c
408
ifp->if_xname, ifp->if_flags);
sys/fs/nfs/common/bootp_subr.c
420
struct ifnet *ifp;
sys/fs/nfs/common/bootp_subr.c
425
for (ifp = TAILQ_FIRST(&V_ifnet);
sys/fs/nfs/common/bootp_subr.c
426
ifp != NULL;
sys/fs/nfs/common/bootp_subr.c
427
ifp = TAILQ_NEXT(ifp, if_link)) {
sys/fs/nfs/common/bootp_subr.c
428
for (ifa = TAILQ_FIRST(&ifp->if_addrhead);
sys/fs/nfs/common/bootp_subr.c
432
bootpboot_p_if(ifp, ifa);
sys/fs/nfs/common/nfs_diskless.c
175
struct ifnet *ifp;
sys/fs/nfs/common/nfs_diskless.c
231
TAILQ_FOREACH(ifp, &V_ifnet, if_link) {
sys/fs/nfs/common/nfs_diskless.c
232
TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) {
sys/fs/nfs/common/nfs_diskless.c
256
kern_setenv("boot.netif.name", ifp->if_xname);
sys/fs/nfs/common/nfs_diskless.c
258
strlcpy(nd3->myif.ifra_name, ifp->if_xname,
sys/fs/nfs/common/nfs_diskless.c
297
strlcpy(nd->myif.ifra_name, ifp->if_xname,
sys/kern/kern_pmf.c
894
struct ifnet *ifp = device_pmf_class_private(dev);
sys/kern/kern_pmf.c
898
IFNET_LOCK(ifp);
sys/kern/kern_pmf.c
899
(*ifp->if_stop)(ifp, 0);
sys/kern/kern_pmf.c
900
IFNET_UNLOCK(ifp);
sys/kern/kern_pmf.c
909
struct ifnet *ifp = device_pmf_class_private(dev);
sys/kern/kern_pmf.c
914
IFNET_LOCK(ifp);
sys/kern/kern_pmf.c
915
if (ifp->if_flags & IFF_UP) {
sys/kern/kern_pmf.c
916
ifp->if_flags &= ~IFF_RUNNING;
sys/kern/kern_pmf.c
917
if ((*ifp->if_init)(ifp) != 0)
sys/kern/kern_pmf.c
918
aprint_normal_ifnet(ifp, "resume failed\n");
sys/kern/kern_pmf.c
921
IFNET_UNLOCK(ifp);
sys/kern/kern_pmf.c
924
if_start_lock(ifp);
sys/kern/kern_pmf.c
932
pmf_class_network_register(device_t dev, struct ifnet *ifp)
sys/kern/kern_pmf.c
935
device_pmf_class_register(dev, ifp, pmf_class_network_suspend,
sys/kern/kern_subr.c
267
struct ifnet *ifp;
sys/kern/kern_subr.c
274
IFNET_READER_FOREACH(ifp) {
sys/kern/kern_subr.c
275
if ((ifp->if_flags &
sys/kern/kern_subr.c
279
if (ifp != NULL) {
sys/kern/kern_subr.c
284
rootspec = (const char *)ifp->if_xname;
sys/kern/subr_prf.c
1025
aprint_debug_ifnet(struct ifnet *ifp, const char *fmt, ...)
sys/kern/subr_prf.c
1029
KASSERT(ifp != NULL);
sys/kern/subr_prf.c
1032
aprint_debug_internal(ifp->if_xname, fmt, ap);
sys/kern/subr_prf.c
781
aprint_normal_ifnet(struct ifnet *ifp, const char *fmt, ...)
sys/kern/subr_prf.c
785
KASSERT(ifp != NULL);
sys/kern/subr_prf.c
788
aprint_normal_internal(ifp->if_xname, fmt, ap);
sys/kern/subr_prf.c
862
aprint_error_ifnet(struct ifnet *ifp, const char *fmt, ...)
sys/kern/subr_prf.c
866
KASSERT(ifp != NULL);
sys/kern/subr_prf.c
869
aprint_error_internal(ifp->if_xname, fmt, ap);
sys/kern/subr_prf.c
915
aprint_naive_ifnet(struct ifnet *ifp, const char *fmt, ...)
sys/kern/subr_prf.c
919
KASSERT(ifp != NULL);
sys/kern/subr_prf.c
922
aprint_naive_internal(ifp->if_xname, fmt, ap);
sys/kern/subr_prf.c
973
aprint_verbose_ifnet(struct ifnet *ifp, const char *fmt, ...)
sys/kern/subr_prf.c
977
KASSERT(ifp != NULL);
sys/kern/subr_prf.c
980
aprint_verbose_internal(ifp->if_xname, fmt, ap);
sys/kern/subr_tftproot.c
124
struct ifnet *ifp = NULL;
sys/kern/subr_tftproot.c
132
IFNET_READER_FOREACH(ifp)
sys/kern/subr_tftproot.c
133
if (strcmp(rootspec, ifp->if_xname) == 0)
sys/kern/subr_tftproot.c
138
if ((ifp == NULL) &&
sys/kern/subr_tftproot.c
141
IFNET_READER_FOREACH(ifp)
sys/kern/subr_tftproot.c
142
if (strcmp(device_xname(bootdv), ifp->if_xname) == 0)
sys/kern/subr_tftproot.c
147
if (ifp == NULL) {
sys/kern/subr_tftproot.c
152
dv = device_find_by_xname(ifp->if_xname);
sys/kern/subr_tftproot.c
156
__func__, __LINE__, ifp->if_xname));
sys/kern/subr_tftproot.c
165
nd->nd_ifp = ifp;
sys/kern/uipc_mbuf.c
1391
m_devget(char *buf, int totlen, int off, struct ifnet *ifp)
sys/kern/uipc_mbuf.c
1412
m_set_rcvif(m, ifp);
sys/kern/uipc_mbuf.c
245
struct ifnet *ifp;
sys/kern/uipc_mbuf.c
259
IFNET_READER_FOREACH(ifp) {
sys/kern/uipc_mbuf.c
262
if_acquire(ifp, &psref);
sys/kern/uipc_mbuf.c
264
if (ifp->if_drain)
sys/kern/uipc_mbuf.c
265
(*ifp->if_drain)(ifp);
sys/kern/uipc_mbuf.c
267
if_release(ifp, &psref);
sys/kern/uipc_usrreq.c
877
unp_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/net/agr/ieee8023ad_lacp.c
100
port = ifp->if_lagg; /* XXX race with agr_remport. */
sys/net/agr/ieee8023ad_lacp.c
92
ieee8023ad_lacp_input(struct ifnet *ifp, struct mbuf *m)
sys/net/agr/ieee8023ad_marker.c
107
error = agr_xmit_frame(ifp, m);
sys/net/agr/ieee8023ad_marker.c
57
ieee8023ad_marker_input(struct ifnet *ifp, struct mbuf *m)
sys/net/agr/ieee8023ad_marker.c
63
port = ifp->if_lagg; /* XXX race with agr_remport. */
sys/net/agr/if_agr.c
1011
agr_ioctl(struct ifnet *ifp, const u_long cmd, void *data)
sys/net/agr/if_agr.c
1013
struct agr_softc *sc = ifp->if_softc;
sys/net/agr/if_agr.c
1033
ifp->if_flags |= IFF_UP;
sys/net/agr/if_agr.c
1037
arp_ifinit(ifp, ifa);
sys/net/agr/if_agr.c
1055
agr_vlan_check(ifp, sc);
sys/net/agr/if_agr.c
1057
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/net/agr/if_agr.c
1066
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/net/agr/if_agr.c
1095
error = agr_ioctl_multi(ifp, cmd, ifr);
sys/net/agr/if_agr.c
1099
error = ifioctl_common(ifp, cmd, data);
sys/net/agr/if_agr.c
152
struct ifnet *ifp;
sys/net/agr/if_agr.c
156
ifp = port->port_agrifp;
sys/net/agr/if_agr.c
159
if_statinc(ifp, if_ierrors);
sys/net/agr/if_agr.c
163
m_set_rcvif(m, ifp);
sys/net/agr/if_agr.c
172
MODULE_HOOK_CALL(if_vlan_vlan_input_hook, (ifp, m),
sys/net/agr/if_agr.c
178
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/net/agr/if_agr.c
237
struct ifnet *ifp = port->port_ifp;
sys/net/agr/if_agr.c
239
KASSERT(ifp->if_lagg == (void *)port);
sys/net/agr/if_agr.c
240
KASSERT(ifp->if_ioctl == agr_ioctl_filter);
sys/net/agr/if_agr.c
242
return (*port->port_ioctl)(ifp, cmd, arg);
sys/net/agr/if_agr.c
256
agr_vlan_check(struct ifnet *ifp, struct agr_softc *sc)
sys/net/agr/if_agr.c
258
struct ethercom *ec = (void *)ifp;
sys/net/agr/if_agr.c
281
struct ifnet *ifp;
sys/net/agr/if_agr.c
295
ifp = &sc->sc_if;
sys/net/agr/if_agr.c
296
snprintf(ifp->if_xname, sizeof(ifp->if_xname), "%s%d",
sys/net/agr/if_agr.c
299
ifp->if_softc = sc;
sys/net/agr/if_agr.c
300
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/net/agr/if_agr.c
301
ifp->if_start = agr_start;
sys/net/agr/if_agr.c
302
ifp->if_ioctl = agr_ioctl;
sys/net/agr/if_agr.c
303
IFQ_SET_READY(&ifp->if_snd);
sys/net/agr/if_agr.c
305
if_attach(ifp);
sys/net/agr/if_agr.c
307
agr_reset_iftype(ifp);
sys/net/agr/if_agr.c
313
agr_reset_iftype(struct ifnet *ifp)
sys/net/agr/if_agr.c
316
ifp->if_type = IFT_OTHER;
sys/net/agr/if_agr.c
317
ifp->if_dlt = DLT_NULL;
sys/net/agr/if_agr.c
318
ifp->if_addrlen = 0;
sys/net/agr/if_agr.c
319
if_alloc_sadl(ifp);
sys/net/agr/if_agr.c
323
agr_clone_destroy(struct ifnet *ifp)
sys/net/agr/if_agr.c
325
struct agr_softc *sc = ifp->if_softc;
sys/net/agr/if_agr.c
331
if_detach(ifp);
sys/net/agr/if_agr.c
379
agr_start(struct ifnet *ifp)
sys/net/agr/if_agr.c
381
struct agr_softc *sc = ifp->if_softc;
sys/net/agr/if_agr.c
389
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/agr/if_agr.c
393
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/agr/if_agr.c
395
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/net/agr/if_agr.c
401
if_statinc_ref(ifp, nsr, if_oerrors);
sys/net/agr/if_agr.c
403
if_statinc_ref(ifp, nsr, if_opackets);
sys/net/agr/if_agr.c
407
if_statinc_ref(ifp, nsr, if_oerrors);
sys/net/agr/if_agr.c
409
IF_STAT_PUTREF(ifp);
sys/net/agr/if_agr.c
418
struct ifnet *ifp = &sc->sc_if;
sys/net/agr/if_agr.c
438
error = agr_addport(ifp, ifp_port);
sys/net/agr/if_agr.c
442
error = agr_remport(ifp, ifp_port);
sys/net/agr/if_agr.c
532
agr_addport(struct ifnet *ifp, struct ifnet *ifp_port)
sys/net/agr/if_agr.c
535
struct agr_softc *sc = ifp->if_softc;
sys/net/agr/if_agr.c
589
if (ifp->if_type != ifp_port->if_type) {
sys/net/agr/if_agr.c
593
if (ifp->if_addrlen != ifp_port->if_addrlen) {
sys/net/agr/if_agr.c
613
error = if_addr_init(ifp_port, ifp->if_dl, true);
sys/net/agr/if_agr.c
622
ifp->if_type = ifp_port->if_type;
sys/net/agr/if_agr.c
627
port->port_agrifp = ifp;
sys/net/agr/if_agr.c
644
agrport_config_promisc(port, (ifp->if_flags & IFF_PROMISC) != 0);
sys/net/agr/if_agr.c
659
ifp->if_flags |= IFF_RUNNING;
sys/net/agr/if_agr.c
674
agr_reset_iftype(ifp);
sys/net/agr/if_agr.c
683
agr_remport(struct ifnet *ifp, struct ifnet *ifp_port)
sys/net/agr/if_agr.c
685
struct agr_softc *sc = ifp->if_softc;
sys/net/agr/if_agr.c
695
if (port->port_agrifp != ifp) {
sys/net/agr/if_agr.c
736
agr_reset_iftype(ifp);
sys/net/agr/if_agr.c
805
agr_ioctl_multi(struct ifnet *ifp, u_long cmd, struct ifreq *ifr)
sys/net/agr/if_agr.c
807
struct agr_softc *sc = ifp->if_softc;
sys/net/agr/if_agr.c
824
agr_ioctl_filter(struct ifnet *ifp, u_long cmd, void *arg)
sys/net/agr/if_agr.c
826
struct agr_port *port = ifp->if_lagg;
sys/net/agr/if_agrether.c
104
ifp->if_capabilities = ifp_port->if_capabilities &
sys/net/agr/if_agrether.c
112
ether_ifattach(ifp, CLLADDR(ifp_port->if_sadl));
sys/net/agr/if_agrether.c
90
struct ifnet *ifp = &sc->sc_if;
sys/net/agr/if_agrether.c
91
struct ethercom *ec = (void *)ifp;
sys/net/agr/if_agrsubr.c
282
struct ifnet *ifp = port->port_ifp;
sys/net/agr/if_agrsubr.c
283
struct ethercom *ec_port = (void *)ifp;
sys/net/bpf.c
1468
struct ifnet *ifp = bp->bif_ifp;
sys/net/bpf.c
1470
if (ifp == NULL ||
sys/net/bpf.c
1471
strcmp(ifp->if_xname, ifr->ifr_name) != 0)
sys/net/bpf.c
1474
if (bp->bif_driverp != &ifp->if_bpf)
sys/net/bpf.c
1515
bpf_ifname(struct ifnet *ifp, struct ifreq *ifr)
sys/net/bpf.c
1517
memcpy(ifr->ifr_name, ifp->if_xname, IFNAMSIZ);
sys/net/bpf.c
1965
_bpf_mtap_softint(struct ifnet *ifp, struct mbuf *m)
sys/net/bpf.c
1967
struct bpf_if *bp = ifp->if_bpf;
sys/net/bpf.c
2186
_bpfattach(struct ifnet *ifp, u_int dlt, u_int hdrlen, struct bpf_if **driverp)
sys/net/bpf.c
2194
bp->bif_ifp = ifp;
sys/net/bpf.c
2209
printf("bpf: %s attached with dlt %x\n", ifp->if_xname, dlt);
sys/net/bpf.c
2214
_bpf_mtap_softint_init(struct ifnet *ifp)
sys/net/bpf.c
2220
if (bp->bif_ifp != ifp)
sys/net/bpf.c
2233
panic("%s: no bpf_if found for %s", __func__, ifp->if_xname);
sys/net/bpf.c
2240
_bpfdetach(struct ifnet *ifp)
sys/net/bpf.c
2251
if (d->bd_bif != NULL && d->bd_bif->bif_ifp == ifp) {
sys/net/bpf.c
2265
if (bp->bif_ifp == ifp) {
sys/net/bpf.c
2302
_bpf_change_type(struct ifnet *ifp, u_int dlt, u_int hdrlen)
sys/net/bpf.c
2308
if (bp->bif_driverp == &ifp->if_bpf)
sys/net/bpf.c
2327
struct ifnet *ifp;
sys/net/bpf.c
2333
ifp = d->bd_bif->bif_ifp;
sys/net/bpf.c
2340
if (bp->bif_ifp != ifp)
sys/net/bpf.c
2375
struct ifnet *ifp;
sys/net/bpf.c
2383
ifp = d->bd_bif->bif_ifp;
sys/net/bpf.c
2385
if (bp->bif_ifp == ifp && bp->bif_dlt == dlt)
sys/net/bpf.c
325
bpf_movein(struct ifnet *ifp, struct uio *uio, int linktype, uint64_t mtu,
sys/net/bpf.c
387
if (ifp->if_type == IFT_LOOP) {
sys/net/bpf.c
447
if (linktype == DLT_NULL && ifp->if_type == IFT_LOOP) {
sys/net/bpf.c
460
m_claimm(m, ifp->if_mowner);
sys/net/bpf.c
842
struct ifnet *ifp;
sys/net/bpf.c
869
ifp = bp->bif_ifp;
sys/net/bpf.c
870
if (if_is_deactivated(ifp)) {
sys/net/bpf.c
880
error = bpf_movein(ifp, uio, (int)bp->bif_dlt, ifp->if_mtu, &m,
sys/net/bpf.c
885
if (m->m_pkthdr.len > ifp->if_mtu) {
sys/net/bpf.c
896
if (d->bd_hdrcmplt && ifp->if_type != IFT_LOOP)
sys/net/bpf.c
902
m_set_rcvif(mc, ifp);
sys/net/bpf.c
909
error = if_output_lock(ifp, ifp, m, (struct sockaddr *) &dst, NULL);
sys/net/bpf.c
914
KERNEL_LOCK_UNLESS_IFP_MPSAFE(ifp);
sys/net/bpf.c
915
ifp->_if_input(ifp, mc);
sys/net/bpf.c
916
KERNEL_UNLOCK_UNLESS_IFP_MPSAFE(ifp);
sys/net/bpf_stub.c
101
bpf_ops->bpf_attach(ifp, dlt, hlen, drvp);
sys/net/bpf_stub.c
110
bpf_stub_detach(struct ifnet *ifp)
sys/net/bpf_stub.c
129
if (lag->lag_ifp == ifp) {
sys/net/bpf_stub.c
142
bpf_ops->bpf_detach(ifp);
sys/net/bpf_stub.c
76
bpf_stub_attach(struct ifnet *ifp, u_int dlt, u_int hlen, struct bpf_if **drvp)
sys/net/bpf_stub.c
82
lag->lag_ifp = ifp;
sys/net/bridgestp.c
1019
struct ifnet *ifp = bif->bif_ifp;
sys/net/bridgestp.c
1021
if (ifp->if_flags & IFF_UP) {
sys/net/bridgestp.c
1022
switch (ifp->if_link_state) {
sys/net/bridgestp.c
218
struct ifnet *ifp;
sys/net/bridgestp.c
225
ifp = bif->bif_ifp;
sys/net/bridgestp.c
227
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/net/bridgestp.c
236
m_set_rcvif(m, ifp);
sys/net/bridgestp.c
272
memcpy(eh->ether_shost, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/net/bridgestp.c
279
bridge_enqueue(sc, ifp, m, 0);
sys/net/bridgestp.c
362
struct ifnet *ifp;
sys/net/bridgestp.c
369
ifp = bif->bif_ifp;
sys/net/bridgestp.c
370
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/net/bridgestp.c
377
m_set_rcvif(m, ifp);
sys/net/bridgestp.c
383
memcpy(eh->ether_shost, CLLADDR(ifp->if_sadl), ETHER_ADDR_LEN);
sys/net/bridgestp.c
396
bridge_enqueue(sc, ifp, m, 0);
sys/net/ether_sw_offload.c
113
__func__, ifp->if_xname, type, flags);
sys/net/ether_sw_offload.c
162
ether_sw_offload_rx(struct ifnet *ifp, struct mbuf *m)
sys/net/ether_sw_offload.c
175
enabled = ifp->if_csum_flags_rx;
sys/net/ether_sw_offload.c
78
ether_sw_offload_tx(struct ifnet *ifp, struct mbuf *m)
sys/net/ether_sw_offload.c
95
if (!TX_OFFLOAD_SUPPORTED(ifp->if_csum_flags_tx, flags))
sys/net/if.c
1048
struct ifnet *ifp = ids->ids_ifp;
sys/net/if.c
1050
ids->ids_if_start(ifp);
sys/net/if.c
1057
if_deferred_start_common(struct ifnet *ifp)
sys/net/if.c
1060
if_start_lock(ifp);
sys/net/if.c
1065
if_snd_is_used(struct ifnet *ifp)
sys/net/if.c
1068
return ALTQ_IS_ENABLED(&ifp->if_snd) ||
sys/net/if.c
1069
ifp->if_transmit == if_transmit ||
sys/net/if.c
1070
ifp->if_transmit == NULL ||
sys/net/if.c
1071
ifp->if_transmit == if_nulltransmit;
sys/net/if.c
1078
if_schedule_deferred_start(struct ifnet *ifp)
sys/net/if.c
1081
KASSERT(ifp->if_deferred_start != NULL);
sys/net/if.c
1083
if (if_snd_is_used(ifp) && IFQ_IS_EMPTY(&ifp->if_snd))
sys/net/if.c
1086
softint_schedule(ifp->if_deferred_start->ids_si);
sys/net/if.c
1095
if_deferred_start_init(struct ifnet *ifp, void (*func)(struct ifnet *))
sys/net/if.c
1100
flags |= if_is_mpsafe(ifp) ? SOFTINT_MPSAFE : 0;
sys/net/if.c
1103
ids->ids_ifp = ifp;
sys/net/if.c
1110
ifp->if_deferred_start = ids;
sys/net/if.c
1114
if_deferred_start_destroy(struct ifnet *ifp)
sys/net/if.c
1117
if (ifp->if_deferred_start == NULL)
sys/net/if.c
1120
softint_disestablish(ifp->if_deferred_start->ids_si);
sys/net/if.c
1121
kmem_free(ifp->if_deferred_start, sizeof(*ifp->if_deferred_start));
sys/net/if.c
1122
ifp->if_deferred_start = NULL;
sys/net/if.c
1131
if_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
1134
KASSERT(ifp->if_percpuq == NULL);
sys/net/if.c
1137
if_statinc(ifp, if_ipackets);
sys/net/if.c
1138
bpf_mtap(ifp, m, BPF_D_IN);
sys/net/if.c
1140
ifp->_if_input(ifp, m);
sys/net/if.c
1152
if_attach(ifnet_t *ifp)
sys/net/if.c
1155
if_initialize(ifp);
sys/net/if.c
1156
ifp->if_percpuq = if_percpuq_create(ifp);
sys/net/if.c
1157
if_register(ifp);
sys/net/if.c
1163
struct ifnet *ifp;
sys/net/if.c
1167
IFNET_READER_FOREACH(ifp) {
sys/net/if.c
1169
psref_acquire(&psref, &ifp->if_psref, ifnet_psref_class);
sys/net/if.c
1171
if_attachdomain1(ifp);
sys/net/if.c
1173
psref_release(&psref, &ifp->if_psref, ifnet_psref_class);
sys/net/if.c
1180
if_attachdomain1(struct ifnet *ifp)
sys/net/if.c
1186
memset(ifp->if_afdata, 0, sizeof(ifp->if_afdata));
sys/net/if.c
1189
ifp->if_afdata[dp->dom_family] =
sys/net/if.c
1190
(*dp->dom_ifattach)(ifp);
sys/net/if.c
1201
if_deactivate(struct ifnet *ifp)
sys/net/if.c
1205
ifp->if_output = if_nulloutput;
sys/net/if.c
1206
ifp->_if_input = if_nullinput;
sys/net/if.c
1207
ifp->if_start = if_nullstart;
sys/net/if.c
1208
ifp->if_transmit = if_nulltransmit;
sys/net/if.c
1209
ifp->if_ioctl = if_nullioctl;
sys/net/if.c
1210
ifp->if_init = if_nullinit;
sys/net/if.c
1211
ifp->if_stop = if_nullstop;
sys/net/if.c
1212
if (ifp->if_slowtimo)
sys/net/if.c
1213
ifp->if_slowtimo = if_nullslowtimo;
sys/net/if.c
1214
ifp->if_drain = if_nulldrain;
sys/net/if.c
1217
ifp->if_snd.ifq_maxlen = 0;
sys/net/if.c
1223
if_is_deactivated(const struct ifnet *ifp)
sys/net/if.c
1226
return ifp->if_output == if_nulloutput;
sys/net/if.c
1230
if_purgeaddrs(struct ifnet *ifp, int family,
sys/net/if.c
1237
for (ifa = IFADDR_READER_FIRST(ifp); ifa; ifa = nifa) {
sys/net/if.c
1256
if_build_ifa_list(struct ifnet *ifp)
sys/net/if.c
1264
IFADDR_READER_FOREACH(ifa, ifp)
sys/net/if.c
1269
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if.c
1276
if_check_and_free_ifa_list(struct ifnet *ifp)
sys/net/if.c
1314
if_detach(struct ifnet *ifp)
sys/net/if.c
1326
if_build_ifa_list(ifp);
sys/net/if.c
1336
sysctl_teardown(&ifp->if_sysctl_log);
sys/net/if.c
1338
IFNET_LOCK(ifp);
sys/net/if.c
1346
IF_LINK_STATE_CHANGE_LOCK(ifp);
sys/net/if.c
1347
ifp->if_link_queue = LINK_QUEUE_LOCKED;
sys/net/if.c
1348
IF_LINK_STATE_CHANGE_UNLOCK(ifp);
sys/net/if.c
1349
workqueue_wait(ifnet_link_state_wq, &ifp->if_link_work);
sys/net/if.c
1351
if_deactivate(ifp);
sys/net/if.c
1352
IFNET_UNLOCK(ifp);
sys/net/if.c
1360
ifindex2ifnet[ifp->if_index] = NULL;
sys/net/if.c
1361
TAILQ_REMOVE(&ifnet_list, ifp, if_list);
sys/net/if.c
1362
IFNET_WRITER_REMOVE(ifp);
sys/net/if.c
1366
if (ifp->if_slowtimo != NULL) {
sys/net/if.c
1367
struct if_slowtimo_data *isd = ifp->if_slowtimo_data;
sys/net/if.c
1378
ifp->if_slowtimo_data = NULL; /* paraonia */
sys/net/if.c
1379
ifp->if_slowtimo = NULL; /* paranoia */
sys/net/if.c
1381
if_deferred_start_destroy(ifp);
sys/net/if.c
1386
if_down_deactivated(ifp);
sys/net/if.c
1389
if (ALTQ_IS_ENABLED(&ifp->if_snd))
sys/net/if.c
1390
altq_disable(&ifp->if_snd);
sys/net/if.c
1391
if (ALTQ_IS_ATTACHED(&ifp->if_snd))
sys/net/if.c
1392
altq_detach(&ifp->if_snd);
sys/net/if.c
1397
if (ifp->if_carp != NULL && ifp->if_type != IFT_CARP)
sys/net/if.c
1398
carp_ifdetach(ifp);
sys/net/if.c
1431
IFADDR_WRITER_FOREACH(ifa, ifp) {
sys/net/if.c
1456
(void) (*pr->pr_usrreqs->pr_purgeif)(&so, ifp);
sys/net/if.c
1467
ifa_remove(ifp, ifa);
sys/net/if.c
1472
if_free_sadl(ifp, 1);
sys/net/if.c
1475
IFADDR_WRITER_FOREACH(ifa, ifp) {
sys/net/if.c
1478
ifa_remove(ifp, ifa);
sys/net/if.c
1484
rt_delete_matched_entries(i, if_delroute_matcher, ifp, false);
sys/net/if.c
1487
if (dp->dom_ifdetach != NULL && ifp->if_afdata[dp->dom_family])
sys/net/if.c
1489
void *p = ifp->if_afdata[dp->dom_family];
sys/net/if.c
1491
ifp->if_afdata[dp->dom_family] = NULL;
sys/net/if.c
1492
(*dp->dom_ifdetach)(ifp, p);
sys/net/if.c
1513
(void)(*pr->pr_usrreqs->pr_purgeif)(&so, ifp);
sys/net/if.c
1521
psref_target_destroy(&ifp->if_psref, ifnet_psref_class);
sys/net/if.c
1522
PSLIST_ENTRY_DESTROY(ifp, if_pslist_entry);
sys/net/if.c
1524
pfil_run_ifhooks(if_pfil, PFIL_IFNET_DETACH, ifp);
sys/net/if.c
1525
(void)pfil_head_destroy(ifp->if_pfil);
sys/net/if.c
1528
rt_ifannouncemsg(ifp, IFAN_DEPARTURE);
sys/net/if.c
1530
IF_AFDATA_LOCK_DESTROY(ifp);
sys/net/if.c
1532
if (ifp->if_percpuq != NULL) {
sys/net/if.c
1533
if_percpuq_destroy(ifp->if_percpuq);
sys/net/if.c
1534
ifp->if_percpuq = NULL;
sys/net/if.c
1537
mutex_obj_free(ifp->if_ioctl_lock);
sys/net/if.c
1538
ifp->if_ioctl_lock = NULL;
sys/net/if.c
1539
mutex_obj_free(ifp->if_snd.ifq_lock);
sys/net/if.c
1540
if_stats_fini(ifp);
sys/net/if.c
1541
KASSERT(!simplehook_has_hooks(ifp->if_linkstate_hooks));
sys/net/if.c
1542
simplehook_destroy(ifp->if_linkstate_hooks);
sys/net/if.c
1547
if_check_and_free_ifa_list(ifp);
sys/net/if.c
1558
struct ifnet *ifp = (struct ifnet *)v;
sys/net/if.c
1560
if (rt->rt_ifp == ifp)
sys/net/if.c
1573
struct ifnet *ifp;
sys/net/if.c
1583
ifp = if_get(name, &psref);
sys/net/if.c
1584
if (ifp != NULL) {
sys/net/if.c
1585
if_put(ifp, &psref);
sys/net/if.c
1599
struct ifnet *ifp;
sys/net/if.c
1613
ifp = if_get(name, &psref);
sys/net/if.c
1614
if (ifp == NULL)
sys/net/if.c
1618
IFNET_LOCK(ifp);
sys/net/if.c
1619
if_ioctlfn = ifp->if_ioctl;
sys/net/if.c
1620
ifp->if_ioctl = if_nullioctl;
sys/net/if.c
1621
IFNET_UNLOCK(ifp);
sys/net/if.c
1627
if_put(ifp, &psref);
sys/net/if.c
1629
error = (*ifc->ifc_destroy)(ifp);
sys/net/if.c
1633
IFNET_LOCK(ifp);
sys/net/if.c
1634
ifp->if_ioctl = if_ioctlfn;
sys/net/if.c
1635
IFNET_UNLOCK(ifp);
sys/net/if.c
177
#define IF_LINK_STATE_CHANGE_LOCK(ifp) \
sys/net/if.c
178
mutex_enter((ifp)->if_snd.ifq_lock)
sys/net/if.c
179
#define IF_LINK_STATE_CHANGE_UNLOCK(ifp) \
sys/net/if.c
180
mutex_exit((ifp)->if_snd.ifq_lock)
sys/net/if.c
1813
ifa_insert(struct ifnet *ifp, struct ifaddr *ifa)
sys/net/if.c
1816
ifa->ifa_ifp = ifp;
sys/net/if.c
1825
KASSERT(!if_is_mpsafe(ifp) || !ISSET(ifp->if_flags, IFF_RUNNING) ||
sys/net/if.c
1826
IFNET_LOCKED(ifp));
sys/net/if.c
1828
TAILQ_INSERT_TAIL(&ifp->if_addrlist, ifa, ifa_list);
sys/net/if.c
1830
IFADDR_WRITER_INSERT_TAIL(ifp, ifa);
sys/net/if.c
1836
ifa_remove(struct ifnet *ifp, struct ifaddr *ifa)
sys/net/if.c
1839
KASSERT(ifa->ifa_ifp == ifp);
sys/net/if.c
1845
KASSERT(!if_is_mpsafe(ifp) || if_is_deactivated(ifp) ||
sys/net/if.c
1846
IFNET_LOCKED(ifp));
sys/net/if.c
1848
TAILQ_REMOVE(&ifp->if_addrlist, ifa, ifa_list);
sys/net/if.c
1902
struct ifnet *ifp;
sys/net/if.c
1905
IFNET_READER_FOREACH(ifp) {
sys/net/if.c
1906
if (if_is_deactivated(ifp))
sys/net/if.c
1908
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if.c
1913
if ((ifp->if_flags & IFF_BROADCAST) &&
sys/net/if.c
1945
struct ifnet *ifp;
sys/net/if.c
1948
IFNET_READER_FOREACH(ifp) {
sys/net/if.c
1949
if (if_is_deactivated(ifp))
sys/net/if.c
1951
if ((ifp->if_flags & IFF_POINTOPOINT) == 0)
sys/net/if.c
1953
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if.c
1987
struct ifnet *ifp;
sys/net/if.c
2005
IFNET_READER_FOREACH(ifp) {
sys/net/if.c
2006
if (if_is_deactivated(ifp))
sys/net/if.c
2009
ifp);
sys/net/if.c
2023
IFNET_READER_FOREACH(ifp) {
sys/net/if.c
2024
if (if_is_deactivated(ifp))
sys/net/if.c
2026
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if.c
2097
if_first_addr(const struct ifnet *ifp, const int af)
sys/net/if.c
2101
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if.c
2109
if_first_addr_psref(const struct ifnet *ifp, const int af, struct psref *psref)
sys/net/if.c
2115
ifa = if_first_addr(ifp, af);
sys/net/if.c
2128
ifaof_ifpforaddr(const struct sockaddr *addr, struct ifnet *ifp)
sys/net/if.c
2136
if (if_is_deactivated(ifp))
sys/net/if.c
2142
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if.c
2168
ifaof_ifpforaddr_psref(const struct sockaddr *addr, struct ifnet *ifp,
sys/net/if.c
2175
ifa = ifaof_ifpforaddr(addr, ifp);
sys/net/if.c
2193
struct ifnet *ifp;
sys/net/if.c
2198
ifp = rt->rt_ifa->ifa_ifp;
sys/net/if.c
2200
if ((ifa = ifaof_ifpforaddr_psref(dst, ifp, &psref)) != NULL) {
sys/net/if.c
2213
if_link_state_change(struct ifnet *ifp, int link_state)
sys/net/if.c
2217
IF_LINK_STATE_CHANGE_LOCK(ifp);
sys/net/if.c
2219
if (ifp->if_link_queue & LINK_QUEUE_LOCKED)
sys/net/if.c
2223
if (ifp->if_link_queue == 0 && ifp->if_link_state == link_state)
sys/net/if.c
2234
queue = ifp->if_link_queue;
sys/net/if.c
2252
ifp->if_xname, link_state);
sys/net/if.c
2257
if (ifp->if_link_queue == queue)
sys/net/if.c
2260
ifp->if_link_queue = queue;
sys/net/if.c
2261
if (ifp->if_link_queue & LINK_QUEUE_SCHEDULED)
sys/net/if.c
2264
ifp->if_link_queue |= LINK_QUEUE_SCHEDULED;
sys/net/if.c
2265
workqueue_enqueue(ifnet_link_state_wq, &ifp->if_link_work, NULL);
sys/net/if.c
2268
IF_LINK_STATE_CHANGE_UNLOCK(ifp);
sys/net/if.c
2275
if_link_state_change_process(struct ifnet *ifp, int link_state)
sys/net/if.c
2283
IF_LINK_STATE_CHANGE_LOCK(ifp);
sys/net/if.c
2286
if (ifp->if_link_state == link_state) {
sys/net/if.c
2287
IF_LINK_STATE_CHANGE_UNLOCK(ifp);
sys/net/if.c
2293
log(LOG_DEBUG, "%s: link state %s (was %s)\n", ifp->if_xname,
sys/net/if.c
2297
ifp->if_link_state == LINK_STATE_UP ? "UP" :
sys/net/if.c
2298
ifp->if_link_state == LINK_STATE_DOWN ? "DOWN" :
sys/net/if.c
2312
ifp->if_link_state == LINK_STATE_UNKNOWN);
sys/net/if.c
2313
ifp->if_link_state = link_state;
sys/net/if.c
2315
IF_LINK_STATE_CHANGE_UNLOCK(ifp);
sys/net/if.c
2321
dp->dom_if_link_state_change(ifp,
sys/net/if.c
2327
rt_ifmsg(ifp);
sys/net/if.c
2329
simplehook_dohooks(ifp->if_linkstate_hooks);
sys/net/if.c
2333
dp->dom_if_link_state_change(ifp, link_state);
sys/net/if.c
2345
struct ifnet *ifp = container_of(work, struct ifnet, if_link_work);
sys/net/if.c
2356
IF_LINK_STATE_CHANGE_LOCK(ifp);
sys/net/if.c
2357
ifp->if_link_queue &= ~LINK_QUEUE_SCHEDULED;
sys/net/if.c
2358
if (ifp->if_link_queue & LINK_QUEUE_LOCKED)
sys/net/if.c
2360
else if (ifp->if_link_queue & LINK_QUEUE_DOWN) {
sys/net/if.c
2361
ifp->if_link_queue &= ~LINK_QUEUE_DOWN;
sys/net/if.c
2363
} else if (ifp->if_link_queue & LINK_QUEUE_UNKNOWN) {
sys/net/if.c
2364
ifp->if_link_queue &= ~LINK_QUEUE_UNKNOWN;
sys/net/if.c
2366
} else if (ifp->if_link_queue & LINK_QUEUE_UP) {
sys/net/if.c
2367
ifp->if_link_queue &= ~LINK_QUEUE_UP;
sys/net/if.c
2372
ifp->if_xname, ifp->if_link_queue);
sys/net/if.c
2376
IF_LINK_STATE_CHANGE_UNLOCK(ifp);
sys/net/if.c
2378
IFNET_LOCK(ifp);
sys/net/if.c
2379
if_link_state_change_process(ifp, state);
sys/net/if.c
2380
IFNET_UNLOCK(ifp);
sys/net/if.c
2383
IF_LINK_STATE_CHANGE_LOCK(ifp);
sys/net/if.c
2384
if (ifp->if_link_queue == 0 ||
sys/net/if.c
2385
(ifp->if_link_queue & (LINK_QUEUE_LOCKED | LINK_QUEUE_SCHEDULED)))
sys/net/if.c
2388
ifp->if_link_queue |= LINK_QUEUE_SCHEDULED;
sys/net/if.c
2389
workqueue_enqueue(ifnet_link_state_wq, &ifp->if_link_work, NULL);
sys/net/if.c
2392
IF_LINK_STATE_CHANGE_UNLOCK(ifp);
sys/net/if.c
2398
if_linkstate_change_establish(struct ifnet *ifp, void (*fn)(void *), void *arg)
sys/net/if.c
2402
hk = simplehook_establish(ifp->if_linkstate_hooks, fn, arg);
sys/net/if.c
2408
if_linkstate_change_disestablish(struct ifnet *ifp, void *vhook,
sys/net/if.c
2412
simplehook_disestablish(ifp->if_linkstate_hooks, vhook, lock);
sys/net/if.c
2421
if_domain_link_state_change(struct ifnet *ifp, int link_state)
sys/net/if.c
2430
dp->dom_if_link_state_change(ifp, link_state);
sys/net/if.c
2445
struct ifnet *ifp = rt->rt_ifp;
sys/net/if.c
2459
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if.c
2493
_if_down(struct ifnet *ifp)
sys/net/if.c
2499
ifp->if_flags &= ~IFF_UP;
sys/net/if.c
2500
nanotime(&ifp->if_lastchange);
sys/net/if.c
2504
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if.c
2516
IFQ_PURGE(&ifp->if_snd);
sys/net/if.c
2518
if (ifp->if_carp)
sys/net/if.c
2519
carp_carpdev_state(ifp);
sys/net/if.c
2521
rt_ifmsg(ifp);
sys/net/if.c
2524
dp->dom_if_down(ifp);
sys/net/if.c
2529
if_down_deactivated(struct ifnet *ifp)
sys/net/if.c
2532
KASSERT(if_is_deactivated(ifp));
sys/net/if.c
2533
_if_down(ifp);
sys/net/if.c
2537
if_down_locked(struct ifnet *ifp)
sys/net/if.c
2540
KASSERT(IFNET_LOCKED(ifp));
sys/net/if.c
2541
_if_down(ifp);
sys/net/if.c
2550
if_down(struct ifnet *ifp)
sys/net/if.c
2553
IFNET_LOCK(ifp);
sys/net/if.c
2554
if_down_locked(ifp);
sys/net/if.c
2555
IFNET_UNLOCK(ifp);
sys/net/if.c
2562
if_up_locked(struct ifnet *ifp)
sys/net/if.c
2569
KASSERT(IFNET_LOCKED(ifp));
sys/net/if.c
2571
KASSERT(!if_is_deactivated(ifp));
sys/net/if.c
2572
ifp->if_flags |= IFF_UP;
sys/net/if.c
2573
nanotime(&ifp->if_lastchange);
sys/net/if.c
2576
IFADDR_READER_FOREACH(ifa, ifp)
sys/net/if.c
2580
if (ifp->if_carp)
sys/net/if.c
2581
carp_carpdev_state(ifp);
sys/net/if.c
2583
rt_ifmsg(ifp);
sys/net/if.c
2586
dp->dom_if_up(ifp);
sys/net/if.c
2596
if_slowtimo_countdown(struct ifnet *ifp)
sys/net/if.c
2602
if (ifp->if_timer != 0 && --ifp->if_timer == 0)
sys/net/if.c
2613
struct ifnet *ifp = arg;
sys/net/if.c
2614
struct if_slowtimo_data *isd = ifp->if_slowtimo_data;
sys/net/if.c
2618
if (isd->isd_trigger || if_slowtimo_countdown(ifp)) {
sys/net/if.c
2635
struct ifnet *ifp = isd->isd_ifp;
sys/net/if.c
2639
(*ifp->if_slowtimo)(ifp);
sys/net/if.c
2646
printf("%s: watchdog triggered\n", ifp->if_xname);
sys/net/if.c
2658
struct ifnet *ifp = node.sysctl_data;
sys/net/if.c
2659
struct if_slowtimo_data *isd = ifp->if_slowtimo_data;
sys/net/if.c
2679
sysctl_watchdog_setup(struct ifnet *ifp)
sys/net/if.c
2681
struct sysctllog **clog = &ifp->if_sysctl_log;
sys/net/if.c
2691
CTLFLAG_PERMANENT, CTLTYPE_NODE, ifp->if_xname,
sys/net/if.c
2705
sysctl_if_watchdog, 0, (int *)ifp, 0,
sys/net/if.c
2712
printf("%s: could not attach sysctl watchdog nodes\n", ifp->if_xname);
sys/net/if.c
2721
if_up(struct ifnet *ifp)
sys/net/if.c
2724
IFNET_LOCK(ifp);
sys/net/if.c
2725
if_up_locked(ifp);
sys/net/if.c
2726
IFNET_UNLOCK(ifp);
sys/net/if.c
2736
ifpromisc_locked(struct ifnet *ifp, int pswitch)
sys/net/if.c
2741
KASSERT(IFNET_LOCKED(ifp));
sys/net/if.c
2743
pcount = ifp->if_pcount;
sys/net/if.c
2750
if (ifp->if_pcount++ != 0)
sys/net/if.c
2752
nflags = ifp->if_flags | IFF_PROMISC;
sys/net/if.c
2754
if (--ifp->if_pcount > 0)
sys/net/if.c
2756
nflags = ifp->if_flags & ~IFF_PROMISC;
sys/net/if.c
2758
ret = if_flags_set(ifp, nflags);
sys/net/if.c
2761
ifp->if_pcount = pcount;
sys/net/if.c
2768
ifpromisc(struct ifnet *ifp, int pswitch)
sys/net/if.c
2772
IFNET_LOCK(ifp);
sys/net/if.c
2773
e = ifpromisc_locked(ifp, pswitch);
sys/net/if.c
2774
IFNET_UNLOCK(ifp);
sys/net/if.c
2794
if_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if.c
2802
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/net/if.c
2805
return (*ifp->if_ioctl)(ifp, cmd, data);
sys/net/if.c
2819
if_init(struct ifnet *ifp)
sys/net/if.c
2822
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/net/if.c
2824
return (*ifp->if_init)(ifp);
sys/net/if.c
2838
if_stop(struct ifnet *ifp, int disable)
sys/net/if.c
2841
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/net/if.c
2843
(*ifp->if_stop)(ifp, disable);
sys/net/if.c
2853
struct ifnet *ifp;
sys/net/if.c
2870
ifp = NULL;
sys/net/if.c
2872
IFNET_READER_FOREACH(ifp) {
sys/net/if.c
2873
if (if_is_deactivated(ifp))
sys/net/if.c
2875
if (strcmp(ifp->if_xname, name) == 0)
sys/net/if.c
2880
return ifp;
sys/net/if.c
2891
struct ifnet *ifp;
sys/net/if.c
2908
ifp = NULL;
sys/net/if.c
2910
IFNET_READER_FOREACH(ifp) {
sys/net/if.c
2911
if (if_is_deactivated(ifp))
sys/net/if.c
2913
if (strcmp(ifp->if_xname, name) == 0) {
sys/net/if.c
2915
psref_acquire(psref, &ifp->if_psref,
sys/net/if.c
2922
return ifp;
sys/net/if.c
2930
if_put(const struct ifnet *ifp, struct psref *psref)
sys/net/if.c
2933
if (ifp == NULL)
sys/net/if.c
2936
psref_release(psref, &ifp->if_psref, ifnet_psref_class);
sys/net/if.c
2957
ifnet_t *ifp;
sys/net/if.c
2959
ifp = _if_byindex(idx);
sys/net/if.c
2960
if (ifp != NULL && if_is_deactivated(ifp))
sys/net/if.c
2961
ifp = NULL;
sys/net/if.c
2962
return ifp;
sys/net/if.c
2973
ifnet_t *ifp;
sys/net/if.c
2976
ifp = if_byindex(idx);
sys/net/if.c
2977
if (__predict_true(ifp != NULL)) {
sys/net/if.c
2979
psref_acquire(psref, &ifp->if_psref, ifnet_psref_class);
sys/net/if.c
2983
return ifp;
sys/net/if.c
2989
ifnet_t *ifp;
sys/net/if.c
2992
IFNET_READER_FOREACH(ifp) {
sys/net/if.c
2993
if (if_is_deactivated(ifp))
sys/net/if.c
2995
if (ifp->if_addrlen != lla_len)
sys/net/if.c
2997
if (memcmp(lla, CLLADDR(ifp->if_sadl), lla_len) == 0) {
sys/net/if.c
2998
psref_acquire(psref, &ifp->if_psref,
sys/net/if.c
3005
return ifp;
sys/net/if.c
3014
if_acquire(struct ifnet *ifp, struct psref *psref)
sys/net/if.c
3017
KASSERT(ifp->if_index != 0);
sys/net/if.c
3018
psref_acquire(psref, &ifp->if_psref, ifnet_psref_class);
sys/net/if.c
3022
if_held(struct ifnet *ifp)
sys/net/if.c
3025
return psref_held(&ifp->if_psref, ifnet_psref_class);
sys/net/if.c
3035
if_tunnel_check_nesting(struct ifnet *ifp, struct mbuf *m, int limit)
sys/net/if.c
3046
ifp->if_xname, *count);
sys/net/if.c
3059
ifp->if_xname);
sys/net/if.c
3120
if_export_if_data(ifnet_t * const ifp, struct if_data *ifi, bool zero_stats)
sys/net/if.c
3124
if_stats_to_if_data(ifp, ifi, zero_stats);
sys/net/if.c
3126
ifi->ifi_type = ifp->if_type;
sys/net/if.c
3127
ifi->ifi_addrlen = ifp->if_addrlen;
sys/net/if.c
3128
ifi->ifi_hdrlen = ifp->if_hdrlen;
sys/net/if.c
3129
ifi->ifi_link_state = ifp->if_link_state;
sys/net/if.c
3130
ifi->ifi_mtu = ifp->if_mtu;
sys/net/if.c
3131
ifi->ifi_metric = ifp->if_metric;
sys/net/if.c
3132
ifi->ifi_baudrate = ifp->if_baudrate;
sys/net/if.c
3133
ifi->ifi_lastchange = ifp->if_lastchange;
sys/net/if.c
3138
ifioctl_common(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if.c
3150
if ((ifcr->ifcr_capenable & ~ifp->if_capabilities) != 0)
sys/net/if.c
3153
if (ifcr->ifcr_capenable == ifp->if_capenable)
sys/net/if.c
3156
ifp->if_capenable = ifcr->ifcr_capenable;
sys/net/if.c
3159
ifp->if_csum_flags_tx = 0;
sys/net/if.c
3160
ifp->if_csum_flags_rx = 0;
sys/net/if.c
3161
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Tx)
sys/net/if.c
3162
ifp->if_csum_flags_tx |= M_CSUM_IPv4;
sys/net/if.c
3163
if (ifp->if_capenable & IFCAP_CSUM_IPv4_Rx)
sys/net/if.c
3164
ifp->if_csum_flags_rx |= M_CSUM_IPv4;
sys/net/if.c
3166
if (ifp->if_capenable & IFCAP_CSUM_TCPv4_Tx)
sys/net/if.c
3167
ifp->if_csum_flags_tx |= M_CSUM_TCPv4;
sys/net/if.c
3168
if (ifp->if_capenable & IFCAP_CSUM_TCPv4_Rx)
sys/net/if.c
3169
ifp->if_csum_flags_rx |= M_CSUM_TCPv4;
sys/net/if.c
3171
if (ifp->if_capenable & IFCAP_CSUM_UDPv4_Tx)
sys/net/if.c
3172
ifp->if_csum_flags_tx |= M_CSUM_UDPv4;
sys/net/if.c
3173
if (ifp->if_capenable & IFCAP_CSUM_UDPv4_Rx)
sys/net/if.c
3174
ifp->if_csum_flags_rx |= M_CSUM_UDPv4;
sys/net/if.c
3176
if (ifp->if_capenable & IFCAP_CSUM_TCPv6_Tx)
sys/net/if.c
3177
ifp->if_csum_flags_tx |= M_CSUM_TCPv6;
sys/net/if.c
3178
if (ifp->if_capenable & IFCAP_CSUM_TCPv6_Rx)
sys/net/if.c
3179
ifp->if_csum_flags_rx |= M_CSUM_TCPv6;
sys/net/if.c
3181
if (ifp->if_capenable & IFCAP_CSUM_UDPv6_Tx)
sys/net/if.c
3182
ifp->if_csum_flags_tx |= M_CSUM_UDPv6;
sys/net/if.c
3183
if (ifp->if_capenable & IFCAP_CSUM_UDPv6_Rx)
sys/net/if.c
3184
ifp->if_csum_flags_rx |= M_CSUM_UDPv6;
sys/net/if.c
3186
if (ifp->if_capenable & IFCAP_TSOv4)
sys/net/if.c
3187
ifp->if_csum_flags_tx |= M_CSUM_TSOv4;
sys/net/if.c
3188
if (ifp->if_capenable & IFCAP_TSOv6)
sys/net/if.c
3189
ifp->if_csum_flags_tx |= M_CSUM_TSOv6;
sys/net/if.c
3192
if (ifp->if_bridge != NULL)
sys/net/if.c
3193
bridge_calc_csum_flags(ifp->if_bridge);
sys/net/if.c
3196
if (ifp->if_flags & IFF_UP)
sys/net/if.c
3205
KERNEL_LOCK_IF_IFP_MPSAFE(ifp);
sys/net/if.c
3206
if (ifp->if_flags & IFF_UP && (ifr->ifr_flags & IFF_UP) == 0) {
sys/net/if.c
3208
if_down_locked(ifp);
sys/net/if.c
3211
if (ifr->ifr_flags & IFF_UP && (ifp->if_flags & IFF_UP) == 0) {
sys/net/if.c
3213
if_up_locked(ifp);
sys/net/if.c
3216
KERNEL_UNLOCK_IF_IFP_MPSAFE(ifp);
sys/net/if.c
3217
flags = (ifp->if_flags & IFF_CANTCHANGE) |
sys/net/if.c
3219
if (ifp->if_flags != flags) {
sys/net/if.c
3220
ifp->if_flags = flags;
sys/net/if.c
3222
rt_ifmsg(ifp);
sys/net/if.c
3227
ifr->ifr_flags = ifp->if_flags;
sys/net/if.c
3232
ifr->ifr_metric = ifp->if_metric;
sys/net/if.c
3237
ifr->ifr_mtu = ifp->if_mtu;
sys/net/if.c
3242
ifr->ifr_dlt = ifp->if_dlt;
sys/net/if.c
3247
ifcr->ifcr_capabilities = ifp->if_capabilities;
sys/net/if.c
3248
ifcr->ifcr_capenable = ifp->if_capenable;
sys/net/if.c
3253
ifp->if_metric = ifr->ifr_metric;
sys/net/if.c
3258
if_export_if_data(ifp, &ifdr->ifdr_data, false);
sys/net/if.c
3263
ifr->ifr_index = ifp->if_index;
sys/net/if.c
3268
if_export_if_data(ifp, &ifdr->ifdr_data, true);
sys/net/if.c
3269
getnanotime(&ifp->if_lastchange);
sys/net/if.c
3273
if (ifp->if_mtu == ifr->ifr_mtu)
sys/net/if.c
3275
ifp->if_mtu = ifr->ifr_mtu;
sys/net/if.c
3280
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, KAUTH_ARG(cmd),
sys/net/if.c
3306
if (ifp->if_description != NULL)
sys/net/if.c
3307
kmem_free(ifp->if_description, IFDESCRSIZE);
sys/net/if.c
3309
ifp->if_description = descr;
sys/net/if.c
3314
descr = ifp->if_description;
sys/net/if.c
3334
ifaddrpref_ioctl(struct socket *so, u_long cmd, void *data, struct ifnet *ifp)
sys/net/if.c
3349
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, KAUTH_ARG(cmd),
sys/net/if.c
3361
if (data == NULL || ifp == NULL) {
sys/net/if.c
3376
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if.c
3412
struct ifnet *ifp;
sys/net/if.c
3459
ifp = if_get(ifr->ifr_name, &psref);
sys/net/if.c
3462
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp,
sys/net/if.c
3464
if (ifp != NULL)
sys/net/if.c
3465
if_put(ifp, &psref);
sys/net/if.c
3492
ifp = if_get(ifr->ifr_name, &psref);
sys/net/if.c
3493
if (ifp == NULL) {
sys/net/if.c
3529
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp,
sys/net/if.c
3536
oif_flags = ifp->if_flags;
sys/net/if.c
3538
KERNEL_LOCK_UNLESS_IFP_MPSAFE(ifp);
sys/net/if.c
3539
IFNET_LOCK(ifp);
sys/net/if.c
3541
error = if_ioctl(ifp, cmd, data);
sys/net/if.c
3547
KERNEL_LOCK_IF_IFP_MPSAFE(ifp);
sys/net/if.c
3552
cmd, data, ifp);
sys/net/if.c
3553
KERNEL_UNLOCK_IF_IFP_MPSAFE(ifp);
sys/net/if.c
3556
if (((oif_flags ^ ifp->if_flags) & IFF_UP) != 0) {
sys/net/if.c
3557
if ((ifp->if_flags & IFF_UP) != 0) {
sys/net/if.c
3559
if_up_locked(ifp);
sys/net/if.c
3571
IFNET_UNLOCK(ifp);
sys/net/if.c
3572
KERNEL_UNLOCK_UNLESS_IFP_MPSAFE(ifp);
sys/net/if.c
3574
if_put(ifp, &psref);
sys/net/if.c
3612
struct ifnet *ifp;
sys/net/if.c
3631
IFNET_READER_FOREACH(ifp) {
sys/net/if.c
3632
psref_acquire(&psref, &ifp->if_psref, ifnet_psref_class);
sys/net/if.c
3635
(void)strncpy(ifr.ifr_name, ifp->if_xname,
sys/net/if.c
3641
if (IFADDR_READER_EMPTY(ifp)) {
sys/net/if.c
3658
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if.c
3682
psref_release(&psref, &ifp->if_psref, ifnet_psref_class);
sys/net/if.c
3697
psref_release(&psref, &ifp->if_psref, ifnet_psref_class);
sys/net/if.c
3736
if_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
3744
IFQ_ENQUEUE(&ifp->if_snd, m, error);
sys/net/if.c
375
if_free(ifnet_t *ifp)
sys/net/if.c
3750
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/net/if.c
3751
if_statadd_ref(ifp, nsr, if_obytes, pktlen);
sys/net/if.c
3753
if_statinc_ref(ifp, nsr, if_omcasts);
sys/net/if.c
3754
IF_STAT_PUTREF(ifp);
sys/net/if.c
3756
if ((ifp->if_flags & IFF_OACTIVE) == 0)
sys/net/if.c
3757
if_start_lock(ifp);
sys/net/if.c
3765
if_transmit_lock(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
3773
if (ALTQ_IS_ENABLED(&ifp->if_snd)) {
sys/net/if.c
3774
error = if_transmit(ifp, m);
sys/net/if.c
3778
error = (*ifp->if_transmit)(ifp, m);
sys/net/if.c
378
kmem_free(ifp, sizeof(ifnet_t));
sys/net/if.c
3782
error = (*ifp->if_transmit)(ifp, m);
sys/net/if.c
3794
ifq_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
3797
return if_transmit_lock(ifp, m);
sys/net/if.c
3804
ifq_enqueue2(struct ifnet *ifp, struct ifqueue *ifq, struct mbuf *m)
sys/net/if.c
3810
&& ALTQ_IS_ENABLED(&ifp->if_snd) == 0
sys/net/if.c
3814
IF_DROP(&ifp->if_snd);
sys/net/if.c
382
if_initname(struct ifnet *ifp, const char *name, int unit)
sys/net/if.c
3821
IFQ_ENQUEUE(&ifp->if_snd, m, error);
sys/net/if.c
3823
if_statinc(ifp, if_oerrors);
sys/net/if.c
3830
if_addr_init(ifnet_t *ifp, struct ifaddr *ifa, const bool src)
sys/net/if.c
3834
KASSERT(IFNET_LOCKED(ifp));
sys/net/if.c
3835
if (ifp->if_initaddr != NULL)
sys/net/if.c
3836
rc = (*ifp->if_initaddr)(ifp, ifa, src);
sys/net/if.c
3837
else if (src || (rc = if_ioctl(ifp, SIOCSIFDSTADDR, ifa)) == ENOTTY)
sys/net/if.c
3838
rc = if_ioctl(ifp, SIOCINITIFADDR, ifa);
sys/net/if.c
3844
if_do_dad(struct ifnet *ifp)
sys/net/if.c
3846
if ((ifp->if_flags & IFF_LOOPBACK) != 0)
sys/net/if.c
3849
switch (ifp->if_type) {
sys/net/if.c
385
(void)snprintf(ifp->if_xname, sizeof(ifp->if_xname),
sys/net/if.c
3868
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) !=
sys/net/if.c
3886
if_flags_set(ifnet_t *ifp, const u_short flags)
sys/net/if.c
3890
KASSERT(IFNET_LOCKED(ifp));
sys/net/if.c
3892
if (ifp->if_setflags != NULL)
sys/net/if.c
3893
rc = (*ifp->if_setflags)(ifp, flags);
sys/net/if.c
3898
chgdflags = ifp->if_flags ^ flags;
sys/net/if.c
3902
ifp->if_flags ^= cantflags;
sys/net/if.c
3909
if (chgdflags == IFF_PROMISC && (ifp->if_flags & IFF_UP) == 0)
sys/net/if.c
3915
rc = if_ioctl(ifp, SIOCSIFFLAGS, &ifr);
sys/net/if.c
3918
ifp->if_flags ^= cantflags;
sys/net/if.c
3936
if_mcast_op(ifnet_t *ifp, const unsigned long cmd, const struct sockaddr *sa)
sys/net/if.c
395
if_nulloutput(struct ifnet *ifp, struct mbuf *m,
sys/net/if.c
3950
rc = if_ioctl(ifp, cmd, &ifr);
sys/net/if.c
4018
struct ifnet *ifp;
sys/net/if.c
4027
ifp = if_get_byindex(name[0], &psref);
sys/net/if.c
4028
if (ifp == NULL) {
sys/net/if.c
403
if_nullinput(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
4033
sdl = ifp->if_sadl;
sys/net/if.c
4049
if_put(ifp, &psref);
sys/net/if.c
410
if_nullstart(struct ifnet *ifp)
sys/net/if.c
417
if_nulltransmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
425
if_nullioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if.c
432
if_nullinit(struct ifnet *ifp)
sys/net/if.c
439
if_nullstop(struct ifnet *ifp, int disable)
sys/net/if.c
446
if_nullslowtimo(struct ifnet *ifp)
sys/net/if.c
453
if_nulldrain(struct ifnet *ifp)
sys/net/if.c
460
if_set_sadl(struct ifnet *ifp, const void *lla, u_char addrlen, bool factory)
sys/net/if.c
465
ifp->if_addrlen = addrlen;
sys/net/if.c
466
if_alloc_sadl(ifp);
sys/net/if.c
467
ifa = ifp->if_dl;
sys/net/if.c
470
(void)sockaddr_dl_setaddr(sdl, sdl->sdl_len, lla, ifp->if_addrlen);
sys/net/if.c
472
KASSERT(ifp->if_hwdl == NULL);
sys/net/if.c
473
ifp->if_hwdl = ifp->if_dl;
sys/net/if.c
474
ifaref(ifp->if_hwdl);
sys/net/if.c
480
if_dl_create(const struct ifnet *ifp, const struct sockaddr_dl **sdlp)
sys/net/if.c
487
namelen = strlen(ifp->if_xname);
sys/net/if.c
488
addrlen = ifp->if_addrlen;
sys/net/if.c
497
sockaddr_dl_init(sdl, socksize, ifp->if_index, ifp->if_type,
sys/net/if.c
498
ifp->if_xname, namelen, NULL, addrlen);
sys/net/if.c
513
if_sadl_setrefs(struct ifnet *ifp, struct ifaddr *ifa)
sys/net/if.c
517
ifp->if_dl = ifa;
sys/net/if.c
520
ifp->if_sadl = sdl;
sys/net/if.c
530
if_alloc_sadl(struct ifnet *ifp)
sys/net/if.c
540
if (ifp->if_sadl != NULL)
sys/net/if.c
541
if_free_sadl(ifp, 0);
sys/net/if.c
543
ifa = if_dl_create(ifp, &sdl);
sys/net/if.c
545
ifa_insert(ifp, ifa);
sys/net/if.c
546
if_sadl_setrefs(ifp, ifa);
sys/net/if.c
550
if_deactivate_sadl(struct ifnet *ifp)
sys/net/if.c
554
KASSERT(ifp->if_dl != NULL);
sys/net/if.c
556
ifa = ifp->if_dl;
sys/net/if.c
558
ifp->if_sadl = NULL;
sys/net/if.c
560
ifp->if_dl = NULL;
sys/net/if.c
565
if_replace_sadl(struct ifnet *ifp, struct ifaddr *ifa)
sys/net/if.c
569
KASSERT(ifp->if_dl != NULL);
sys/net/if.c
571
old = ifp->if_dl;
sys/net/if.c
575
ifp->if_dl = ifa;
sys/net/if.c
576
ifp->if_sadl = satosdl(ifa->ifa_addr);
sys/net/if.c
582
if_activate_sadl(struct ifnet *ifp, struct ifaddr *ifa0,
sys/net/if.c
592
if_replace_sadl(ifp, ifa0);
sys/net/if.c
595
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if.c
616
if_free_sadl(struct ifnet *ifp, int factory)
sys/net/if.c
620
if (factory && ifp->if_hwdl != NULL) {
sys/net/if.c
621
ifa = ifp->if_hwdl;
sys/net/if.c
622
ifp->if_hwdl = NULL;
sys/net/if.c
626
ifa = ifp->if_dl;
sys/net/if.c
628
KASSERT(ifp->if_sadl == NULL);
sys/net/if.c
632
KASSERT(ifp->if_sadl != NULL);
sys/net/if.c
636
ifa_remove(ifp, ifa);
sys/net/if.c
637
if_deactivate_sadl(ifp);
sys/net/if.c
642
if_getindex(ifnet_t *ifp)
sys/net/if.c
646
ifp->if_index_gen = index_gen++;
sys/net/if.c
648
ifp->if_index = if_index;
sys/net/if.c
653
while (if_byindex(ifp->if_index)) {
sys/net/if.c
676
ifp->if_index = if_index;
sys/net/if.c
683
if (ifindex2ifnet == NULL || ifp->if_index >= if_indexlim) {
sys/net/if.c
688
while (ifp->if_index >= if_indexlim)
sys/net/if.c
701
ifindex2ifnet[ifp->if_index] = ifp;
sys/net/if.c
716
if_initialize(ifnet_t *ifp)
sys/net/if.c
721
TAILQ_INIT(&ifp->if_addrlist);
sys/net/if.c
728
if (ifp->if_snd.ifq_maxlen == 0)
sys/net/if.c
729
ifp->if_snd.ifq_maxlen = ifqmaxlen;
sys/net/if.c
731
ifp->if_broadcastaddr = 0; /* reliably crash if used uninitialized */
sys/net/if.c
733
ifp->if_link_state = LINK_STATE_UNKNOWN;
sys/net/if.c
734
ifp->if_link_queue = 0;
sys/net/if.c
736
ifp->if_capenable = 0;
sys/net/if.c
737
ifp->if_csum_flags_tx = 0;
sys/net/if.c
738
ifp->if_csum_flags_rx = 0;
sys/net/if.c
741
ifp->if_snd.altq_type = 0;
sys/net/if.c
742
ifp->if_snd.altq_disc = NULL;
sys/net/if.c
743
ifp->if_snd.altq_flags &= ALTQF_CANTCHANGE;
sys/net/if.c
744
ifp->if_snd.altq_tbr = NULL;
sys/net/if.c
745
ifp->if_snd.altq_ifp = ifp;
sys/net/if.c
748
IFQ_LOCK_INIT(&ifp->if_snd);
sys/net/if.c
750
ifp->if_pfil = pfil_head_create(PFIL_TYPE_IFNET, ifp);
sys/net/if.c
751
pfil_run_ifhooks(if_pfil, PFIL_IFNET_ATTACH, ifp);
sys/net/if.c
753
IF_AFDATA_LOCK_INIT(ifp);
sys/net/if.c
755
PSLIST_ENTRY_INIT(ifp, if_pslist_entry);
sys/net/if.c
756
PSLIST_INIT(&ifp->if_addr_pslist);
sys/net/if.c
757
psref_target_init(&ifp->if_psref, ifnet_psref_class);
sys/net/if.c
758
ifp->if_ioctl_lock = mutex_obj_alloc(MUTEX_DEFAULT, IPL_NONE);
sys/net/if.c
759
LIST_INIT(&ifp->if_multiaddrs);
sys/net/if.c
760
if_stats_init(ifp);
sys/net/if.c
762
snprintf(xnamebuf, sizeof(xnamebuf), "%s-lshk", ifp->if_xname);
sys/net/if.c
763
ifp->if_linkstate_hooks = simplehook_create(IPL_NET, xnamebuf);
sys/net/if.c
766
if_getindex(ifp);
sys/net/if.c
774
if_register(ifnet_t *ifp)
sys/net/if.c
780
if (ifp->if_ioctl == NULL)
sys/net/if.c
781
ifp->if_ioctl = ifioctl_common;
sys/net/if.c
782
if (ifp->if_stop == NULL)
sys/net/if.c
783
ifp->if_stop = if_nullstop;
sys/net/if.c
785
sysctl_sndq_setup(&ifp->if_sysctl_log, ifp->if_xname, &ifp->if_snd);
sys/net/if.c
788
if_attachdomain1(ifp);
sys/net/if.c
791
rt_ifannouncemsg(ifp, IFAN_ARRIVAL);
sys/net/if.c
793
if (ifp->if_slowtimo != NULL) {
sys/net/if.c
799
callout_setfunc(&isd->isd_ch, if_slowtimo_intr, ifp);
sys/net/if.c
800
isd->isd_ifp = ifp;
sys/net/if.c
802
ifp->if_slowtimo_data = isd;
sys/net/if.c
804
if_slowtimo_intr(ifp);
sys/net/if.c
806
sysctl_watchdog_setup(ifp);
sys/net/if.c
809
if (ifp->if_transmit == NULL || ifp->if_transmit == if_nulltransmit)
sys/net/if.c
810
ifp->if_transmit = if_transmit;
sys/net/if.c
813
TAILQ_INSERT_TAIL(&ifnet_list, ifp, if_list);
sys/net/if.c
814
IFNET_WRITER_INSERT_TAIL(ifp);
sys/net/if.c
841
struct ifnet *ifp = ipq->ipq_ifp;
sys/net/if.c
845
if_statinc(ifp, if_ipackets);
sys/net/if.c
846
bpf_mtap(ifp, m, BPF_D_IN);
sys/net/if.c
848
ifp->_if_input(ifp, m);
sys/net/if.c
862
if_percpuq_create(struct ifnet *ifp)
sys/net/if.c
867
flags |= if_is_mpsafe(ifp) ? SOFTINT_MPSAFE : 0;
sys/net/if.c
870
ipq->ipq_ifp = ifp;
sys/net/if.c
875
sysctl_percpuq_setup(&ifp->if_sysctl_log, ifp->if_xname, ipq);
sys/net/if.h
1199
if_get_index(const struct ifnet *ifp)
sys/net/if.h
1202
return ifp != NULL ? ifp->if_index : 0;
sys/net/if.h
1396
#define IFNET_LOCK(ifp) mutex_enter((ifp)->if_ioctl_lock)
sys/net/if.h
1397
#define IFNET_UNLOCK(ifp) mutex_exit((ifp)->if_ioctl_lock)
sys/net/if.h
1398
#define IFNET_LOCKED(ifp) mutex_owned((ifp)->if_ioctl_lock)
sys/net/if.h
1400
#define IFNET_ASSERT_UNLOCKED(ifp) \
sys/net/if.h
1401
KDASSERT(mutex_ownable((ifp)->if_ioctl_lock))
sys/net/if.h
448
#define if_name(ifp) ((ifp)->if_xname)
sys/net/if.h
527
if_is_mpsafe(struct ifnet *ifp)
sys/net/if.h
530
return ((ifp->if_extflags & IFEF_MPSAFE) != 0);
sys/net/if.h
534
if_output_lock(struct ifnet *cifp, struct ifnet *ifp, struct mbuf *m,
sys/net/if.h
539
return (*cifp->if_output)(ifp, m, dst, rt);
sys/net/if.h
544
ret = (*cifp->if_output)(ifp, m, dst, rt);
sys/net/if.h
551
if_start_lock(struct ifnet *ifp)
sys/net/if.h
554
if (if_is_mpsafe(ifp)) {
sys/net/if.h
555
(*ifp->if_start)(ifp);
sys/net/if.h
558
(*ifp->if_start)(ifp);
sys/net/if.h
563
#define KERNEL_LOCK_IF_IFP_MPSAFE(ifp) \
sys/net/if.h
564
do { if (if_is_mpsafe(ifp)) { KERNEL_LOCK(1, NULL); } } while (0)
sys/net/if.h
565
#define KERNEL_UNLOCK_IF_IFP_MPSAFE(ifp) \
sys/net/if.h
566
do { if (if_is_mpsafe(ifp)) { KERNEL_UNLOCK_ONE(NULL); } } while (0)
sys/net/if.h
568
#define KERNEL_LOCK_UNLESS_IFP_MPSAFE(ifp) \
sys/net/if.h
569
do { if (!if_is_mpsafe(ifp)) { KERNEL_LOCK(1, NULL); } } while (0)
sys/net/if.h
570
#define KERNEL_UNLOCK_UNLESS_IFP_MPSAFE(ifp) \
sys/net/if.h
571
do { if (!if_is_mpsafe(ifp)) { KERNEL_UNLOCK_ONE(NULL); } } while (0)
sys/net/if.h
672
#define IF_AFDATA_LOCK_INIT(ifp) \
sys/net/if.h
673
do {(ifp)->if_afdata_lock = rw_obj_alloc();} while (0)
sys/net/if.h
675
#define IF_AFDATA_LOCK_DESTROY(ifp) rw_obj_free((ifp)->if_afdata_lock)
sys/net/if.h
677
#define IF_AFDATA_WLOCK(ifp) rw_enter((ifp)->if_afdata_lock, RW_WRITER)
sys/net/if.h
678
#define IF_AFDATA_RLOCK(ifp) rw_enter((ifp)->if_afdata_lock, RW_READER)
sys/net/if.h
679
#define IF_AFDATA_WUNLOCK(ifp) rw_exit((ifp)->if_afdata_lock)
sys/net/if.h
680
#define IF_AFDATA_RUNLOCK(ifp) rw_exit((ifp)->if_afdata_lock)
sys/net/if.h
681
#define IF_AFDATA_LOCK(ifp) IF_AFDATA_WLOCK(ifp)
sys/net/if.h
682
#define IF_AFDATA_UNLOCK(ifp) IF_AFDATA_WUNLOCK(ifp)
sys/net/if.h
683
#define IF_AFDATA_TRYLOCK(ifp) rw_tryenter((ifp)->if_afdata_lock, RW_WRITER)
sys/net/if.h
685
#define IF_AFDATA_LOCK_ASSERT(ifp) \
sys/net/if.h
686
KASSERT(rw_lock_held((ifp)->if_afdata_lock))
sys/net/if.h
687
#define IF_AFDATA_RLOCK_ASSERT(ifp) \
sys/net/if.h
688
KASSERT(rw_read_held((ifp)->if_afdata_lock))
sys/net/if.h
689
#define IF_AFDATA_WLOCK_ASSERT(ifp) \
sys/net/if.h
690
KASSERT(rw_write_held((ifp)->if_afdata_lock))
sys/net/if_arcsubr.c
111
arc_output(struct ifnet *ifp, struct mbuf *m0, const struct sockaddr *dst,
sys/net/if_arcsubr.c
123
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING))
sys/net/if_arcsubr.c
127
ac = (struct arccom *)ifp;
sys/net/if_arcsubr.c
131
myself = *CLLADDR(ifp->if_sadl);
sys/net/if_arcsubr.c
137
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_arcsubr.c
148
else if (ifp->if_flags & IFF_NOARP)
sys/net/if_arcsubr.c
150
else if ((error = arpresolve(ifp, rt, m, dst, &adst,
sys/net/if_arcsubr.c
156
(ifp->if_flags & IFF_SIMPLEX))
sys/net/if_arcsubr.c
158
if (ifp->if_flags & IFF_LINK0) {
sys/net/if_arcsubr.c
185
if (!(ifp->if_flags & IFF_LINK0)) {
sys/net/if_arcsubr.c
186
rt_unhandled(__func__, ifp, dst);
sys/net/if_arcsubr.c
197
if (ifp->if_flags & IFF_LINK0) {
sys/net/if_arcsubr.c
212
if (ifp->if_flags & IFF_LINK2)
sys/net/if_arcsubr.c
222
error = nd6_resolve(ifp, rt, m, dst, &adst,
sys/net/if_arcsubr.c
239
rt_unhandled(__func__, ifp, dst);
sys/net/if_arcsubr.c
244
(void) looutput(ifp, mcopy, dst, rt);
sys/net/if_arcsubr.c
279
if ((error = ifq_enqueue(ifp, m)) != 0)
sys/net/if_arcsubr.c
327
return ifq_enqueue(ifp, m);
sys/net/if_arcsubr.c
341
arc_defrag(struct ifnet *ifp, struct mbuf *m)
sys/net/if_arcsubr.c
351
ac = (struct arccom *)ifp;
sys/net/if_arcsubr.c
356
if_statinc(ifp, if_ierrors);
sys/net/if_arcsubr.c
376
if_statinc(ifp, if_ierrors);
sys/net/if_arcsubr.c
474
ifp->if_xname, s);
sys/net/if_arcsubr.c
500
arc_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_arcsubr.c
506
if ((ifp->if_flags & IFF_UP) == 0) {
sys/net/if_arcsubr.c
512
m = arc_defrag(ifp, m);
sys/net/if_arcsubr.c
518
if_statadd(ifp, if_ibytes, m->m_pkthdr.len);
sys/net/if_arcsubr.c
522
if_statinc(ifp, if_imcasts);
sys/net/if_arcsubr.c
590
arc_ifattach(struct ifnet *ifp, uint8_t lla)
sys/net/if_arcsubr.c
594
ifp->if_type = IFT_ARCNET;
sys/net/if_arcsubr.c
595
ifp->if_addrlen = 1;
sys/net/if_arcsubr.c
596
ifp->if_hdrlen = ARC_HDRLEN;
sys/net/if_arcsubr.c
597
ifp->if_dlt = DLT_ARCNET;
sys/net/if_arcsubr.c
598
if (ifp->if_flags & IFF_BROADCAST)
sys/net/if_arcsubr.c
599
ifp->if_flags |= IFF_MULTICAST|IFF_ALLMULTI;
sys/net/if_arcsubr.c
600
if (ifp->if_flags & IFF_LINK0 && arc_ipmtu > ARC_PHDS_MAXMTU)
sys/net/if_arcsubr.c
603
ifp->if_xname, arc_ipmtu, ARC_PHDS_MAXMTU);
sys/net/if_arcsubr.c
605
ifp->if_output = arc_output;
sys/net/if_arcsubr.c
606
ifp->_if_input = arc_input;
sys/net/if_arcsubr.c
607
ac = (struct arccom *)ifp;
sys/net/if_arcsubr.c
612
ifp->if_xname, ifp->if_xname);
sys/net/if_arcsubr.c
614
if_attach(ifp);
sys/net/if_arcsubr.c
616
if_set_sadl(ifp, &lla, sizeof(lla), true);
sys/net/if_arcsubr.c
618
ifp->if_broadcastaddr = &arcbroadcastaddr;
sys/net/if_arcsubr.c
620
bpf_attach(ifp, DLT_ARCNET, ARC_HDRLEN);
sys/net/if_bridge.c
1444
bridge_init(struct ifnet *ifp)
sys/net/if_bridge.c
1446
struct bridge_softc *sc = ifp->if_softc;
sys/net/if_bridge.c
1448
KASSERT((ifp->if_flags & IFF_RUNNING) == 0);
sys/net/if_bridge.c
1458
ifp->if_flags |= IFF_RUNNING;
sys/net/if_bridge.c
1468
bridge_stop(struct ifnet *ifp, int disable)
sys/net/if_bridge.c
1470
struct bridge_softc *sc = ifp->if_softc;
sys/net/if_bridge.c
1472
KASSERT((ifp->if_flags & IFF_RUNNING) != 0);
sys/net/if_bridge.c
1473
ifp->if_flags &= ~IFF_RUNNING;
sys/net/if_bridge.c
1561
bridge_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *sa,
sys/net/if_bridge.c
1579
sc = ifp->if_bridge;
sys/net/if_bridge.c
1596
dst_if = ifp;
sys/net/if_bridge.c
1621
if (dst_if == ifp)
sys/net/if_bridge.c
1643
m = ether_sw_offload_tx(ifp, m);
sys/net/if_bridge.c
1673
m = ether_sw_offload_tx(ifp, m);
sys/net/if_bridge.c
1709
if (dst_if != ifp &&
sys/net/if_bridge.c
1722
dst_if == ifp))
sys/net/if_bridge.c
1737
dst_if != ifp)
sys/net/if_bridge.c
1802
bridge_start(struct ifnet *ifp)
sys/net/if_bridge.c
1805
printf("%s: bridge_start() called\n", ifp->if_xname);
sys/net/if_bridge.c
1998
bridge_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_bridge.c
2000
struct bridge_softc *sc = ifp->if_bridge;
sys/net/if_bridge.c
2012
ether_input(ifp, m);
sys/net/if_bridge.c
2018
bif = bridge_lookup_member_if(sc, ifp, &psref);
sys/net/if_bridge.c
2022
ether_input(ifp, m);
sys/net/if_bridge.c
2056
eh->ether_shost, ifp, 0, IFBAF_DYNAMIC);
sys/net/if_bridge.c
2101
ether_input(ifp, m);
sys/net/if_bridge.c
2523
bridge_rtdelete(struct bridge_softc *sc, struct ifnet *ifp)
sys/net/if_bridge.c
2531
if (brt->brt_ifp == ifp)
sys/net/if_bridge.c
262
static void bridge_rtdelete(struct bridge_softc *, struct ifnet *ifp);
sys/net/if_bridge.c
2718
bridge_ipf(void *arg, struct mbuf **mp, struct ifnet *ifp, int dir)
sys/net/if_bridge.c
279
struct ifnet *ifp,
sys/net/if_bridge.c
2790
error = pfil_run_hooks(inet_pfil_hook, mp, ifp, dir);
sys/net/if_bridge.c
2796
error = pfil_run_hooks(inet6_pfil_hook, mp, ifp, dir);
sys/net/if_bridge.c
408
struct ifnet *ifp;
sys/net/if_bridge.c
412
ifp = &sc->sc_if;
sys/net/if_bridge.c
438
if_initname(ifp, ifc->ifc_name, unit);
sys/net/if_bridge.c
439
ifp->if_softc = sc;
sys/net/if_bridge.c
441
ifp->if_extflags = IFEF_MPSAFE;
sys/net/if_bridge.c
443
ifp->if_mtu = ETHERMTU;
sys/net/if_bridge.c
444
ifp->if_ioctl = bridge_ioctl;
sys/net/if_bridge.c
445
ifp->if_output = bridge_output;
sys/net/if_bridge.c
446
ifp->if_start = bridge_start;
sys/net/if_bridge.c
447
ifp->if_stop = bridge_stop;
sys/net/if_bridge.c
448
ifp->if_init = bridge_init;
sys/net/if_bridge.c
449
ifp->if_type = IFT_BRIDGE;
sys/net/if_bridge.c
450
ifp->if_addrlen = 0;
sys/net/if_bridge.c
451
ifp->if_dlt = DLT_EN10MB;
sys/net/if_bridge.c
452
ifp->if_hdrlen = ETHER_HDR_LEN;
sys/net/if_bridge.c
453
if_initialize(ifp);
sys/net/if_bridge.c
460
ifp->if_link_state = LINK_STATE_DOWN;
sys/net/if_bridge.c
462
if_alloc_sadl(ifp);
sys/net/if_bridge.c
463
if_register(ifp);
sys/net/if_bridge.c
474
bridge_clone_destroy(struct ifnet *ifp)
sys/net/if_bridge.c
476
struct bridge_softc *sc = ifp->if_softc;
sys/net/if_bridge.c
479
if ((ifp->if_flags & IFF_RUNNING) != 0)
sys/net/if_bridge.c
480
bridge_stop(ifp, 1);
sys/net/if_bridge.c
493
if_detach(ifp);
sys/net/if_bridge.c
514
bridge_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_bridge.c
516
struct bridge_softc *sc = ifp->if_softc;
sys/net/if_bridge.c
604
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/net/if_bridge.c
606
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/net/if_bridge.c
612
if_stop(ifp, 1);
sys/net/if_bridge.c
619
error = if_init(ifp);
sys/net/if_bridge.c
627
if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_bridge.c
640
error = ifioctl_common(ifp, cmd, data);
sys/net/if_bridge.c
658
struct ifnet *ifp;
sys/net/if_bridge.c
664
ifp = bif->bif_ifp;
sys/net/if_bridge.c
665
if (strcmp(ifp->if_xname, name) == 0)
sys/net/if_ether.h
106
#define ETHER_MAX_FRAME(ifp, etype, hasfcs) \
sys/net/if_ether.h
107
((ifp)->if_mtu + ETHER_HDR_LEN + \
sys/net/if_ethersubr.c
1004
if_statinc(ifp, if_iqdrops);
sys/net/if_ethersubr.c
1008
if_statinc(ifp, if_noproto);
sys/net/if_ethersubr.c
1012
if_statinc(ifp, if_ierrors);
sys/net/if_ethersubr.c
1076
ether_ifattach(struct ifnet *ifp, const uint8_t *lla)
sys/net/if_ethersubr.c
1078
struct ethercom *ec = (struct ethercom *)ifp;
sys/net/if_ethersubr.c
1085
ifp->if_type = IFT_ETHER;
sys/net/if_ethersubr.c
1086
ifp->if_hdrlen = ETHER_HDR_LEN;
sys/net/if_ethersubr.c
1087
ifp->if_dlt = DLT_EN10MB;
sys/net/if_ethersubr.c
1088
ifp->if_mtu = ETHERMTU;
sys/net/if_ethersubr.c
1089
ifp->if_output = ether_output;
sys/net/if_ethersubr.c
1090
ifp->_if_input = ether_input;
sys/net/if_ethersubr.c
1092
ifp->if_bpf_mtap = ether_bpf_mtap;
sys/net/if_ethersubr.c
1093
if (ifp->if_baudrate == 0)
sys/net/if_ethersubr.c
1094
ifp->if_baudrate = IF_Mbps(10); /* just a default */
sys/net/if_ethersubr.c
1097
if_set_sadl(ifp, lla, ETHER_ADDR_LEN, !ETHER_IS_LOCAL(lla));
sys/net/if_ethersubr.c
1103
ifp->if_broadcastaddr = etherbroadcastaddr;
sys/net/if_ethersubr.c
1104
bpf_attach(ifp, DLT_EN10MB, sizeof(struct ether_header));
sys/net/if_ethersubr.c
1106
"%s-ether_ifdetachhooks", ifp->if_xname);
sys/net/if_ethersubr.c
1109
mowner_init_owner(&ec->ec_tx_mowner, ifp->if_xname, "tx");
sys/net/if_ethersubr.c
1110
mowner_init_owner(&ec->ec_rx_mowner, ifp->if_xname, "rx");
sys/net/if_ethersubr.c
1113
ifp->if_mowner = &ec->ec_tx_mowner;
sys/net/if_ethersubr.c
1118
ether_ifdetach(struct ifnet *ifp)
sys/net/if_ethersubr.c
1120
struct ethercom *ec = (void *) ifp;
sys/net/if_ethersubr.c
1123
IFNET_ASSERT_UNLOCKED(ifp);
sys/net/if_ethersubr.c
1131
ifp->if_ioctl = __FPTRCAST(int (*)(struct ifnet *, u_long, void *),
sys/net/if_ethersubr.c
1138
bpf_detach(ifp);
sys/net/if_ethersubr.c
1152
ifp->if_mowner = NULL;
sys/net/if_ethersubr.c
1158
ether_ifdetachhook_establish(struct ifnet *ifp,
sys/net/if_ethersubr.c
1164
KASSERT(ifp->if_type == IFT_ETHER ||
sys/net/if_ethersubr.c
1165
ifp->if_type == IFT_L2TP);
sys/net/if_ethersubr.c
1167
ec = (struct ethercom *)ifp;
sys/net/if_ethersubr.c
1175
ether_ifdetachhook_disestablish(struct ifnet *ifp,
sys/net/if_ethersubr.c
1183
ec = (struct ethercom *)ifp;
sys/net/if_ethersubr.c
1512
struct ifnet *ifp = &ec->ec_if;
sys/net/if_ethersubr.c
1515
KASSERTMSG(IFNET_LOCKED(ifp), "%s", ifp->if_xname);
sys/net/if_ethersubr.c
1517
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/net/if_ethersubr.c
1523
if_stop(ifp, 1);
sys/net/if_ethersubr.c
1530
return if_init(ifp);
sys/net/if_ethersubr.c
1541
return if_init(ifp);
sys/net/if_ethersubr.c
1544
error = if_init(ifp);
sys/net/if_ethersubr.c
1558
ether_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_ethersubr.c
1560
struct ethercom *ec = (void *)ifp;
sys/net/if_ethersubr.c
1573
&& (ifp->if_flags & (IFF_UP | IFF_RUNNING)) !=
sys/net/if_ethersubr.c
1575
ifp->if_flags |= IFF_UP;
sys/net/if_ethersubr.c
1576
if ((error = if_init(ifp)) != 0)
sys/net/if_ethersubr.c
1581
arp_ifinit(ifp, ifa);
sys/net/if_ethersubr.c
1597
else if ((error = ifioctl_common(ifp, cmd, data)) != ENETRESET)
sys/net/if_ethersubr.c
1599
else if (ifp->if_flags & IFF_UP) {
sys/net/if_ethersubr.c
1601
return if_init(ifp);
sys/net/if_ethersubr.c
1607
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/net/if_ethersubr.c
1611
error = ifioctl_common(ifp, cmd, data);
sys/net/if_ethersubr.c
1643
return ifmedia_ioctl(ifp, ifr, &ec->ec_mii->mii_media,
sys/net/if_ethersubr.c
1646
return ifmedia_ioctl(ifp, ifr, ec->ec_ifmedia, cmd);
sys/net/if_ethersubr.c
1660
return ifioctl_common(ifp, cmd, data);
sys/net/if_ethersubr.c
1673
ether_enable_vlan_mtu(struct ifnet *ifp)
sys/net/if_ethersubr.c
1676
struct ethercom *ec = (void *)ifp;
sys/net/if_ethersubr.c
1690
if ((ifp->if_flags & IFF_UP) == 0)
sys/net/if_ethersubr.c
1693
if ((error = if_flags_set(ifp, ifp->if_flags)) == 0)
sys/net/if_ethersubr.c
1701
ether_disable_vlan_mtu(struct ifnet *ifp)
sys/net/if_ethersubr.c
1704
struct ethercom *ec = (void *)ifp;
sys/net/if_ethersubr.c
1720
if ((ifp->if_flags & IFF_UP) == 0)
sys/net/if_ethersubr.c
1723
if ((error = if_flags_set(ifp, ifp->if_flags)) == 0)
sys/net/if_ethersubr.c
1734
ether_add_vlantag(struct ifnet *ifp, uint16_t vtag, bool *vlanmtu_status)
sys/net/if_ethersubr.c
1736
struct ethercom *ec = (void *)ifp;
sys/net/if_ethersubr.c
1754
IFNET_LOCK(ifp);
sys/net/if_ethersubr.c
1755
error = ether_enable_vlan_mtu(ifp);
sys/net/if_ethersubr.c
1756
IFNET_UNLOCK(ifp);
sys/net/if_ethersubr.c
1782
IFNET_LOCK(ifp);
sys/net/if_ethersubr.c
1783
(void)ether_disable_vlan_mtu(ifp);
sys/net/if_ethersubr.c
1784
IFNET_UNLOCK(ifp);
sys/net/if_ethersubr.c
1793
ether_del_vlantag(struct ifnet *ifp, uint16_t vtag)
sys/net/if_ethersubr.c
1795
struct ethercom *ec = (void *)ifp;
sys/net/if_ethersubr.c
1818
IFNET_LOCK(ifp);
sys/net/if_ethersubr.c
1819
(void)ether_disable_vlan_mtu(ifp);
sys/net/if_ethersubr.c
1820
IFNET_UNLOCK(ifp);
sys/net/if_ethersubr.c
1934
struct ifnet *ifp;
sys/net/if_ethersubr.c
1948
ifp = if_get_byindex(name[0], &psref);
sys/net/if_ethersubr.c
1949
if (ifp == NULL) {
sys/net/if_ethersubr.c
1953
if (ifp->if_type != IFT_ETHER) {
sys/net/if_ethersubr.c
1954
if_put(ifp, &psref);
sys/net/if_ethersubr.c
1958
ec = (struct ethercom *)ifp;
sys/net/if_ethersubr.c
1961
if_put(ifp, &psref);
sys/net/if_ethersubr.c
1975
if_put(ifp, &psref);
sys/net/if_ethersubr.c
2015
if_put(ifp, &psref);
sys/net/if_ethersubr.c
241
struct ifnet *ifp = ifp0;
sys/net/if_ethersubr.c
250
m_claimm(m, ifp->if_mowner);
sys/net/if_ethersubr.c
254
if (ifp->if_type == IFT_CARP) {
sys/net/if_ethersubr.c
268
ifp = ifp->if_carpdev;
sys/net/if_ethersubr.c
277
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) != (IFF_UP | IFF_RUNNING))
sys/net/if_ethersubr.c
294
if ((m->m_flags & M_BCAST) && (ifp->if_flags & IFF_SIMPLEX))
sys/net/if_ethersubr.c
354
if (!aarpresolve(ifp, m, (const struct sockaddr_at *)dst, edst)) {
sys/net/if_ethersubr.c
363
ifa = at_ifawithnet((const struct sockaddr_at *)dst, ifp);
sys/net/if_ethersubr.c
416
rt_unhandled(__func__, ifp, dst);
sys/net/if_ethersubr.c
433
(void)looutput(ifp, mcopy, dst, rt);
sys/net/if_ethersubr.c
457
memcpy(eh->ether_shost, CLLADDR(ifp->if_sadl),
sys/net/if_ethersubr.c
462
if (ifp0 != ifp && ifp0->if_type == IFT_CARP) {
sys/net/if_ethersubr.c
469
if ((error = pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_OUT)) != 0)
sys/net/if_ethersubr.c
478
if (ifp->if_bridge)
sys/net/if_ethersubr.c
479
return bridge_output(ifp, m, NULL, NULL);
sys/net/if_ethersubr.c
483
if (ifp != ifp0)
sys/net/if_ethersubr.c
495
if (ALTQ_IS_ENABLED(&ifp->if_snd))
sys/net/if_ethersubr.c
496
altq_etherclassify(&ifp->if_snd, m);
sys/net/if_ethersubr.c
499
return ifq_enqueue(ifp, m);
sys/net/if_ethersubr.c
502
if_statinc(ifp, if_oerrors);
sys/net/if_ethersubr.c
611
ether_input_llc(struct ifnet *ifp, struct mbuf *m, struct ether_header *eh)
sys/net/if_ethersubr.c
645
aarpinput(ifp, m); /* XXX queue? */
sys/net/if_ethersubr.c
666
if_statinc(ifp, if_noproto);
sys/net/if_ethersubr.c
670
if_statinc(ifp, if_ierrors);
sys/net/if_ethersubr.c
681
ether_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ethersubr.c
684
struct ethercom *ec = (struct ethercom *) ifp;
sys/net/if_ethersubr.c
698
if ((ifp->if_flags & IFF_UP) == 0)
sys/net/if_ethersubr.c
707
if_statinc(ifp, if_ierrors);
sys/net/if_ethersubr.c
727
ETHER_MAX_FRAME(ifp, etype, m->m_flags & M_HASFCS)) {
sys/net/if_ethersubr.c
733
ifp->if_xname, m->m_pkthdr.len);
sys/net/if_ethersubr.c
745
if ((ifp->if_flags & IFF_SIMPLEX) == 0 &&
sys/net/if_ethersubr.c
746
memcmp(CLLADDR(ifp->if_sadl), eh->ether_shost,
sys/net/if_ethersubr.c
756
if_statinc(ifp, if_imcasts);
sys/net/if_ethersubr.c
765
if_statadd(ifp, if_ibytes, m->m_pkthdr.len);
sys/net/if_ethersubr.c
770
if_statinc(ifp, if_ierrors);
sys/net/if_ethersubr.c
780
(ifp->if_flags & IFF_PROMISC) != 0 &&
sys/net/if_ethersubr.c
781
memcmp(CLLADDR(ifp->if_sadl), eh->ether_dhost,
sys/net/if_ethersubr.c
787
if (pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_IN) != 0)
sys/net/if_ethersubr.c
801
if (ifp->if_lagg != NULL &&
sys/net/if_ethersubr.c
804
agr_input(ifp, m);
sys/net/if_ethersubr.c
829
m = vlan_input(ifp, m);
sys/net/if_ethersubr.c
842
if (__predict_false(ifp->if_carp && ifp->if_type != IFT_CARP)) {
sys/net/if_ethersubr.c
861
pppoedisc_input(ifp, m);
sys/net/if_ethersubr.c
865
pppoe_input(ifp, m);
sys/net/if_ethersubr.c
879
if (ifp->if_lagg != NULL) {
sys/net/if_ethersubr.c
880
ieee8023ad_lacp_input(ifp, m);
sys/net/if_ethersubr.c
886
if (ifp->if_lagg != NULL) {
sys/net/if_ethersubr.c
887
ieee8023ad_marker_input(ifp, m);
sys/net/if_ethersubr.c
918
ether_input_llc(ifp, m, eh);
sys/net/if_ethersubr.c
981
aarpinput(ifp, m); /* XXX queue? */
sys/net/if_faith.c
138
struct ifnet *ifp;
sys/net/if_faith.c
140
ifp = if_alloc(IFT_FAITH);
sys/net/if_faith.c
142
if_initname(ifp, ifc->ifc_name, unit);
sys/net/if_faith.c
144
ifp->if_mtu = FAITHMTU;
sys/net/if_faith.c
146
ifp->if_flags = /* IFF_LOOPBACK */ IFF_BROADCAST | IFF_MULTICAST;
sys/net/if_faith.c
147
ifp->if_ioctl = faithioctl;
sys/net/if_faith.c
148
ifp->if_output = faithoutput;
sys/net/if_faith.c
149
ifp->if_type = IFT_FAITH;
sys/net/if_faith.c
150
ifp->if_hdrlen = 0;
sys/net/if_faith.c
151
ifp->if_addrlen = 0;
sys/net/if_faith.c
152
ifp->if_dlt = DLT_NULL;
sys/net/if_faith.c
153
if_attach(ifp);
sys/net/if_faith.c
154
if_alloc_sadl(ifp);
sys/net/if_faith.c
155
bpf_attach(ifp, DLT_NULL, sizeof(u_int));
sys/net/if_faith.c
161
faith_clone_destroy(struct ifnet *ifp)
sys/net/if_faith.c
164
bpf_detach(ifp);
sys/net/if_faith.c
165
if_detach(ifp);
sys/net/if_faith.c
166
if_free(ifp);
sys/net/if_faith.c
173
faithoutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_faith.c
190
bpf_mtap_af(ifp, af, m, BPF_D_OUT);
sys/net/if_faith.c
198
if_statadd2(ifp, if_opackets, 1, if_obytes, pktlen);
sys/net/if_faith.c
217
m_set_rcvif(m, ifp);
sys/net/if_faith.c
221
if_statadd2(ifp, if_ipackets, 1, if_ibytes, pktlen);
sys/net/if_faith.c
246
faithioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_faith.c
257
ifp->if_flags |= IFF_UP | IFF_RUNNING;
sys/net/if_faith.c
286
if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_gif.c
1009
return ifioctl_common(ifp, cmd, data);
sys/net/if_gif.c
1070
gif_set_tunnel(struct ifnet *ifp, struct sockaddr *src, struct sockaddr *dst)
sys/net/if_gif.c
1072
struct gif_softc *sc = ifp->if_softc;
sys/net/if_gif.c
1177
gif_delete_tunnel(struct ifnet *ifp)
sys/net/if_gif.c
1179
struct gif_softc *sc = ifp->if_softc;
sys/net/if_gif.c
1248
struct ifnet *ifp = &sc->gif_if;
sys/net/if_gif.c
1258
ifp->if_flags |= IFF_RUNNING;
sys/net/if_gif.c
1260
ifp->if_flags &= ~IFF_RUNNING;
sys/net/if_gif.c
286
struct ifnet *ifp = &sc->gif_if;
sys/net/if_gif.c
287
const char *ifname = ifp->if_xname;
sys/net/if_gif.c
367
struct ifnet *ifp;
sys/net/if_gif.c
380
ifp = &sc->gif_if;
sys/net/if_gif.c
381
gif_perif_sysctl_setup(&ifp->if_sysctl_log, sc);
sys/net/if_gif.c
426
gif_clone_destroy(struct ifnet *ifp)
sys/net/if_gif.c
428
struct gif_softc *sc = (void *) ifp;
sys/net/if_gif.c
434
bpf_detach(ifp);
sys/net/if_gif.c
435
if_detach(ifp);
sys/net/if_gif.c
525
gif_check_nesting(struct ifnet *ifp, struct mbuf *m)
sys/net/if_gif.c
528
return if_tunnel_check_nesting(ifp, m, max_gif_nesting);
sys/net/if_gif.c
532
gif_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_gif.c
535
struct gif_softc *sc = ifp->if_softc;
sys/net/if_gif.c
540
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_gif.c
542
if ((error = gif_check_nesting(ifp, m)) != 0) {
sys/net/if_gif.c
547
if ((ifp->if_flags & IFF_UP) == 0) {
sys/net/if_gif.c
575
error = if_transmit_lock(ifp, m);
sys/net/if_gif.c
581
if_statinc(ifp, if_oerrors);
sys/net/if_gif.c
586
gif_start(struct ifnet *ifp)
sys/net/if_gif.c
596
sc = ifp->if_softc;
sys/net/if_gif.c
611
if_statinc(ifp, if_oerrors);
sys/net/if_gif.c
616
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_gif.c
623
if_statinc(ifp, if_oerrors);
sys/net/if_gif.c
625
if_statadd2(ifp, if_opackets, 1, if_obytes, len);
sys/net/if_gif.c
632
gif_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_gif.c
639
sc = ifp->if_softc;
sys/net/if_gif.c
655
struct ifnet *ifp = &var->gv_softc->gif_if;
sys/net/if_gif.c
667
if_statinc(ifp, if_oerrors);
sys/net/if_gif.c
672
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_gif.c
679
if_statinc(ifp, if_oerrors);
sys/net/if_gif.c
681
if_statadd2(ifp, if_opackets, 1, if_obytes, len);
sys/net/if_gif.c
687
gif_input(struct mbuf *m, int af, struct ifnet *ifp)
sys/net/if_gif.c
692
if (ifp == NULL) {
sys/net/if_gif.c
698
m_set_rcvif(m, ifp);
sys/net/if_gif.c
701
bpf_mtap_af(ifp, af, m, BPF_D_IN);
sys/net/if_gif.c
727
if_statadd2(ifp, if_ibytes, pktlen, if_ipackets, 1);
sys/net/if_gif.c
735
gif_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_gif.c
737
struct gif_softc *sc = ifp->if_softc;
sys/net/if_gif.c
747
ifp->if_flags |= IFF_UP;
sys/net/if_gif.c
771
else if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_gre.c
1064
gre_ssock(struct ifnet *ifp, struct gre_soparm *sp, int fd)
sys/net/if_gre.c
1069
struct gre_softc *sc = ifp->if_softc;
sys/net/if_gre.c
1157
gre_ioctl(struct ifnet *ifp, const u_long cmd, void *data)
sys/net/if_gre.c
1162
struct gre_softc *sc = ifp->if_softc;
sys/net/if_gre.c
1179
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/net/if_gre.c
1198
if ((ifp->if_flags & IFF_UP) != 0)
sys/net/if_gre.c
1201
ifp->if_flags |= IFF_UP;
sys/net/if_gre.c
1205
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/net/if_gre.c
1229
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) ==
sys/net/if_gre.c
1252
if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_gre.c
1282
ifp->if_flags |= IFF_LINK0|IFF_LINK2;
sys/net/if_gre.c
1286
ifp->if_flags |= IFF_LINK0;
sys/net/if_gre.c
1287
ifp->if_flags &= ~IFF_LINK2;
sys/net/if_gre.c
1291
ifp->if_flags &= ~IFF_LINK0;
sys/net/if_gre.c
1292
ifp->if_flags |= IFF_LINK2;
sys/net/if_gre.c
1339
if ((ifp->if_flags & IFF_UP) == 0 || gre_is_nullconf(sp))
sys/net/if_gre.c
1351
error = gre_ssock(ifp, sp, fd);
sys/net/if_gre.c
1363
ifp->if_flags &= ~IFF_RUNNING;
sys/net/if_gre.c
1377
ifp->if_flags &= ~IFF_UP;
sys/net/if_gre.c
1385
ifp->if_flags |= IFF_UP;
sys/net/if_gre.c
1402
ifp->if_flags &= ~IFF_UP;
sys/net/if_gre.c
1417
error = ifioctl_common(ifp, cmd, data);
sys/net/if_gre.c
338
gre_clone_destroy(struct ifnet *ifp)
sys/net/if_gre.c
341
struct gre_softc *sc = ifp->if_softc;
sys/net/if_gre.c
345
bpf_detach(ifp);
sys/net/if_gre.c
347
if_detach(ifp);
sys/net/if_gre.c
746
struct ifnet *ifp = &sc->sc_if;
sys/net/if_gre.c
770
if ((ifp->if_flags & IFF_UP) == 0) {
sys/net/if_gre.c
869
gre_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_gre.c
873
struct gre_softc *sc = ifp->if_softc;
sys/net/if_gre.c
879
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING)) {
sys/net/if_gre.c
885
bpf_mtap_af(ifp, dst->sa_family, m, BPF_D_OUT);
sys/net/if_gre.c
911
IF_DROP(&ifp->if_snd);
sys/net/if_gre.c
928
IF_DROP(&ifp->if_snd);
sys/net/if_gre.c
937
if_statadd2(ifp, if_opackets, 1, if_obytes, m->m_pkthdr.len);
sys/net/if_gre.c
955
if_statinc(ifp, if_oerrors);
sys/net/if_ieee1394subr.c
100
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING))
sys/net/if_ieee1394subr.c
107
IFQ_CLASSIFY(&ifp->if_snd, m0, dst->sa_family);
sys/net/if_ieee1394subr.c
139
(error = arpresolve(ifp, rt, m0, dst, hwdst,
sys/net/if_ieee1394subr.c
143
if ((m0->m_flags & M_BCAST) && (ifp->if_flags & IFF_SIMPLEX))
sys/net/if_ieee1394subr.c
162
memcpy(hwdst->iha_uid, ifp->if_broadcastaddr,
sys/net/if_ieee1394subr.c
163
MIN(IEEE1394_ADDR_LEN, ifp->if_addrlen));
sys/net/if_ieee1394subr.c
166
error = nd6_resolve(ifp, rt, m0, dst, hwdst->iha_uid,
sys/net/if_ieee1394subr.c
179
rt_unhandled(__func__, ifp, dst);
sys/net/if_ieee1394subr.c
184
looutput(ifp, mcopy, dst, rt);
sys/net/if_ieee1394subr.c
185
myaddr = (const struct ieee1394_hwaddr *)CLLADDR(ifp->if_sadl);
sys/net/if_ieee1394subr.c
186
if (ifp->if_bpf) {
sys/net/if_ieee1394subr.c
193
ifp->if_broadcastaddr)->iha_uid, 8);
sys/net/if_ieee1394subr.c
196
bpf_mtap2(ifp->if_bpf, &h, sizeof(h), m0, BPF_D_OUT);
sys/net/if_ieee1394subr.c
198
if ((ifp->if_flags & IFF_SIMPLEX) &&
sys/net/if_ieee1394subr.c
201
return looutput(ifp, m0, dst, rt);
sys/net/if_ieee1394subr.c
224
m0 = ieee1394_fragment(ifp, m0, (2<<hwdst->iha_maxrec) - hdrlen, etype);
sys/net/if_ieee1394subr.c
231
error = if_transmit_lock(ifp, m);
sys/net/if_ieee1394subr.c
250
ieee1394_fragment(struct ifnet *ifp, struct mbuf *m0, int maxsize,
sys/net/if_ieee1394subr.c
253
struct ieee1394com *ic = (struct ieee1394com *)ifp;
sys/net/if_ieee1394subr.c
323
ieee1394_input(struct ifnet *ifp, struct mbuf *m, uint16_t src)
sys/net/if_ieee1394subr.c
329
if ((ifp->if_flags & IFF_UP) == 0) {
sys/net/if_ieee1394subr.c
341
if ((m = ieee1394_reass(ifp, m, src)) == NULL)
sys/net/if_ieee1394subr.c
349
if (ifp->if_bpf) {
sys/net/if_ieee1394subr.c
362
ifp->if_broadcastaddr)->iha_uid, 8);
sys/net/if_ieee1394subr.c
365
(const struct ieee1394_hwaddr *)CLLADDR(ifp->if_sadl);
sys/net/if_ieee1394subr.c
369
bpf_mtap2(ifp->if_bpf, &h, sizeof(h), m, BPF_D_IN);
sys/net/if_ieee1394subr.c
401
ieee1394_reass(struct ifnet *ifp, struct mbuf *m0, uint16_t src)
sys/net/if_ieee1394subr.c
403
struct ieee1394com *ic = (struct ieee1394com *)ifp;
sys/net/if_ieee1394subr.c
553
if (trp->rp_ttl <= ifp->if_timer)
sys/net/if_ieee1394subr.c
554
trp->rp_ttl = ifp->if_timer + 1;
sys/net/if_ieee1394subr.c
570
ieee1394_drain(struct ifnet *ifp)
sys/net/if_ieee1394subr.c
572
struct ieee1394com *ic = (struct ieee1394com *)ifp;
sys/net/if_ieee1394subr.c
588
ieee1394_watchdog(struct ifnet *ifp)
sys/net/if_ieee1394subr.c
590
struct ieee1394com *ic = (struct ieee1394com *)ifp;
sys/net/if_ieee1394subr.c
595
dec = (ifp->if_timer > 0) ? ifp->if_timer : 1;
sys/net/if_ieee1394subr.c
623
ieee1394_ifattach(struct ifnet *ifp, const struct ieee1394_hwaddr *hwaddr)
sys/net/if_ieee1394subr.c
626
struct ieee1394com *ic = (struct ieee1394com *)ifp;
sys/net/if_ieee1394subr.c
628
ifp->if_type = IFT_IEEE1394;
sys/net/if_ieee1394subr.c
629
ifp->if_hdrlen = sizeof(struct ieee1394_header);
sys/net/if_ieee1394subr.c
630
ifp->if_dlt = DLT_EN10MB; /* XXX */
sys/net/if_ieee1394subr.c
631
ifp->if_mtu = IEEE1394MTU;
sys/net/if_ieee1394subr.c
632
ifp->if_output = ieee1394_output;
sys/net/if_ieee1394subr.c
633
ifp->if_drain = ieee1394_drain;
sys/net/if_ieee1394subr.c
634
ifp->if_watchdog = ieee1394_watchdog;
sys/net/if_ieee1394subr.c
635
ifp->if_timer = 1;
sys/net/if_ieee1394subr.c
636
if (ifp->if_baudrate == 0)
sys/net/if_ieee1394subr.c
637
ifp->if_baudrate = IF_Mbps(100);
sys/net/if_ieee1394subr.c
639
if_set_sadl(ifp, hwaddr, sizeof(struct ieee1394_hwaddr), true);
sys/net/if_ieee1394subr.c
641
baddr = malloc(ifp->if_addrlen, M_DEVBUF, M_WAITOK);
sys/net/if_ieee1394subr.c
646
ifp->if_broadcastaddr = (uint8_t *)baddr;
sys/net/if_ieee1394subr.c
648
bpf_attach(ifp, DLT_APPLE_IP_OVER_IEEE1394,
sys/net/if_ieee1394subr.c
653
ieee1394_ifdetach(struct ifnet *ifp)
sys/net/if_ieee1394subr.c
655
ieee1394_drain(ifp);
sys/net/if_ieee1394subr.c
656
bpf_detach(ifp);
sys/net/if_ieee1394subr.c
657
free(__UNCONST(ifp->if_broadcastaddr), M_DEVBUF);
sys/net/if_ieee1394subr.c
658
ifp->if_broadcastaddr = NULL;
sys/net/if_ieee1394subr.c
662
ieee1394_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_ieee1394subr.c
670
ifp->if_flags |= IFF_UP;
sys/net/if_ieee1394subr.c
674
if ((error = if_init(ifp)) != 0)
sys/net/if_ieee1394subr.c
676
arp_ifinit(ifp, ifa);
sys/net/if_ieee1394subr.c
680
error = if_init(ifp);
sys/net/if_ieee1394subr.c
688
else if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_ieee1394subr.c
693
error = ifioctl_common(ifp, cmd, data);
sys/net/if_ieee1394subr.c
85
ieee1394_output(struct ifnet *ifp, struct mbuf *m0, const struct sockaddr *dst,
sys/net/if_ipsec.c
1038
error = ifioctl_common(ifp, cmd, data);
sys/net/if_ipsec.c
1142
if_ipsec_set_tunnel(struct ifnet *ifp,
sys/net/if_ipsec.c
1145
struct ipsec_softc *sc = ifp->if_softc;
sys/net/if_ipsec.c
1327
if_ipsec_delete_tunnel(struct ifnet *ifp)
sys/net/if_ipsec.c
1329
struct ipsec_softc *sc = ifp->if_softc;
sys/net/if_ipsec.c
1412
if_ipsec_ensure_flags(struct ifnet *ifp, u_short oflags)
sys/net/if_ipsec.c
1414
struct ipsec_softc *sc = ifp->if_softc;
sys/net/if_ipsec.c
1422
(ifp->if_flags & (IFF_NAT_T|IFF_FWD_IPV6)))
sys/net/if_ipsec.c
1797
struct ifnet *ifp = &sc->ipsec_if;
sys/net/if_ipsec.c
1803
unit = strtoul(ifp->if_xname + sizeof("ipsec") - 1, NULL, 10);
sys/net/if_ipsec.c
1809
ifp->if_xname, reqid_base + 1,
sys/net/if_ipsec.c
2078
struct ifnet *ifp = &sc->ipsec_if;
sys/net/if_ipsec.c
2105
ifp->if_flags |= IFF_RUNNING;
sys/net/if_ipsec.c
2107
ifp->if_flags &= ~IFF_RUNNING;
sys/net/if_ipsec.c
385
struct ifnet *ifp = &sc->ipsec_if;
sys/net/if_ipsec.c
386
const char *ifname = ifp->if_xname;
sys/net/if_ipsec.c
439
struct ifnet *ifp;
sys/net/if_ipsec.c
447
ifp = &sc->ipsec_if;
sys/net/if_ipsec.c
448
if_ipsec_perif_sysctl_setup(&ifp->if_sysctl_log, sc);
sys/net/if_ipsec.c
489
if_ipsec_clone_destroy(struct ifnet *ifp)
sys/net/if_ipsec.c
491
struct ipsec_softc *sc = ifp->if_softc;
sys/net/if_ipsec.c
503
bpf_detach(ifp);
sys/net/if_ipsec.c
504
if_detach(ifp);
sys/net/if_ipsec.c
608
if_ipsec_check_nesting(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ipsec.c
611
return if_tunnel_check_nesting(ifp, m, max_ipsec_nesting);
sys/net/if_ipsec.c
615
if_ipsec_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_ipsec.c
618
struct ipsec_softc *sc = ifp->if_softc;
sys/net/if_ipsec.c
624
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_ipsec.c
626
error = if_ipsec_check_nesting(ifp, m);
sys/net/if_ipsec.c
632
if ((ifp->if_flags & IFF_UP) == 0) {
sys/net/if_ipsec.c
665
IF_DROP(&ifp->if_snd);
sys/net/if_ipsec.c
678
if_statinc(ifp, if_oerrors);
sys/net/if_ipsec.c
686
struct ifnet *ifp = &var->iv_softc->ipsec_if;
sys/net/if_ipsec.c
696
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_ipsec.c
706
if_statadd2(ifp, if_opackets, 1, if_obytes, len);
sys/net/if_ipsec.c
712
if_ipsec_input(struct mbuf *m, int af, struct ifnet *ifp)
sys/net/if_ipsec.c
715
KASSERT(ifp != NULL);
sys/net/if_ipsec.c
717
m_set_rcvif(m, ifp);
sys/net/if_ipsec.c
719
bpf_mtap_af(ifp, af, m, BPF_D_IN);
sys/net/if_ipsec.c
721
if_ipsec_in_enqueue(m, af, ifp);
sys/net/if_ipsec.c
727
if_ipsec_in_enqueue(struct mbuf *m, int af, struct ifnet *ifp)
sys/net/if_ipsec.c
748
if_statinc(ifp, if_ierrors);
sys/net/if_ipsec.c
756
if_statadd2(ifp, if_ibytes, pktlen, if_ipackets, 1);
sys/net/if_ipsec.c
758
if_statinc(ifp, if_iqdrops);
sys/net/if_ipsec.c
791
if_ipsec_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_ipsec.c
793
struct ipsec_softc *sc = ifp->if_softc;
sys/net/if_ipsec.c
800
u_short oflags = ifp->if_flags;
sys/net/if_ipsec.c
806
ifp->if_flags |= IFF_UP;
sys/net/if_ipsec.c
834
else if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_l2tp.c
1006
error = ifioctl_common(ifp, cmd, data);
sys/net/if_l2tp.c
1014
l2tp_set_tunnel(struct ifnet *ifp, struct sockaddr *src, struct sockaddr *dst)
sys/net/if_l2tp.c
1016
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
1070
l2tp_delete_tunnel(struct ifnet *ifp)
sys/net/if_l2tp.c
1072
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
1158
struct ifnet *ifp = &sc->l2tp_ec.ec_if;
sys/net/if_l2tp.c
1181
if ((ifp->if_flags & IFF_DEBUG) != 0)
sys/net/if_l2tp.c
1258
struct ifnet *ifp = &sc->l2tp_ec.ec_if;
sys/net/if_l2tp.c
1269
ifp->if_flags |= IFF_RUNNING;
sys/net/if_l2tp.c
1271
ifp->if_flags &= ~IFF_RUNNING;
sys/net/if_l2tp.c
1303
struct ifnet *ifp = &sc->l2tp_ec.ec_if;
sys/net/if_l2tp.c
1304
if ((ifp->if_flags & IFF_DEBUG) != 0) {
sys/net/if_l2tp.c
1309
ifp->if_xname, my_cookie_len, my_cookie,
sys/net/if_l2tp.c
1340
struct ifnet *ifp = &sc->l2tp_ec.ec_if;
sys/net/if_l2tp.c
1363
if_link_state_change(ifp, lstate);
sys/net/if_l2tp.c
1367
vlan_linkstate_notify(ifp, ifp->if_link_state);
sys/net/if_l2tp.c
1426
l2tp_check_nesting(struct ifnet *ifp, struct mbuf *m)
sys/net/if_l2tp.c
1429
return if_tunnel_check_nesting(ifp, m, max_l2tp_nesting);
sys/net/if_l2tp.c
1451
l2tp_tcpmss_clamp(struct ifnet *ifp, struct mbuf *m)
sys/net/if_l2tp.c
1456
if (!l2tp_need_tcpmss_clamp(ifp)) {
sys/net/if_l2tp.c
1477
m = l2tp_tcpmss4_clamp(ifp, m);
sys/net/if_l2tp.c
1484
m = l2tp_tcpmss6_clamp(ifp, m);
sys/net/if_l2tp.c
1506
m = l2tp_tcpmss4_clamp(ifp, m);
sys/net/if_l2tp.c
1522
m = l2tp_tcpmss6_clamp(ifp, m);
sys/net/if_l2tp.c
1541
l2tp_need_tcpmss_clamp(struct ifnet *ifp)
sys/net/if_l2tp.c
1546
if (ifp->if_tcpmss != 0)
sys/net/if_l2tp.c
1551
if (ifp->if_tcpmss6 != 0)
sys/net/if_l2tp.c
1560
l2tp_tcpmss4_clamp(struct ifnet *ifp, struct mbuf *m)
sys/net/if_l2tp.c
1563
if (ifp->if_tcpmss != 0) {
sys/net/if_l2tp.c
1564
return ip_tcpmss(m, (ifp->if_tcpmss < 0) ?
sys/net/if_l2tp.c
1565
ifp->if_mtu - IP_TCPMSS_EXTLEN :
sys/net/if_l2tp.c
1566
ifp->if_tcpmss);
sys/net/if_l2tp.c
1574
l2tp_tcpmss6_clamp(struct ifnet *ifp, struct mbuf *m)
sys/net/if_l2tp.c
1578
if (ifp->if_tcpmss6 != 0 &&
sys/net/if_l2tp.c
1581
(ifp->if_tcpmss6 < 0) ?
sys/net/if_l2tp.c
1582
ifp->if_mtu - IP6_TCPMSS_EXTLEN :
sys/net/if_l2tp.c
1583
ifp->if_tcpmss6);
sys/net/if_l2tp.c
336
l2tp_clone_destroy(struct ifnet *ifp)
sys/net/if_l2tp.c
339
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
342
ether_ifdetach(ifp);
sys/net/if_l2tp.c
362
if_detach(ifp);
sys/net/if_l2tp.c
378
struct ifnet *ifp;
sys/net/if_l2tp.c
385
ifp = &sc->l2tp_ec.ec_if;
sys/net/if_l2tp.c
390
if_statinc(ifp, if_oerrors);
sys/net/if_l2tp.c
406
l2tp_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_l2tp.c
409
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
421
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_l2tp.c
425
if ((ifp->if_flags & IFF_UP) == 0) {
sys/net/if_l2tp.c
451
if_statinc(ifp, if_oerrors);
sys/net/if_l2tp.c
462
struct ifnet *ifp;
sys/net/if_l2tp.c
467
ifp = &sc->l2tp_ec.ec_if;
sys/net/if_l2tp.c
471
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_l2tp.c
490
if_statinc(ifp, if_oerrors);
sys/net/if_l2tp.c
492
if_statadd2(ifp, if_opackets, 1, if_obytes, len);
sys/net/if_l2tp.c
500
struct ifnet *ifp;
sys/net/if_l2tp.c
508
ifp = &sc->l2tp_ec.ec_if;
sys/net/if_l2tp.c
516
IFQ_PURGE(&ifp->if_snd);
sys/net/if_l2tp.c
533
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_l2tp.c
558
l2tp_input(struct mbuf *m, struct ifnet *ifp)
sys/net/if_l2tp.c
562
KASSERT(ifp != NULL);
sys/net/if_l2tp.c
633
m_set_rcvif(m, ifp);
sys/net/if_l2tp.c
640
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/net/if_l2tp.c
644
l2tp_start(struct ifnet *ifp)
sys/net/if_l2tp.c
648
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
665
l2tp_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_l2tp.c
670
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
695
l2tp_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_l2tp.c
697
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
710
ifp->if_flags |= IFF_UP;
sys/net/if_l2tp.c
737
ifp->if_mtu = mtu;
sys/net/if_llatbl.c
113
rtm->rtm_index = ifp->if_index;
sys/net/if_llatbl.c
408
llentry_alloc(struct ifnet *ifp, struct lltable *lt,
sys/net/if_llatbl.c
413
IF_AFDATA_RLOCK(ifp);
sys/net/if_llatbl.c
415
IF_AFDATA_RUNLOCK(ifp);
sys/net/if_llatbl.c
416
if ((la == NULL) && (ifp->if_flags & IFF_NOARP) == 0) {
sys/net/if_llatbl.c
417
IF_AFDATA_WLOCK(ifp);
sys/net/if_llatbl.c
419
IF_AFDATA_WUNLOCK(ifp);
sys/net/if_llatbl.c
636
struct ifnet *ifp;
sys/net/if_llatbl.c
648
ifp = if_get_byindex(sdl_index, &psref);
sys/net/if_llatbl.c
650
ifp = if_get_byindex(dl->sdl_index, &psref);
sys/net/if_llatbl.c
651
if (ifp == NULL) {
sys/net/if_llatbl.c
662
llt->llt_ifp == ifp)
sys/net/if_llatbl.c
678
IF_AFDATA_WLOCK(ifp);
sys/net/if_llatbl.c
685
IF_AFDATA_WUNLOCK(ifp);
sys/net/if_llatbl.c
710
IF_AFDATA_WUNLOCK(ifp);
sys/net/if_llatbl.c
717
KASSERT(ifp->if_addrlen <= sizeof(lle->ll_addr));
sys/net/if_llatbl.c
718
memcpy(&lle->ll_addr, CLLADDR(dl), ifp->if_addrlen);
sys/net/if_llatbl.c
746
IF_AFDATA_WUNLOCK(ifp);
sys/net/if_llatbl.c
758
ifp, &_psref);
sys/net/if_llatbl.c
760
arpannounce(ifp, &ia->ia_ifa, CLLADDR(dl));
sys/net/if_llatbl.c
771
IF_AFDATA_WLOCK(ifp);
sys/net/if_llatbl.c
773
IF_AFDATA_WUNLOCK(ifp);
sys/net/if_llatbl.c
782
if_put(ifp, &psref);
sys/net/if_llatbl.c
86
struct ifnet *ifp = llt->llt_ifp;
sys/net/if_llatbl.c
97
if (sockaddr_dl_init(&sdl, sizeof(sdl), ifp->if_index, ifp->if_type,
sys/net/if_llatbl.c
98
NULL, 0, a, ifp->if_addrlen) == NULL)
sys/net/if_loop.c
177
struct ifnet *ifp;
sys/net/if_loop.c
179
ifp = if_alloc(IFT_LOOP);
sys/net/if_loop.c
181
if_initname(ifp, ifc->ifc_name, unit);
sys/net/if_loop.c
183
ifp->if_mtu = LOMTU;
sys/net/if_loop.c
184
ifp->if_flags = IFF_LOOPBACK | IFF_MULTICAST;
sys/net/if_loop.c
186
ifp->if_extflags = IFEF_MPSAFE;
sys/net/if_loop.c
188
ifp->if_ioctl = loioctl;
sys/net/if_loop.c
189
ifp->if_output = looutput;
sys/net/if_loop.c
191
ifp->if_start = lostart;
sys/net/if_loop.c
193
ifp->if_type = IFT_LOOP;
sys/net/if_loop.c
194
ifp->if_hdrlen = 0;
sys/net/if_loop.c
195
ifp->if_addrlen = 0;
sys/net/if_loop.c
196
ifp->if_dlt = DLT_NULL;
sys/net/if_loop.c
197
IFQ_SET_READY(&ifp->if_snd);
sys/net/if_loop.c
199
lo0ifp = ifp;
sys/net/if_loop.c
200
if_initialize(ifp);
sys/net/if_loop.c
201
ifp->if_link_state = LINK_STATE_UP;
sys/net/if_loop.c
202
if_alloc_sadl(ifp);
sys/net/if_loop.c
203
bpf_attach(ifp, DLT_NULL, sizeof(u_int));
sys/net/if_loop.c
205
ifp->if_mowner = malloc(sizeof(struct mowner), M_DEVBUF,
sys/net/if_loop.c
207
strlcpy(ifp->if_mowner->mo_name, ifp->if_xname,
sys/net/if_loop.c
208
sizeof(ifp->if_mowner->mo_name));
sys/net/if_loop.c
209
MOWNER_ATTACH(ifp->if_mowner);
sys/net/if_loop.c
212
ifp->if_flags |= IFF_RUNNING;
sys/net/if_loop.c
213
if_register(ifp);
sys/net/if_loop.c
219
loop_clone_destroy(struct ifnet *ifp)
sys/net/if_loop.c
222
if (ifp == lo0ifp)
sys/net/if_loop.c
225
ifp->if_flags &= ~IFF_RUNNING;
sys/net/if_loop.c
228
MOWNER_DETACH(ifp->if_mowner);
sys/net/if_loop.c
229
free(ifp->if_mowner, M_DEVBUF);
sys/net/if_loop.c
232
bpf_detach(ifp);
sys/net/if_loop.c
233
if_detach(ifp);
sys/net/if_loop.c
235
if_free(ifp);
sys/net/if_loop.c
241
looutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_loop.c
250
MCLAIM(m, ifp->if_mowner);
sys/net/if_loop.c
256
if (ifp->if_flags & IFF_LOOPBACK)
sys/net/if_loop.c
257
bpf_mtap_af(ifp, dst->sa_family, m, BPF_D_OUT);
sys/net/if_loop.c
258
m_set_rcvif(m, ifp);
sys/net/if_loop.c
269
if_statadd2(ifp, if_opackets, 1, if_obytes, pktlen);
sys/net/if_loop.c
276
if ((ALTQ_IS_ENABLED(&ifp->if_snd) || TBR_IS_ENABLED(&ifp->if_snd)) &&
sys/net/if_loop.c
277
ifp->if_start == lostart) {
sys/net/if_loop.c
282
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_loop.c
286
if_statinc(ifp, if_oerrors);
sys/net/if_loop.c
292
error = if_transmit_lock(ifp, m);
sys/net/if_loop.c
355
rt_unhandled(__func__, ifp, dst);
sys/net/if_loop.c
366
if_statadd2(ifp, if_ipackets, 1, if_ibytes, pktlen);
sys/net/if_loop.c
369
if_statinc(ifp, if_oerrors);
sys/net/if_loop.c
380
lostart(struct ifnet *ifp)
sys/net/if_loop.c
390
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_loop.c
417
rt_unhandled(__func__, ifp, &sa);
sys/net/if_loop.c
431
if_statadd2(ifp, if_ipackets, 1, if_ibytes, pktlen);
sys/net/if_loop.c
452
loioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_loop.c
461
ifp->if_flags |= IFF_UP;
sys/net/if_loop.c
473
else if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET){
sys/net/if_loop.c
502
error = ifioctl_common(ifp, cmd, data);
sys/net/if_media.c
237
ifmedia_change(struct ifmedia *ifm, struct ifnet *ifp)
sys/net/if_media.c
244
rv = (*ifm->ifm_change)(ifp);
sys/net/if_media.c
253
ifmedia_status(struct ifmedia *ifm, struct ifnet *ifp, struct ifmediareq *ifmr)
sys/net/if_media.c
259
(*ifm->ifm_status)(ifp, ifmr);
sys/net/if_media.c
417
ifmedia_ioctl(struct ifnet *ifp, struct ifreq *ifr, struct ifmedia *ifm,
sys/net/if_media.c
424
if (ifp == NULL || ifr == NULL || ifm == NULL)
sys/net/if_media.c
427
KERNEL_LOCK_UNLESS_IFP_MPSAFE(ifp);
sys/net/if_media.c
471
ifp->if_xname);
sys/net/if_media.c
479
error = ifmedia_change(ifm, ifp);
sys/net/if_media.c
503
ifmedia_status(ifm, ifp, ifmr);
sys/net/if_media.c
536
KERNEL_UNLOCK_UNLESS_IFP_MPSAFE(ifp);
sys/net/if_mpls.c
167
mpls_clone_destroy(struct ifnet *ifp)
sys/net/if_mpls.c
170
bpf_detach(ifp);
sys/net/if_mpls.c
171
if_detach(ifp);
sys/net/if_mpls.c
173
free(ifp->if_softc, M_DEVBUF);
sys/net/if_mpls.c
179
mpls_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_mpls.c
187
bpf_mtap_af(ifp, AF_MPLS, m, BPF_D_IN);
sys/net/if_mpls.c
214
mpls_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_mpls.c
224
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING)) {
sys/net/if_mpls.c
234
bpf_mtap_af(ifp, dst->sa_family, m, BPF_D_OUT);
sys/net/if_mpls.c
273
IF_DROP(&ifp->if_snd);
sys/net/if_mpls.c
274
if_statinc(ifp, if_oerrors);
sys/net/if_mpls.c
278
if_statadd2(ifp, if_opackets, 1, if_obytes, m->m_pkthdr.len);
sys/net/if_mpls.c
291
mpls_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_mpls.c
298
ifp->if_flags |= IFF_UP | IFF_RUNNING;
sys/net/if_mpls.c
307
if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_mpls.c
311
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/net/if_mpls.c
313
if (ifp->if_flags & IFF_UP)
sys/net/if_mpls.c
314
ifp->if_flags |= IFF_RUNNING;
sys/net/if_mpls.c
317
error = ifioctl_common(ifp, cmd, data);
sys/net/if_mpls.c
500
mpls_send_frame(struct mbuf *m, struct ifnet *ifp, const struct rtentry *rt)
sys/net/if_mpls.c
512
switch(ifp->if_type) {
sys/net/if_mpls.c
518
ret = ip_if_output(ifp, m, rt->rt_gateway, rt);
sys/net/if_mpls.c
520
ret = if_output_lock(ifp, ifp, m, rt->rt_gateway, rt);
sys/net/if_ppp.c
1028
if_statadd2(ifp, if_opackets, 1, if_obytes, len);
sys/net/if_ppp.c
1444
struct ifnet *ifp = &sc->sc_if;
sys/net/if_ppp.c
1462
printf("%s: got %d bytes\n", ifp->if_xname, ilen);
sys/net/if_ppp.c
1511
ifp->if_xname, rv);
sys/net/if_ppp.c
1560
ifp->if_xname);
sys/net/if_ppp.c
1615
ifp->if_xname);
sys/net/if_ppp.c
1639
m_set_rcvif(m, ifp);
sys/net/if_ppp.c
1675
if ((ifp->if_flags & IFF_UP) == 0 ||
sys/net/if_ppp.c
1698
if ((ifp->if_flags & IFF_UP) == 0 ||
sys/net/if_ppp.c
1733
if_statinc(ifp, if_iqdrops);
sys/net/if_ppp.c
1736
if_statadd2(ifp, if_ipackets, 1, if_ibytes, ilen);
sys/net/if_ppp.c
175
static void ppp_ifstart(struct ifnet *ifp);
sys/net/if_ppp.c
1750
printf("%s: input queue full\n", ifp->if_xname);
sys/net/if_ppp.c
1751
if_statinc(ifp, if_iqdrops);
sys/net/if_ppp.c
1756
if_statadd2(ifp, if_ipackets, 1, if_ibytes, ilen);
sys/net/if_ppp.c
1809
ppp_ifstart(struct ifnet *ifp)
sys/net/if_ppp.c
1813
sc = ifp->if_softc;
sys/net/if_ppp.c
343
ppp_clone_destroy(struct ifnet *ifp)
sys/net/if_ppp.c
345
struct ppp_softc *sc = (struct ppp_softc *)ifp->if_softc;
sys/net/if_ppp.c
354
bpf_detach(ifp);
sys/net/if_ppp.c
355
if_detach(ifp);
sys/net/if_ppp.c
764
pppsioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_ppp.c
766
struct ppp_softc *sc = ifp->if_softc;
sys/net/if_ppp.c
777
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/net/if_ppp.c
779
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/net/if_ppp.c
780
ifp->if_flags &= ~IFF_UP;
sys/net/if_ppp.c
794
printf("%s: af%d not supported\n", ifp->if_xname,
sys/net/if_ppp.c
866
pppoutput(struct ifnet *ifp, struct mbuf *m0, const struct sockaddr *dst,
sys/net/if_ppp.c
869
struct ppp_softc *sc = ifp->if_softc;
sys/net/if_ppp.c
881
(ifp->if_flags & IFF_RUNNING) == 0 ||
sys/net/if_ppp.c
882
((ifp->if_flags & IFF_UP) == 0 &&
sys/net/if_ppp.c
888
IFQ_CLASSIFY(&ifp->if_snd, m0, dst->sa_family);
sys/net/if_ppp.c
936
printf("%s: af%d not supported\n", ifp->if_xname,
sys/net/if_ppp.c
972
printf("%s output: ", ifp->if_xname);
sys/net/if_pppoe.c
1326
pppoe_ioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/net/if_pppoe.c
1329
struct pppoe_softc *sc = (struct pppoe_softc*)ifp;
sys/net/if_pppoe.c
1338
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/net/if_pppoe.c
1424
error = sppp_ioctl(ifp, cmd, data);
sys/net/if_pppoe.c
1434
return sppp_ioctl(ifp, cmd, data);
sys/net/if_pppoe.c
1992
pppoe_start(struct ifnet *ifp)
sys/net/if_pppoe.c
1994
struct pppoe_softc *sc = (void *)ifp;
sys/net/if_pppoe.c
1999
if (sppp_isempty(ifp))
sys/net/if_pppoe.c
2010
while ((m = sppp_dequeue(ifp)) != NULL) {
sys/net/if_pppoe.c
2014
if_statinc(ifp, if_oerrors);
sys/net/if_pppoe.c
2029
pppoe_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_pppoe.c
2031
struct pppoe_softc *sc = (void *)ifp;
sys/net/if_pppoe.c
2050
if_statinc(ifp, if_oerrors);
sys/net/if_pppoe.c
2067
struct ifnet *ifp = arg2;
sys/net/if_pppoe.c
2078
if (sc->sc_eth_if != ifp) {
sys/net/if_pppoe.c
2156
pppoe_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_pppoe.c
2163
pppoedisc_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_pppoe.c
353
struct ifnet *ifp;
sys/net/if_pppoe.c
357
ifp = &sc->sc_sppp.pp_if;
sys/net/if_pppoe.c
364
if_initname(ifp, "pppoe", unit);
sys/net/if_pppoe.c
365
ifp->if_softc = sc;
sys/net/if_pppoe.c
366
ifp->if_mtu = PPPOE_MAXMTU;
sys/net/if_pppoe.c
367
ifp->if_flags = IFF_SIMPLEX|IFF_POINTOPOINT|IFF_MULTICAST;
sys/net/if_pppoe.c
369
ifp->if_extflags = IFEF_MPSAFE;
sys/net/if_pppoe.c
371
ifp->if_type = IFT_PPP;
sys/net/if_pppoe.c
372
ifp->if_hdrlen = sizeof(struct ether_header) + PPPOE_HEADERLEN;
sys/net/if_pppoe.c
373
ifp->if_dlt = DLT_PPP_ETHER;
sys/net/if_pppoe.c
374
ifp->if_ioctl = pppoe_ioctl;
sys/net/if_pppoe.c
375
ifp->if_start = pppoe_start;
sys/net/if_pppoe.c
377
ifp->if_transmit = pppoe_transmit;
sys/net/if_pppoe.c
379
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/net/if_pppoe.c
380
IFQ_SET_READY(&ifp->if_snd);
sys/net/if_pppoe.c
390
ifp->if_xname, pppoe_timeout_wk, sc,
sys/net/if_pppoe.c
398
if_initialize(ifp);
sys/net/if_pppoe.c
400
ifp->if_percpuq = if_percpuq_create(ifp);
sys/net/if_pppoe.c
409
sppp_attach(ifp);
sys/net/if_pppoe.c
410
bpf_attach(ifp, DLT_PPP_ETHER, 0);
sys/net/if_pppoe.c
411
if_register(ifp);
sys/net/if_pppoe.c
423
pppoe_clone_destroy(struct ifnet *ifp)
sys/net/if_pppoe.c
425
struct pppoe_softc * sc = ifp->if_softc;
sys/net/if_pppoe.c
431
if (ifp->if_flags & IFF_RUNNING) {
sys/net/if_pppoe.c
445
bpf_detach(ifp);
sys/net/if_pppoe.c
447
if_detach(ifp);
sys/net/if_sl.c
1067
error = ifioctl_common(ifp, cmd, data);
sys/net/if_sl.c
282
sl_clone_destroy(struct ifnet *ifp)
sys/net/if_sl.c
284
struct sl_softc *sc = (struct sl_softc *)ifp->if_softc;
sys/net/if_sl.c
291
bpf_detach(ifp);
sys/net/if_sl.c
292
if_detach(ifp);
sys/net/if_sl.c
472
sloutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_sl.c
475
struct sl_softc *sc = ifp->if_softc;
sys/net/if_sl.c
480
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_sl.c
531
if ((error = ifq_enqueue2(ifp, ifq, m)) != 0) {
sys/net/if_sl.c
983
slioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_sl.c
988
struct sl_softc *sc = ifp->if_softc;
sys/net/if_sl.c
996
ifp->if_flags |= IFF_UP;
sys/net/if_spppsubr.c
1010
if (ifp->if_flags & IFF_AUTO) {
sys/net/if_spppsubr.c
1016
if_statinc(ifp, if_oerrors);
sys/net/if_spppsubr.c
1025
if_statinc(ifp, if_oerrors);
sys/net/if_spppsubr.c
1030
IF_DROP(&ifp->if_snd);
sys/net/if_spppsubr.c
1039
if_statinc(ifp, if_oerrors);
sys/net/if_spppsubr.c
1049
error = if_transmit_lock(ifp, m);
sys/net/if_spppsubr.c
1051
if_statadd(ifp, if_obytes, pktlen + sp->pp_framebytes);
sys/net/if_spppsubr.c
1053
error = ifq_enqueue2(ifp, ifq, m);
sys/net/if_spppsubr.c
1061
if (!(ifp->if_flags & IFF_OACTIVE)) {
sys/net/if_spppsubr.c
1062
if_start_lock(ifp);
sys/net/if_spppsubr.c
1064
if_statadd(ifp, if_obytes, pktlen + sp->pp_framebytes);
sys/net/if_spppsubr.c
1150
sppp_attach(struct ifnet *ifp)
sys/net/if_spppsubr.c
1152
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1191
if_alloc_sadl(ifp);
sys/net/if_spppsubr.c
1194
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/net/if_spppsubr.c
1196
snprintf(xnamebuf, sizeof(xnamebuf), "%s.wq_cp", ifp->if_xname);
sys/net/if_spppsubr.c
1218
sppp_detach(struct ifnet *ifp)
sys/net/if_spppsubr.c
1220
struct sppp **q, *p, *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1262
sppp_flush(struct ifnet *ifp)
sys/net/if_spppsubr.c
1264
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1277
sppp_isempty(struct ifnet *ifp)
sys/net/if_spppsubr.c
1279
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1293
sppp_dequeue(struct ifnet *ifp)
sys/net/if_spppsubr.c
1295
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1314
sppp_abort_connect(struct ifnet *ifp)
sys/net/if_spppsubr.c
1316
struct sppp *sp = (struct sppp *)ifp;
sys/net/if_spppsubr.c
1333
sppp_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_spppsubr.c
1338
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1348
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/net/if_spppsubr.c
1353
(ifp->if_flags & IFF_UP) && !sp->pp_connecting;
sys/net/if_spppsubr.c
1355
((ifp->if_flags & IFF_UP) == 0) && sp->pp_connecting;
sys/net/if_spppsubr.c
1356
if ((ifp->if_flags & IFF_AUTO) &&
sys/net/if_spppsubr.c
1357
(ifp->if_flags & IFF_PASSIVE)) {
sys/net/if_spppsubr.c
1358
ifp->if_flags &= ~IFF_AUTO;
sys/net/if_spppsubr.c
1362
(ifp->if_flags & IFF_AUTO) ? true : false);
sys/net/if_spppsubr.c
1373
sppp_flush(ifp);
sys/net/if_spppsubr.c
1386
error = ifioctl_common(ifp, cmd, data);
sys/net/if_spppsubr.c
1392
if (ifp->if_mtu < PP_MTU) {
sys/net/if_spppsubr.c
1393
sp->lcp.mru = ifp->if_mtu;
sys/net/if_spppsubr.c
1401
ifp->if_mtu > sp->lcp.their_mru) {
sys/net/if_spppsubr.c
1402
sp->pp_saved_mtu = ifp->if_mtu;
sys/net/if_spppsubr.c
1403
ifp->if_mtu = sp->lcp.their_mru;
sys/net/if_spppsubr.c
1407
sp->pp_saved_mtu, ifp->if_mtu);
sys/net/if_spppsubr.c
1413
if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_spppsubr.c
1433
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/net/if_spppsubr.c
1446
KAUTH_REQ_NETWORK_INTERFACE_GETPRIV, ifp, (void *)cmd,
sys/net/if_spppsubr.c
1470
error = ifioctl_common(ifp, cmd, data);
sys/net/if_spppsubr.c
1487
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
1538
IF_DROP(&ifp->if_snd);
sys/net/if_spppsubr.c
1543
if_statadd(ifp, if_obytes, m->m_pkthdr.len + sp->pp_framebytes);
sys/net/if_spppsubr.c
1546
if (! (ifp->if_flags & IFF_OACTIVE)) {
sys/net/if_spppsubr.c
1548
if_start_lock(ifp);
sys/net/if_spppsubr.c
1662
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
1699
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
1714
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
1724
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
1744
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
1809
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
1843
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
1863
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
2096
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2143
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
2184
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
2241
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2278
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
2289
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2343
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
2350
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2375
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
2391
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2420
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
2428
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2448
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
3148
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
3158
if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == IFF_RUNNING) {
sys/net/if_spppsubr.c
3160
if_up(ifp);
sys/net/if_spppsubr.c
3163
IFNET_LOCK(ifp);
sys/net/if_spppsubr.c
3165
if (ifp->if_mtu > sp->lcp.their_mru) {
sys/net/if_spppsubr.c
3166
sp->pp_saved_mtu = ifp->if_mtu;
sys/net/if_spppsubr.c
3167
ifp->if_mtu = sp->lcp.their_mru;
sys/net/if_spppsubr.c
3170
sp->pp_saved_mtu, ifp->if_mtu);
sys/net/if_spppsubr.c
3173
IFNET_UNLOCK(ifp);
sys/net/if_spppsubr.c
3210
struct ifnet *ifp;
sys/net/if_spppsubr.c
3221
ifp = &sp->pp_if;
sys/net/if_spppsubr.c
3224
IFNET_LOCK(ifp);
sys/net/if_spppsubr.c
3229
ifp->if_mtu, sp->pp_saved_mtu);
sys/net/if_spppsubr.c
3231
ifp->if_mtu = sp->pp_saved_mtu;
sys/net/if_spppsubr.c
3233
IFNET_UNLOCK(ifp);
sys/net/if_spppsubr.c
3926
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
3931
rt_ifmsg(ifp);
sys/net/if_spppsubr.c
4632
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
4720
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
4727
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
4751
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
4758
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
5052
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5153
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
5186
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
5281
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5352
IF_DROP(&ifp->if_snd);
sys/net/if_spppsubr.c
5357
if_statadd(ifp, if_obytes, m->m_pkthdr.len + sp->pp_framebytes);
sys/net/if_spppsubr.c
5360
if (! (ifp->if_flags & IFF_OACTIVE)) {
sys/net/if_spppsubr.c
5362
if_start_lock(ifp);
sys/net/if_spppsubr.c
5564
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5576
ifa = if_first_addr_psref(ifp, AF_INET, &psref);
sys/net/if_spppsubr.c
5604
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5614
IFNET_LOCK(ifp);
sys/net/if_spppsubr.c
5623
ifa = if_first_addr_psref(ifp, AF_INET, &psref);
sys/net/if_spppsubr.c
5654
error = in_ifinit(ifp, ifatoia(ifa), &new_sin, &new_dst, 0);
sys/net/if_spppsubr.c
5669
IFNET_UNLOCK(ifp);
sys/net/if_spppsubr.c
5678
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5687
IFNET_LOCK(ifp);
sys/net/if_spppsubr.c
5696
ifa = if_first_addr_psref(ifp, AF_INET, &psref);
sys/net/if_spppsubr.c
5720
error = in_ifinit(ifp, ifatoia(ifa), &new_sin, &new_dst, 0);
sys/net/if_spppsubr.c
5735
IFNET_UNLOCK(ifp);
sys/net/if_spppsubr.c
5747
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5760
ifa = in6ifa_first_lladdr_psref(ifp, &psref);
sys/net/if_spppsubr.c
5801
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5809
IFNET_LOCK(ifp);
sys/net/if_spppsubr.c
5817
ifa = in6ifa_first_lladdr_psref(ifp, &psref);
sys/net/if_spppsubr.c
5824
error = in6_ifinit(ifp, ifatoia6(ifa), &new_sin6, 1);
sys/net/if_spppsubr.c
5835
IFNET_UNLOCK(ifp);
sys/net/if_spppsubr.c
618
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
628
if_link_state_change(ifp, LINK_STATE_UP);
sys/net/if_spppsubr.c
630
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/net/if_spppsubr.c
644
sppp_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_spppsubr.c
649
struct sppp *sp = (struct sppp *)ifp;
sys/net/if_spppsubr.c
654
if (ifp->if_flags & IFF_UP) {
sys/net/if_spppsubr.c
656
if_statadd(ifp, if_ibytes, m->m_pkthdr.len + sp->pp_framebytes);
sys/net/if_spppsubr.c
801
if ((ifp->if_flags & IFF_UP) == 0 || pktq == NULL) {
sys/net/if_spppsubr.c
813
if_statinc(ifp, if_iqdrops);
sys/net/if_spppsubr.c
818
if_statinc(ifp, if_ierrors);
sys/net/if_spppsubr.c
823
if_statinc(ifp, if_noproto);
sys/net/if_spppsubr.c
832
sppp_output(struct ifnet *ifp, struct mbuf *m,
sys/net/if_spppsubr.c
835
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
846
if ((ifp->if_flags & IFF_UP) == 0) {
sys/net/if_spppsubr.c
848
if_statinc(ifp, if_oerrors);
sys/net/if_spppsubr.c
852
if (!sppp_is_connecting(ifp)) {
sys/net/if_spppsubr.c
857
if_statinc(ifp, if_oerrors);
sys/net/if_spppsubr.c
868
if_statinc(ifp, if_oerrors);
sys/net/if_spppsubr.c
887
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_spppsubr.c
956
if_statinc(ifp, if_oerrors);
sys/net/if_spppsubr.c
983
if (ifp->if_flags & IFF_AUTO) {
sys/net/if_spppsubr.c
989
if_statinc(ifp, if_oerrors);
sys/net/if_spppvar.h
244
sppp_is_connecting(struct ifnet *ifp)
sys/net/if_spppvar.h
246
struct sppp *sp = (struct sppp *)ifp;
sys/net/if_spppvar.h
264
sppp_ondemand_enabled(struct ifnet *ifp)
sys/net/if_spppvar.h
266
struct sppp *sp = (struct sppp *)ifp;
sys/net/if_srt.c
176
srt_if_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_srt.c
202
if ((err = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_srt.c
212
struct ifnet *ifp,
sys/net/if_srt.c
220
sc = ifp->if_softc;
sys/net/if_srt.c
221
if (! (ifp->if_flags & IFF_UP)) {
sys/net/if_srt.c
243
IF_DROP(&ifp->if_snd);
sys/net/if_srt.c
249
if_statinc(ifp, if_opackets);
sys/net/if_srt.c
251
if_statinc(ifp, if_oerrors);
sys/net/if_srt.c
260
if_statadd(ifp, if_obytes, m->m_pkthdr.len);
sys/net/if_srt.c
305
srt_clone_destroy(struct ifnet *ifp)
sys/net/if_srt.c
309
sc = ifp->if_softc;
sys/net/if_srt.c
310
if ((ifp->if_flags & IFF_UP) || (sc->kflags & SKF_CDEVOPEN))
sys/net/if_srt.c
313
bpf_detach(ifp);
sys/net/if_srt.c
315
if_detach(ifp);
sys/net/if_srt.c
430
struct ifnet *ifp;
sys/net/if_srt.c
486
ifp = ifunit(&nbuf[0]);
sys/net/if_srt.c
487
if (ifp == 0)
sys/net/if_srt.c
515
scr->u.dstifp = ifp;
sys/net/if_srt.c
518
in6_setzoneid(&scr->dst.sin6.sin6_addr, ifp->if_index);
sys/net/if_stats.c
116
if_stats_to_if_data(ifnet_t * const ifp, struct if_data * const ifi,
sys/net/if_stats.c
125
percpu_foreach_xcall(ifp->if_stats, XC_HIGHPRI_IPL(IPL_SOFTNET),
sys/net/if_stats.c
56
if_stats_init(ifnet_t * const ifp)
sys/net/if_stats.c
58
ifp->if_stats = percpu_alloc(IF_STATS_SIZE);
sys/net/if_stats.c
66
if_stats_fini(ifnet_t * const ifp)
sys/net/if_stats.c
68
percpu_t *pc = ifp->if_stats;
sys/net/if_stats.c
69
ifp->if_stats = NULL;
sys/net/if_stats.h
101
if_statadd_ref(ifnet_t *ifp, net_stat_ref_t nsr, if_stat_t x, uint64_t v)
sys/net/if_stats.h
103
SDT_PROBE3(sdt, net, interface, stat, ifp, x, v);
sys/net/if_stats.h
108
if_statadd2(ifnet_t *ifp, if_stat_t x1, uint64_t v1, if_stat_t x2, uint64_t v2)
sys/net/if_stats.h
110
net_stat_ref_t _nsr_ = IF_STAT_GETREF(ifp);
sys/net/if_stats.h
111
SDT_PROBE3(sdt, net, interface, stat, ifp, x1, v1);
sys/net/if_stats.h
112
SDT_PROBE3(sdt, net, interface, stat, ifp, x2, v2);
sys/net/if_stats.h
115
IF_STAT_PUTREF(ifp);
sys/net/if_stats.h
119
if_statsub(ifnet_t *ifp, if_stat_t x, uint64_t v)
sys/net/if_stats.h
121
SDT_PROBE3(sdt, net, interface, stat, ifp, x, -v);
sys/net/if_stats.h
122
_NET_STATSUB((ifp)->if_stats, x, v);
sys/net/if_stats.h
126
if_statsub_ref(ifnet_t *ifp, net_stat_ref_t nsr, if_stat_t x, uint64_t v)
sys/net/if_stats.h
128
SDT_PROBE3(sdt, net, interface, stat, ifp, x, -v);
sys/net/if_stats.h
62
#define IF_STAT_GETREF(ifp) _NET_STAT_GETREF((ifp)->if_stats)
sys/net/if_stats.h
63
#define IF_STAT_PUTREF(ifp) _NET_STAT_PUTREF((ifp)->if_stats)
sys/net/if_stats.h
66
if_statinc(ifnet_t *ifp, if_stat_t x)
sys/net/if_stats.h
68
SDT_PROBE3(sdt, net, interface, stat, ifp, x, +1);
sys/net/if_stats.h
69
_NET_STATINC((ifp)->if_stats, x);
sys/net/if_stats.h
73
if_statinc_ref(ifnet_t *ifp, net_stat_ref_t nsr, if_stat_t x)
sys/net/if_stats.h
75
SDT_PROBE3(sdt, net, interface, stat, ifp, x, +1);
sys/net/if_stats.h
80
if_statdec(ifnet_t *ifp, if_stat_t x)
sys/net/if_stats.h
82
SDT_PROBE3(sdt, net, interface, stat, ifp, x, -1);
sys/net/if_stats.h
83
_NET_STATDEC((ifp)->if_stats, x);
sys/net/if_stats.h
87
if_statdec_ref(ifnet_t *ifp, net_stat_ref_t nsr, if_stat_t x)
sys/net/if_stats.h
89
SDT_PROBE3(sdt, net, interface, stat, ifp, x, -1);
sys/net/if_stats.h
94
if_statadd(ifnet_t *ifp, if_stat_t x, uint64_t v)
sys/net/if_stats.h
96
SDT_PROBE3(sdt, net, interface, stat, ifp, x, v);
sys/net/if_stats.h
97
_NET_STATADD((ifp)->if_stats, x, v);
sys/net/if_stf.c
246
stf_clone_destroy(struct ifnet *ifp)
sys/net/if_stf.c
248
struct stf_softc *sc = (void *) ifp;
sys/net/if_stf.c
254
bpf_detach(ifp);
sys/net/if_stf.c
255
if_detach(ifp);
sys/net/if_stf.c
321
stf_getsrcifa6(struct ifnet *ifp)
sys/net/if_stf.c
330
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if_stf.c
352
stf_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_stf.c
368
sc = (struct stf_softc*)ifp;
sys/net/if_stf.c
372
if ((ifp->if_flags & IFF_UP) == 0) {
sys/net/if_stf.c
382
ia6 = stf_getsrcifa6(ifp);
sys/net/if_stf.c
385
if_statinc(ifp, if_oerrors);
sys/net/if_stf.c
392
if_statinc(ifp, if_oerrors);
sys/net/if_stf.c
409
if_statinc(ifp, if_oerrors);
sys/net/if_stf.c
413
bpf_mtap_af(ifp, AF_INET6, m, BPF_D_OUT);
sys/net/if_stf.c
419
if_statinc(ifp, if_oerrors);
sys/net/if_stf.c
432
if (ifp->if_flags & IFF_LINK1)
sys/net/if_stf.c
440
if_statinc(ifp, if_oerrors);
sys/net/if_stf.c
445
if (rt->rt_ifp == ifp) {
sys/net/if_stf.c
449
if_statinc(ifp, if_oerrors);
sys/net/if_stf.c
454
if_statadd2(ifp, if_opackets, 1,
sys/net/if_stf.c
589
struct ifnet *ifp;
sys/net/if_stf.c
606
ifp = &sc->sc_if;
sys/net/if_stf.c
639
if ((ifp->if_flags & IFF_LINK1) != 0)
sys/net/if_stf.c
647
m_set_rcvif(m, ifp);
sys/net/if_stf.c
649
bpf_mtap_af(ifp, AF_INET6, m, BPF_D_IN);
sys/net/if_stf.c
660
if_statadd2(ifp, if_ipackets, 1, if_ibytes, pktlen);
sys/net/if_stf.c
683
stf_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_stf.c
702
ifp->if_flags |= IFF_UP;
sys/net/if_stf.c
719
else if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_stf.c
724
error = ifioctl_common(ifp, cmd, data);
sys/net/if_tap.c
1003
m_set_rcvif(m, ifp);
sys/net/if_tap.c
1005
if_statadd2(ifp, if_ipackets, 1, if_ibytes, len);
sys/net/if_tap.c
1006
bpf_mtap(ifp, m, BPF_D_IN);
sys/net/if_tap.c
1007
if ((error = pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_IN)) != 0)
sys/net/if_tap.c
1012
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/net/if_tap.c
1042
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/net/if_tap.c
1047
IFQ_POLL(&ifp->if_snd, m);
sys/net/if_tap.c
1088
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/net/if_tap.c
1090
strlcpy(ifr->ifr_name, ifp->if_xname, IFNAMSIZ);
sys/net/if_tap.c
1122
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/net/if_tap.c
1127
IFQ_POLL(&ifp->if_snd, m);
sys/net/if_tap.c
1210
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/net/if_tap.c
1216
IFQ_POLL(&ifp->if_snd, m);
sys/net/if_tap.c
1327
struct ifnet *ifp;
sys/net/if_tap.c
1335
ifp = &sc->sc_ec.ec_if;
sys/net/if_tap.c
1336
(void)ether_snprintf(addr, sizeof(addr), CLLADDR(ifp->if_sadl));
sys/net/if_tap.c
1349
if_set_sadl(ifp, enaddr, ETHER_ADDR_LEN, false);
sys/net/if_tap.c
290
struct ifnet *ifp;
sys/net/if_tap.c
324
ifp = &sc->sc_ec.ec_if;
sys/net/if_tap.c
325
strcpy(ifp->if_xname, device_xname(self));
sys/net/if_tap.c
326
ifp->if_softc = sc;
sys/net/if_tap.c
327
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/net/if_tap.c
329
ifp->if_extflags = IFEF_MPSAFE;
sys/net/if_tap.c
331
ifp->if_ioctl = tap_ioctl;
sys/net/if_tap.c
332
ifp->if_start = tap_start;
sys/net/if_tap.c
333
ifp->if_stop = tap_stop;
sys/net/if_tap.c
334
ifp->if_init = tap_init;
sys/net/if_tap.c
335
IFQ_SET_READY(&ifp->if_snd);
sys/net/if_tap.c
340
if_initialize(ifp);
sys/net/if_tap.c
341
ifp->if_percpuq = if_percpuq_create(ifp);
sys/net/if_tap.c
342
ether_ifattach(ifp, enaddr);
sys/net/if_tap.c
344
ifp->if_link_state = LINK_STATE_DOWN;
sys/net/if_tap.c
345
if_register(ifp);
sys/net/if_tap.c
379
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/net/if_tap.c
383
tap_stop(ifp, 1);
sys/net/if_tap.c
384
if_down(ifp);
sys/net/if_tap.c
400
ether_ifdetach(ifp);
sys/net/if_tap.c
401
if_detach(ifp);
sys/net/if_tap.c
439
tap_start(struct ifnet *ifp)
sys/net/if_tap.c
441
struct tap_softc *sc = (struct tap_softc *)ifp->if_softc;
sys/net/if_tap.c
448
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/net/if_tap.c
452
if_statadd2(ifp, if_opackets, 1, if_obytes, m0->m_len);
sys/net/if_tap.c
453
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/net/if_tap.c
457
} else if (!IFQ_IS_EMPTY(&ifp->if_snd)) {
sys/net/if_tap.c
458
ifp->if_flags |= IFF_OACTIVE;
sys/net/if_tap.c
475
struct ifnet *ifp;
sys/net/if_tap.c
481
ifp = &sc->sc_ec.ec_if;
sys/net/if_tap.c
482
if (ifp->if_flags & IFF_RUNNING) {
sys/net/if_tap.c
502
tap_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_tap.c
510
error = tap_lifaddr(ifp, cmd, (struct ifaliasreq *)data);
sys/net/if_tap.c
513
error = ether_ioctl(ifp, cmd, data);
sys/net/if_tap.c
529
tap_lifaddr(struct ifnet *ifp, u_long cmd, struct ifaliasreq *ifra)
sys/net/if_tap.c
536
if_set_sadl(ifp, sa->sa_data, ETHER_ADDR_LEN, false);
sys/net/if_tap.c
547
tap_init(struct ifnet *ifp)
sys/net/if_tap.c
549
ifp->if_flags |= IFF_RUNNING;
sys/net/if_tap.c
551
tap_start(ifp);
sys/net/if_tap.c
565
tap_stop(struct ifnet *ifp, int disable)
sys/net/if_tap.c
567
struct tap_softc *sc = (struct tap_softc *)ifp->if_softc;
sys/net/if_tap.c
570
ifp->if_flags &= ~IFF_RUNNING;
sys/net/if_tap.c
629
tap_clone_destroy(struct ifnet *ifp)
sys/net/if_tap.c
631
struct tap_softc *sc = ifp->if_softc;
sys/net/if_tap.c
792
struct ifnet *ifp;
sys/net/if_tap.c
797
ifp = &sc->sc_ec.ec_if;
sys/net/if_tap.c
798
ifp->if_flags &= ~IFF_OACTIVE;
sys/net/if_tap.c
801
if (!(IFQ_IS_EMPTY(&ifp->if_snd))) {
sys/net/if_tap.c
805
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_tap.c
809
if_statadd2(ifp, if_opackets, 1, if_obytes, m->m_len);
sys/net/if_tap.c
810
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_tap.c
821
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/net/if_tap.c
847
struct ifnet *ifp;
sys/net/if_tap.c
856
ifp = &sc->sc_ec.ec_if;
sys/net/if_tap.c
857
if ((ifp->if_flags & IFF_UP) == 0)
sys/net/if_tap.c
861
if (IFQ_IS_EMPTY(&ifp->if_snd)) {
sys/net/if_tap.c
862
ifp->if_flags &= ~IFF_OACTIVE;
sys/net/if_tap.c
873
if ((ifp->if_flags & IFF_UP) == 0) {
sys/net/if_tap.c
879
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_tap.c
882
ifp->if_flags &= ~IFF_OACTIVE;
sys/net/if_tap.c
888
if_statadd2(ifp, if_opackets, 1,
sys/net/if_tap.c
890
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_tap.c
891
if ((error = pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_OUT)) != 0)
sys/net/if_tap.c
962
struct ifnet *ifp;
sys/net/if_tap.c
971
ifp = &sc->sc_ec.ec_if;
sys/net/if_tap.c
976
if_statinc(ifp, if_ierrors);
sys/net/if_tap.c
998
if_statinc(ifp, if_ierrors);
sys/net/if_tun.c
1005
tunstart(struct ifnet *ifp)
sys/net/if_tun.c
1007
struct tun_softc *tp = ifp->if_softc;
sys/net/if_tun.c
1009
if (!ALTQ_IS_ENABLED(&ifp->if_snd) && !TBR_IS_ENABLED(&ifp->if_snd))
sys/net/if_tun.c
1013
if (!IF_IS_EMPTY(&ifp->if_snd)) {
sys/net/if_tun.c
1032
struct ifnet *ifp;
sys/net/if_tun.c
1040
ifp = &tp->tun_if;
sys/net/if_tun.c
1042
TUNDEBUG("%s: tunpoll\n", ifp->if_xname);
sys/net/if_tun.c
1045
if (!IFQ_IS_EMPTY(&ifp->if_snd)) {
sys/net/if_tun.c
1046
TUNDEBUG("%s: tunpoll q=%d\n", ifp->if_xname,
sys/net/if_tun.c
1047
ifp->if_snd.ifq_len);
sys/net/if_tun.c
1050
TUNDEBUG("%s: tunpoll waiting\n", ifp->if_xname);
sys/net/if_tun.c
1077
struct ifnet *ifp = &tp->tun_if;
sys/net/if_tun.c
1086
IF_POLL(&ifp->if_snd, m);
sys/net/if_tun.c
285
struct ifnet *ifp;
sys/net/if_tun.c
287
ifp = &tp->tun_if;
sys/net/if_tun.c
288
ifp->if_softc = tp;
sys/net/if_tun.c
289
ifp->if_mtu = TUNMTU;
sys/net/if_tun.c
290
ifp->if_ioctl = tun_ioctl;
sys/net/if_tun.c
291
ifp->if_output = tun_output;
sys/net/if_tun.c
293
ifp->if_start = tunstart;
sys/net/if_tun.c
295
ifp->if_flags = IFF_POINTOPOINT;
sys/net/if_tun.c
296
ifp->if_type = IFT_TUNNEL;
sys/net/if_tun.c
297
ifp->if_snd.ifq_maxlen = ifqmaxlen;
sys/net/if_tun.c
298
ifp->if_dlt = DLT_NULL;
sys/net/if_tun.c
299
IFQ_SET_READY(&ifp->if_snd);
sys/net/if_tun.c
300
if_attach(ifp);
sys/net/if_tun.c
301
ifp->if_link_state = LINK_STATE_DOWN;
sys/net/if_tun.c
302
if_alloc_sadl(ifp);
sys/net/if_tun.c
303
bpf_attach(ifp, DLT_NULL, sizeof(uint32_t));
sys/net/if_tun.c
307
tun_clone_destroy(struct ifnet *ifp)
sys/net/if_tun.c
309
struct tun_softc *tp = (void *)ifp;
sys/net/if_tun.c
312
IF_PURGE(&ifp->if_snd);
sys/net/if_tun.c
313
ifp->if_flags &= ~IFF_RUNNING;
sys/net/if_tun.c
332
bpf_detach(ifp);
sys/net/if_tun.c
333
if_detach(ifp);
sys/net/if_tun.c
349
struct ifnet *ifp;
sys/net/if_tun.c
373
ifp = &tp->tun_if;
sys/net/if_tun.c
375
TUNDEBUG("%s: open\n", ifp->if_xname);
sys/net/if_tun.c
376
if_link_state_change(ifp, LINK_STATE_UP);
sys/net/if_tun.c
392
struct ifnet *ifp;
sys/net/if_tun.c
403
ifp = &tp->tun_if;
sys/net/if_tun.c
410
TUNDEBUG ("%s: closed\n", ifp->if_xname);
sys/net/if_tun.c
416
IFQ_PURGE(&ifp->if_snd);
sys/net/if_tun.c
418
if (ifp->if_flags & IFF_UP) {
sys/net/if_tun.c
419
if_down(ifp);
sys/net/if_tun.c
420
if (ifp->if_flags & IFF_RUNNING) {
sys/net/if_tun.c
423
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/if_tun.c
437
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/net/if_tun.c
446
struct ifnet *ifp = &tp->tun_if;
sys/net/if_tun.c
448
TUNDEBUG("%s: %s\n", __func__, ifp->if_xname);
sys/net/if_tun.c
462
if (ifp->if_flags & IFF_POINTOPOINT) {
sys/net/if_tun.c
478
if (ifp->if_flags & IFF_POINTOPOINT) {
sys/net/if_tun.c
490
ifp->if_flags |= IFF_UP | IFF_RUNNING;
sys/net/if_tun.c
498
tun_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_tun.c
500
struct tun_softc *tp = (struct tun_softc *)(ifp->if_softc);
sys/net/if_tun.c
509
TUNDEBUG("%s: address set\n", ifp->if_xname);
sys/net/if_tun.c
512
TUNDEBUG("%s: broadcast address set\n", ifp->if_xname);
sys/net/if_tun.c
519
TUNDEBUG("%s: interface mtu set\n", ifp->if_xname);
sys/net/if_tun.c
520
if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_tun.c
544
error = ifioctl_common(ifp, cmd, data);
sys/net/if_tun.c
554
tun_output(struct ifnet *ifp, struct mbuf *m0, const struct sockaddr *dst,
sys/net/if_tun.c
557
struct tun_softc *tp = ifp->if_softc;
sys/net/if_tun.c
565
TUNDEBUG ("%s: tun_output\n", ifp->if_xname);
sys/net/if_tun.c
568
TUNDEBUG ("%s: not ready 0%o\n", ifp->if_xname,
sys/net/if_tun.c
581
IFQ_CLASSIFY(&ifp->if_snd, m0, dst->sa_family);
sys/net/if_tun.c
583
bpf_mtap_af(ifp, dst->sa_family, m0, BPF_D_OUT);
sys/net/if_tun.c
585
if ((error = pfil_run_hooks(ifp->if_pfil, &m0, ifp, PFIL_OUT)) != 0)
sys/net/if_tun.c
602
IF_DROP(&ifp->if_snd);
sys/net/if_tun.c
611
IF_DROP(&ifp->if_snd);
sys/net/if_tun.c
629
IFQ_ENQUEUE(&ifp->if_snd, m0, error);
sys/net/if_tun.c
631
if_statinc(ifp, if_collisions);
sys/net/if_tun.c
636
if_statadd2(ifp, if_opackets, 1, if_obytes, mlen);
sys/net/if_tun.c
789
struct ifnet *ifp;
sys/net/if_tun.c
800
ifp = &tp->tun_if;
sys/net/if_tun.c
802
TUNDEBUG ("%s: read\n", ifp->if_xname);
sys/net/if_tun.c
804
TUNDEBUG ("%s: not ready 0%o\n", ifp->if_xname, tp->tun_flags);
sys/net/if_tun.c
810
IFQ_DEQUEUE(&ifp->if_snd, m0);
sys/net/if_tun.c
838
if_statinc(ifp, if_ierrors);
sys/net/if_tun.c
855
struct ifnet *ifp;
sys/net/if_tun.c
871
ifp = &tp->tun_if;
sys/net/if_tun.c
873
TUNDEBUG("%s: tunwrite\n", ifp->if_xname);
sys/net/if_tun.c
910
TUNDEBUG("%s: len=%lu!\n", ifp->if_xname,
sys/net/if_tun.c
960
if_statinc(ifp, if_ierrors);
sys/net/if_tun.c
965
m_set_rcvif(top, ifp);
sys/net/if_tun.c
967
bpf_mtap_af(ifp, dst.sa_family, top, BPF_D_IN);
sys/net/if_tun.c
969
if ((error = pfil_run_hooks(ifp->if_pfil, &top, ifp, PFIL_IN)) != 0)
sys/net/if_tun.c
983
if_statinc(ifp, if_collisions);
sys/net/if_tun.c
990
if_statadd2(ifp, if_ipackets, 1, if_ibytes, tlen);
sys/net/if_vether.c
100
ether_ifattach(ifp, enaddr);
sys/net/if_vether.c
101
if_register(ifp);
sys/net/if_vether.c
104
vether_mediachange(ifp);
sys/net/if_vether.c
110
vether_clone_destroy(struct ifnet *ifp)
sys/net/if_vether.c
112
struct vether_softc *sc = ifp->if_softc;
sys/net/if_vether.c
114
ether_ifdetach(ifp);
sys/net/if_vether.c
115
if_detach(ifp);
sys/net/if_vether.c
121
vether_init(struct ifnet *ifp)
sys/net/if_vether.c
124
ifp->if_flags |= IFF_RUNNING;
sys/net/if_vether.c
125
vether_start(ifp);
sys/net/if_vether.c
130
vether_mediachange(struct ifnet *ifp)
sys/net/if_vether.c
132
struct vether_softc *sc = ifp->if_softc;
sys/net/if_vether.c
140
if_link_state_change(ifp, link_state);
sys/net/if_vether.c
145
vether_mediastatus(struct ifnet *ifp, struct ifmediareq *imr)
sys/net/if_vether.c
147
struct vether_softc *sc = ifp->if_softc;
sys/net/if_vether.c
161
vether_start(struct ifnet *ifp)
sys/net/if_vether.c
166
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_vether.c
169
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_vether.c
171
if_statinc(ifp, if_opackets);
sys/net/if_vether.c
176
vether_stop(struct ifnet *ifp, __unused int disable)
sys/net/if_vether.c
179
ifp->if_flags &= ~IFF_RUNNING;
sys/net/if_vether.c
183
vether_ioctl(struct ifnet *ifp, unsigned long cmd, void *data)
sys/net/if_vether.c
193
error = ether_ioctl(ifp, cmd, data);
sys/net/if_vether.c
62
struct ifnet *ifp;
sys/net/if_vether.c
75
ifp = &sc->sc_ec.ec_if;
sys/net/if_vether.c
76
if_initname(ifp, ifc->ifc_name, unit);
sys/net/if_vether.c
77
ifp->if_softc = sc;
sys/net/if_vether.c
78
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/net/if_vether.c
80
ifp->if_extflags = IFEF_MPSAFE;
sys/net/if_vether.c
82
ifp->if_ioctl = vether_ioctl;
sys/net/if_vether.c
83
ifp->if_start = vether_start;
sys/net/if_vether.c
84
ifp->if_stop = vether_stop;
sys/net/if_vether.c
85
ifp->if_init = vether_init;
sys/net/if_vether.c
86
IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
sys/net/if_vether.c
87
IFQ_SET_READY(&ifp->if_snd);
sys/net/if_vether.c
99
if_initialize(ifp);
sys/net/if_vlan.c
1037
if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net/if_vlan.c
1058
ifp->if_flags |= IFF_UP;
sys/net/if_vlan.c
1061
arp_ifinit(ifp, ifa);
sys/net/if_vlan.c
1066
error = ether_ioctl(ifp, cmd, data);
sys/net/if_vlan.c
1227
vlan_start(struct ifnet *ifp)
sys/net/if_vlan.c
1229
struct ifvlan *ifv = ifp->if_softc;
sys/net/if_vlan.c
1254
ifp->if_flags |= IFF_OACTIVE;
sys/net/if_vlan.c
1257
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_vlan.c
1264
if_statinc(ifp, if_oerrors);
sys/net/if_vlan.c
1272
if_statinc(ifp, if_noproto);
sys/net/if_vlan.c
1297
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_vlan.c
1328
if_statinc(ifp, if_oerrors);
sys/net/if_vlan.c
1331
if_statinc(ifp, if_opackets);
sys/net/if_vlan.c
1334
ifp->if_flags &= ~IFF_OACTIVE;
sys/net/if_vlan.c
1342
vlan_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_vlan.c
1344
struct ifvlan *ifv = ifp->if_softc;
sys/net/if_vlan.c
1357
if_statinc(ifp, if_oerrors);
sys/net/if_vlan.c
1365
if_statinc(ifp, if_noproto);
sys/net/if_vlan.c
1387
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_vlan.c
1389
if ((error = pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_OUT)) != 0)
sys/net/if_vlan.c
1424
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/net/if_vlan.c
1427
if_statinc_ref(ifp, nsr, if_oerrors);
sys/net/if_vlan.c
1429
if_statinc_ref(ifp, nsr, if_opackets);
sys/net/if_vlan.c
1430
if_statadd_ref(ifp, nsr, if_obytes, pktlen);
sys/net/if_vlan.c
1432
if_statinc_ref(ifp, nsr, if_omcasts);
sys/net/if_vlan.c
1434
IF_STAT_PUTREF(ifp);
sys/net/if_vlan.c
1450
vlan_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_vlan.c
1461
mib = vlan_lookup_tag_psref(ifp, vid, &psref);
sys/net/if_vlan.c
1470
if_statinc(ifp, if_noproto);
sys/net/if_vlan.c
1486
(ifp->if_flags & IFF_PROMISC) &&
sys/net/if_vlan.c
1501
if (pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_IN) != 0)
sys/net/if_vlan.c
1520
struct ifnet *ifp, *p;
sys/net/if_vlan.c
1538
ifp = &ifv->ifv_if;
sys/net/if_vlan.c
1540
if_link_state_change(ifp, p->if_link_state);
sys/net/if_vlan.c
245
vlan_safe_ifpromisc(struct ifnet *ifp, int pswitch)
sys/net/if_vlan.c
250
e = ifpromisc(ifp, pswitch);
sys/net/if_vlan.c
257
vlan_safe_ifpromisc_locked(struct ifnet *ifp, int pswitch)
sys/net/if_vlan.c
262
e = ifpromisc_locked(ifp, pswitch);
sys/net/if_vlan.c
314
vlan_reset_linkname(struct ifnet *ifp)
sys/net/if_vlan.c
324
ifp->if_type = IFT_L2VLAN;
sys/net/if_vlan.c
325
ifp->if_addrlen = 0;
sys/net/if_vlan.c
326
ifp->if_dlt = DLT_NULL;
sys/net/if_vlan.c
327
if_alloc_sadl(ifp);
sys/net/if_vlan.c
334
struct ifnet *ifp;
sys/net/if_vlan.c
339
ifp = &ifv->ifv_if;
sys/net/if_vlan.c
355
if_initname(ifp, ifc->ifc_name, unit);
sys/net/if_vlan.c
356
ifp->if_softc = ifv;
sys/net/if_vlan.c
357
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/net/if_vlan.c
359
ifp->if_extflags = IFEF_MPSAFE;
sys/net/if_vlan.c
361
ifp->if_start = vlan_start;
sys/net/if_vlan.c
362
ifp->if_transmit = vlan_transmit;
sys/net/if_vlan.c
363
ifp->if_ioctl = vlan_ioctl;
sys/net/if_vlan.c
364
IFQ_SET_READY(&ifp->if_snd);
sys/net/if_vlan.c
365
if_initialize(ifp);
sys/net/if_vlan.c
372
ifp->if_link_state = LINK_STATE_DOWN;
sys/net/if_vlan.c
374
vlan_reset_linkname(ifp);
sys/net/if_vlan.c
375
if_register(ifp);
sys/net/if_vlan.c
380
vlan_clone_destroy(struct ifnet *ifp)
sys/net/if_vlan.c
382
struct ifvlan *ifv = ifp->if_softc;
sys/net/if_vlan.c
386
IFNET_LOCK(ifp);
sys/net/if_vlan.c
387
vlan_unconfig(ifp);
sys/net/if_vlan.c
388
IFNET_UNLOCK(ifp);
sys/net/if_vlan.c
389
if_detach(ifp);
sys/net/if_vlan.c
406
struct ifnet *ifp = &ifv->ifv_if;
sys/net/if_vlan.c
501
ifp->if_capabilities = p->if_capabilities &
sys/net/if_vlan.c
510
ether_ifattach(ifp, lla);
sys/net/if_vlan.c
511
ifp->if_hdrlen = sizeof(struct ether_vlan_header); /* XXX? */
sys/net/if_vlan.c
535
vlan_ifdetach, ifp);
sys/net/if_vlan.c
561
vlan_unconfig(struct ifnet *ifp)
sys/net/if_vlan.c
563
struct ifvlan *ifv = ifp->if_softc;
sys/net/if_vlan.c
567
KASSERT(IFNET_LOCKED(ifp));
sys/net/if_vlan.c
582
struct ifnet *ifp = &ifv->ifv_if;
sys/net/if_vlan.c
587
KASSERT(IFNET_LOCKED(ifp));
sys/net/if_vlan.c
595
ifp->if_flags &= ~(IFF_UP | IFF_RUNNING);
sys/net/if_vlan.c
625
IFNET_UNLOCK(ifp);
sys/net/if_vlan.c
626
ether_ifdetach(ifp);
sys/net/if_vlan.c
627
IFNET_LOCK(ifp);
sys/net/if_vlan.c
632
if_free_sadl(ifp, 1);
sys/net/if_vlan.c
635
ifp->if_ioctl = vlan_ioctl;
sys/net/if_vlan.c
636
vlan_reset_linkname(ifp);
sys/net/if_vlan.c
651
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/net/if_vlan.c
654
IFNET_UNLOCK(ifp);
sys/net/if_vlan.c
658
IFNET_LOCK(ifp);
sys/net/if_vlan.c
667
in6_ifdetach(ifp);
sys/net/if_vlan.c
671
if_down_locked(ifp);
sys/net/if_vlan.c
672
ifp->if_capabilities = 0;
sys/net/if_vlan.c
755
vlan_lookup_tag_psref(struct ifnet *ifp, uint16_t tag, struct psref *psref)
sys/net/if_vlan.c
771
if (mib->ifvm_p != ifp)
sys/net/if_vlan.c
802
struct ifnet *ifp;
sys/net/if_vlan.c
804
ifp = (struct ifnet *)xifp;
sys/net/if_vlan.c
807
IFNET_LOCK(ifp);
sys/net/if_vlan.c
808
vlan_unconfig(ifp);
sys/net/if_vlan.c
809
IFNET_UNLOCK(ifp);
sys/net/if_vlan.c
813
vlan_set_promisc(struct ifnet *ifp)
sys/net/if_vlan.c
815
struct ifvlan *ifv = ifp->if_softc;
sys/net/if_vlan.c
828
if ((ifp->if_flags & IFF_PROMISC) != 0) {
sys/net/if_vlan.c
848
vlan_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_vlan.c
851
struct ifvlan *ifv = ifp->if_softc;
sys/net/if_vlan.c
886
error = ifioctl_common(ifp, cmd, data);
sys/net/if_vlan.c
896
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/net/if_vlan.c
912
(ifp->if_flags & IFF_PROMISC) != 0)
sys/net/if_vlan.c
918
vlan_unconfig(ifp);
sys/net/if_vlan.c
935
vlan_set_promisc(ifp);
sys/net/if_vlan.c
937
ifp->if_flags |= IFF_RUNNING;
sys/net/if_vlan.c
960
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/net/if_vlan.c
975
error = vlan_set_promisc(ifp);
sys/net/if_wg.c
4276
struct ifnet *ifp = &wg->wg_if;
sys/net/if_wg.c
4278
bpf_detach(ifp);
sys/net/if_wg.c
4279
if_detach(ifp);
sys/net/if_wg.c
4382
wg_clone_destroy(struct ifnet *ifp)
sys/net/if_wg.c
4384
struct wg_softc *wg = container_of(ifp, struct wg_softc, wg_if);
sys/net/if_wg.c
4484
wg_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_wg.c
4487
struct wg_softc *wg = ifp->if_softc;
sys/net/if_wg.c
4496
error = if_tunnel_check_nesting(ifp, m, 1);
sys/net/if_wg.c
4505
bool altq = atomic_load_relaxed(&ifp->if_snd.altq_flags)
sys/net/if_wg.c
4508
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_wg.c
4511
bpf_mtap_af(ifp, dst->sa_family, m, BPF_D_OUT);
sys/net/if_wg.c
4529
mutex_enter(ifp->if_snd.ifq_lock);
sys/net/if_wg.c
4530
if (ALTQ_IS_ENABLED(&ifp->if_snd)) {
sys/net/if_wg.c
4532
ALTQ_ENQUEUE(&ifp->if_snd, m, error);
sys/net/if_wg.c
4535
mutex_exit(ifp->if_snd.ifq_lock);
sys/net/if_wg.c
4537
wg_start(ifp);
sys/net/if_wg.c
4744
wg_input(struct ifnet *ifp, struct mbuf *m, const int af)
sys/net/if_wg.c
4753
m_set_rcvif(m, ifp);
sys/net/if_wg.c
4756
bpf_mtap_af(ifp, af, m, BPF_D_IN);
sys/net/if_wg.c
4776
if_statadd(ifp, if_ibytes, pktlen);
sys/net/if_wg.c
4777
if_statinc(ifp, if_ipackets);
sys/net/if_wg.c
5360
wg_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/if_wg.c
5362
struct wg_softc *wg = ifp->if_softc;
sys/net/if_wg.c
5371
(ifp->if_flags & (IFF_UP | IFF_RUNNING)) !=
sys/net/if_wg.c
5373
ifp->if_flags |= IFF_UP;
sys/net/if_wg.c
5374
error = if_init(ifp);
sys/net/if_wg.c
5418
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/net/if_wg.c
5420
switch (ifp->if_flags & (IFF_UP|IFF_RUNNING)) {
sys/net/if_wg.c
5426
if_stop(ifp, 1);
sys/net/if_wg.c
5433
error = if_init(ifp);
sys/net/if_wg.c
5451
error = ifioctl_common(ifp, cmd, data);
sys/net/if_wg.c
5500
wg_init(struct ifnet *ifp)
sys/net/if_wg.c
5503
ifp->if_flags |= IFF_RUNNING;
sys/net/if_wg.c
5511
wg_start(struct ifnet *ifp)
sys/net/if_wg.c
5516
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_wg.c
5524
if_name(ifp));
sys/net/if_wg.c
5533
wg_stop(struct ifnet *ifp, int disable)
sys/net/if_wg.c
5536
KASSERT((ifp->if_flags & IFF_RUNNING) != 0);
sys/net/if_wg.c
5537
ifp->if_flags &= ~IFF_RUNNING;
sys/net/if_wg.c
5602
struct ifnet *ifp = &wg->wg_if;
sys/net/if_wg.c
5605
if (ifp->if_flags & IFF_UP)
sys/net/if_wg.c
5713
wg_input_user(struct ifnet *ifp, struct mbuf *m, const int af)
sys/net/if_wg.c
5715
struct wg_softc *wg = ifp->if_softc;
sys/net/if_wg.c
5793
struct ifnet *ifp = &wg->wg_if;
sys/net/if_wg.c
5811
error = wg_output(ifp, m, dst, NULL); /* consumes m */
sys/net/lagg/if_lagg.c
1008
lagg_tx_common(struct ifnet *ifp, struct mbuf *m)
sys/net/lagg/if_lagg.c
1015
var = lagg_variant_getref(ifp->if_softc, &psref);
sys/net/lagg/if_lagg.c
1019
if_statinc(ifp, if_oerrors);
sys/net/lagg/if_lagg.c
1029
if_statinc(ifp, if_oerrors);
sys/net/lagg/if_lagg.c
1039
lagg_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/lagg/if_lagg.c
1042
return lagg_tx_common(ifp, m);
sys/net/lagg/if_lagg.c
1046
lagg_start(struct ifnet *ifp)
sys/net/lagg/if_lagg.c
1051
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/lagg/if_lagg.c
1055
(void)lagg_tx_common(ifp, m);
sys/net/lagg/if_lagg.c
1062
struct ifnet *ifp;
sys/net/lagg/if_lagg.c
1066
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
1070
error = pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_OUT);
sys/net/lagg/if_lagg.c
1075
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/lagg/if_lagg.c
1080
if_statinc(ifp, if_oerrors);
sys/net/lagg/if_lagg.c
1082
net_stat_ref_t nsr = IF_STAT_GETREF(ifp);
sys/net/lagg/if_lagg.c
1083
if_statinc_ref(ifp, nsr, if_opackets);
sys/net/lagg/if_lagg.c
1084
if_statadd_ref(ifp, nsr, if_obytes, len);
sys/net/lagg/if_lagg.c
1086
if_statinc_ref(ifp, nsr, if_omcasts);
sys/net/lagg/if_lagg.c
1087
IF_STAT_PUTREF(ifp);
sys/net/lagg/if_lagg.c
1123
struct ifnet *ifp;
sys/net/lagg/if_lagg.c
1142
ifp = &lp->lp_softc->sc_if;
sys/net/lagg/if_lagg.c
1146
if_statinc(ifp, if_ierrors);
sys/net/lagg/if_lagg.c
1158
if ((ifp->if_flags & IFF_SIMPLEX) == 0 &&
sys/net/lagg/if_lagg.c
1159
memcmp(CLLADDR(ifp->if_sadl), eh->ether_shost,
sys/net/lagg/if_lagg.c
1170
if ((ifp->if_flags & IFF_PROMISC) == 0 &&
sys/net/lagg/if_lagg.c
1172
memcmp(CLLADDR(ifp->if_sadl), eh->ether_dhost,
sys/net/lagg/if_lagg.c
1188
m_set_rcvif(m, ifp);
sys/net/lagg/if_lagg.c
1190
if_input(ifp, m);
sys/net/lagg/if_lagg.c
1205
lagg_media_change(struct ifnet *ifp)
sys/net/lagg/if_lagg.c
1208
if (ISSET(ifp->if_flags, IFF_DEBUG))
sys/net/lagg/if_lagg.c
1209
printf("%s: ignore media change\n", ifp->if_xname);
sys/net/lagg/if_lagg.c
1215
lagg_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/net/lagg/if_lagg.c
1220
sc = ifp->if_softc;
sys/net/lagg/if_lagg.c
1270
struct ifnet *ifp;
sys/net/lagg/if_lagg.c
1272
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
1276
ifp->if_baudrate = linkspeed;
sys/net/lagg/if_lagg.c
1309
struct ifnet *ifp;
sys/net/lagg/if_lagg.c
1315
ifp = (struct ifnet *)ec;
sys/net/lagg/if_lagg.c
1316
sc = ifp->if_softc;
sys/net/lagg/if_lagg.c
1898
struct ifnet *ifp;
sys/net/lagg/if_lagg.c
1901
ifp = (struct ifnet *)&sc->sc_if;
sys/net/lagg/if_lagg.c
1905
error = lagg_setifcaps(lp, ifp->if_capenable);
sys/net/lagg/if_lagg.c
1969
struct ifnet *ifp;
sys/net/lagg/if_lagg.c
2009
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2011
if (ifp->if_capabilities != cap ||
sys/net/lagg/if_lagg.c
2012
ifp->if_capenable != ena) {
sys/net/lagg/if_lagg.c
2013
ifp->if_capabilities = cap;
sys/net/lagg/if_lagg.c
2014
ifp->if_capenable = ena;
sys/net/lagg/if_lagg.c
2106
lagg_setmtu(struct ifnet *ifp, uint64_t mtu)
sys/net/lagg/if_lagg.c
2113
KASSERT(IFNET_LOCKED(ifp));
sys/net/lagg/if_lagg.c
2117
lp = ifp->if_lagg;
sys/net/lagg/if_lagg.c
2121
error = lp->lp_ioctl(ifp, SIOCSIFMTU, &ifr);
sys/net/lagg/if_lagg.c
2125
error = ether_ioctl(ifp, SIOCSIFMTU, &ifr);
sys/net/lagg/if_lagg.c
2126
sc = ifp->if_softc;
sys/net/lagg/if_lagg.c
2132
ifp->if_xname);
sys/net/lagg/if_lagg.c
2184
struct ifnet *ifp;
sys/net/lagg/if_lagg.c
2188
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2190
if (lagg_lladdr_equal(CLLADDR(ifp->if_sadl), lladdr))
sys/net/lagg/if_lagg.c
2193
lagg_chg_sadl(ifp, lladdr, ETHER_ADDR_LEN);
sys/net/lagg/if_lagg.c
2196
lagg_in6_ifdetach(ifp);
sys/net/lagg/if_lagg.c
2197
lagg_in6_ifattach(ifp);
sys/net/lagg/if_lagg.c
2206
struct ifnet *ifp;
sys/net/lagg/if_lagg.c
2210
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2211
KASSERT(IFNET_LOCKED(ifp));
sys/net/lagg/if_lagg.c
2213
lla = CLLADDR(ifp->if_sadl);
sys/net/lagg/if_lagg.c
2230
struct ifnet *ifp;
sys/net/lagg/if_lagg.c
2238
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2243
if (lagg_lladdr_equal(CLLADDR(ifp->if_sadl),
sys/net/lagg/if_lagg.c
2320
lagg_port_setsadl(lp, CLLADDR(ifp->if_sadl));
sys/net/lagg/if_lagg.c
2327
error = lagg_setmtu(ifp_port, ifp->if_mtu);
sys/net/lagg/if_lagg.c
2410
struct ifnet *ifp, *ifp_port;
sys/net/lagg/if_lagg.c
2415
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2449
CLLADDR(ifp->if_sadl))) {
sys/net/lagg/if_lagg.c
257
lagg_in6_ifattach(struct ifnet *ifp)
sys/net/lagg/if_lagg.c
2600
struct ifnet *ifp;
sys/net/lagg/if_lagg.c
2621
ifp = lp->lp_ifp;
sys/net/lagg/if_lagg.c
2622
strlcpy(port->rp_portname, ifp->if_xname,
sys/net/lagg/if_lagg.c
263
if (ISSET(ifp->if_flags, IFF_UP))
sys/net/lagg/if_lagg.c
264
in6_ifattach(ifp, NULL);
sys/net/lagg/if_lagg.c
2647
struct ifnet *ifp, *ifp_port;
sys/net/lagg/if_lagg.c
2653
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2657
promisc = ISSET(ifp->if_flags, IFF_PROMISC) ?
sys/net/lagg/if_lagg.c
2707
lagg_port_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/lagg/if_lagg.c
271
lagg_in6_ifdetach(struct ifnet *ifp)
sys/net/lagg/if_lagg.c
2714
if ((lp = ifp->if_lagg) == NULL)
sys/net/lagg/if_lagg.c
2730
ifflags = ifp->if_flags;
sys/net/lagg/if_lagg.c
2732
ifflags ^= ifp->if_flags;
sys/net/lagg/if_lagg.c
2753
lagg_port_output(struct ifnet *ifp, struct mbuf *m,
sys/net/lagg/if_lagg.c
2756
struct lagg_port *lp = ifp->if_lagg;
sys/net/lagg/if_lagg.c
2763
error = lp->lp_output(ifp, m, dst, rt);
sys/net/lagg/if_lagg.c
277
in6_ifdetach(ifp);
sys/net/lagg/if_lagg.c
2824
struct ifnet *ifp = xifp;
sys/net/lagg/if_lagg.c
2830
lp = atomic_load_consume(&ifp->if_lagg);
sys/net/lagg/if_lagg.c
2918
lagg_chg_sadl(struct ifnet *ifp, const uint8_t *lla, size_t lla_len)
sys/net/lagg/if_lagg.c
2926
KASSERT(IFNET_LOCKED(ifp));
sys/net/lagg/if_lagg.c
2927
KASSERT(ifp->if_addrlen == lla_len);
sys/net/lagg/if_lagg.c
2936
IFADDR_READER_FOREACH(ifa_cur, ifp) {
sys/net/lagg/if_lagg.c
2941
if (sdl->sdl_type != ifp->if_type) {
sys/net/lagg/if_lagg.c
2954
ifa_next = if_dl_create(ifp, &nsdl);
sys/net/lagg/if_lagg.c
2962
CLLADDR(sdl), ifp->if_addrlen);
sys/net/lagg/if_lagg.c
2963
ifa_insert(ifp, ifa_next);
sys/net/lagg/if_lagg.c
2972
if (ifa_cur == ifp->if_dl)
sys/net/lagg/if_lagg.c
2973
if_activate_sadl(ifp, ifa_next, nsdl);
sys/net/lagg/if_lagg.c
2975
if (ifa_cur == ifp->if_hwdl) {
sys/net/lagg/if_lagg.c
2976
ifp->if_hwdl = ifa_next;
sys/net/lagg/if_lagg.c
2984
ifa_remove(ifp, ifa_cur);
sys/net/lagg/if_lagg.c
3000
ifa_next = if_dl_create(ifp, &nsdl);
sys/net/lagg/if_lagg.c
3007
nsdl->sdl_len, lla, ifp->if_addrlen);
sys/net/lagg/if_lagg.c
3008
ifa_insert(ifp, ifa_next);
sys/net/lagg/if_lagg.c
3012
if (__predict_true(ifa_next != ifp->if_dl)) {
sys/net/lagg/if_lagg.c
3014
ifa_cur = ifp->if_dl;
sys/net/lagg/if_lagg.c
3018
if_activate_sadl(ifp, ifa_next, nsdl);
sys/net/lagg/if_lagg.c
3025
if (ifa_cur != ifp->if_hwdl) {
sys/net/lagg/if_lagg.c
3028
ifa_remove(ifp, ifa_cur);
sys/net/lagg/if_lagg.c
367
struct ifnet *ifp;
sys/net/lagg/if_lagg.c
372
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
385
if_initname(ifp, ifc->ifc_name, unit);
sys/net/lagg/if_lagg.c
386
ifp->if_softc = sc;
sys/net/lagg/if_lagg.c
387
ifp->if_init = lagg_init;
sys/net/lagg/if_lagg.c
388
ifp->if_stop = lagg_stop;
sys/net/lagg/if_lagg.c
389
ifp->if_ioctl = lagg_ioctl;
sys/net/lagg/if_lagg.c
390
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST;
sys/net/lagg/if_lagg.c
391
ifp->if_extflags = IFEF_MPSAFE;
sys/net/lagg/if_lagg.c
392
ifp->if_transmit = lagg_transmit;
sys/net/lagg/if_lagg.c
393
ifp->if_start = lagg_start;
sys/net/lagg/if_lagg.c
394
IFQ_SET_READY(&ifp->if_snd);
sys/net/lagg/if_lagg.c
406
if_initialize(ifp);
sys/net/lagg/if_lagg.c
410
ec = (struct ethercom *)ifp;
sys/net/lagg/if_lagg.c
423
ether_ifattach(ifp, sc->sc_lladdr_rand);
sys/net/lagg/if_lagg.c
430
"%s", ifp->if_xname);
sys/net/lagg/if_lagg.c
435
if_register(ifp);
sys/net/lagg/if_lagg.c
449
lagg_clone_destroy(struct ifnet *ifp)
sys/net/lagg/if_lagg.c
451
struct lagg_softc *sc = (struct lagg_softc *)ifp->if_softc;
sys/net/lagg/if_lagg.c
454
lagg_stop(ifp, 1);
sys/net/lagg/if_lagg.c
456
IFNET_LOCK(ifp);
sys/net/lagg/if_lagg.c
462
IFNET_UNLOCK(ifp);
sys/net/lagg/if_lagg.c
464
switch (ifp->if_type) {
sys/net/lagg/if_lagg.c
466
ether_ifdetach(ifp);
sys/net/lagg/if_lagg.c
471
if_detach(ifp);
sys/net/lagg/if_lagg.c
488
lagg_init(struct ifnet *ifp)
sys/net/lagg/if_lagg.c
493
sc = ifp->if_softc;
sys/net/lagg/if_lagg.c
504
struct ifnet *ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
509
if (ISSET(ifp->if_flags, IFF_RUNNING))
sys/net/lagg/if_lagg.c
514
SET(ifp->if_flags, IFF_RUNNING);
sys/net/lagg/if_lagg.c
524
lagg_stop(struct ifnet *ifp, int disable __unused)
sys/net/lagg/if_lagg.c
528
sc = ifp->if_softc;
sys/net/lagg/if_lagg.c
537
struct ifnet *ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
541
if (!ISSET(ifp->if_flags, IFF_RUNNING))
sys/net/lagg/if_lagg.c
544
CLR(ifp->if_flags, IFF_RUNNING);
sys/net/lagg/if_lagg.c
649
lagg_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/net/lagg/if_lagg.c
660
sc = ifp->if_softc;
sys/net/lagg/if_lagg.c
719
error = ifioctl_common(ifp, cmd, data);
sys/net/lagg/if_lagg.c
723
switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
sys/net/lagg/if_lagg.c
725
if_stop(ifp, 1);
sys/net/lagg/if_lagg.c
728
error = if_init(ifp);
sys/net/lagg/if_lagg.c
754
ifp->if_mtu);
sys/net/lagg/if_lagg.c
762
error = ether_ioctl(ifp, cmd, data);
sys/net/lagg/if_lagg.c
766
ifr->ifr_mtu = ifp->if_mtu;
sys/net/lagg/if_lagg.c
791
error = ether_ioctl(ifp, cmd, data);
sys/net/lagg/if_lagg.c
796
error = ether_ioctl(ifp, cmd, data);
sys/net/lagg/if_lagg.c
801
error = ether_ioctl(ifp, cmd, data);
sys/net/lagg/if_lagg_lacp.c
1241
struct ifnet *ifp;
sys/net/lagg/if_lagg_lacp.c
1249
ifp = &lsc->lsc_softc->sc_if;
sys/net/lagg/if_lagg_lacp.c
1277
if_statinc(ifp, if_ierrors);
sys/net/lagg/if_lagg_lacp.c
1289
struct ifnet *ifp;
sys/net/lagg/if_lagg_lacp.c
1303
ifp = m_get_rcvif(m, &s0);
sys/net/lagg/if_lagg_lacp.c
1304
if (ifp == NULL) {
sys/net/lagg/if_lagg_lacp.c
1311
lp = atomic_load_consume(&ifp->if_lagg);
sys/net/lagg/if_lagg_lacp.c
1314
m_put_rcvif(ifp, &s0);
sys/net/lagg/if_lagg_lacp.c
1322
m_put_rcvif(ifp, &s0);
sys/net/lagg/if_lagg_lacp.c
2240
struct ifnet *ifp;
sys/net/lagg/if_lagg_lacp.c
2245
ifp = &sc->sc_if;
sys/net/lagg/if_lagg_lacp.c
2291
panic("%s: unknown state", ifp->if_xname);
sys/net/lagg/if_lagg_lacp.c
636
struct ifnet *ifp;
sys/net/lagg/if_lagg_lacp.c
650
ifp = &lsc->lsc_softc->sc_if;
sys/net/lagg/if_lagg_lacp.c
651
if_statinc(ifp, if_oerrors);
sys/net/lagg/if_laggproto.c
352
struct ifnet *ifp;
sys/net/lagg/if_laggproto.c
367
ifp = &psc->psc_softc->sc_if;
sys/net/lagg/if_laggproto.c
368
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/net/lagg/if_laggproto.c
391
struct ifnet *ifp, *ifp_port;
sys/net/lagg/if_laggproto.c
410
ifp = &psc->psc_softc->sc_if;
sys/net/lagg/if_laggproto.c
416
if_link_state_change(ifp, LINK_STATE_UP);
sys/net/lagg/if_laggproto.c
422
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/net/lagg/if_laggproto.c
477
struct ifnet *ifp;
sys/net/lagg/if_laggproto.c
483
ifp = &psc->psc_softc->sc_if;
sys/net/lagg/if_laggproto.c
484
if_statinc(ifp, if_oerrors);
sys/net/lagg/if_laggproto.c
500
struct ifnet *ifp;
sys/net/lagg/if_laggproto.c
521
ifp = &psc->psc_softc->sc_if;
sys/net/lagg/if_laggproto.c
522
if_statinc(ifp, if_ierrors);
sys/net/lagg/if_laggproto.c
697
struct ifnet *ifp;
sys/net/lagg/if_laggproto.c
719
ifp = &psc->psc_softc->sc_if;
sys/net/lagg/if_laggproto.c
720
if_statinc(ifp, if_oerrors);
sys/net/lagg/if_laggproto.h
255
struct ifnet *ifp;
sys/net/lagg/if_laggproto.h
257
ifp = lp->lp_ifp;
sys/net/lagg/if_laggproto.h
259
if (ifp->if_link_state != LINK_STATE_DOWN &&
sys/net/lagg/if_laggproto.h
260
ISSET(ifp->if_flags, IFF_UP)) {
sys/net/link_proto.c
132
struct ifnet *ifp)
sys/net/link_proto.c
157
if (asdl->sdl_alen != ifp->if_addrlen)
sys/net/link_proto.c
160
if (sockaddr_dl_init(&u.sdl, sizeof(u.ss), ifp->if_index,
sys/net/link_proto.c
161
ifp->if_type, ifp->if_xname, strlen(ifp->if_xname),
sys/net/link_proto.c
167
else if (iflr->prefixlen != NBBY * ifp->if_addrlen)
sys/net/link_proto.c
173
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/link_proto.c
186
ifa = if_first_addr(ifp, AF_LINK);
sys/net/link_proto.c
193
if (ifa == ifp->if_dl)
sys/net/link_proto.c
198
if (ifa == ifp->if_hwdl)
sys/net/link_proto.c
210
else if (ifa == ifp->if_dl || ifa == ifp->if_hwdl)
sys/net/link_proto.c
218
ifa_remove(ifp, ifa);
sys/net/link_proto.c
227
ifa = if_dl_create(ifp, &nsdl);
sys/net/link_proto.c
235
ifa_insert(ifp, ifa);
sys/net/link_proto.c
240
isactive = (ifa == ifp->if_dl);
sys/net/link_proto.c
243
if_activate_sadl(ifp, ifa, nsdl);
sys/net/link_proto.c
252
else if ((ifp->if_flags & IFF_RUNNING) != 0 &&
sys/net/link_proto.c
253
ifp->if_init != NULL)
sys/net/link_proto.c
254
return if_init(ifp);
sys/net/link_proto.c
342
link_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/net/link_proto.c
344
return link_control(so, cmd, nam, ifp);
sys/net/link_proto.c
408
link_purgeif(struct socket *so, struct ifnet *ifp)
sys/net/nd.c
134
if (nd->nd_nud_enabled(ifp)) {
sys/net/nd.c
195
KASSERT(sizeof(lladdr) >= ifp->if_addrlen);
sys/net/nd.c
196
memcpy(lladdr, &ln->ll_addr, ifp->if_addrlen);
sys/net/nd.c
203
nd->nd_output(ifp, daddrp, &taddr, lladdrp, psrc);
sys/net/nd.c
212
nd->nd_missed(ifp, &taddr, missed, m);
sys/net/nd.c
213
if (ifp != NULL)
sys/net/nd.c
214
if_release(ifp, &psref);
sys/net/nd.c
254
struct ifnet *ifp;
sys/net/nd.c
259
ifp = ln->lle_tbl->llt_ifp;
sys/net/nd.c
270
xtick = nd->nd_retrans(ifp) * hz / 1000;
sys/net/nd.c
274
unsigned int retrans = nd->nd_retrans(ifp);
sys/net/nd.c
289
xtick = nd->nd_reachable(ifp) * hz / 1000;
sys/net/nd.c
314
struct ifnet *ifp;
sys/net/nd.c
320
ifp = ln->lle_tbl->llt_ifp;
sys/net/nd.c
324
if (ifp->if_flags & IFF_POINTOPOINT &&
sys/net/nd.c
351
memcpy(lldst, &ln->ll_addr, MIN(dstsize, ifp->if_addrlen));
sys/net/nd.c
422
if_acquire(ifp, &psref);
sys/net/nd.c
425
nd->nd_output(ifp, NULL, &dst, NULL, psrc);
sys/net/nd.c
426
if_release(ifp, &psref);
sys/net/nd.c
54
struct ifnet *ifp = NULL;
sys/net/nd.c
72
ifp = ln->lle_tbl->llt_ifp;
sys/net/nd.c
73
KASSERT(ifp != NULL);
sys/net/nd.c
74
if_acquire(ifp, &psref);
sys/net/npf/if_npflog.c
100
ifp->if_flags |= (IFF_UP | IFF_RUNNING);
sys/net/npf/if_npflog.c
103
error = ifioctl_common(ifp, cmd, data);
sys/net/npf/if_npflog.c
114
ifnet_t *ifp;
sys/net/npf/if_npflog.c
119
ifp = &sc->sc_if;
sys/net/npf/if_npflog.c
120
ifp->if_softc = sc;
sys/net/npf/if_npflog.c
122
if_initname(ifp, "npflog", unit);
sys/net/npf/if_npflog.c
123
ifp->if_type = IFT_OTHER;
sys/net/npf/if_npflog.c
124
ifp->if_dlt = DLT_NULL;
sys/net/npf/if_npflog.c
125
ifp->if_ioctl = npflog_ioctl;
sys/net/npf/if_npflog.c
128
if_attach(ifp);
sys/net/npf/if_npflog.c
129
if_alloc_sadl(ifp);
sys/net/npf/if_npflog.c
130
bpf_attach(ifp, DLT_NPFLOG, NPFLOG_HDRLEN);
sys/net/npf/if_npflog.c
138
npflog_clone_destroy(ifnet_t *ifp)
sys/net/npf/if_npflog.c
140
npflog_softc_t *sc = ifp->if_softc;
sys/net/npf/if_npflog.c
144
bpf_detach(ifp);
sys/net/npf/if_npflog.c
145
if_detach(ifp);
sys/net/npf/if_npflog.c
92
npflog_ioctl(ifnet_t *ifp, u_long cmd, void *data)
sys/net/npf/if_npflog.c
94
npflog_softc_t *sc = ifp->if_softc;
sys/net/npf/npf_ext_log.c
135
ifp = if_get_byindex(log->if_idx, &psref);
sys/net/npf/npf_ext_log.c
136
if (ifp == NULL) {
sys/net/npf/npf_ext_log.c
142
if_statadd2(ifp, if_opackets, 1, if_obytes, m->m_pkthdr.len);
sys/net/npf/npf_ext_log.c
143
if (ifp->if_bpf) {
sys/net/npf/npf_ext_log.c
145
bpf_mtap2(ifp->if_bpf, &hdr, NPFLOG_HDRLEN, m, BPF_D_OUT);
sys/net/npf/npf_ext_log.c
147
if_put(ifp, &psref);
sys/net/npf/npf_ext_log.c
88
ifnet_t *ifp;
sys/net/npf/npf_ext_route.c
114
struct ifnet *ifp = ifp1;
sys/net/npf/npf_ext_route.c
123
if (IN_NEED_CHECKSUM(ifp, M_CSUM_IPv4)) {
sys/net/npf/npf_ext_route.c
127
*sw_csum = m->m_pkthdr.csum_flags & ~ifp->if_csum_flags_tx;
sys/net/npf/npf_ext_route.c
139
KASSERT(IN_NEED_CHECKSUM(ifp, M_CSUM_IPv4));
sys/net/npf/npf_ext_route.c
145
if (IN_NEED_CHECKSUM(ifp,
sys/net/npf/npf_ext_route.c
157
npf_fragment(npf_t *npf, struct ifnet *ifp, struct ip *ip1,
sys/net/npf/npf_ext_route.c
171
ifp->if_mtu);
sys/net/npf/npf_ext_route.c
180
if (IN_NEED_CHECKSUM(ifp,
sys/net/npf/npf_ext_route.c
187
error = ip_fragment(m, ifp, ifp->if_mtu);
sys/net/npf/npf_ext_route.c
203
error = ip_if_output(ifp, m, sintocsa(dst), NULL);
sys/net/npf/npf_ext_route.c
238
npf_validate_saddr(npf_t * npf, struct ip *ip, struct ifnet* ifp)
sys/net/npf/npf_ext_route.c
251
ia = ifatoia(ifaof_ifpforaddr_psref(&usrc.sa, ifp, &psref_ia));
sys/net/npf/npf_ext_route.c
280
struct ifnet *ifp = ifp1;
sys/net/npf/npf_ext_route.c
287
ia6 = in6_ifawithifp(ifp, &ip6->ip6_src);
sys/net/npf/npf_ext_route.c
295
*sw_csum = m->m_pkthdr.csum_flags & ~ifp->if_csum_flags_tx;
sys/net/npf/npf_ext_route.c
299
if (IN6_NEED_CHECKSUM(ifp,
sys/net/npf/npf_ext_route.c
315
struct ifnet *ifp;
sys/net/npf/npf_ext_route.c
336
ifp = ifunit(route->ifname);
sys/net/npf/npf_ext_route.c
337
if (ifp == NULL) {
sys/net/npf/npf_ext_route.c
348
error = in6_setscope(&dst.v6.sin6_addr, ifp, NULL);
sys/net/npf/npf_ext_route.c
354
npf_validate_s6addr(m0, ifp, &sw_csum);
sys/net/npf/npf_ext_route.c
356
if (m0->m_pkthdr.len <= ifp->if_mtu) {
sys/net/npf/npf_ext_route.c
362
error = ip6_tso_output(ifp, ifp, m0, &dst.v6, NULL);
sys/net/npf/npf_ext_route.c
364
error = ip6_if_output(ifp, ifp, m0, &dst.v6, NULL);
sys/net/npf/npf_ext_route.c
373
icmp6_error(m0, ICMP6_PACKET_TOO_BIG, 0, ifp->if_mtu);
sys/net/npf/npf_ext_route.c
389
error = npf_validate_saddr(npf, ip, ifp);
sys/net/npf/npf_ext_route.c
393
if (ntohs(ip->ip_len) > ifp->if_mtu)
sys/net/npf/npf_ext_route.c
396
npf_chcksum(ifp, m, ip, &sw_csum);
sys/net/npf/npf_ext_route.c
404
error = ip_tso_output(ifp, m, sintocsa(&dst.v4), NULL);
sys/net/npf/npf_ext_route.c
406
error = ip_if_output(ifp, m, sintocsa(&dst.v4), NULL);
sys/net/npf/npf_ext_route.c
414
error = npf_fragment(npf, ifp, ip, &m0, &dst.v4);
sys/net/npf/npf_handler.c
144
npfk_packet_handler(npf_t *npf, struct mbuf **mp, ifnet_t *ifp, int di)
sys/net/npf/npf_handler.c
155
KASSERT(ifp != NULL);
sys/net/npf/npf_handler.c
161
nbuf_init(npf, &nbuf, *mp, ifp);
sys/net/npf/npf_handler.c
351
npfk_layer2_handler(npf_t *npf, struct mbuf **mp, ifnet_t *ifp, int di)
sys/net/npf/npf_handler.c
359
KASSERT(ifp != NULL);
sys/net/npf/npf_handler.c
365
nbuf_init(npf, &nbuf, *mp, ifp);
sys/net/npf/npf_if.c
128
ifnet_t *ifp;
sys/net/npf/npf_if.c
147
if ((ifp = npf->ifops->lookup(npf, ifname)) != NULL) {
sys/net/npf/npf_if.c
148
npf->ifops->setmeta(npf, ifp, (void *)(uintptr_t)id);
sys/net/npf/npf_if.c
188
npf_ifmap_getid(npf_t *npf, const ifnet_t *ifp)
sys/net/npf/npf_if.c
190
const unsigned id = (uintptr_t)npf->ifops->getmeta(npf, ifp);
sys/net/npf/npf_if.c
226
npfk_ifmap_attach(npf_t *npf, ifnet_t *ifp)
sys/net/npf/npf_if.c
232
id = npf_ifmap_lookup(npf, ifops->getname(npf, ifp));
sys/net/npf/npf_if.c
233
ifops->setmeta(npf, ifp, (void *)(uintptr_t)id);
sys/net/npf/npf_if.c
238
npfk_ifmap_detach(npf_t *npf, ifnet_t *ifp)
sys/net/npf/npf_if.c
242
npf->ifops->setmeta(npf, ifp, (void *)(uintptr_t)NPF_IFMAP_NOID);
sys/net/npf/npf_ifaddr.c
109
npf_ifaddr_sync(npf_t *npf, ifnet_t *ifp)
sys/net/npf/npf_ifaddr.c
119
t = lookup_ifnet_table(npf, ifp);
sys/net/npf/npf_ifaddr.c
127
IFADDR_FOREACH(ifa, ifp) {
sys/net/npf/npf_ifaddr.c
154
npf_ifaddr_flush(npf_t *npf, ifnet_t *ifp)
sys/net/npf/npf_ifaddr.c
161
t = lookup_ifnet_table(npf, ifp);
sys/net/npf/npf_ifaddr.c
171
ifnet_t *ifp;
sys/net/npf/npf_ifaddr.c
175
IFNET_WRITER_FOREACH(ifp) {
sys/net/npf/npf_ifaddr.c
176
npf_ifaddr_sync(npf, ifp);
sys/net/npf/npf_ifaddr.c
50
lookup_ifnet_table(npf_t *npf, ifnet_t *ifp)
sys/net/npf/npf_ifaddr.c
60
ifname = ifops->getname(npf, ifp);
sys/net/npf/npf_mbuf.c
75
nbuf_init(npf_t *npf, nbuf_t *nbuf, struct mbuf *m, const ifnet_t *ifp)
sys/net/npf/npf_mbuf.c
77
unsigned ifid = npf_ifmap_getid(npf, ifp);
sys/net/npf/npf_mbuf.c
83
nbuf->nb_ifp = ifp;
sys/net/npf/npf_os.c
348
npf_ifop_getname(npf_t *npf __unused, ifnet_t *ifp)
sys/net/npf/npf_os.c
350
return ifp->if_xname;
sys/net/npf/npf_os.c
362
ifnet_t *ifp;
sys/net/npf/npf_os.c
366
IFNET_WRITER_FOREACH(ifp) {
sys/net/npf/npf_os.c
367
ifp->if_npf_private = arg;
sys/net/npf/npf_os.c
374
npf_ifop_getmeta(npf_t *npf __unused, const ifnet_t *ifp)
sys/net/npf/npf_os.c
376
return ifp->if_npf_private;
sys/net/npf/npf_os.c
380
npf_ifop_setmeta(npf_t *npf __unused, ifnet_t *ifp, void *arg)
sys/net/npf/npf_os.c
382
ifp->if_npf_private = arg;
sys/net/npf/npf_os.c
391
npfos_packet_handler(void *arg, struct mbuf **mp, ifnet_t *ifp, int di)
sys/net/npf/npf_os.c
394
return npfk_packet_handler(npf, mp, ifp, di);
sys/net/npf/npf_os.c
398
npfos_layer2_handler(void *arg, struct mbuf **mp, ifnet_t *ifp, int di)
sys/net/npf/npf_os.c
401
return npfk_layer2_handler(npf, mp, ifp, di);
sys/net/npf/npf_os.c
411
ifnet_t *ifp = arg2;
sys/net/npf/npf_os.c
415
npfk_ifmap_attach(npf, ifp);
sys/net/npf/npf_os.c
416
npf_ifaddr_sync(npf, ifp);
sys/net/npf/npf_os.c
419
npfk_ifmap_detach(npf, ifp);
sys/net/npf/npf_os.c
420
npf_ifaddr_flush(npf, ifp);
sys/net/npf/npf_os.c
449
register_etherpfil_hook(npf_t *npf, ifnet_t *ifp, int i)
sys/net/npf/npf_os.c
454
if ((npf_ph_ether = pfil_head_get(PFIL_TYPE_IFNET, ifp)) == NULL) {
sys/net/npf/npf_os.c
473
ifnet_t *ifp;
sys/net/npf/npf_os.c
477
IFNET_WRITER_FOREACH(ifp) {
sys/net/npf/npf_os.c
478
error = register_etherpfil_hook(npf, ifp, i);
sys/net/pfil.c
405
pfil_run_hooks(pfil_head_t *ph, struct mbuf **mp, ifnet_t *ifp, int dir)
sys/net/pfil.c
439
ret = (*func)(pfh->pfil_arg, &m, ifp, dir);
sys/net/pfil.c
482
pfil_run_ifhooks(pfil_head_t *ph, u_long cmd, struct ifnet *ifp)
sys/net/pfil.c
484
pfil_run_arg(&ph->ph_ifevent, cmd, ifp);
sys/net/route.c
1155
struct ifnet *ifp = NULL;
sys/net/route.c
1214
ifp = rt_getifp(info, &psref_ifp);
sys/net/route.c
1284
if_put(ifp, &psref_ifp);
sys/net/route.c
1285
ifp = NULL;
sys/net/route.c
1314
if_put(ifp, &psref_ifp);
sys/net/route.c
1372
struct ifnet **ifp, struct psref *psref_ifp, struct psref *psref)
sys/net/route.c
1376
*ifp = NULL;
sys/net/route.c
1386
*ifp = ifa->ifa_ifp;
sys/net/route.c
1387
if_acquire(*ifp, psref_ifp);
sys/net/route.c
1395
info->rti_info[RTAX_GATEWAY], *ifp, psref);
sys/net/route.c
1403
*ifp, psref);
sys/net/route.c
1420
if (ifa != NULL && *ifp == NULL) {
sys/net/route.c
1421
*ifp = ifa->ifa_ifp;
sys/net/route.c
1422
if_acquire(*ifp, psref_ifp);
sys/net/route.c
1424
if (ifa == NULL && *ifp != NULL) {
sys/net/route.c
1425
if_put(*ifp, psref_ifp);
sys/net/route.c
1426
*ifp = NULL;
sys/net/route.c
1435
struct ifnet *ifp = NULL, *new_ifp = NULL;
sys/net/route.c
1451
ifp = rt_getifp(info, &psref_ifp);
sys/net/route.c
1520
if_put(ifp, &psref_ifp);
sys/net/route.c
2291
rt_check_reject_route(const struct rtentry *rt, const struct ifnet *ifp)
sys/net/route.c
2296
if (ifp->if_flags & IFF_LOOPBACK)
sys/net/route.c
2422
rt_unhandled(const char *func, const struct ifnet *ifp,
sys/net/route.c
2428
printf("%s: %s: can't handle af%hhd (%s)\n", func, ifp->if_xname,
sys/net/rtsock.c
149
const uint8_t *lladdr, const struct ifnet *ifp)
sys/net/rtsock.c
169
sockaddr_dl_init(&u.sdl, sizeof(u.ss), ifp->if_index, ifp->if_type,
sys/net/rtsock.c
170
NULL, 0, lladdr, ifp->if_addrlen);
sys/net/rtsock.c
234
sysctl_iflist_if(struct ifnet *ifp, struct rt_walkarg *w,
sys/net/rtsock.c
241
ifm->ifm_index = ifp->if_index;
sys/net/rtsock.c
242
ifm->ifm_flags = ifp->if_flags;
sys/net/rtsock.c
243
if_export_if_data(ifp, &ifm->ifm_data, false);
sys/net/rtsock.c
277
struct ifnet *ifp;
sys/net/rtsock.c
309
IFNET_READER_FOREACH(ifp) {
sys/net/rtsock.c
311
if (w->w_arg && w->w_arg != ifp->if_index)
sys/net/rtsock.c
313
if (IFADDR_READER_EMPTY(ifp))
sys/net/rtsock.c
316
if_acquire(ifp, &psref);
sys/net/rtsock.c
319
info.rti_info[RTAX_IFP] = ifp->if_dl->ifa_addr;
sys/net/rtsock.c
332
error = sysctl_iflist_if(ifp, w, &info, len);
sys/net/rtsock.c
336
(ifp, w, &info, len), enosys(), error);
sys/net/rtsock.c
340
(ifp, w, &info, len), enosys(), error);
sys/net/rtsock.c
352
IFADDR_READER_FOREACH(ifa, ifp) {
sys/net/rtsock.c
388
if_release(ifp, &psref);
sys/net/rtsock.c
396
if_release(ifp, &psref);
sys/net/rtsock_shared.c
1429
COMPATNAME(rt_ifmsg)(struct ifnet *ifp)
sys/net/rtsock_shared.c
1435
COMPATCALL(rt_ifmsg, (ifp));
sys/net/rtsock_shared.c
1440
ifm.ifm_index = ifp->if_index;
sys/net/rtsock_shared.c
1441
ifm.ifm_flags = ifp->if_flags;
sys/net/rtsock_shared.c
1442
if_export_if_data(ifp, &ifm.ifm_data, false);
sys/net/rtsock_shared.c
1448
MODULE_HOOK_CALL_VOID(rtsock_oifmsg_14_hook, (ifp), __nothing);
sys/net/rtsock_shared.c
1449
MODULE_HOOK_CALL_VOID(rtsock_oifmsg_50_hook, (ifp), __nothing);
sys/net/rtsock_shared.c
1469
struct ifnet *ifp;
sys/net/rtsock_shared.c
1476
ifp = ifa->ifa_ifp;
sys/net/rtsock_shared.c
1520
KASSERT(ifp->if_dl != NULL);
sys/net/rtsock_shared.c
1521
info.rti_info[RTAX_IFP] = ifp->if_dl->ifa_addr;
sys/net/rtsock_shared.c
1526
ifam.ifam_index = ifp->if_index;
sys/net/rtsock_shared.c
1549
rtm.rtm_index = ifp->if_index;
sys/net/rtsock_shared.c
1590
rt_makeifannouncemsg(struct ifnet *ifp, int type, int what,
sys/net/rtsock_shared.c
1597
ifan.ifan_index = ifp->if_index;
sys/net/rtsock_shared.c
1598
strlcpy(ifan.ifan_name, ifp->if_xname, sizeof(ifan.ifan_name));
sys/net/rtsock_shared.c
1608
COMPATNAME(rt_ifannouncemsg)(struct ifnet *ifp, int what)
sys/net/rtsock_shared.c
1613
COMPATCALL(rt_ifannouncemsg, (ifp, what));
sys/net/rtsock_shared.c
1616
m = rt_makeifannouncemsg(ifp, RTM_IFANNOUNCE, what, &info);
sys/net/rtsock_shared.c
1628
COMPATNAME(rt_ieee80211msg)(struct ifnet *ifp, int what, void *data,
sys/net/rtsock_shared.c
1634
COMPATCALL(rt_ieee80211msg, (ifp, what, data, data_len));
sys/net/rtsock_shared.c
1637
m = rt_makeifannouncemsg(ifp, RTM_IEEE80211, what, &info);
sys/net/rtsock_shared.c
434
struct ifnet * ifp)
sys/net/rtsock_shared.c
524
COMPATNAME(route_purgeif)(struct socket *so, struct ifnet *ifp)
sys/net/rtsock_shared.c
554
route_get_sdl(const struct ifnet *ifp, const struct sockaddr *dst,
sys/net/rtsock_shared.c
559
KASSERT(ifp != NULL);
sys/net/rtsock_shared.c
561
IF_AFDATA_RLOCK(ifp);
sys/net/rtsock_shared.c
564
la = lla_lookup(LLTABLE(ifp), 0, dst);
sys/net/rtsock_shared.c
567
la = lla_lookup(LLTABLE6(ifp), 0, dst);
sys/net/rtsock_shared.c
574
IF_AFDATA_RUNLOCK(ifp);
sys/net/rtsock_shared.c
579
a = sockaddr_dl_init(sdl, sizeof(*sdl), ifp->if_index, ifp->if_type,
sys/net/rtsock_shared.c
580
NULL, 0, a, ifp->if_addrlen);
sys/net/rtsock_shared.c
597
const struct ifnet *ifp = rt->rt_ifp;
sys/net/rtsock_shared.c
599
info->rti_info[RTAX_IFP] = ifp->if_dl->ifa_addr;
sys/net/rtsock_shared.c
621
if (ifp->if_flags & IFF_POINTOPOINT)
sys/net/rtsock_shared.c
625
rtm->rtm_index = ifp->if_index;
sys/net80211/ieee80211.c
148
ieee80211_default_reset(struct ifnet *ifp)
sys/net80211/ieee80211.c
156
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211.c
169
if_link_state_change(ifp, LINK_STATE_UNKNOWN);
sys/net80211/ieee80211.c
172
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/net80211/ieee80211.c
180
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211.c
188
ether_ifattach(ifp, ic->ic_myaddr);
sys/net80211/ieee80211.c
189
bpf_attach2(ifp, DLT_IEEE802_11,
sys/net80211/ieee80211.c
208
if_printf(ifp, "bad channel ignored; "
sys/net80211/ieee80211.c
280
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211.c
293
bpf_detach(ifp);
sys/net80211/ieee80211.c
294
ether_ifdetach(ifp);
sys/net80211/ieee80211.c
382
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211.c
477
ieee80211_media_status(ifp, &imr);
sys/net80211/ieee80211.c
481
ifp->if_baudrate = IF_Mbps(maxrate);
sys/net80211/ieee80211.c
496
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211.c
503
aprint_debug("%s: %s rates: ", ifp->if_xname,
sys/net80211/ieee80211.c
550
ieee80211_find_instance(struct ifnet *ifp)
sys/net80211/ieee80211.c
558
if (ic->ic_ifp == ifp)
sys/net80211/ieee80211.c
568
ieee80211_media_change(struct ifnet *ifp)
sys/net80211/ieee80211.c
576
ic = ieee80211_find_instance(ifp);
sys/net80211/ieee80211.c
578
if_printf(ifp, "%s: no 802.11 instance!\n", __func__);
sys/net80211/ieee80211.c
737
ifp->if_baudrate = ifmedia_baudrate(ime->ifm_media);
sys/net80211/ieee80211.c
743
ieee80211_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/net80211/ieee80211.c
748
ic = ieee80211_find_instance(ifp);
sys/net80211/ieee80211.c
750
if_printf(ifp, "%s: no 802.11 instance!\n", __func__);
sys/net80211/ieee80211_input.c
160
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_input.c
189
if ((ifp->if_flags & IFF_SIMPLEX) &&
sys/net80211/ieee80211_input.c
375
if_statinc(ifp, if_ierrors);
sys/net80211/ieee80211_input.c
389
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_input.c
464
if_statinc(ifp, if_ierrors);
sys/net80211/ieee80211_input.c
515
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_input.c
623
!IEEE80211_ADDR_EQ(bssid, ifp->if_broadcastaddr)) {
sys/net80211/ieee80211_input.c
632
ifp->if_broadcastaddr), "not to bss");
sys/net80211/ieee80211_input.c
746
if_statinc(ifp, if_ierrors);
sys/net80211/ieee80211_input.c
865
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_input.c
876
if_statinc(ifp, if_oerrors);
sys/net80211/ieee80211_input.c
908
if (ALTQ_IS_ENABLED(&ifp->if_snd)) {
sys/net80211/ieee80211_input.c
909
altq_etherclassify(&ifp->if_snd, m1);
sys/net80211/ieee80211_input.c
913
IFQ_ENQUEUE(&ifp->if_snd, m1, error);
sys/net80211/ieee80211_input.c
915
if_statinc(ifp, if_oerrors);
sys/net80211/ieee80211_input.c
919
if_statadd(ifp, if_obytes, len);
sys/net80211/ieee80211_input.c
931
KASSERT(ifp->if_percpuq);
sys/net80211/ieee80211_input.c
932
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/net80211/ieee80211_ioctl.c
1324
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_ioctl.c
1363
KAUTH_REQ_NETWORK_INTERFACE_GETPRIV, ifp, NULL,
sys/net80211/ieee80211_ioctl.c
207
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_ioctl.c
2507
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_ioctl.c
2515
error = ifmedia_ioctl(ifp, (struct ifreq *) data,
sys/net80211/ieee80211_ioctl.c
2547
ifp->if_mtu = ifr->ifr_mtu;
sys/net80211/ieee80211_ioctl.c
2550
error = ether_ioctl(ifp, cmd, data);
sys/net80211/ieee80211_ioctl.c
2562
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_ioctl.c
2579
error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd);
sys/net80211/ieee80211_ioctl.c
2588
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/net80211/ieee80211_ioctl.c
2729
KAUTH_REQ_NETWORK_INTERFACE_GETPRIV, ifp,
sys/net80211/ieee80211_ioctl.c
2843
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/net80211/ieee80211_ioctl.c
286
wreq->wi_val[0] = htole16((ifp->if_flags & IFF_PROMISC) ? 1 : 0);
sys/net80211/ieee80211_ioctl.c
2870
else if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/net80211/ieee80211_ioctl.c
2874
error = ether_ioctl(ifp, cmd, data);
sys/net80211/ieee80211_ioctl.c
372
KAUTH_REQ_NETWORK_INTERFACE_GETPRIV, ifp,
sys/net80211/ieee80211_ioctl.c
506
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_ioctl.c
560
if (ifp->if_flags & IFF_PROMISC) {
sys/net80211/ieee80211_ioctl.c
562
ifp->if_flags &= ~IFF_PROMISC;
sys/net80211/ieee80211_ioctl.c
567
ifp->if_flags |= IFF_PROMISC;
sys/net80211/ieee80211_ioctl.c
603
IEEE80211_ADDR_COPY(LLADDR(ifp->if_sadl), wreq->wi_val);
sys/net80211/ieee80211_netbsd.c
534
if_printf(struct ifnet *ifp, const char *fmt, ...)
sys/net80211/ieee80211_netbsd.c
539
printf("%s: ", ifp->if_xname);
sys/net80211/ieee80211_netbsd.c
602
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_netbsd.c
612
rt_ieee80211msg(ifp, newassoc ?
sys/net80211/ieee80211_netbsd.c
615
if_link_state_change(ifp, LINK_STATE_UP);
sys/net80211/ieee80211_netbsd.c
618
rt_ieee80211msg(ifp, newassoc ?
sys/net80211/ieee80211_netbsd.c
627
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_netbsd.c
635
rt_ieee80211msg(ifp, RTM_IEEE80211_DISASSOC, NULL, 0);
sys/net80211/ieee80211_netbsd.c
636
if_link_state_change(ifp, LINK_STATE_DOWN);
sys/net80211/ieee80211_netbsd.c
641
rt_ieee80211msg(ifp, RTM_IEEE80211_LEAVE, &iev, sizeof(iev));
sys/net80211/ieee80211_netbsd.c
648
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_netbsd.c
654
rt_ieee80211msg(ifp, RTM_IEEE80211_SCAN, NULL, 0);
sys/net80211/ieee80211_netbsd.c
662
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_netbsd.c
670
if (ifp != NULL) { /* NB: for cipher test modules */
sys/net80211/ieee80211_netbsd.c
682
rt_ieee80211msg(ifp, RTM_IEEE80211_REPLAY, &iev, sizeof(iev));
sys/net80211/ieee80211_netbsd.c
690
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_netbsd.c
697
if (ifp != NULL) { /* NB: for cipher test modules */
sys/net80211/ieee80211_netbsd.c
704
rt_ieee80211msg(ifp, RTM_IEEE80211_MICHAEL, &iev, sizeof(iev));
sys/net80211/ieee80211_node.c
394
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_node.c
401
ic->ic_myaddr, ifp->if_broadcastaddr,
sys/net80211/ieee80211_node.c
402
ifp->if_broadcastaddr,
sys/net80211/ieee80211_output.c
170
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_output.c
1833
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_output.c
1965
IEEE80211_ADDR_COPY(wh->i_addr1, ifp->if_broadcastaddr);
sys/net80211/ieee80211_output.c
224
ifp->if_timer = 1;
sys/net80211/ieee80211_output.c
226
if_start_lock(ifp);
sys/net80211/ieee80211_output.c
241
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_output.c
276
if_start_lock(ifp);
sys/net80211/ieee80211_proto.c
1112
if_printf(ifp, "associated ");
sys/net80211/ieee80211_proto.c
1114
if_printf(ifp, "synchronized ");
sys/net80211/ieee80211_proto.c
1128
if_start_lock(ifp); /* XXX not authorized yet */
sys/net80211/ieee80211_proto.c
117
struct ifnet *ifp = ic->ic_ifp;
sys/net80211/ieee80211_proto.c
120
ifp->if_hdrlen = sizeof(struct ieee80211_qosframe_addr4);
sys/net80211/ieee80211_proto.c
918
struct ifnet *ifp = ic->ic_ifp;
sys/netatalk/aarp.c
136
at_ifawithnet(const struct sockaddr_at *sat, struct ifnet *ifp)
sys/netatalk/aarp.c
142
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netatalk/aarp.c
161
aarpwhohas(struct ifnet *ifp, const struct sockaddr_at *sat)
sys/netatalk/aarp.c
186
memcpy(ea->aarp_sha, CLLADDR(ifp->if_sadl), sizeof(ea->aarp_sha));
sys/netatalk/aarp.c
195
if ((aa = (struct at_ifaddr *) at_ifawithnet(sat, ifp)) == NULL) {
sys/netatalk/aarp.c
233
ifp = lo0ifp;
sys/netatalk/aarp.c
239
ifp->if_xname,
sys/netatalk/aarp.c
246
if_output_lock(ifp, ifp, m, &sa, NULL); /* XXX NULL should be routing */
sys/netatalk/aarp.c
251
aarpresolve(struct ifnet *ifp, struct mbuf *m,
sys/netatalk/aarp.c
262
ifa = at_ifawithnet(destsat, ifp);
sys/netatalk/aarp.c
287
aarpwhohas(ifp, destsat);
sys/netatalk/aarp.c
303
aarpwhohas(ifp, destsat);
sys/netatalk/aarp.c
310
aarpinput(struct ifnet *ifp, struct mbuf *m)
sys/netatalk/aarp.c
314
if (ifp->if_flags & IFF_NOARP)
sys/netatalk/aarp.c
329
at_aarpinput(ifp, m);
sys/netatalk/aarp.c
341
at_aarpinput(struct ifnet *ifp, struct mbuf *m)
sys/netatalk/aarp.c
365
if (!memcmp(ea->aarp_sha, CLLADDR(ifp->if_sadl), sizeof(ea->aarp_sha))) {
sys/netatalk/aarp.c
378
ifa = at_ifawithnet(&sat, ifp);
sys/netatalk/aarp.c
396
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netatalk/aarp.c
462
if_output_lock(ifp, ifp, aat->aat_hold,
sys/netatalk/aarp.c
491
memcpy(ea->aarp_sha, CLLADDR(ifp->if_sadl), sizeof(ea->aarp_sha));
sys/netatalk/aarp.c
521
(*ifp->if_output) (ifp, m, &sa, NULL); /* XXX */
sys/netatalk/aarp.c
583
struct ifnet *ifp = arp;
sys/netatalk/aarp.c
594
IFADDR_READER_FOREACH(ia, ifp) {
sys/netatalk/aarp.c
632
memcpy(ea->aarp_sha, CLLADDR(ifp->if_sadl), sizeof(ea->aarp_sha));
sys/netatalk/aarp.c
673
(*ifp->if_output) (ifp, m, &sa, NULL); /* XXX */
sys/netatalk/at_control.c
113
if (aa->aa_ifp == ifp &&
sys/netatalk/at_control.c
132
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/netatalk/at_control.c
145
if (aa->aa_ifp == ifp &&
sys/netatalk/at_control.c
156
if (aa->aa_ifp == ifp &&
sys/netatalk/at_control.c
162
if (ifp == 0)
sys/netatalk/at_control.c
205
ifa_insert(ifp, &aa->aa_ifa);
sys/netatalk/at_control.c
230
aa->aa_ifp = ifp;
sys/netatalk/at_control.c
236
at_scrub(ifp, aa);
sys/netatalk/at_control.c
249
if (aa->aa_ifp == ifp &&
sys/netatalk/at_control.c
259
if (aa->aa_ifp == ifp &&
sys/netatalk/at_control.c
268
if (aa->aa_ifp == ifp)
sys/netatalk/at_control.c
306
return at_ifinit(ifp, aa,
sys/netatalk/at_control.c
312
return at_ifinit(ifp, aa,
sys/netatalk/at_control.c
328
struct ifnet *ifp = ifa->ifa_ifp;
sys/netatalk/at_control.c
335
at_scrub(ifp, aa);
sys/netatalk/at_control.c
340
ifa_remove(ifp, &aa->aa_ifa);
sys/netatalk/at_control.c
346
at_purgeif(struct ifnet *ifp)
sys/netatalk/at_control.c
348
if_purgeaddrs(ifp, AF_APPLETALK, at_purgeaddr);
sys/netatalk/at_control.c
357
at_scrub(struct ifnet *ifp, struct at_ifaddr *aa)
sys/netatalk/at_control.c
362
if (ifp->if_flags & IFF_LOOPBACK)
sys/netatalk/at_control.c
365
else if (ifp->if_flags & IFF_POINTOPOINT)
sys/netatalk/at_control.c
367
else if (ifp->if_flags & IFF_BROADCAST)
sys/netatalk/at_control.c
383
at_ifinit(struct ifnet *ifp, struct at_ifaddr *aa, const struct sockaddr_at *sat)
sys/netatalk/at_control.c
412
ifp->if_xname,
sys/netatalk/at_control.c
426
if (ifp->if_flags & IFF_LOOPBACK) {
sys/netatalk/at_control.c
530
aarpprobe, ifp);
sys/netatalk/at_control.c
581
if ((error = if_addr_init(ifp, &aa->aa_ifa, true)) != 0) {
sys/netatalk/at_control.c
613
aa->aa_ifa.ifa_metric = ifp->if_metric;
sys/netatalk/at_control.c
614
if (ifp->if_flags & IFF_BROADCAST) {
sys/netatalk/at_control.c
622
} else if (ifp->if_flags & IFF_POINTOPOINT) {
sys/netatalk/at_control.c
630
} else if (ifp->if_flags & IFF_LOOPBACK) {
sys/netatalk/at_control.c
64
static int at_scrub(struct ifnet * ifp, struct at_ifaddr * aa);
sys/netatalk/at_control.c
646
at_scrub(ifp, aa);
sys/netatalk/at_control.c
77
at_control(u_long cmd, void *data, struct ifnet *ifp)
sys/netatalk/at_control.c
830
struct ifnet *ifp;
sys/netatalk/at_control.c
834
ifp = aa->aa_ifp;
sys/netatalk/at_control.c
835
at_scrub(ifp, aa);
sys/netatalk/at_control.c
836
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netatalk/at_control.c
842
ifa_remove(ifp, ifa);
sys/netatalk/at_control.c
90
if (ifp)
sys/netatalk/at_control.c
92
if (aa->aa_ifp == ifp)
sys/netatalk/ddp_input.c
103
ifp = m_get_rcvif_NOMPSAFE(m);
sys/netatalk/ddp_input.c
104
if (at_ifaddr_for_ifp(ifp, 0) == NULL) {
sys/netatalk/ddp_input.c
118
ddp_input(m, ifp, NULL, 1);
sys/netatalk/ddp_input.c
121
ddp_input(m, ifp, &elh, 1);
sys/netatalk/ddp_input.c
130
ddp_input(struct mbuf *m, struct ifnet *ifp, struct elaphdr *elh, int phase)
sys/netatalk/ddp_input.c
167
if (aa->aa_ifp == ifp &&
sys/netatalk/ddp_input.c
210
if (aa->aa_ifp == ifp &&
sys/netatalk/ddp_input.c
214
(ifp->if_flags & IFF_LOOPBACK)))
sys/netatalk/ddp_input.c
260
aa->aa_ifp != ifp && (ifp->if_flags & IFF_LOOPBACK) == 0)) {
sys/netatalk/ddp_input.c
277
if (ddp_firewall && (rt == NULL || rt->rt_ifp != ifp)) {
sys/netatalk/ddp_input.c
58
at_ifaddr_for_ifp(struct ifnet * const ifp, int phase_flag)
sys/netatalk/ddp_input.c
63
if (aa->aa_ifp == ifp &&
sys/netatalk/ddp_input.c
78
struct ifnet *ifp;
sys/netatalk/ddp_input.c
81
ifp = m_get_rcvif_NOMPSAFE(m);
sys/netatalk/ddp_input.c
82
if (at_ifaddr_for_ifp(ifp, AFA_PHASE2) == NULL) {
sys/netatalk/ddp_input.c
87
ddp_input(m, ifp, NULL, 2);
sys/netatalk/ddp_input.c
99
struct ifnet *ifp;
sys/netatalk/ddp_output.c
123
struct ifnet *ifp = NULL;
sys/netatalk/ddp_output.c
128
if ((rt = rtcache_validate(ro)) != NULL && (ifp = rt->rt_ifp) != NULL) {
sys/netatalk/ddp_output.c
141
ifp = lo0ifp;
sys/netatalk/ddp_output.c
212
error = if_output_lock(ifp, ifp, m, (struct sockaddr *)&gate, NULL);
sys/netatalk/ddp_usrreq.c
190
struct ifnet *ifp;
sys/netatalk/ddp_usrreq.c
223
if ((ifp = rt->rt_ifp) != NULL) {
sys/netatalk/ddp_usrreq.c
225
if (aa->aa_ifp == ifp &&
sys/netatalk/ddp_usrreq.c
259
if (rt != NULL && (ifp = rt->rt_ifp) != NULL) {
sys/netatalk/ddp_usrreq.c
261
if (aa->aa_ifp == ifp)
sys/netatalk/ddp_usrreq.c
440
ddp_ioctl(struct socket *so, u_long cmd, void *addr, struct ifnet *ifp)
sys/netatalk/ddp_usrreq.c
442
return at_control(cmd, addr, ifp);
sys/netatalk/ddp_usrreq.c
536
ddp_purgeif(struct socket *so, struct ifnet *ifp)
sys/netatalk/ddp_usrreq.c
540
at_purgeif(ifp);
sys/netbt/hci_socket.c
524
hci_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netbt/hci_socket.c
700
hci_purgeif(struct socket *so, struct ifnet *ifp)
sys/netbt/l2cap_socket.c
240
l2cap_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netbt/l2cap_socket.c
346
l2cap_purgeif(struct socket *so, struct ifnet *ifp)
sys/netbt/rfcomm_socket.c
250
rfcomm_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netbt/rfcomm_socket.c
352
rfcomm_purgeif(struct socket *so, struct ifnet *ifp)
sys/netbt/sco_socket.c
233
sco_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netbt/sco_socket.c
338
sco_purgeif(struct socket *so, struct ifnet *ifp)
sys/netcan/can.c
104
can_get_netlink(struct ifnet *ifp, struct ifdrv *ifd)
sys/netcan/can.c
106
struct canif_softc *csc = ifp->if_softc;
sys/netcan/can.c
108
if (ifp->if_dlt != DLT_CAN_SOCKETCAN || csc == NULL)
sys/netcan/can.c
129
can_set_netlink(struct ifnet *ifp, struct ifdrv *ifd)
sys/netcan/can.c
131
struct canif_softc *csc = ifp->if_softc;
sys/netcan/can.c
135
if (ifp->if_dlt != DLT_CAN_SOCKETCAN || csc == NULL)
sys/netcan/can.c
140
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp,
sys/netcan/can.c
145
if ((ifp->if_flags & IFF_UP) != 0) {
sys/netcan/can.c
176
can_control(struct socket *so, u_long cmd, void *data, struct ifnet *ifp)
sys/netcan/can.c
182
if (ifp == NULL)
sys/netcan/can.c
187
return can_get_netlink(ifp, (struct ifdrv *) data);
sys/netcan/can.c
189
return can_set_netlink(ifp, (struct ifdrv *) data);
sys/netcan/can.c
191
if (ifp->if_ioctl == 0)
sys/netcan/can.c
193
return (if_ioctl(ifp, cmd, data));
sys/netcan/can.c
199
can_purgeif(struct socket *so, struct ifnet *ifp)
sys/netcan/can.c
205
can_ifattach(struct ifnet *ifp)
sys/netcan/can.c
207
if_attach(ifp);
sys/netcan/can.c
208
ifp->if_mtu = sizeof(struct can_frame);
sys/netcan/can.c
209
ifp->if_type = IFT_OTHER;
sys/netcan/can.c
210
ifp->if_hdrlen = 0;
sys/netcan/can.c
211
ifp->if_addrlen = 0;
sys/netcan/can.c
212
ifp->if_dlt = DLT_CAN_SOCKETCAN;
sys/netcan/can.c
213
ifp->if_output = NULL; /* unused */
sys/netcan/can.c
214
IFQ_SET_READY(&ifp->if_snd);
sys/netcan/can.c
215
if_alloc_sadl(ifp);
sys/netcan/can.c
216
bpf_attach(ifp, DLT_CAN_SOCKETCAN, 0);
sys/netcan/can.c
220
can_ifdetach(struct ifnet *ifp)
sys/netcan/can.c
222
bpf_detach(ifp);
sys/netcan/can.c
223
if_detach(ifp);
sys/netcan/can.c
236
struct ifnet *ifp;
sys/netcan/can.c
244
ifp = canp->canp_ifp;
sys/netcan/can.c
245
if (ifp == 0) {
sys/netcan/can.c
248
csc = ifp->if_softc;
sys/netcan/can.c
255
if_statinc(ifp, if_oerrors);
sys/netcan/can.c
264
if (m->m_len <= ifp->if_mtu) {
sys/netcan/can.c
266
return ifq_enqueue(ifp, m);
sys/netcan/can.c
294
can_input(struct ifnet *ifp, struct mbuf *m)
sys/netcan/can.c
296
if ((ifp->if_flags & IFF_UP) == 0) {
sys/netcan/can.c
305
if_statadd2(ifp, if_ipackets, 1, if_ibytes, pktlen);
sys/netcan/can.c
410
can_bpf_mtap(struct ifnet *ifp, struct mbuf *m, bool do_softint)
sys/netcan/can.c
421
bpf_mtap_softint(ifp, m);
sys/netcan/can.c
423
bpf_mtap(ifp, m, BPF_D_OUT);
sys/netcan/can.c
556
can_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netcan/can.c
558
return can_control(so, cmd, nam, ifp);
sys/netcan/can_pcb.c
333
can_pcbpurgeif0(struct canpcbtable *table, struct ifnet *ifp)
sys/netcan/can_pcb.c
342
can_pcbpurgeif(struct canpcbtable *table, struct ifnet *ifp)
sys/netcan/if_canloop.c
108
struct ifnet *ifp;
sys/netcan/if_canloop.c
110
ifp = if_alloc(IFT_OTHER);
sys/netcan/if_canloop.c
112
if_initname(ifp, ifc->ifc_name, unit);
sys/netcan/if_canloop.c
114
ifp->if_flags = IFF_LOOPBACK;
sys/netcan/if_canloop.c
116
ifp->if_extflags = IFEF_MPSAFE;
sys/netcan/if_canloop.c
118
ifp->if_ioctl = canloop_ioctl;
sys/netcan/if_canloop.c
119
ifp->if_start = canloop_ifstart;
sys/netcan/if_canloop.c
120
can_ifattach(ifp);
sys/netcan/if_canloop.c
122
ifp->if_mowner = malloc(sizeof(struct mowner), M_DEVBUF,
sys/netcan/if_canloop.c
124
strlcpy(ifp->if_mowner->mo_name, ifp->if_xname,
sys/netcan/if_canloop.c
125
sizeof(ifp->if_mowner->mo_name));
sys/netcan/if_canloop.c
126
MOWNER_ATTACH(ifp->if_mowner);
sys/netcan/if_canloop.c
129
ifp->if_flags |= IFF_RUNNING;
sys/netcan/if_canloop.c
135
canloop_clone_destroy(struct ifnet *ifp)
sys/netcan/if_canloop.c
138
ifp->if_flags &= ~IFF_RUNNING;
sys/netcan/if_canloop.c
141
MOWNER_DETACH(ifp->if_mowner);
sys/netcan/if_canloop.c
142
free(ifp->if_mowner, M_DEVBUF);
sys/netcan/if_canloop.c
145
can_ifdetach(ifp);
sys/netcan/if_canloop.c
147
if_free(ifp);
sys/netcan/if_canloop.c
154
canloop_ifstart(struct ifnet *ifp)
sys/netcan/if_canloop.c
161
IF_DEQUEUE(&ifp->if_snd, m);
sys/netcan/if_canloop.c
164
MCLAIM(m, ifp->if_mowner);
sys/netcan/if_canloop.c
168
m_set_rcvif(m, ifp);
sys/netcan/if_canloop.c
169
if (ifp->if_flags & IFF_LOOPBACK)
sys/netcan/if_canloop.c
170
can_bpf_mtap(ifp, m, 0);
sys/netcan/if_canloop.c
173
if_statadd2(ifp, if_opackets, 1, if_obytes, pktlen);
sys/netcan/if_canloop.c
177
can_input(ifp, m);
sys/netcan/if_canloop.c
179
printf("%s: can't handle CAN packet\n", ifp->if_xname);
sys/netcan/if_canloop.c
192
canloop_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/netcan/if_canloop.c
214
error = ifioctl_common(ifp, cmd, data);
sys/netinet/dccp_usrreq.c
2652
dccp_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netinet/dccp_usrreq.c
2660
error = in_control(so, cmd, nam, ifp);
sys/netinet/dccp_usrreq.c
2664
error = in6_control(so, cmd, nam, ifp);
sys/netinet/dccp_usrreq.c
2731
dccp_purgeif(struct socket *so, struct ifnet *ifp)
sys/netinet/dccp_usrreq.c
2737
inpcb_purgeif0(&dccpbtable, ifp);
sys/netinet/dccp_usrreq.c
2738
in_purgeif(ifp);
sys/netinet/dccp_usrreq.c
2739
inpcb_purgeif(&dccpbtable, ifp);
sys/netinet/icmp6.h
672
#define icmp6_ifstat_inc(ifp, tag) \
sys/netinet/icmp6.h
674
if (ifp) \
sys/netinet/icmp6.h
675
((struct in6_ifextra *)((ifp)->if_afdata[AF_INET6]))->icmp6_ifstat->tag++; \
sys/netinet/icmp6.h
678
#define icmp6_ifoutstat_inc(ifp, type, code) \
sys/netinet/icmp6.h
680
icmp6_ifstat_inc(ifp, ifs6_out_msg); \
sys/netinet/icmp6.h
683
icmp6_ifstat_inc(ifp, ifs6_out_dstunreach); \
sys/netinet/icmp6.h
685
icmp6_ifstat_inc(ifp, ifs6_out_adminprohib); \
sys/netinet/icmp6.h
688
icmp6_ifstat_inc(ifp, ifs6_out_pkttoobig); \
sys/netinet/icmp6.h
691
icmp6_ifstat_inc(ifp, ifs6_out_timeexceed); \
sys/netinet/icmp6.h
694
icmp6_ifstat_inc(ifp, ifs6_out_paramprob); \
sys/netinet/icmp6.h
697
icmp6_ifstat_inc(ifp, ifs6_out_echo); \
sys/netinet/icmp6.h
700
icmp6_ifstat_inc(ifp, ifs6_out_echoreply); \
sys/netinet/icmp6.h
703
icmp6_ifstat_inc(ifp, ifs6_out_mldquery); \
sys/netinet/icmp6.h
706
icmp6_ifstat_inc(ifp, ifs6_out_mldreport); \
sys/netinet/icmp6.h
709
icmp6_ifstat_inc(ifp, ifs6_out_mlddone); \
sys/netinet/icmp6.h
712
icmp6_ifstat_inc(ifp, ifs6_out_routersolicit); \
sys/netinet/icmp6.h
715
icmp6_ifstat_inc(ifp, ifs6_out_routeradvert); \
sys/netinet/icmp6.h
718
icmp6_ifstat_inc(ifp, ifs6_out_neighborsolicit); \
sys/netinet/icmp6.h
721
icmp6_ifstat_inc(ifp, ifs6_out_neighboradvert); \
sys/netinet/icmp6.h
724
icmp6_ifstat_inc(ifp, ifs6_out_redirect); \
sys/netinet/if_arp.c
1014
} else if (la->lle_tbl->llt_ifp != ifp) {
sys/netinet/if_arp.c
1023
ifp->if_xname, IN_PRINT(ipbuf, &isaddr),
sys/netinet/if_arp.c
1055
KASSERT(ifp->if_sadl->sdl_alen == ifp->if_addrlen);
sys/netinet/if_arp.c
1057
KASSERT(sizeof(la->ll_addr) >= ifp->if_addrlen);
sys/netinet/if_arp.c
1058
memcpy(&la->ll_addr, ar_sha(ah), ifp->if_addrlen);
sys/netinet/if_arp.c
1080
rt_clonedmsg(rt_cmd, NULL, sintosa(&sin), ar_sha(ah), ifp);
sys/netinet/if_arp.c
1103
if_output_lock(ifp, ifp, m_hold, sintosa(&sin), NULL);
sys/netinet/if_arp.c
1128
memcpy(ar_sha(ah), CLLADDR(ifp->if_sadl), ah->ar_hln);
sys/netinet/if_arp.c
1135
if (ifp->if_type == IFT_CARP) {
sys/netinet/if_arp.c
1150
IF_AFDATA_RLOCK(ifp);
sys/netinet/if_arp.c
1151
lle = lla_lookup(LLTABLE(ifp), 0, (struct sockaddr *)&sin);
sys/netinet/if_arp.c
1152
IF_AFDATA_RUNLOCK(ifp);
sys/netinet/if_arp.c
1180
switch (ifp->if_type) {
sys/netinet/if_arp.c
1200
if_output_lock(ifp, ifp, m, &sa, NULL);
sys/netinet/if_arp.c
1219
arplookup(struct ifnet *ifp, const struct in_addr *addr,
sys/netinet/if_arp.c
1232
IF_AFDATA_RLOCK(ifp);
sys/netinet/if_arp.c
1233
la = lla_lookup(LLTABLE(ifp), flags, sa);
sys/netinet/if_arp.c
1234
IF_AFDATA_RUNLOCK(ifp);
sys/netinet/if_arp.c
1240
arpcreate(struct ifnet *ifp, const struct in_addr *addr,
sys/netinet/if_arp.c
1253
la = arplookup(ifp, addr, sa, wlock);
sys/netinet/if_arp.c
1259
IF_AFDATA_WLOCK(ifp);
sys/netinet/if_arp.c
1260
la = lla_create(LLTABLE(ifp), flags, sa, rt);
sys/netinet/if_arp.c
1261
IF_AFDATA_WUNLOCK(ifp);
sys/netinet/if_arp.c
1280
arp_ifinit(struct ifnet *ifp, struct ifaddr *ifa)
sys/netinet/if_arp.c
1305
arp_nud_enabled(__unused struct ifnet *ifp)
sys/netinet/if_arp.c
1312
arp_llinfo_reachable(__unused struct ifnet *ifp)
sys/netinet/if_arp.c
1319
arp_llinfo_retrans(__unused struct ifnet *ifp)
sys/netinet/if_arp.c
1352
arp_llinfo_output(struct ifnet *ifp, __unused const union l3addr *daddr,
sys/netinet/if_arp.c
1357
const uint8_t *slladdr = CLLADDR(ifp->if_sadl);
sys/netinet/if_arp.c
1363
ia = in_get_ia_on_iface_psref(hsrc->addr4, ifp, &psref);
sys/netinet/if_arp.c
1377
if (rt->rt_ifp == ifp &&
sys/netinet/if_arp.c
1393
arprequest(ifp, &sip, &tip, slladdr, tlladdr);
sys/netinet/if_arp.c
1398
arp_llinfo_missed(struct ifnet *ifp, const union l3addr *taddr,
sys/netinet/if_arp.c
1422
rt_clonedmsg(RTM_MISS, sa, sintosa(&tsin), NULL, ifp);
sys/netinet/if_arp.c
1428
struct ifnet *ifp;
sys/netinet/if_arp.c
1433
ifp = ln->lle_tbl->llt_ifp;
sys/netinet/if_arp.c
1442
rt_clonedmsg(RTM_DELETE, NULL, sintosa(&sin), lladdr, ifp);
sys/netinet/if_arp.c
1450
IF_AFDATA_LOCK(ifp);
sys/netinet/if_arp.c
1453
lltable_free_entry(LLTABLE(ifp), ln);
sys/netinet/if_arp.c
1455
IF_AFDATA_UNLOCK(ifp);
sys/netinet/if_arp.c
1467
struct ifnet *ifp;
sys/netinet/if_arp.c
1472
ifp = rt->rt_ifp;
sys/netinet/if_arp.c
1473
ln = arplookup(ifp, NULL, rt_getkey(rt), 1);
sys/netinet/if_arp.c
1548
struct ifnet *ifp = ifa->ifa_ifp;
sys/netinet/if_arp.c
1552
if ((ifp->if_flags & IFF_UP) == 0)
sys/netinet/if_arp.c
1554
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/netinet/if_arp.c
1763
struct ifnet *ifp = ifa->ifa_ifp;
sys/netinet/if_arp.c
1777
if_name(ifp), iastr, llastr);
sys/netinet/if_arp.c
1784
if_name(ifp), iastr, llastr);
sys/netinet/if_arp.c
1791
if_name(ifp), iastr, llastr);
sys/netinet/if_arp.c
1796
if_name(ifp), iastr, llastr);
sys/netinet/if_arp.c
1929
revarprequest(struct ifnet *ifp)
sys/netinet/if_arp.c
1940
2*ifp->if_addrlen;
sys/netinet/if_arp.c
1946
ah->ar_hln = ifp->if_addrlen; /* hardware address length */
sys/netinet/if_arp.c
1950
memcpy(ar_sha(ah), CLLADDR(ifp->if_sadl), ah->ar_hln);
sys/netinet/if_arp.c
1956
memcpy(tha, CLLADDR(ifp->if_sadl), ah->ar_hln);
sys/netinet/if_arp.c
1962
if_output_lock(ifp, ifp, m, &sa, NULL);
sys/netinet/if_arp.c
1971
revarpwhoarewe(struct ifnet *ifp, struct in_addr *serv_in,
sys/netinet/if_arp.c
1977
myip_ifp = ifp;
sys/netinet/if_arp.c
1981
revarprequest(ifp);
sys/netinet/if_arp.c
310
const struct ifnet *ifp = rt->rt_ifp;
sys/netinet/if_arp.c
311
uint8_t namelen = strlen(ifp->if_xname);
sys/netinet/if_arp.c
312
uint8_t addrlen = ifp->if_addrlen;
sys/netinet/if_arp.c
333
ifp->if_index, ifp->if_type, NULL, namelen, NULL, addrlen);
sys/netinet/if_arp.c
349
struct ifnet *ifp = rt->rt_ifp;
sys/netinet/if_arp.c
366
switch(ifp->if_type) {
sys/netinet/if_arp.c
372
if (ifp->if_flags & IFF_LINK0)
sys/netinet/if_arp.c
376
if (ifp->if_mtu > arcipifmtu)
sys/netinet/if_arp.c
400
switch (ifp->if_type) {
sys/netinet/if_arp.c
405
if (ifp->if_flags & IFF_LINK0)
sys/netinet/if_arp.c
413
ifp->if_mtu > arcipifmtu)))
sys/netinet/if_arp.c
428
satocsin(rt_getkey(rt))->sin_addr, ifp, &psref);
sys/netinet/if_arp.c
430
arpannounce(ifp, &ia->ia_ifa,
sys/netinet/if_arp.c
437
gate->sa_len < sockaddr_dl_measure(0, ifp->if_addrlen)) {
sys/netinet/if_arp.c
442
satosdl(gate)->sdl_type = ifp->if_type;
sys/netinet/if_arp.c
443
satosdl(gate)->sdl_index = ifp->if_index;
sys/netinet/if_arp.c
473
ia = in_get_ia_on_iface(satocsin(rt_getkey(rt))->sin_addr, ifp);
sys/netinet/if_arp.c
512
arprequest(struct ifnet *ifp,
sys/netinet/if_arp.c
528
switch (ifp->if_type) {
sys/netinet/if_arp.c
531
ifp->if_addrlen;
sys/netinet/if_arp.c
535
2 * ifp->if_addrlen;
sys/netinet/if_arp.c
542
switch (ifp->if_type) {
sys/netinet/if_arp.c
552
ah->ar_hln = ifp->if_addrlen; /* hardware address length */
sys/netinet/if_arp.c
568
if_output_lock(ifp, ifp, m, &sa, NULL);
sys/netinet/if_arp.c
572
arpannounce(struct ifnet *ifp, struct ifaddr *ifa, const uint8_t *enaddr)
sys/netinet/if_arp.c
581
arprequest(ifp, ip, ip, enaddr, NULL);
sys/netinet/if_arp.c
603
arpresolve(struct ifnet *ifp, const struct rtentry *rt, struct mbuf *m,
sys/netinet/if_arp.c
612
ifp = rt->rt_ifp;
sys/netinet/if_arp.c
617
la = arplookup(ifp, NULL, dst, 0);
sys/netinet/if_arp.c
622
KASSERT(destlen >= ifp->if_addrlen);
sys/netinet/if_arp.c
623
memcpy(desten, &la->ll_addr, ifp->if_addrlen);
sys/netinet/if_arp.c
629
if (ifp->if_flags & IFF_NOARP) {
sys/netinet/if_arp.c
641
IF_AFDATA_WLOCK(ifp);
sys/netinet/if_arp.c
642
la = lla_create(LLTABLE(ifp), LLE_EXCLUSIVE, dst, _rt);
sys/netinet/if_arp.c
643
IF_AFDATA_WUNLOCK(ifp);
sys/netinet/if_arp.c
653
IF_AFDATA_RLOCK(ifp);
sys/netinet/if_arp.c
654
la = lla_lookup(LLTABLE(ifp), LLE_EXCLUSIVE, dst);
sys/netinet/if_arp.c
655
IF_AFDATA_RUNLOCK(ifp);
sys/netinet/if_arp.c
663
ifp->if_xname);
sys/netinet/if_arp.c
770
struct ifnet *ifp, *rcvif = NULL;
sys/netinet/if_arp.c
799
ifp = if_get_bylla(ar_sha(ah), ah->ar_hln, &psref);
sys/netinet/if_arp.c
800
if (ifp) {
sys/netinet/if_arp.c
802
if_put(ifp, &psref);
sys/netinet/if_arp.c
807
rcvif = ifp = m_get_rcvif_psref(m, &psref);
sys/netinet/if_arp.c
876
ifp = bridge_ia->ia_ifp;
sys/netinet/if_arp.c
892
if (ah->ar_hln != ifp->if_addrlen) {
sys/netinet/if_arp.c
896
IN_PRINT(ipbuf, &isaddr), ah->ar_hln, ifp->if_addrlen);
sys/netinet/if_arp.c
906
ia = in_get_ia_from_ifp_psref(ifp, &psref_ia);
sys/netinet/if_arp.c
917
if (!memcmp(ar_sha(ah), ifp->if_broadcastaddr, ifp->if_addrlen)) {
sys/netinet/if_arp.c
921
ifp->if_xname, IN_PRINT(ipbuf, &isaddr));
sys/netinet/if_arp.c
973
ifp->if_index, ifp->if_type,
sys/netinet/if_arp.c
992
la = arpcreate(ifp, &isaddr, NULL, 1);
sys/netinet/if_arp.c
994
la = arplookup(ifp, &isaddr, NULL, 1);
sys/netinet/if_arp.c
999
memcmp(ar_sha(ah), &la->ll_addr, ifp->if_addrlen))
sys/netinet/igmp.c
134
rti_find(ifnet_t *ifp)
sys/netinet/igmp.c
141
if (rti->rti_ifp == ifp)
sys/netinet/igmp.c
148
rti->rti_ifp = ifp;
sys/netinet/igmp.c
159
rti_delete(ifnet_t *ifp)
sys/netinet/igmp.c
166
if (rti->rti_ifp == ifp) {
sys/netinet/igmp.c
187
ifnet_t *ifp;
sys/netinet/igmp.c
234
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet/igmp.c
235
if (__predict_false(ifp == NULL))
sys/netinet/igmp.c
243
if (ifp->if_flags & IFF_LOOPBACK)
sys/netinet/igmp.c
256
rti = rti_find(ifp);
sys/netinet/igmp.c
273
if (inm->inm_ifp == ifp &&
sys/netinet/igmp.c
307
if (inm->inm_ifp == ifp &&
sys/netinet/igmp.c
341
if (ifp->if_flags & IFF_LOOPBACK)
sys/netinet/igmp.c
361
ia = in_get_ia_from_ifp(ifp); /* XXX */
sys/netinet/igmp.c
372
inm = in_lookup_multi(igmp->igmp_group, ifp);
sys/netinet/igmp.c
403
ia = in_get_ia_from_ifp(ifp); /* XXX */
sys/netinet/igmp.c
412
if (ifp->if_flags & IFF_LOOPBACK) {
sys/netinet/igmp.c
435
ia = in_get_ia_from_ifp(ifp); /* XXX */
sys/netinet/igmp.c
447
inm = in_lookup_multi(igmp->igmp_group, ifp);
sys/netinet/igmp.c
467
m_put_rcvif_psref(ifp, &psref);
sys/netinet/igmp.c
482
m_put_rcvif_psref(ifp, &psref);
sys/netinet/igmp.c
658
igmp_purgeif(ifnet_t *ifp)
sys/netinet/igmp.c
661
rti_delete(ifp);
sys/netinet/in.c
1046
return in_control(so, SIOCAIFADDR, &ifra, ifp);
sys/netinet/in.c
1086
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet/in.c
1106
if ((ifp->if_flags & IFF_POINTOPOINT) != 0) {
sys/netinet/in.c
1129
if ((ifp->if_flags & IFF_POINTOPOINT) != 0) {
sys/netinet/in.c
1137
return in_control(so, SIOCDIFADDR, &ifra, ifp);
sys/netinet/in.c
1150
in_ifinit(struct ifnet *ifp, struct in_ifaddr *ia,
sys/netinet/in.c
1185
if (ifp->if_link_state == LINK_STATE_DOWN) {
sys/netinet/in.c
1188
} else if (hostIsNew && if_do_dad(ifp) && ip_dad_enabled())
sys/netinet/in.c
1197
error = if_addr_init(ifp, &ia->ia_ifa, true);
sys/netinet/in.c
1228
if (ifp->if_flags & IFF_POINTOPOINT)
sys/netinet/in.c
1254
ia->ia_ifa.ifa_metric = ifp->if_metric;
sys/netinet/in.c
1255
if (ifp->if_flags & IFF_BROADCAST) {
sys/netinet/in.c
1265
} else if (ifp->if_flags & IFF_LOOPBACK) {
sys/netinet/in.c
1268
} else if (ifp->if_flags & IFF_POINTOPOINT) {
sys/netinet/in.c
1285
if ((ifp->if_flags & IFF_MULTICAST) != 0 && ia->ia_allhosts == NULL) {
sys/netinet/in.c
1289
ia->ia_allhosts = in_addmulti(&addr, ifp);
sys/netinet/in.c
1295
if_do_dad(ifp))
sys/netinet/in.c
1481
in_broadcast(struct in_addr in, struct ifnet *ifp)
sys/netinet/in.c
1486
KASSERT(ifp != NULL);
sys/netinet/in.c
1491
if ((ifp->if_flags & IFF_BROADCAST) == 0)
sys/netinet/in.c
1499
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet/in.c
1525
in_if_link_up(struct ifnet *ifp)
sys/netinet/in.c
1532
if (ifp->if_link_state == LINK_STATE_DOWN)
sys/netinet/in.c
1534
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING))
sys/netinet/in.c
1539
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet/in.c
1552
if (if_do_dad(ifp) && ia->ia_dad_start != NULL)
sys/netinet/in.c
1572
in_if_up(struct ifnet *ifp)
sys/netinet/in.c
1576
in_if_link_up(ifp);
sys/netinet/in.c
1583
in_if_link_down(struct ifnet *ifp)
sys/netinet/in.c
1591
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet/in.c
1623
in_if_down(struct ifnet *ifp)
sys/netinet/in.c
1626
in_if_link_down(ifp);
sys/netinet/in.c
1628
lltable_purge_entries(LLTABLE(ifp));
sys/netinet/in.c
1633
in_if_link_state_change(struct ifnet *ifp, int link_state)
sys/netinet/in.c
1642
in_if_link_down(ifp);
sys/netinet/in.c
1644
in_if_link_up(ifp);
sys/netinet/in.c
1653
in_lookup_multi(struct in_addr addr, ifnet_t *ifp)
sys/netinet/in.c
1659
LIST_FOREACH(inm, &IN_MULTI_HASH(addr.s_addr, ifp), inm_list) {
sys/netinet/in.c
1660
if (in_hosteq(inm->inm_addr, addr) && inm->inm_ifp == ifp)
sys/netinet/in.c
1671
in_multi_group(struct in_addr addr, ifnet_t *ifp, int flags)
sys/netinet/in.c
1677
ingroup = in_lookup_multi(addr, ifp) != NULL;
sys/netinet/in.c
1682
ingroup = in_lookup_multi(addr, ifp) != NULL;
sys/netinet/in.c
1691
in_addmulti(struct in_addr *ap, ifnet_t *ifp)
sys/netinet/in.c
1700
inm = in_lookup_multi(*ap, ifp);
sys/netinet/in.c
1719
inm->inm_ifp = ifp;
sys/netinet/in.c
1727
if (if_mcast_op(ifp, SIOCADDMULTI, sintosa(&sin)) != 0) {
sys/netinet/in.c
1742
&IN_MULTI_HASH(inm->inm_addr.s_addr, ifp),
sys/netinet/in.c
189
#define IN_MULTI_HASH(x, ifp) \
sys/netinet/in.c
190
(in_multihashtbl[(u_long)((x) ^ (ifp->if_index)) % IN_MULTI_HASH_SIZE])
sys/netinet/in.c
1924
struct ifnet *ifp;
sys/netinet/in.c
1930
ifp = if_byindex(imo->imo_multicast_if_index);
sys/netinet/in.c
1931
if (ifp != NULL) {
sys/netinet/in.c
1933
ia = in_get_ia_from_ifp_psref(ifp, psref);
sys/netinet/in.c
2081
in_lltable_rtcheck(struct ifnet *ifp, u_int flags, const struct sockaddr *l3addr,
sys/netinet/in.c
2112
if (!(rt->rt_flags & RTF_HOST) && rt->rt_ifp != ifp) {
sys/netinet/in.c
2195
struct ifnet *ifp __diagused = llt->llt_ifp;
sys/netinet/in.c
2198
IF_AFDATA_WLOCK_ASSERT(ifp);
sys/netinet/in.c
2232
struct ifnet *ifp = llt->llt_ifp;
sys/netinet/in.c
2235
IF_AFDATA_WLOCK_ASSERT(ifp);
sys/netinet/in.c
2254
in_lltable_rtcheck(ifp, flags, l3addr, rt) != 0)
sys/netinet/in.c
2264
memcpy(&lle->ll_addr, CLLADDR(ifp->if_sadl), ifp->if_addrlen);
sys/netinet/in.c
2323
struct ifnet *ifp;
sys/netinet/in.c
2337
ifp = if_get_byindex(name[0], &psref);
sys/netinet/in.c
2338
if (ifp == NULL) {
sys/netinet/in.c
2345
IFADDR_FOREACH(ifa, ifp) {
sys/netinet/in.c
2354
if_put(ifp, &psref);
sys/netinet/in.c
2361
IFADDR_FOREACH(ifa, ifp) {
sys/netinet/in.c
2390
if_put(ifp, &psref);
sys/netinet/in.c
2438
in_lltattach(struct ifnet *ifp, struct in_ifinfo *ii)
sys/netinet/in.c
2444
llt->llt_ifp = ifp;
sys/netinet/in.c
2456
mowner_init_owner(mowner, ifp->if_xname, "arp");
sys/netinet/in.c
2468
in_domifattach(struct ifnet *ifp)
sys/netinet/in.c
2475
ii->ii_llt = in_lltattach(ifp, ii);
sys/netinet/in.c
2479
ii->ii_selsrc = in_selsrc_domifattach(ifp);
sys/netinet/in.c
2487
in_domifdetach(struct ifnet *ifp, void *aux)
sys/netinet/in.c
2492
in_selsrc_domifdetach(ifp, ii->ii_selsrc);
sys/netinet/in.c
263
in_direct(struct in_addr in, struct ifnet *ifp)
sys/netinet/in.c
269
KASSERT(ifp != NULL);
sys/netinet/in.c
274
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet/in.c
282
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet/in.c
344
struct ifnet *ifp;
sys/netinet/in.c
349
if ((ifp = ia->ia_ifp) == 0)
sys/netinet/in.c
351
if ((ifp->if_flags & (IFF_UP|IFF_LOOPBACK)) != IFF_UP)
sys/netinet/in.c
353
if (ifp->if_mtu > maxmtu)
sys/netinet/in.c
354
maxmtu = ifp->if_mtu;
sys/netinet/in.c
402
in_control0(struct socket *so, u_long cmd, void *data, struct ifnet *ifp)
sys/netinet/in.c
419
if (ifp == NULL)
sys/netinet/in.c
421
return in_lifaddr_ioctl(so, cmd, data, ifp);
sys/netinet/in.c
424
if (ifp == NULL)
sys/netinet/in.c
426
return ifaddrpref_ioctl(so, cmd, data, ifp);
sys/netinet/in.c
434
ln = arplookup(ifp, &nb_addr, NULL, 0);
sys/netinet/in.c
451
if (ifp != NULL)
sys/netinet/in.c
452
ia = in_get_ia_from_ifp_psref(ifp, &psref);
sys/netinet/in.c
468
if (ia->ia_ifp == ifp &&
sys/netinet/in.c
512
if (ifp == NULL)
sys/netinet/in.c
526
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/netinet/in.c
548
if (ifp->if_flags & IFF_BROADCAST) {
sys/netinet/in.c
552
ia->ia_ifp = ifp;
sys/netinet/in.c
571
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/netinet/in.c
596
if ((ifp->if_flags & IFF_BROADCAST) == 0) {
sys/netinet/in.c
604
if ((ifp->if_flags & IFF_POINTOPOINT) == 0) {
sys/netinet/in.c
623
if ((ifp->if_flags & IFF_POINTOPOINT) == 0) {
sys/netinet/in.c
629
if ((error = if_addr_init(ifp, &ia->ia_ifa, false)) != 0) {
sys/netinet/in.c
642
if ((ifp->if_flags & IFF_BROADCAST) == 0) {
sys/netinet/in.c
654
error = in_ifinit(ifp, ia, satocsin(ifreq_getaddr(cmd, ifr)),
sys/netinet/in.c
668
error = in_ifinit(ifp, ia, NULL, NULL, 0);
sys/netinet/in.c
679
if ((ifp->if_flags & IFF_POINTOPOINT) &&
sys/netinet/in.c
691
error = in_ifinit(ifp, ia, &ifra->ifra_addr,
sys/netinet/in.c
694
if ((ifp->if_flags & IFF_BROADCAST) &&
sys/netinet/in.c
702
if ((ifp->if_flags & IFF_POINTOPOINT) &&
sys/netinet/in.c
705
else if ((ifp->if_flags & IFF_BROADCAST) &&
sys/netinet/in.c
744
ifa_insert(ifp, &ia->ia_ifa);
sys/netinet/in.c
774
in_control(struct socket *so, u_long cmd, void *data, struct ifnet *ifp)
sys/netinet/in.c
781
error = in_control0(so, cmd, data, ifp);
sys/netinet/in.c
882
struct ifnet *ifp = ifa->ifa_ifp;
sys/netinet/in.c
893
ifa_remove(ifp, &ia->ia_ifa);
sys/netinet/in.c
947
in_purgeif(struct ifnet *ifp) /* MUST be called at splsoftnet() */
sys/netinet/in.c
950
IFNET_LOCK(ifp);
sys/netinet/in.c
951
if_purgeaddrs(ifp, AF_INET, in_purgeaddr);
sys/netinet/in.c
952
igmp_purgeif(ifp); /* manipulates pools */
sys/netinet/in.c
954
ip_mrouter_detach(ifp);
sys/netinet/in.c
956
IFNET_UNLOCK(ifp);
sys/netinet/in.c
977
struct ifnet *ifp)
sys/netinet/in.c
984
if (data == NULL || ifp == NULL) {
sys/netinet/in_gif.c
161
if (ifp->if_flags & IFF_LINK1)
sys/netinet/in_gif.c
184
if (rt->rt_ifp == ifp) {
sys/netinet/in_gif.c
296
gif_validate4(const struct ip *ip, struct gif_variant *var, struct ifnet *ifp)
sys/netinet/in_gif.c
309
if ((var->gv_softc->gif_if.if_flags & IFF_LINK2) == 0 && ifp) {
sys/netinet/in_gif.c
318
if (rt == NULL || rt->rt_ifp != ifp) {
sys/netinet/in_gif.c
345
struct ifnet *ifp = NULL;
sys/netinet/in_gif.c
351
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet/in_gif.c
353
r = gif_validate4(&ip, var, ifp);
sys/netinet/in_gif.c
355
m_put_rcvif_psref(ifp, &psref);
sys/netinet/in_gif.c
87
struct ifnet *ifp;
sys/netinet/in_gif.c
98
ifp = &var->gv_softc->gif_if;
sys/netinet/in_l2tp.c
107
ifp = &sc->l2tp_ec.ec_if;
sys/netinet/in_l2tp.c
108
error = l2tp_check_nesting(ifp, m);
sys/netinet/in_l2tp.c
117
if ((ifp->if_flags & IFF_DEBUG) != 0)
sys/netinet/in_l2tp.c
147
m = l2tp_tcpmss_clamp(ifp, m);
sys/netinet/in_l2tp.c
214
if (rt->rt_ifp == ifp) {
sys/netinet/in_l2tp.c
236
if_statinc(ifp, if_oerrors);
sys/netinet/in_l2tp.c
89
struct ifnet *ifp;
sys/netinet/in_offload.c
173
ip_tso_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *sa,
sys/netinet/in_offload.c
185
error = ip_if_output(ifp, m, sa, rt);
sys/netinet/in_offload.h
55
#define IN_NEED_CHECKSUM(ifp, csum_flags) \
sys/netinet/in_offload.h
56
(__predict_true(((ifp)->if_flags & IFF_LOOPBACK) == 0 || \
sys/netinet/in_pcb.c
816
in_purgeifmcast(struct ip_moptions *imo, struct ifnet *ifp)
sys/netinet/in_pcb.c
821
KASSERT(ifp != NULL);
sys/netinet/in_pcb.c
830
if (imo->imo_multicast_if_index == ifp->if_index)
sys/netinet/in_pcb.c
838
if (imo->imo_membership[i]->inm_ifp == ifp) {
sys/netinet/in_pcb.c
848
inpcb_purgeif0(struct inpcbtable *table, struct ifnet *ifp)
sys/netinet/in_pcb.c
864
in_purgeifmcast(inp->inp_moptions, ifp);
sys/netinet/in_pcb.c
872
inpcb_purgeif(struct inpcbtable *table, struct ifnet *ifp)
sys/netinet/in_pcb.c
881
rt->rt_ifp == ifp) {
sys/netinet/in_selsrc.c
301
struct ifnet *ifp;
sys/netinet/in_selsrc.c
313
ifp = ifa->ifa_ifp;
sys/netinet/in_selsrc.c
314
KASSERT(ifp->if_afdata[AF_INET] != NULL);
sys/netinet/in_selsrc.c
315
isc = ((struct in_ifinfo *)(ifp)->if_afdata[AF_INET])->ii_selsrc;
sys/netinet/in_selsrc.c
548
in_selsrc_domifattach(struct ifnet *ifp)
sys/netinet/in_selsrc.c
562
isc->isc_ifp = ifp;
sys/netinet/in_selsrc.c
576
in_selsrc_domifdetach(struct ifnet *ifp, void *aux)
sys/netinet/in_selsrc.h
30
void *in_selsrc_domifattach(struct ifnet *ifp);
sys/netinet/in_selsrc.h
31
void in_selsrc_domifdetach(struct ifnet *ifp, void *aux);
sys/netinet/in_var.h
293
in_get_ia_on_iface(struct in_addr addr, struct ifnet *ifp)
sys/netinet/in_var.h
299
ia->ia_ifp == ifp)
sys/netinet/in_var.h
307
in_get_ia_on_iface_psref(struct in_addr addr, struct ifnet *ifp, struct psref *psref)
sys/netinet/in_var.h
313
ia = in_get_ia_on_iface(addr, ifp);
sys/netinet/in_var.h
326
in_get_ia_from_ifp(struct ifnet *ifp)
sys/netinet/in_var.h
330
ifa = if_first_addr(ifp, AF_INET);
sys/netinet/in_var.h
335
in_get_ia_from_ifp_psref(struct ifnet *ifp, struct psref *psref)
sys/netinet/in_var.h
341
ia = in_get_ia_from_ifp(ifp);
sys/netinet/in_var.h
495
#define LLTABLE(ifp) \
sys/netinet/in_var.h
496
((struct in_ifinfo *)(ifp)->if_afdata[AF_INET])->ii_llt
sys/netinet/ip_carp.c
1006
if_release(ifp, &psref);
sys/netinet/ip_carp.c
1147
struct ifnet *ifp;
sys/netinet/ip_carp.c
1174
ifp = sc->sc_carpdev;
sys/netinet/ip_carp.c
1175
ifa = ifaof_ifpforaddr(&sa, ifp);
sys/netinet/ip_carp.c
1177
ifp = &sc->sc_if;
sys/netinet/ip_carp.c
1178
ifa = ifaof_ifpforaddr(&sa, ifp);
sys/netinet/ip_carp.c
1190
if (in6_setscope(&ip6->ip6_dst, ifp, NULL) != 0) {
sys/netinet/ip_carp.c
1474
struct ifnet *ifp;
sys/netinet/ip_carp.c
1498
ifp = carp_ourether(cif, &eh, m_get_rcvif_NOMPSAFE(m)->if_type, 0);
sys/netinet/ip_carp.c
1499
if (ifp == NULL) {
sys/netinet/ip_carp.c
1503
m_set_rcvif(m, ifp);
sys/netinet/ip_carp.c
1505
bpf_mtap(ifp, m, BPF_D_IN);
sys/netinet/ip_carp.c
1506
if_statinc(ifp, if_ipackets);
sys/netinet/ip_carp.c
1507
ether_input(ifp, m);
sys/netinet/ip_carp.c
1635
carp_set_ifp(struct carp_softc *sc, struct ifnet *ifp)
sys/netinet/ip_carp.c
1642
if (ifp == sc->sc_carpdev)
sys/netinet/ip_carp.c
1645
if (ifp != NULL) {
sys/netinet/ip_carp.c
1646
if ((ifp->if_flags & IFF_MULTICAST) == 0)
sys/netinet/ip_carp.c
1649
if (ifp->if_type == IFT_CARP)
sys/netinet/ip_carp.c
1652
if (ifp->if_carp == NULL) {
sys/netinet/ip_carp.c
1654
if ((error = ifpromisc(ifp, 1))) {
sys/netinet/ip_carp.c
1659
ncif->vhif_ifp = ifp;
sys/netinet/ip_carp.c
1662
cif = (struct carp_if *)ifp->if_carp;
sys/netinet/ip_carp.c
1692
ifp->if_carp = (void *)ncif;
sys/netinet/ip_carp.c
1693
sc->sc_carpdev = ifp;
sys/netinet/ip_carp.c
1694
sc->sc_if.if_capabilities = ifp->if_capabilities &
sys/netinet/ip_carp.c
1702
cif = (struct carp_if *)ifp->if_carp;
sys/netinet/ip_carp.c
1723
sc->sc_linkstate_hook = if_linkstate_change_establish(ifp,
sys/netinet/ip_carp.c
1724
carp_carpdev_state, (void *)ifp);
sys/netinet/ip_carp.c
1727
carp_carpdev_state(ifp);
sys/netinet/ip_carp.c
1740
struct ifnet *ifp = &sc->sc_if;
sys/netinet/ip_carp.c
1744
ifp->if_addrlen = 0;
sys/netinet/ip_carp.c
1745
if_alloc_sadl(ifp);
sys/netinet/ip_carp.c
1765
if_set_sadl(ifp, enaddr, sizeof(enaddr), false);
sys/netinet/ip_carp.c
1813
struct ifnet *ifp = sc->sc_carpdev;
sys/netinet/ip_carp.c
1844
if (ifp) {
sys/netinet/ip_carp.c
1845
if (ifp != ia->ia_ifp)
sys/netinet/ip_carp.c
1849
ifp = ia->ia_ifp;
sys/netinet/ip_carp.c
1854
if ((error = carp_set_ifp(sc, ifp)))
sys/netinet/ip_carp.c
1908
struct ifnet *ifp = sc->sc_carpdev;
sys/netinet/ip_carp.c
1952
ifp = ia->ia_ifp;
sys/netinet/ip_carp.c
1956
if ((error = carp_set_ifp(sc, ifp)))
sys/netinet/ip_carp.c
2025
carp_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/netinet/ip_carp.c
2028
struct carp_softc *sc = ifp->if_softc, *vr;
sys/netinet/ip_carp.c
2062
if ((error = ifioctl_common(ifp, cmd, data)) != 0)
sys/netinet/ip_carp.c
2089
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/netinet/ip_carp.c
2167
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, ifp, (void *)cmd,
sys/netinet/ip_carp.c
2183
if ((error = ifioctl_common(ifp, cmd, data)) == ENETRESET)
sys/netinet/ip_carp.c
2188
error = ether_ioctl(ifp, cmd, data);
sys/netinet/ip_carp.c
2200
carp_start(struct ifnet *ifp)
sys/netinet/ip_carp.c
2203
printf("%s: start called\n", ifp->if_xname);
sys/netinet/ip_carp.c
2208
carp_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *sa,
sys/netinet/ip_carp.c
2211
struct carp_softc *sc = ((struct carp_softc *)ifp->if_softc);
sys/netinet/ip_carp.c
2215
return if_output_lock(sc->sc_carpdev, ifp, m, sa, rt);
sys/netinet/ip_carp.c
2261
struct ifnet *ifp = v;
sys/netinet/ip_carp.c
2263
if (ifp->if_type == IFT_CARP)
sys/netinet/ip_carp.c
2266
cif = (struct carp_if *)ifp->if_carp;
sys/netinet/ip_carp.c
2299
struct ifnet *ifp;
sys/netinet/ip_carp.c
2304
ifp = sc->sc_carpdev;
sys/netinet/ip_carp.c
2305
if (ifp == NULL)
sys/netinet/ip_carp.c
2336
error = if_mcast_op(ifp, SIOCADDMULTI, sa);
sys/netinet/ip_carp.c
2355
struct ifnet *ifp;
sys/netinet/ip_carp.c
2361
ifp = sc->sc_carpdev;
sys/netinet/ip_carp.c
2362
if (ifp == NULL)
sys/netinet/ip_carp.c
2391
error = if_mcast_op(ifp, SIOCDELMULTI, sa);
sys/netinet/ip_carp.c
2408
struct ifnet *ifp = sc->sc_carpdev; /* Parent. */
sys/netinet/ip_carp.c
2411
if (ifp == NULL)
sys/netinet/ip_carp.c
2415
(void)if_mcast_op(ifp, SIOCDELMULTI, sstosa(&mc->mc_addr));
sys/netinet/ip_carp.c
845
struct ifnet *ifp;
sys/netinet/ip_carp.c
870
ifp = &sc->sc_if;
sys/netinet/ip_carp.c
871
ifp->if_softc = sc;
sys/netinet/ip_carp.c
872
snprintf(ifp->if_xname, sizeof ifp->if_xname, "%s%d", ifc->ifc_name,
sys/netinet/ip_carp.c
874
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/netinet/ip_carp.c
875
ifp->if_ioctl = carp_ioctl;
sys/netinet/ip_carp.c
876
ifp->if_start = carp_start;
sys/netinet/ip_carp.c
877
IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen);
sys/netinet/ip_carp.c
878
IFQ_SET_READY(&ifp->if_snd);
sys/netinet/ip_carp.c
879
if_initialize(ifp);
sys/netinet/ip_carp.c
880
ether_ifattach(ifp, NULL);
sys/netinet/ip_carp.c
882
ifp->if_type = IFT_CARP;
sys/netinet/ip_carp.c
883
ifp->if_output = carp_output;
sys/netinet/ip_carp.c
884
ifp->if_link_state = LINK_STATE_DOWN;
sys/netinet/ip_carp.c
886
if_register(ifp);
sys/netinet/ip_carp.c
892
carp_clone_destroy(struct ifnet *ifp)
sys/netinet/ip_carp.c
894
struct carp_softc *sc = ifp->if_softc;
sys/netinet/ip_carp.c
896
carpdetach(ifp->if_softc);
sys/netinet/ip_carp.c
897
ether_ifdetach(ifp);
sys/netinet/ip_carp.c
898
if_detach(ifp);
sys/netinet/ip_carp.c
902
free(ifp->if_softc, M_DEVBUF);
sys/netinet/ip_carp.c
910
struct ifnet *ifp;
sys/netinet/ip_carp.c
933
ifp = sc->sc_carpdev;
sys/netinet/ip_carp.c
934
if (ifp != NULL) {
sys/netinet/ip_carp.c
935
if_linkstate_change_disestablish(ifp,
sys/netinet/ip_carp.c
938
cif = (struct carp_if *)ifp->if_carp;
sys/netinet/ip_carp.c
941
ifpromisc(ifp, 0);
sys/netinet/ip_carp.c
942
ifp->if_carp = NULL;
sys/netinet/ip_carp.c
953
carp_ifdetach(struct ifnet *ifp)
sys/netinet/ip_carp.c
956
struct carp_if *cif = (struct carp_if *)ifp->if_carp;
sys/netinet/ip_carp.c
983
struct ifnet *ifp;
sys/netinet/ip_carp.c
990
IFNET_READER_FOREACH(ifp) {
sys/netinet/ip_carp.c
992
if (ifp->if_carp == NULL || ifp->if_type == IFT_CARP)
sys/netinet/ip_carp.c
995
if_acquire(ifp, &psref);
sys/netinet/ip_carp.c
998
cif = (struct carp_if *)ifp->if_carp;
sys/netinet/ip_flow.c
212
struct ifnet *ifp;
sys/netinet/ip_flow.c
248
ifp = m_get_rcvif(m, &s);
sys/netinet/ip_flow.c
249
if (__predict_false(ifp == NULL))
sys/netinet/ip_flow.c
255
((ifp->if_csum_flags_rx & M_CSUM_IPv4) |
sys/netinet/ip_flow.c
258
m_put_rcvif(ifp, &s);
sys/netinet/ip_flow.c
268
m_put_rcvif(ifp, &s);
sys/netinet/ip_flow.c
273
m_put_rcvif(ifp, &s);
sys/netinet/ip_input.c
1546
ifnet_t *ifp = m_get_rcvif_psref(m, &psref);
sys/netinet/ip_input.c
1547
if (__predict_false(ifp == NULL)) {
sys/netinet/ip_input.c
1557
ipi.ipi_ifindex = ifp->if_index;
sys/netinet/ip_input.c
1566
sockaddr_dl_init(&sdl, sizeof(sdl), ifp->if_index, 0, NULL, 0,
sys/netinet/ip_input.c
1572
m_put_rcvif_psref(ifp, &psref);
sys/netinet/ip_input.c
315
ip_match_our_address(struct ifnet *ifp, struct ip *ip, int *downmatch)
sys/netinet/ip_input.c
330
(ifp->if_flags & IFF_LOOPBACK) == 0;
sys/netinet/ip_input.c
336
if (checkif && ia->ia_ifp != ifp)
sys/netinet/ip_input.c
343
(ifp->if_flags & IFF_LOOPBACK) == 0)
sys/netinet/ip_input.c
353
ip_match_our_address_broadcast(struct ifnet *ifp, struct ip *ip)
sys/netinet/ip_input.c
358
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet/ip_input.c
365
(ifp->if_flags & IFF_LOOPBACK) == 0)
sys/netinet/ip_input.c
401
struct ifnet *ifp;
sys/netinet/ip_input.c
404
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet/ip_input.c
405
if (__predict_false(ifp == NULL)) {
sys/netinet/ip_input.c
411
ip_input(m, ifp);
sys/netinet/ip_input.c
413
m_put_rcvif_psref(ifp, &psref);
sys/netinet/ip_input.c
423
ip_input(struct mbuf *m, struct ifnet *ifp)
sys/netinet/ip_input.c
491
if ((ifp->if_flags & IFF_LOOPBACK) == 0) {
sys/netinet/ip_input.c
498
((ifp->if_csum_flags_rx & M_CSUM_IPv4) | M_CSUM_IPv4_BAD)) {
sys/netinet/ip_input.c
514
if (__predict_true(!(ifp->if_flags & IFF_LOOPBACK) ||
sys/netinet/ip_input.c
578
freed = pfil_run_hooks(inet_pfil_hook, &m, ifp, PFIL_IN) != 0;
sys/netinet/ip_input.c
655
ia = ip_match_our_address(ifp, ip, &downmatch);
sys/netinet/ip_input.c
661
if (ifp->if_flags & IFF_BROADCAST) {
sys/netinet/ip_input.c
662
ia = ip_match_our_address_broadcast(ifp, ip);
sys/netinet/ip_input.c
688
if (ip_mforward(m, ifp) != 0) {
sys/netinet/ip_input.c
710
if (!in_multi_group(ip->ip_dst, ifp, 0)) {
sys/netinet/ip_input.c
749
ip_forward(m, srcrt, ifp);
sys/netinet/ip_mroute.c
1107
if (rte->ifp) {
sys/netinet/ip_mroute.c
1108
ip_mdq(rte->m, rte->ifp, rt);
sys/netinet/ip_mroute.c
1271
ip_mforward(struct mbuf *m, struct ifnet *ifp)
sys/netinet/ip_mroute.c
1291
rc = ip_mforward_real(m, ifp);
sys/netinet/ip_mroute.c
1299
ip_mforward_real(struct mbuf *m, struct ifnet *ifp)
sys/netinet/ip_mroute.c
1311
ntohl(ip->ip_src.s_addr), ntohl(ip->ip_dst.s_addr), ifp);
sys/netinet/ip_mroute.c
1354
return ip_mdq(m, ifp, rt);
sys/netinet/ip_mroute.c
1415
viftable[vifi].v_ifp != ifp; vifi++)
sys/netinet/ip_mroute.c
1509
rte->ifp = ifp;
sys/netinet/ip_mroute.c
1585
ip_mdq(struct mbuf *m, struct ifnet *ifp, struct mfc *rt)
sys/netinet/ip_mroute.c
1597
if ((vifi >= numvifs) || (viftable[vifi].v_ifp != ifp)) {
sys/netinet/ip_mroute.c
1601
ifp, vifi,
sys/netinet/ip_mroute.c
1619
if (ifp == &multicast_register_if)
sys/netinet/ip_mroute.c
1625
vifi < numvifs && viftable[vifi].v_ifp != ifp;
sys/netinet/ip_mroute.c
688
ip_mrouter_detach(struct ifnet *ifp)
sys/netinet/ip_mroute.c
698
if (vifp->v_ifp == ifp)
sys/netinet/ip_mroute.c
706
if (rte->ifp == ifp)
sys/netinet/ip_mroute.c
707
rte->ifp = NULL;
sys/netinet/ip_mroute.c
762
struct ifnet *ifp;
sys/netinet/ip_mroute.c
783
ifp = NULL;
sys/netinet/ip_mroute.c
796
ifp = ifa->ifa_ifp;
sys/netinet/ip_mroute.c
825
ifp = malloc(sizeof(*ifp), M_MRTABLE, M_WAITOK|M_ZERO);
sys/netinet/ip_mroute.c
826
snprintf(ifp->if_xname, sizeof(ifp->if_xname),
sys/netinet/ip_mroute.c
833
ifp = &multicast_register_if;
sys/netinet/ip_mroute.c
836
(void *)ifp);
sys/netinet/ip_mroute.c
838
memset(ifp, 0, sizeof(*ifp));
sys/netinet/ip_mroute.c
839
snprintf(ifp->if_xname, sizeof(ifp->if_xname),
sys/netinet/ip_mroute.c
841
ifp->if_flags = IFF_LOOPBACK;
sys/netinet/ip_mroute.c
848
if ((ifp->if_flags & IFF_MULTICAST) == 0)
sys/netinet/ip_mroute.c
853
error = if_mcast_op(ifp, SIOCADDMULTI, sintosa(&sin));
sys/netinet/ip_mroute.c
874
vifp->v_ifp = ifp;
sys/netinet/ip_mroute.c
905
struct ifnet *ifp;
sys/netinet/ip_mroute.c
932
ifp = vifp->v_ifp;
sys/netinet/ip_mroute.c
933
if_mcast_op(ifp, SIOCDELMULTI, sintosa(&sin));
sys/netinet/ip_mroute.h
290
struct ifnet *ifp; /* interface pkt came in on */
sys/netinet/ip_output.c
1208
struct ifnet *ifp;
sys/netinet/ip_output.c
1214
ifp = if_byindex(pktinfo.ipi_ifindex);
sys/netinet/ip_output.c
1215
if (ifp == NULL) {
sys/netinet/ip_output.c
1220
ia = in_get_ia_from_ifp(ifp);
sys/netinet/ip_output.c
1459
struct ifnet *ifp;
sys/netinet/ip_output.c
1465
ifp = if_byindex(pktinfo->ipi_ifindex);
sys/netinet/ip_output.c
1466
if (ifp == NULL) {
sys/netinet/ip_output.c
1470
ia = in_get_ia_from_ifp(ifp);
sys/netinet/ip_output.c
162
ip_mark_mpls(struct ifnet * const ifp, struct mbuf * const m,
sys/netinet/ip_output.c
1694
struct ifnet *ifp = NULL;
sys/netinet/ip_output.c
1701
ifp = if_byindex(ifindex);
sys/netinet/ip_output.c
1702
if (!ifp)
sys/netinet/ip_output.c
1710
ifp = ia->ia_ifp;
sys/netinet/ip_output.c
1711
if (if_is_deactivated(ifp))
sys/netinet/ip_output.c
1712
ifp = NULL;
sys/netinet/ip_output.c
1717
return ifp;
sys/netinet/ip_output.c
172
ifp->if_type != IFT_ETHER)
sys/netinet/ip_output.c
1755
ip_get_membership(const struct sockopt *sopt, struct ifnet **ifp,
sys/netinet/ip_output.c
1778
*ifp = NULL;
sys/netinet/ip_output.c
1792
*ifp = (rt = rtcache_init(&ro)) != NULL ? rt->rt_ifp : NULL;
sys/netinet/ip_output.c
1793
if (*ifp != NULL) {
sys/netinet/ip_output.c
1794
if (if_is_deactivated(*ifp))
sys/netinet/ip_output.c
1795
*ifp = NULL;
sys/netinet/ip_output.c
1797
if_acquire(*ifp, psref);
sys/netinet/ip_output.c
1803
*ifp = ip_multicast_if(&mreq.imr_interface, NULL);
sys/netinet/ip_output.c
1804
if (!add && *ifp == NULL) {
sys/netinet/ip_output.c
1808
if (*ifp != NULL) {
sys/netinet/ip_output.c
1809
if (if_is_deactivated(*ifp))
sys/netinet/ip_output.c
1810
*ifp = NULL;
sys/netinet/ip_output.c
1812
if_acquire(*ifp, psref);
sys/netinet/ip_output.c
1826
struct ifnet *ifp = NULL; // XXX: gcc [ppc]
sys/netinet/ip_output.c
1835
error = ip_get_membership(sopt, &ifp, &psref, &ia, true);
sys/netinet/ip_output.c
1838
error = ip6_get_membership(sopt, &ifp, &psref, &ia, sizeof(ia));
sys/netinet/ip_output.c
1851
if (ifp == NULL || (ifp->if_flags & IFF_MULTICAST) == 0) {
sys/netinet/ip_output.c
1861
if (imo->imo_membership[i]->inm_ifp == ifp &&
sys/netinet/ip_output.c
1879
imo->imo_membership[i] = in_addmulti(&ia, ifp);
sys/netinet/ip_output.c
1888
if_put(ifp, &psref);
sys/netinet/ip_output.c
1901
struct ifnet *ifp = NULL; // XXX: gcc [ppc]
sys/netinet/ip_output.c
1909
error = ip_get_membership(sopt, &ifp, &psref, &ia, false);
sys/netinet/ip_output.c
1912
error = ip6_get_membership(sopt, &ifp, &psref, &ia, sizeof(ia));
sys/netinet/ip_output.c
1925
if ((ifp == NULL ||
sys/netinet/ip_output.c
1926
imo->imo_membership[i]->inm_ifp == ifp) &&
sys/netinet/ip_output.c
1949
if_put(ifp, &psref);
sys/netinet/ip_output.c
1962
struct ifnet *ifp;
sys/netinet/ip_output.c
197
ip_if_output(struct ifnet * const ifp, struct mbuf * const m,
sys/netinet/ip_output.c
2009
ifp = ip_multicast_if(&addr, &ifindex);
sys/netinet/ip_output.c
2010
if (ifp == NULL || (ifp->if_flags & IFF_MULTICAST) == 0) {
sys/netinet/ip_output.c
2015
imo->imo_multicast_if_index = ifp->if_index;
sys/netinet/ip_output.c
203
error = rt_check_reject_route(rt, ifp);
sys/netinet/ip_output.c
2086
struct ifnet *ifp;
sys/netinet/ip_output.c
2090
ifp = if_byindex(imo->imo_multicast_if_index);
sys/netinet/ip_output.c
2091
if (ifp != NULL) {
sys/netinet/ip_output.c
2092
ia = in_get_ia_from_ifp(ifp);
sys/netinet/ip_output.c
211
error = ip_mark_mpls(ifp, m, rt);
sys/netinet/ip_output.c
2149
ip_mloopback(struct ifnet *ifp, struct mbuf *m, const struct sockaddr_in *dst)
sys/netinet/ip_output.c
217
error = if_output_lock(ifp, ifp, m, dst, rt);
sys/netinet/ip_output.c
2175
(void)looutput(ifp, copym, sintocsa(dst), NULL);
sys/netinet/ip_output.c
234
struct ifnet *ifp, *mifp = NULL;
sys/netinet/ip_output.c
337
ifp = mifp = if_get_byindex(ia->ia_ifp->if_index, &psref);
sys/netinet/ip_output.c
338
if (__predict_false(ifp == NULL)) {
sys/netinet/ip_output.c
343
mtu = ifp->if_mtu;
sys/netinet/ip_output.c
345
isbroadcast = in_broadcast(dst->sin_addr, ifp);
sys/netinet/ip_output.c
350
ifp = mifp = if_get_byindex(imo->imo_multicast_if_index, &psref);
sys/netinet/ip_output.c
351
if (ifp == NULL) {
sys/netinet/ip_output.c
356
mtu = ifp->if_mtu;
sys/netinet/ip_output.c
357
ia = in_get_ia_from_ifp_psref(ifp, &psref_ia);
sys/netinet/ip_output.c
364
isbroadcast = in_broadcast(dst->sin_addr, ifp);
sys/netinet/ip_output.c
365
if ((isbroadcast == 0) && ((ifp->if_flags &
sys/netinet/ip_output.c
367
(in_direct(dst->sin_addr, ifp) == 0)) {
sys/netinet/ip_output.c
371
if (rt == NULL || rt->rt_ifp != ifp) {
sys/netinet/ip_output.c
397
ifp = rt->rt_ifp;
sys/netinet/ip_output.c
399
mtu = ifp->if_mtu;
sys/netinet/ip_output.c
406
isbroadcast = in_broadcast(dst->sin_addr, ifp);
sys/netinet/ip_output.c
428
if (!ifp) {
sys/netinet/ip_output.c
439
(ifp->if_flags & IFF_MULTICAST) == 0) ||
sys/netinet/ip_output.c
441
(ifp->if_flags & (IFF_BROADCAST|IFF_POINTOPOINT)) == 0)) {
sys/netinet/ip_output.c
455
xia = in_get_ia_from_ifp_psref(ifp, &_psref);
sys/netinet/ip_output.c
477
inmgroup = in_multi_group(ip->ip_dst, ifp, flags);
sys/netinet/ip_output.c
484
ip_mloopback(ifp, m, &udst.sin);
sys/netinet/ip_output.c
503
if (ip_mforward(m, ifp) != 0) {
sys/netinet/ip_output.c
518
if (ip->ip_ttl == 0 || (ifp->if_flags & IFF_LOOPBACK) != 0) {
sys/netinet/ip_output.c
566
if ((ifp->if_flags & IFF_BROADCAST) == 0) {
sys/netinet/ip_output.c
577
if (ntohs(ip->ip_len) > ifp->if_mtu) {
sys/netinet/ip_output.c
646
error = pfil_run_hooks(inet_pfil_hook, &m, ifp, PFIL_OUT);
sys/netinet/ip_output.c
665
ia = ifatoia(ifaof_ifpforaddr_psref(&usrc.sa, ifp, &psref_ia));
sys/netinet/ip_output.c
694
if (IN_NEED_CHECKSUM(ifp, M_CSUM_IPv4)) {
sys/netinet/ip_output.c
697
sw_csum = m->m_pkthdr.csum_flags & ~ifp->if_csum_flags_tx;
sys/netinet/ip_output.c
724
KASSERT(IN_NEED_CHECKSUM(ifp, M_CSUM_IPv4));
sys/netinet/ip_output.c
729
if (IN_NEED_CHECKSUM(ifp,
sys/netinet/ip_output.c
746
error = ip_tso_output(ifp, m, sa, rt);
sys/netinet/ip_output.c
748
error = ip_if_output(ifp, m, sa, rt);
sys/netinet/ip_output.c
758
if (IN_NEED_CHECKSUM(ifp,
sys/netinet/ip_output.c
779
error = ip_fragment(m, ifp, mtu);
sys/netinet/ip_output.c
809
error = ip_if_output(ifp, m, (m->m_flags & M_MCAST) ?
sys/netinet/ip_output.c
837
ip_fragment(struct mbuf *m, struct ifnet *ifp, u_long mtu)
sys/netinet/ip_output.c
856
if (ifp != NULL)
sys/netinet/ip_output.c
857
sw_csum &= ~ifp->if_csum_flags_tx;
sys/netinet/ip_output.c
930
KASSERT(!(ifp != NULL &&
sys/netinet/ip_output.c
931
IN_NEED_CHECKSUM(ifp, M_CSUM_IPv4)) ||
sys/netinet/ip_output.c
955
KASSERT(!(ifp != NULL && IN_NEED_CHECKSUM(ifp, M_CSUM_IPv4)) ||
sys/netinet/ip_output.c
966
if (ifp != NULL) {
sys/netinet/ip_output.c
967
IFQ_LOCK(&ifp->if_snd);
sys/netinet/ip_output.c
968
if (ifp->if_snd.ifq_maxlen - ifp->if_snd.ifq_len < fragments &&
sys/netinet/ip_output.c
972
IFQ_INC_DROPS(&ifp->if_snd);
sys/netinet/ip_output.c
974
IFQ_UNLOCK(&ifp->if_snd);
sys/netinet/raw_ip.c
693
rip_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netinet/raw_ip.c
695
return in_control(so, cmd, nam, ifp);
sys/netinet/raw_ip.c
811
rip_purgeif(struct socket *so, struct ifnet *ifp)
sys/netinet/raw_ip.c
817
inpcb_purgeif0(&rawcbtable, ifp);
sys/netinet/raw_ip.c
821
in_purgeif(ifp);
sys/netinet/raw_ip.c
825
inpcb_purgeif(&rawcbtable, ifp);
sys/netinet/sctp_output.c
2283
struct ifnet *ifp;
sys/netinet/sctp_output.c
2424
ifp = rt->rt_ifp;
sys/netinet/sctp_output.c
2451
&ifp);
sys/netinet/sctp_output.c
2478
} else if (ifp) {
sys/netinet/sctp_output.c
2479
if (ifp->if_mtu &&
sys/netinet/sctp_output.c
2480
(stcb->asoc.smallest_mtu > ifp->if_mtu)) {
sys/netinet/sctp_output.c
2483
ifp->if_mtu);
sys/netinet/sctp_output.c
5424
struct ifnet *ifp;
sys/netinet/sctp_output.c
5425
ifp = net->ro._ro_rt->rt_ifp;
sys/netinet/sctp_output.c
5426
if ((ifp->if_snd.ifq_len + 2) >= ifp->if_snd.ifq_maxlen) {
sys/netinet/sctp_output.c
5429
sctp_log_maxburst(net, ifp->if_snd.ifq_len, ifp->if_snd.ifq_maxlen, SCTP_MAX_IFP_APPLIED);
sys/netinet/sctp_usrreq.c
3840
sctp_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netinet/sctp_usrreq.c
3858
error = in_control(so, cmd, nam, ifp);
sys/netinet/sctp_usrreq.c
3863
error = in6_control(so, cmd, nam, ifp);
sys/netinet/sctp_usrreq.c
3874
sctp_purgeif(struct socket *so, struct ifnet *ifp)
sys/netinet/sctp_usrreq.c
3877
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet/sctp_usrreq.c
3884
in_purgeif(ifp);
sys/netinet/tcp_output.c
232
struct ifnet *ifp;
sys/netinet/tcp_output.c
260
ifp = rt->rt_ifp;
sys/netinet/tcp_output.c
277
} else if (ifp->if_flags & IFF_LOOPBACK)
sys/netinet/tcp_output.c
278
size = ifp->if_mtu - hdrlen;
sys/netinet/tcp_output.c
280
size = ifp->if_mtu - hdrlen;
sys/netinet/tcp_output.c
282
size = ifp->if_mtu - hdrlen;
sys/netinet/tcp_output.c
290
size = ifp->if_mtu - hdrlen;
sys/netinet/tcp_output.c
296
size = tp->t_mtudisc ? ifp->if_mtu : IPV6_MMTU;
sys/netinet/tcp_subr.c
1668
tcp_mss_to_advertise(const struct ifnet *ifp, int af)
sys/netinet/tcp_subr.c
1689
if (ifp != NULL)
sys/netinet/tcp_subr.c
1695
mss = ifp->if_mtu;
sys/netinet/tcp_usrreq.c
1093
tcp_purgeif(struct socket *so, struct ifnet *ifp)
sys/netinet/tcp_usrreq.c
1103
inpcb_purgeif0(&tcbtable, ifp);
sys/netinet/tcp_usrreq.c
1107
in_purgeif(ifp);
sys/netinet/tcp_usrreq.c
1111
inpcb_purgeif(&tcbtable, ifp);
sys/netinet/tcp_usrreq.c
1115
in6pcb_purgeif0(&tcbtable, ifp);
sys/netinet/tcp_usrreq.c
1119
in6_purgeif(ifp);
sys/netinet/tcp_usrreq.c
1123
in6pcb_purgeif(&tcbtable, ifp);
sys/netinet/tcp_usrreq.c
839
tcp_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netinet/tcp_usrreq.c
843
return in_control(so, cmd, nam, ifp);
sys/netinet/tcp_usrreq.c
846
return in6_control(so, cmd, nam, ifp);
sys/netinet/udp_usrreq.c
1009
udp_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netinet/udp_usrreq.c
1011
return in_control(so, cmd, nam, ifp);
sys/netinet/udp_usrreq.c
1130
udp_purgeif(struct socket *so, struct ifnet *ifp)
sys/netinet/udp_usrreq.c
1136
inpcb_purgeif0(&udbtable, ifp);
sys/netinet/udp_usrreq.c
1140
in_purgeif(ifp);
sys/netinet/udp_usrreq.c
1144
inpcb_purgeif(&udbtable, ifp);
sys/netinet6/dccp6_usrreq.c
293
dccp6_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netinet6/dccp6_usrreq.c
301
error = in6_control(so, cmd, nam, ifp);
sys/netinet6/dccp6_usrreq.c
316
dccp6_purgeif(struct socket *so, struct ifnet *ifp)
sys/netinet6/dccp6_usrreq.c
322
in6pcb_purgeif0(&dccpbtable, ifp);
sys/netinet6/dccp6_usrreq.c
326
in6_purgeif(ifp);
sys/netinet6/dccp6_usrreq.c
330
in6pcb_purgeif(&dccpbtable, ifp);
sys/netinet6/icmp6.c
1230
struct ifnet *ifp = NULL; /* for NI_QTYPE_NODEADDR */
sys/netinet6/icmp6.c
1405
addrs = ni6_addrs(ni6, &ifp, subj, &psref);
sys/netinet6/icmp6.c
1498
copied = ni6_store_addrs(ni6, nni6, ifp, lenlim);
sys/netinet6/icmp6.c
1499
if_put(ifp, &psref);
sys/netinet6/icmp6.c
1500
ifp = NULL;
sys/netinet6/icmp6.c
1516
if_put(ifp, &psref);
sys/netinet6/icmp6.c
1705
struct ifnet *ifp;
sys/netinet6/icmp6.c
1730
IFNET_READER_FOREACH(ifp) {
sys/netinet6/icmp6.c
1732
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/icmp6.c
1781
if_acquire(ifp, psref);
sys/netinet6/icmp6.c
1783
*ifpp = ifp;
sys/netinet6/icmp6.c
1799
struct ifnet *ifp;
sys/netinet6/icmp6.c
1813
ifp = ifp0 ? ifp0 : IFNET_READER_FIRST();
sys/netinet6/icmp6.c
1816
for (; ifp; ifp = IFNET_READER_NEXT(ifp))
sys/netinet6/icmp6.c
1818
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/icmp6.c
1832
ifp_dep = ifp;
sys/netinet6/icmp6.c
1925
ifp = ifp_dep;
sys/netinet6/icmp6.c
2245
struct ifnet *ifp;
sys/netinet6/icmp6.c
2262
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet6/icmp6.c
2263
if (ifp == NULL)
sys/netinet6/icmp6.c
2275
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/icmp6.c
2281
if (in6_setscope(&redtgt6, ifp, NULL) ||
sys/netinet6/icmp6.c
2282
in6_setscope(&reddst6, ifp, NULL)) {
sys/netinet6/icmp6.c
2379
if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
sys/netinet6/icmp6.c
2383
ifp->if_addrlen, lladdrlen - 2,
sys/netinet6/icmp6.c
2390
nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT,
sys/netinet6/icmp6.c
2393
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/icmp6.c
2394
ifp = NULL;
sys/netinet6/icmp6.c
2458
if (ifp != NULL)
sys/netinet6/icmp6.c
2459
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/icmp6.c
2464
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/icmp6.c
2472
struct ifnet *ifp; /* my outgoing interface */
sys/netinet6/icmp6.c
2493
ifp = rt->rt_ifp;
sys/netinet6/icmp6.c
2503
if (nd6_is_addr_neighbor(&src_sa, ifp) == 0)
sys/netinet6/icmp6.c
2535
((sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7)) {
sys/netinet6/icmp6.c
2543
if ((ia = in6ifa_ifpforlinklocal(ifp,
sys/netinet6/icmp6.c
2609
ln = nd6_lookup(nexthop, ifp, false);
sys/netinet6/icmp6.c
2612
len = sizeof(*nd_opt) + ifp->if_addrlen;
sys/netinet6/icmp6.c
2614
pad = len - (sizeof(*nd_opt) + ifp->if_addrlen);
sys/netinet6/icmp6.c
2627
memcpy(lladdr, &ln->ll_addr, ifp->if_addrlen);
sys/netinet6/icmp6.c
2628
memset(lladdr + ifp->if_addrlen, 0, pad);
sys/netinet6/icmp6.c
2719
icmp6_ifstat_inc(ifp, ifs6_out_error);
sys/netinet6/icmp6.c
2721
icmp6_ifstat_inc(ifp, ifs6_out_msg);
sys/netinet6/icmp6.c
2722
icmp6_ifstat_inc(ifp, ifs6_out_redirect);
sys/netinet6/icmp6.c
321
struct ifnet *ifp, struct in6_addr *src)
sys/netinet6/icmp6.c
325
KASSERT(ifp != NULL);
sys/netinet6/icmp6.c
335
if (in6_setscope(&ip6->ip6_src, ifp, NULL) != 0)
sys/netinet6/icmp6.c
337
if (in6_setscope(&ip6->ip6_dst, ifp, NULL) != 0)
sys/netinet6/in6.c
1004
rt->rt_ifp = ifp;
sys/netinet6/in6.c
1015
rt->rt_ifp = ifp;
sys/netinet6/in6.c
1035
imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0);
sys/netinet6/in6.c
1040
if_name(ifp), error);
sys/netinet6/in6.c
1061
in6_update_ifa1(struct ifnet *ifp, struct in6_aliasreq *ifra,
sys/netinet6/in6.c
1078
if (ifp == NULL || ifra == NULL) /* this maybe redundant */
sys/netinet6/in6.c
1085
if ((ifp->if_flags & IFF_POINTOPOINT) != 0 &&
sys/netinet6/in6.c
1122
if ((ifp->if_flags & (IFF_POINTOPOINT|IFF_LOOPBACK)) != 0 &&
sys/netinet6/in6.c
1128
if (in6_setscope(&in6_tmp, ifp, &zoneid))
sys/netinet6/in6.c
1151
if ((ifp->if_flags & (IFF_POINTOPOINT|IFF_LOOPBACK)) == 0) {
sys/netinet6/in6.c
1229
if ((ifp->if_flags & (IFF_POINTOPOINT | IFF_LOOPBACK)) != 0) {
sys/netinet6/in6.c
1240
ia->ia_ifp = ifp;
sys/netinet6/in6.c
1297
if (ifp->if_link_state == LINK_STATE_DOWN) {
sys/netinet6/in6.c
1300
} else if ((hostIsNew || was_tentative) && if_do_dad(ifp) &&
sys/netinet6/in6.c
1337
error = in6_ifinit(ifp, ia, &ifra->ifra_addr, hostIsNew);
sys/netinet6/in6.c
1358
ifa_insert(ifp, &ia->ia_ifa);
sys/netinet6/in6.c
1368
if ((ifp->if_flags & IFF_MULTICAST) != 0) {
sys/netinet6/in6.c
1369
error = in6_join_mcastgroups(ifra, ia, ifp, flags);
sys/netinet6/in6.c
1374
if (nd6_need_cache(ifp)) {
sys/netinet6/in6.c
1385
if (hostIsNew && if_do_dad(ifp) &&
sys/netinet6/in6.c
1404
error = in6_get_llsol_addr(&llsol, ifp,
sys/netinet6/in6.c
1408
in6m_sol = in6_lookup_multi(&llsol, ifp);
sys/netinet6/in6.c
1441
in6_update_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra, int flags)
sys/netinet6/in6.c
1446
rc = in6_update_ifa1(ifp, ifra, NULL, NULL, flags);
sys/netinet6/in6.c
1454
struct ifnet *ifp = ifa->ifa_ifp;
sys/netinet6/in6.c
1459
KASSERT(IFNET_LOCKED(ifp));
sys/netinet6/in6.c
1479
KASSERTMSG(in6m == NULL || in6m->in6m_ifp == ifp,
sys/netinet6/in6.c
1481
ifp->if_xname);
sys/netinet6/in6.c
1490
in6_unlink_ifa(ia, ifp);
sys/netinet6/in6.c
1494
in6_unlink_ifa(struct in6_ifaddr *ia, struct ifnet *ifp)
sys/netinet6/in6.c
1500
ifa_remove(ifp, &ia->ia_ifa);
sys/netinet6/in6.c
1515
in6_purgeif(struct ifnet *ifp)
sys/netinet6/in6.c
1518
IFNET_LOCK(ifp);
sys/netinet6/in6.c
1519
in6_ifdetach(ifp);
sys/netinet6/in6.c
1520
IFNET_UNLOCK(ifp);
sys/netinet6/in6.c
1566
struct ifnet *ifp)
sys/netinet6/in6.c
1574
if (!data || !ifp) {
sys/netinet6/in6.c
1628
ia = in6ifa_ifpforlinklocal_psref(ifp, 0, &psref);
sys/netinet6/in6.c
1690
return in6_control(so, SIOCAIFADDR_IN6, &ifra, ifp);
sys/netinet6/in6.c
1732
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/in6.c
1766
if ((ifp->if_flags & IFF_POINTOPOINT) != 0) {
sys/netinet6/in6.c
1792
if ((ifp->if_flags & IFF_POINTOPOINT) != 0) {
sys/netinet6/in6.c
1805
return in6_control(so, SIOCDIFADDR_IN6, &ifra, ifp);
sys/netinet6/in6.c
1821
in6_ifinit(struct ifnet *ifp, struct in6_ifaddr *ia,
sys/netinet6/in6.c
1836
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/in6.c
1846
(error = if_addr_init(ifp, &ia->ia_ifa, true)) != 0) {
sys/netinet6/in6.c
1850
ia->ia_ifa.ifa_metric = ifp->if_metric;
sys/netinet6/in6.c
1857
if (ifp->if_flags & IFF_POINTOPOINT)
sys/netinet6/in6.c
1859
else if ((ifp->if_flags & IFF_LOOPBACK) == 0)
sys/netinet6/in6.c
1889
in6ifa_ifpforlinklocal(const struct ifnet *ifp, const int ignoreflags)
sys/netinet6/in6.c
1893
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/in6.c
1907
in6ifa_ifpforlinklocal_psref(const struct ifnet *ifp, const int ignoreflags,
sys/netinet6/in6.c
1913
ia = in6ifa_ifpforlinklocal(ifp, ignoreflags);
sys/netinet6/in6.c
1950
in6ifa_ifpwithaddr(const struct ifnet *ifp, const struct in6_addr *addr)
sys/netinet6/in6.c
1954
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/in6.c
1966
in6ifa_ifpwithaddr_psref(const struct ifnet *ifp, const struct in6_addr *addr,
sys/netinet6/in6.c
1972
ia = in6ifa_ifpwithaddr(ifp, addr);
sys/netinet6/in6.c
1990
in6ifa_first_lladdr(const struct ifnet *ifp)
sys/netinet6/in6.c
1994
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/in6.c
2006
in6ifa_first_lladdr_psref(const struct ifnet *ifp, struct psref *psref)
sys/netinet6/in6.c
2012
ifa = in6ifa_first_lladdr(ifp);
sys/netinet6/in6.c
2120
in6_ifawithifp(struct ifnet *ifp, struct in6_addr *dst)
sys/netinet6/in6.c
2135
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/in6.c
2172
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/in6.c
2206
in6_if_link_up(struct ifnet *ifp)
sys/netinet6/in6.c
2214
if (ifp->if_link_state == LINK_STATE_DOWN)
sys/netinet6/in6.c
2216
if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING))
sys/netinet6/in6.c
2221
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/in6.c
2234
if (ip6_dad_enabled() && if_do_dad(ifp)) {
sys/netinet6/in6.c
2269
in6_if_up(struct ifnet *ifp)
sys/netinet6/in6.c
2275
in6_ifattach(ifp, NULL);
sys/netinet6/in6.c
2278
in6_if_link_up(ifp);
sys/netinet6/in6.c
2285
in6_if_link_down(struct ifnet *ifp)
sys/netinet6/in6.c
2294
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/in6.c
2331
if (ifp->if_afdata[AF_INET6] != NULL)
sys/netinet6/in6.c
2332
ND_IFINFO(ifp)->flags &= ~ND6_IFF_IFDISABLED;
sys/netinet6/in6.c
2336
in6_if_down(struct ifnet *ifp)
sys/netinet6/in6.c
2339
in6_if_link_down(ifp);
sys/netinet6/in6.c
2340
lltable_purge_entries(LLTABLE6(ifp));
sys/netinet6/in6.c
2344
in6_if_link_state_change(struct ifnet *ifp, int link_state)
sys/netinet6/in6.c
2353
in6_if_link_down(ifp);
sys/netinet6/in6.c
2355
in6_if_link_up(ifp);
sys/netinet6/in6.c
2438
in6_lltable_rtcheck(struct ifnet *ifp, u_int flags,
sys/netinet6/in6.c
2443
if (rt == NULL || (rt->rt_flags & RTF_GATEWAY) || rt->rt_ifp != ifp) {
sys/netinet6/in6.c
2452
ifa = ifaof_ifpforaddr(l3addr, ifp);
sys/netinet6/in6.c
2553
struct ifnet *ifp = llt->llt_ifp;
sys/netinet6/in6.c
2556
IF_AFDATA_WLOCK_ASSERT(ifp);
sys/netinet6/in6.c
2573
in6_lltable_rtcheck(ifp, flags, l3addr, rt) != 0)
sys/netinet6/in6.c
2583
memcpy(&lle->ll_addr, CLLADDR(ifp->if_sadl), ifp->if_addrlen);
sys/netinet6/in6.c
2634
in6_lltattach(struct ifnet *ifp)
sys/netinet6/in6.c
2640
llt->llt_ifp = ifp;
sys/netinet6/in6.c
2656
in6_domifattach(struct ifnet *ifp)
sys/netinet6/in6.c
2668
ext->nd_ifinfo = nd6_ifattach(ifp);
sys/netinet6/in6.c
2669
ext->scope6_id = scope6_ifattach(ifp);
sys/netinet6/in6.c
2670
ext->lltable = in6_lltattach(ifp);
sys/netinet6/in6.c
2676
in6_domifdetach(struct ifnet *ifp, void *aux)
sys/netinet6/in6.c
2683
nd6_ifdetach(ifp, ext);
sys/netinet6/in6.c
401
in6_control1(struct socket *so, u_long cmd, void *data, struct ifnet *ifp)
sys/netinet6/in6.c
428
if (ifp == NULL)
sys/netinet6/in6.c
430
return ifaddrpref_ioctl(so, cmd, data, ifp);
sys/netinet6/in6.c
433
if (ifp == NULL)
sys/netinet6/in6.c
460
return nd6_ioctl(cmd, data, ifp);
sys/netinet6/in6.c
469
return in6_lifaddr_ioctl(so, cmd, data, ifp);
sys/netinet6/in6.c
524
error = in6_setscope(&sa6->sin6_addr, ifp, NULL);
sys/netinet6/in6.c
527
ia = in6ifa_ifpwithaddr_psref(ifp, &sa6->sin6_addr, &psref);
sys/netinet6/in6.c
599
if ((ifp->if_flags & IFF_POINTOPOINT) == 0) {
sys/netinet6/in6.c
620
if (ifp == NULL) {
sys/netinet6/in6.c
627
*((struct in6_ifextra *)ifp->if_afdata[AF_INET6])->in6_ifstat;
sys/netinet6/in6.c
631
if (ifp == NULL) {
sys/netinet6/in6.c
638
*((struct in6_ifextra *)ifp->if_afdata[AF_INET6])->icmp6_ifstat;
sys/netinet6/in6.c
727
error = in6_update_ifa1(ifp, ifra, &ia, &psref, 0);
sys/netinet6/in6.c
762
in6_control(struct socket *so, u_long cmd, void *data, struct ifnet *ifp)
sys/netinet6/in6.c
802
error = in6_control1(so , cmd, data, ifp);
sys/netinet6/in6.c
808
in6_get_llsol_addr(struct in6_addr *llsol, struct ifnet *ifp,
sys/netinet6/in6.c
820
error = in6_setscope(llsol, ifp, NULL);
sys/netinet6/in6.c
831
struct ifnet *ifp, int flags)
sys/netinet6/in6.c
842
error = in6_get_llsol_addr(&llsol, ifp, &ifra->ifra_addr.sin6_addr);
sys/netinet6/in6.c
859
imm = in6_joingroup(ifp, &llsol, &error, dad_delay);
sys/netinet6/in6.c
863
IN6_PRINT(ip6buf, &llsol), if_name(ifp), error);
sys/netinet6/in6.c
877
if ((error = in6_setscope(&mltaddr.sin6_addr, ifp, NULL)) != 0)
sys/netinet6/in6.c
893
} else if (rt->rt_ifp != ifp) {
sys/netinet6/in6.c
896
__func__, rt->rt_ifp, ifp, ifp->if_xname,
sys/netinet6/in6.c
905
rt->rt_ifp = ifp;
sys/netinet6/in6.c
916
rt->rt_ifp = ifp;
sys/netinet6/in6.c
936
imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0);
sys/netinet6/in6.c
941
if_name(ifp), error);
sys/netinet6/in6.c
959
if (in6_nigroup(ifp, hostname, hostnamelen, &mltaddr) != 0)
sys/netinet6/in6.c
961
else if ((imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error,
sys/netinet6/in6.c
966
if_name(ifp), error);
sys/netinet6/in6.c
980
if ((error = in6_setscope(&mltaddr.sin6_addr, ifp, NULL)) != 0)
sys/netinet6/in6.c
992
} else if (rt->rt_ifp != ifp) {
sys/netinet6/in6.c
995
__func__, rt->rt_ifp, ifp, ifp->if_xname,
sys/netinet6/in6_gif.c
102
ifp = &var->gv_softc->gif_if;
sys/netinet6/in6_gif.c
175
if (ifp->if_flags & IFF_LINK1)
sys/netinet6/in6_gif.c
182
sc = ifp->if_softc;
sys/netinet6/in6_gif.c
192
if (rt->rt_ifp == ifp) {
sys/netinet6/in6_gif.c
242
__func__, ifp->if_xname, sc->gif_pmtu);
sys/netinet6/in6_gif.c
358
struct ifnet *ifp)
sys/netinet6/in6_gif.c
371
if ((var->gv_softc->gif_if.if_flags & IFF_LINK2) == 0 && ifp) {
sys/netinet6/in6_gif.c
381
if (rt == NULL || rt->rt_ifp != ifp) {
sys/netinet6/in6_gif.c
408
struct ifnet *ifp = NULL;
sys/netinet6/in6_gif.c
414
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet6/in6_gif.c
416
r = gif_validate6(&ip6, var, ifp);
sys/netinet6/in6_gif.c
418
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/in6_gif.c
91
struct ifnet *ifp;
sys/netinet6/in6_ifattach.c
169
in6_get_hw_ifid(struct ifnet *ifp, struct in6_addr *in6)
sys/netinet6/in6_ifattach.c
181
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/in6_ifattach.c
188
if (sdl == NULL || ifa == ifp->if_dl || ifa == ifp->if_hwdl) {
sys/netinet6/in6_ifattach.c
193
if (ifa == ifp->if_hwdl)
sys/netinet6/in6_ifattach.c
201
switch (ifp->if_type) {
sys/netinet6/in6_ifattach.c
213
switch (ifp->if_type) {
sys/netinet6/in6_ifattach.c
311
struct ifnet *ifp;
sys/netinet6/in6_ifattach.c
330
IFNET_READER_FOREACH(ifp) {
sys/netinet6/in6_ifattach.c
331
if (ifp == ifp0)
sys/netinet6/in6_ifattach.c
333
if (in6_get_hw_ifid(ifp, in6) != 0)
sys/netinet6/in6_ifattach.c
343
if_name(ifp0), if_name(ifp));
sys/netinet6/in6_ifattach.c
352
if (get_hostid_ifid(ifp, in6) == 0) {
sys/netinet6/in6_ifattach.c
384
in6_ifattach_linklocal(struct ifnet *ifp, struct ifnet *altifp)
sys/netinet6/in6_ifattach.c
398
strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name));
sys/netinet6/in6_ifattach.c
404
if ((ifp->if_flags & IFF_LOOPBACK) != 0) {
sys/netinet6/in6_ifattach.c
408
if (get_ifid(ifp, altifp, &ifra.ifra_addr.sin6_addr) != 0) {
sys/netinet6/in6_ifattach.c
410
"%s: no ifid available\n", if_name(ifp));
sys/netinet6/in6_ifattach.c
414
if (in6_setscope(&ifra.ifra_addr.sin6_addr, ifp, NULL))
sys/netinet6/in6_ifattach.c
428
if ((error = in6_update_ifa(ifp, &ifra, IN6_IFAUPDATE_DADDELAY)) != 0) {
sys/netinet6/in6_ifattach.c
439
if_name(ifp), error);
sys/netinet6/in6_ifattach.c
451
in6_ifattach_loopback(struct ifnet *ifp)
sys/netinet6/in6_ifattach.c
462
strncpy(ifra.ifra_name, if_name(ifp), sizeof(ifra.ifra_name));
sys/netinet6/in6_ifattach.c
485
if ((error = in6_update_ifa(ifp, &ifra, 0)) != 0) {
sys/netinet6/in6_ifattach.c
488
if_name(ifp), error);
sys/netinet6/in6_ifattach.c
502
in6_nigroup(struct ifnet *ifp, const char *name, int namelen,
sys/netinet6/in6_ifattach.c
542
if (in6_setscope(&sa6->sin6_addr, ifp, NULL))
sys/netinet6/in6_ifattach.c
556
in6_ifattach(struct ifnet *ifp, struct ifnet *altifp)
sys/netinet6/in6_ifattach.c
561
KASSERT(IFNET_LOCKED(ifp));
sys/netinet6/in6_ifattach.c
564
switch (ifp->if_type) {
sys/netinet6/in6_ifattach.c
574
ND_IFINFO(ifp)->flags &= ~ND6_IFF_AUTO_LINKLOCAL;
sys/netinet6/in6_ifattach.c
575
ND_IFINFO(ifp)->flags |= ND6_IFF_IFDISABLED;
sys/netinet6/in6_ifattach.c
584
if (ifp->if_mtu < IPV6_MMTU) {
sys/netinet6/in6_ifattach.c
586
if_name(ifp));
sys/netinet6/in6_ifattach.c
593
switch (ifp->if_type) {
sys/netinet6/in6_ifattach.c
602
ND_IFINFO(ifp)->flags &= ~ND6_IFF_AUTO_LINKLOCAL;
sys/netinet6/in6_ifattach.c
614
if ((ifp->if_flags & IFF_MULTICAST) == 0) {
sys/netinet6/in6_ifattach.c
617
if_name(ifp));
sys/netinet6/in6_ifattach.c
625
if ((ifp->if_flags & IFF_LOOPBACK) != 0) {
sys/netinet6/in6_ifattach.c
628
if (in6ifa_ifpwithaddr(ifp, &in6) == NULL) {
sys/netinet6/in6_ifattach.c
629
if (in6_ifattach_loopback(ifp) != 0)
sys/netinet6/in6_ifattach.c
637
if (!(ND_IFINFO(ifp)->flags & ND6_IFF_IFDISABLED) &&
sys/netinet6/in6_ifattach.c
638
ND_IFINFO(ifp)->flags & ND6_IFF_AUTO_LINKLOCAL) {
sys/netinet6/in6_ifattach.c
641
ia = in6ifa_ifpforlinklocal_psref(ifp, 0, &psref);
sys/netinet6/in6_ifattach.c
642
if (ia == NULL && in6_ifattach_linklocal(ifp, altifp) != 0) {
sys/netinet6/in6_ifattach.c
644
ifp->if_xname);
sys/netinet6/in6_ifattach.c
657
in6_ifdetach(struct ifnet *ifp)
sys/netinet6/in6_ifattach.c
661
if_purgeaddrs(ifp, AF_INET6, in6_purgeaddr);
sys/netinet6/in6_ifattach.c
663
in6_purge_multi(ifp);
sys/netinet6/in6_ifattach.c
666
ip6_mrouter_detach(ifp);
sys/netinet6/in6_ifattach.c
669
nd6_purge(ifp, NULL);
sys/netinet6/in6_ifattach.c
93
get_hostid_ifid(struct ifnet *ifp, struct in6_addr *in6)
sys/netinet6/in6_l2tp.c
111
ifp = &sc->l2tp_ec.ec_if;
sys/netinet6/in6_l2tp.c
112
error = l2tp_check_nesting(ifp, m);
sys/netinet6/in6_l2tp.c
121
if ((ifp->if_flags & IFF_DEBUG) != 0)
sys/netinet6/in6_l2tp.c
151
m = l2tp_tcpmss_clamp(ifp, m);
sys/netinet6/in6_l2tp.c
208
if (rt->rt_ifp == ifp) {
sys/netinet6/in6_l2tp.c
229
if_statinc(ifp, if_oerrors);
sys/netinet6/in6_l2tp.c
97
struct ifnet *ifp;
sys/netinet6/in6_offload.c
169
ip6_tso_output(struct ifnet *ifp, struct ifnet *origifp, struct mbuf *m,
sys/netinet6/in6_offload.c
181
error = ip6_if_output(ifp, origifp, m, dst, rt);
sys/netinet6/in6_offload.h
49
#define IN6_NEED_CHECKSUM(ifp, csum_flags) \
sys/netinet6/in6_offload.h
50
(__predict_true(((ifp)->if_flags & IFF_LOOPBACK) == 0 || \
sys/netinet6/in6_pcb.c
391
struct ifnet *ifp = NULL; /* outgoing interface */
sys/netinet6/in6_pcb.c
481
&ifp, &psref, &ia6);
sys/netinet6/in6_pcb.c
484
if (ifp && scope_ambiguous &&
sys/netinet6/in6_pcb.c
485
(error = in6_setscope(&sin6->sin6_addr, ifp, NULL)) != 0) {
sys/netinet6/in6_pcb.c
486
if_put(ifp, &psref);
sys/netinet6/in6_pcb.c
492
if_put(ifp, &psref);
sys/netinet6/in6_pcb.c
500
if (ifp != NULL) {
sys/netinet6/in6_pcb.c
501
in6p_ip6(inp).ip6_hlim = (u_int8_t)in6pcb_selecthlim(inp, ifp);
sys/netinet6/in6_pcb.c
502
if_put(ifp, &psref);
sys/netinet6/in6_pcb.c
748
in6pcb_purgeif0(struct inpcbtable *table, struct ifnet *ifp)
sys/netinet6/in6_pcb.c
754
KASSERT(ifp != NULL);
sys/netinet6/in6_pcb.c
772
if (im6o->im6o_multicast_if_index == ifp->if_index)
sys/netinet6/in6_pcb.c
783
if (imm->i6mm_maddr->in6m_ifp == ifp) {
sys/netinet6/in6_pcb.c
790
in_purgeifmcast(inp->inp_moptions, ifp);
sys/netinet6/in6_pcb.c
798
in6pcb_purgeif(struct inpcbtable *table, struct ifnet *ifp)
sys/netinet6/in6_pcb.c
807
rt->rt_ifp == ifp) {
sys/netinet6/in6_src.c
182
const struct ifnet *ifp, const struct ip6_pktopts *opts,
sys/netinet6/in6_src.c
210
if (!(ifp->if_flags & IFF_LOOPBACK) &&
sys/netinet6/in6_src.c
214
if (in6_setscope(&src, ifp, &osrczone) ||
sys/netinet6/in6_src.c
341
if (ia_best->ia_ifp == ifp && ia->ia_ifp != ifp)
sys/netinet6/in6_src.c
343
if (ia_best->ia_ifp != ifp && ia->ia_ifp == ifp)
sys/netinet6/in6_src.c
470
struct ifnet *ifp = NULL;
sys/netinet6/in6_src.c
497
iferror = in6_selectif(dstsock, opts, mopts, ro, &ifp, PSREF);
sys/netinet6/in6_src.c
499
*ifpp = ifp;
sys/netinet6/in6_src.c
525
if (ifp) {
sys/netinet6/in6_src.c
526
error = in6_setscope(&srcsock.sin6_addr, ifp, NULL);
sys/netinet6/in6_src.c
542
*ifpp = ifp;
sys/netinet6/in6_src.c
562
if (ifp == NULL) {
sys/netinet6/in6_src.c
584
error = in6_setscope(&dst, ifp, &odstzone);
sys/netinet6/in6_src.c
590
ia = in6_select_best_ia(dstsock, &dst, ifp, opts, odstzone);
sys/netinet6/in6_src.c
601
if_put(ifp, PSREF);
sys/netinet6/in6_src.c
813
in6pcb_selecthlim(struct inpcb *inp, struct ifnet *ifp)
sys/netinet6/in6_src.c
817
else if (ifp)
sys/netinet6/in6_src.c
818
return (ND_IFINFO(ifp)->chlim);
sys/netinet6/in6_var.h
486
#define in6_ifstat_inc(ifp, tag) \
sys/netinet6/in6_var.h
488
if (ifp) \
sys/netinet6/in6_var.h
489
((struct in6_ifextra *)((ifp)->if_afdata[AF_INET6]))->in6_ifstat->tag++; \
sys/netinet6/in6_var.h
533
in6_lookup_mship(struct in6_addr *addr, struct ifnet *ifp,
sys/netinet6/in6_var.h
539
if (imm->i6mm_maddr->in6m_ifp != ifp)
sys/netinet6/in6_var.h
610
#define LLTABLE6(ifp) (((struct in6_ifextra *)(ifp)->if_afdata[AF_INET6])->lltable)
sys/netinet6/ip6_mroute.c
1027
ip6_mforward(struct ip6_hdr *ip6, struct ifnet *ifp, struct mbuf *m)
sys/netinet6/ip6_mroute.c
1042
ifp->if_index);
sys/netinet6/ip6_mroute.c
1086
return ip6_mdq(m, ifp, rt);
sys/netinet6/ip6_mroute.c
1204
mifi < nummifs && mifp->m6_ifp != ifp;
sys/netinet6/ip6_mroute.c
1266
rte->ifp = ifp;
sys/netinet6/ip6_mroute.c
1361
ip6_mdq(struct mbuf *m, struct ifnet *ifp, struct mf6c *rt)
sys/netinet6/ip6_mroute.c
1376
if ((mifi >= nummifs) || (mif6table[mifi].m6_ifp != ifp)) {
sys/netinet6/ip6_mroute.c
1382
ifp->if_index, mifi,
sys/netinet6/ip6_mroute.c
1434
mifp->m6_ifp != ifp;
sys/netinet6/ip6_mroute.c
1486
if ((error = in6_setscope(&src0, ifp, &iszone)) != 0 ||
sys/netinet6/ip6_mroute.c
1487
(error = in6_setscope(&dst0, ifp, &idzone)) != 0) {
sys/netinet6/ip6_mroute.c
1527
struct ifnet *ifp = mifp->m6_ifp;
sys/netinet6/ip6_mroute.c
1562
im6o.im6o_multicast_if_index = if_get_index(ifp);
sys/netinet6/ip6_mroute.c
1588
ingroup = in6_multi_group(&ip6->ip6_dst, ifp);
sys/netinet6/ip6_mroute.c
1590
ip6_mloopback(ifp, m,
sys/netinet6/ip6_mroute.c
1598
if (mb_copy->m_pkthdr.len <= ifp->if_mtu || ifp->if_mtu < IPV6_MMTU) {
sys/netinet6/ip6_mroute.c
1599
error = ip6_if_output(ifp, ifp, mb_copy, &dst6, NULL);
sys/netinet6/ip6_mroute.c
1613
ifp->if_mtu);
sys/netinet6/ip6_mroute.c
1623
if_name(ifp),
sys/netinet6/ip6_mroute.c
516
struct ifnet *ifp;
sys/netinet6/ip6_mroute.c
543
ifp = mif6table[mifi].m6_ifp;
sys/netinet6/ip6_mroute.c
545
if_mcast_op(ifp, SIOCDELMULTI,
sys/netinet6/ip6_mroute.c
603
ip6_mrouter_detach(struct ifnet *ifp)
sys/netinet6/ip6_mroute.c
617
if (mif6table[mifi].m6_ifp == ifp)
sys/netinet6/ip6_mroute.c
629
if (rte->ifp == ifp)
sys/netinet6/ip6_mroute.c
630
rte->ifp = NULL;
sys/netinet6/ip6_mroute.c
643
struct ifnet *ifp;
sys/netinet6/ip6_mroute.c
652
if (!mifcp->mif6c_pifi || (ifp = if_byindex(mifcp->mif6c_pifi)) == NULL)
sys/netinet6/ip6_mroute.c
656
ifp = &multicast_register_if6;
sys/netinet6/ip6_mroute.c
659
strlcpy(ifp->if_xname, "register_mif",
sys/netinet6/ip6_mroute.c
660
sizeof(ifp->if_xname));
sys/netinet6/ip6_mroute.c
661
ifp->if_flags |= IFF_LOOPBACK;
sys/netinet6/ip6_mroute.c
662
ifp->if_index = mifcp->mif6c_mifi;
sys/netinet6/ip6_mroute.c
664
if_attach(ifp);
sys/netinet6/ip6_mroute.c
668
if ((ifp->if_flags & IFF_MULTICAST) == 0)
sys/netinet6/ip6_mroute.c
677
error = if_mcast_op(ifp, SIOCADDMULTI, sin6tosa(&sin6));
sys/netinet6/ip6_mroute.c
685
mifp->m6_ifp = ifp;
sys/netinet6/ip6_mroute.c
701
mifcp->mif6c_mifi, ifp->if_xname);
sys/netinet6/ip6_mroute.c
715
struct ifnet *ifp;
sys/netinet6/ip6_mroute.c
731
ifp = mifp->m6_ifp;
sys/netinet6/ip6_mroute.c
734
if_mcast_op(ifp, SIOCDELMULTI, sin6tosa(&sin6));
sys/netinet6/ip6_mroute.c
844
if (rte->ifp) {
sys/netinet6/ip6_mroute.c
845
ip6_mdq(rte->m, rte->ifp, rt);
sys/netinet6/ip6_mroute.h
243
struct ifnet *ifp; /* Interface pkt came in on */
sys/netinet6/ip6_output.c
1001
in6_ifstat_inc(ifp, ifs6_out_fragcreat);
sys/netinet6/ip6_output.c
1004
in6_ifstat_inc(ifp, ifs6_out_fragok);
sys/netinet6/ip6_output.c
1019
ia6 = in6_ifawithifp(ifp, &ip6->ip6_src);
sys/netinet6/ip6_output.c
1030
error = ip6_if_output(ifp, origifp, m, dst, rt);
sys/netinet6/ip6_output.c
1046
if_put(ifp, &psref);
sys/netinet6/ip6_output.c
1248
ip6_getpmtu(struct rtentry *rt, struct ifnet *ifp, u_long *mtup,
sys/netinet6/ip6_output.c
1256
if (ifp == NULL)
sys/netinet6/ip6_output.c
1257
ifp = rt->rt_ifp;
sys/netinet6/ip6_output.c
1260
mtu = ifp->if_mtu;
sys/netinet6/ip6_output.c
1272
} else if (mtu > ifp->if_mtu) {
sys/netinet6/ip6_output.c
1281
mtu = ifp->if_mtu;
sys/netinet6/ip6_output.c
1285
} else if (ifp) {
sys/netinet6/ip6_output.c
1286
mtu = ifp->if_mtu;
sys/netinet6/ip6_output.c
159
ip6_if_output(struct ifnet * const ifp, struct ifnet * const origifp,
sys/netinet6/ip6_output.c
166
error = rt_check_reject_route(rt, ifp);
sys/netinet6/ip6_output.c
175
if ((ND_IFINFO(ifp)->flags & ND6_IFF_IFDISABLED)) {
sys/netinet6/ip6_output.c
180
if ((ifp->if_flags & IFF_LOOPBACK) != 0)
sys/netinet6/ip6_output.c
181
error = if_output_lock(ifp, origifp, m, sin6tocsa(dst), rt);
sys/netinet6/ip6_output.c
183
error = if_output_lock(ifp, ifp, m, sin6tocsa(dst), rt);
sys/netinet6/ip6_output.c
210
struct ifnet *ifp = NULL, *origifp = NULL;
sys/netinet6/ip6_output.c
2351
ip6_get_membership(const struct sockopt *sopt, struct ifnet **ifp,
sys/netinet6/ip6_output.c
2410
*ifp = rt != NULL ?
sys/netinet6/ip6_output.c
2418
*ifp = if_get_byindex(mreq.ipv6mr_interface, psref);
sys/netinet6/ip6_output.c
2419
if (*ifp == NULL)
sys/netinet6/ip6_output.c
2439
struct ifnet *ifp;
sys/netinet6/ip6_output.c
2473
if ((ifp = if_byindex(ifindex)) == NULL) {
sys/netinet6/ip6_output.c
2478
if ((ifp->if_flags & IFF_MULTICAST) == 0) {
sys/netinet6/ip6_output.c
2484
ifp = NULL;
sys/netinet6/ip6_output.c
2485
im6o->im6o_multicast_if_index = if_get_index(ifp);
sys/netinet6/ip6_output.c
2533
ifp = NULL;
sys/netinet6/ip6_output.c
2534
error = ip6_get_membership(sopt, &ifp, &psref, &ia, sizeof(ia));
sys/netinet6/ip6_output.c
2536
KASSERT(ifp == NULL);
sys/netinet6/ip6_output.c
2549
if (ifp == NULL || (ifp->if_flags & IFF_MULTICAST) == 0) {
sys/netinet6/ip6_output.c
2554
if (in6_setscope(&ia, ifp, NULL)) {
sys/netinet6/ip6_output.c
2563
if (imm->i6mm_maddr->in6m_ifp == ifp &&
sys/netinet6/ip6_output.c
2576
imm = in6_joingroup(ifp, &ia, &error, 0);
sys/netinet6/ip6_output.c
2581
if_put(ifp, &psref);
sys/netinet6/ip6_output.c
2604
if ((ifp = if_byindex(mreq.ipv6mr_interface)) == NULL) {
sys/netinet6/ip6_output.c
2609
ifp = NULL;
sys/netinet6/ip6_output.c
2612
if (ifp) {
sys/netinet6/ip6_output.c
2613
if (in6_setscope(&mreq.ipv6mr_multiaddr, ifp, NULL)) {
sys/netinet6/ip6_output.c
2653
if ((ifp == NULL || imm->i6mm_maddr->in6m_ifp == ifp) &&
sys/netinet6/ip6_output.c
2906
struct ifnet *ifp;
sys/netinet6/ip6_output.c
2908
ifp = if_byindex(pktinfo->ipi6_ifindex);
sys/netinet6/ip6_output.c
2909
if (ifp == NULL) {
sys/netinet6/ip6_output.c
3236
ip6_mloopback(struct ifnet *ifp, struct mbuf *m,
sys/netinet6/ip6_output.c
3273
(void)looutput(ifp, copym, (const struct sockaddr *)dst, NULL);
sys/netinet6/ip6_output.c
523
ifp = if_get_byindex(pi->ipi6_ifindex, &psref);
sys/netinet6/ip6_output.c
525
ifp = if_get_byindex(im6o->im6o_multicast_if_index,
sys/netinet6/ip6_output.c
530
if (ifp == NULL) {
sys/netinet6/ip6_output.c
534
ifp = if_get_byindex(rt->rt_ifp->if_index, &psref);
sys/netinet6/ip6_output.c
554
in6_ifstat_inc(ifp, ifs6_out_request);
sys/netinet6/ip6_output.c
575
origifp = ifp;
sys/netinet6/ip6_output.c
595
if ((ifp->if_flags & IFF_LOOPBACK) == 0 &&
sys/netinet6/ip6_output.c
633
in6_ifstat_inc(ifp, ifs6_out_mcast);
sys/netinet6/ip6_output.c
638
if (!(ifp->if_flags & IFF_MULTICAST)) {
sys/netinet6/ip6_output.c
640
in6_ifstat_inc(ifp, ifs6_out_discard);
sys/netinet6/ip6_output.c
645
ingroup = in6_multi_group(&ip6->ip6_dst, ifp);
sys/netinet6/ip6_output.c
653
ip6_mloopback(ifp, m, dst);
sys/netinet6/ip6_output.c
668
if (ip6_mforward(ip6, ifp, m) != 0) {
sys/netinet6/ip6_output.c
682
if (ip6->ip6_hlim == 0 || (ifp->if_flags & IFF_LOOPBACK) ||
sys/netinet6/ip6_output.c
694
*ifpp = ifp;
sys/netinet6/ip6_output.c
713
error = ip6_getpmtu(rt_pmtu, ifp, &mtu, &alwaysfrag);
sys/netinet6/ip6_output.c
773
error = pfil_run_hooks(inet6_pfil_hook, &m, ifp, PFIL_OUT);
sys/netinet6/ip6_output.c
812
if (dontfrag && (!tso && tlen > ifp->if_mtu)) { /* case 2-b */
sys/netinet6/ip6_output.c
846
ia6 = in6_ifawithifp(ifp, &ip6->ip6_src);
sys/netinet6/ip6_output.c
853
sw_csum = m->m_pkthdr.csum_flags & ~ifp->if_csum_flags_tx;
sys/netinet6/ip6_output.c
855
if (IN6_NEED_CHECKSUM(ifp,
sys/netinet6/ip6_output.c
868
error = ip6_tso_output(ifp, origifp, m, dst, rt);
sys/netinet6/ip6_output.c
870
error = ip6_if_output(ifp, origifp, m, dst, rt);
sys/netinet6/ip6_output.c
887
in6_ifstat_inc(ifp, ifs6_out_fragfail);
sys/netinet6/ip6_output.c
893
in6_ifstat_inc(ifp, ifs6_out_fragfail);
sys/netinet6/ip6_output.c
912
in6_ifstat_inc(ifp, ifs6_out_fragfail);
sys/netinet6/ip6_output.c
938
if (IN6_NEED_CHECKSUM(ifp,
sys/netinet6/mld6.c
1012
ifp = if_get_byindex(name[0], &psref);
sys/netinet6/mld6.c
1013
if (ifp == NULL) {
sys/netinet6/mld6.c
1022
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/mld6.c
1023
LIST_FOREACH(in6m, &ifp->if_multiaddrs, in6m_entry) {
sys/netinet6/mld6.c
1029
if_put(ifp, &psref);
sys/netinet6/mld6.c
1037
ifa = if_first_addr_psref(ifp, AF_INET6, &psref_ia);
sys/netinet6/mld6.c
1040
LIST_FOREACH(in6m, &ifp->if_multiaddrs, in6m_entry) {
sys/netinet6/mld6.c
1072
if_put(ifp, &psref);
sys/netinet6/mld6.c
350
struct ifnet *ifp;
sys/netinet6/mld6.c
356
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet6/mld6.c
357
if (__predict_false(ifp == NULL))
sys/netinet6/mld6.c
403
if (in6_setscope(&mld_addr, ifp, NULL)) {
sys/netinet6/mld6.c
424
if (ifp->if_flags & IFF_LOOPBACK)
sys/netinet6/mld6.c
432
if (in6_setscope(&all_in6, ifp, NULL)) {
sys/netinet6/mld6.c
459
LIST_FOREACH_SAFE(in6m, &ifp->if_multiaddrs, in6m_entry, next) {
sys/netinet6/mld6.c
513
in6m = in6_lookup_multi(&mld_addr, ifp);
sys/netinet6/mld6.c
538
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/mld6.c
554
struct ifnet *ifp = in6m->in6m_ifp;
sys/netinet6/mld6.c
569
ia = in6ifa_ifpforlinklocal_psref(ifp, ignflags, &psref);
sys/netinet6/mld6.c
601
im6o.im6o_multicast_if_index = if_get_index(ifp);
sys/netinet6/mld6.c
612
icmp6_ifstat_inc(ifp, ifs6_out_msg);
sys/netinet6/mld6.c
615
icmp6_ifstat_inc(ifp, ifs6_out_mldquery);
sys/netinet6/mld6.c
618
icmp6_ifstat_inc(ifp, ifs6_out_mldreport);
sys/netinet6/mld6.c
621
icmp6_ifstat_inc(ifp, ifs6_out_mlddone);
sys/netinet6/mld6.c
703
in6_addmulti(struct in6_addr *maddr6, struct ifnet *ifp, int *errorp,
sys/netinet6/mld6.c
715
in6m = in6_lookup_multi(maddr6, ifp);
sys/netinet6/mld6.c
733
in6m->in6m_ifp = ifp;
sys/netinet6/mld6.c
739
LIST_INSERT_HEAD(&ifp->if_multiaddrs, in6m, in6m_entry);
sys/netinet6/mld6.c
746
*errorp = if_mcast_op(ifp, SIOCADDMULTI, sin6tosa(&sin6));
sys/netinet6/mld6.c
856
in6_lookup_multi(const struct in6_addr *addr, const struct ifnet *ifp)
sys/netinet6/mld6.c
862
LIST_FOREACH(in6m, &ifp->if_multiaddrs, in6m_entry) {
sys/netinet6/mld6.c
871
const struct ifnet *ifp)
sys/netinet6/mld6.c
876
in6m = in6_lookup_multi(addr, ifp);
sys/netinet6/mld6.c
883
in6_multi_group(const struct in6_addr *addr, const struct ifnet *ifp)
sys/netinet6/mld6.c
888
ingroup = in6_lookup_multi(addr, ifp) != NULL;
sys/netinet6/mld6.c
898
in6_purge_multi(struct ifnet *ifp)
sys/netinet6/mld6.c
903
LIST_FOREACH_SAFE(in6m, &ifp->if_multiaddrs, in6m_entry, next) {
sys/netinet6/mld6.c
945
in6_joingroup(struct ifnet *ifp, struct in6_addr *addr, int *errorp, int timer)
sys/netinet6/mld6.c
955
imm->i6mm_maddr = in6_addmulti(addr, ifp, errorp, timer);
sys/netinet6/mld6.c
996
struct ifnet *ifp;
sys/netinet6/nd6.c
1013
ifa = (struct ifaddr *)in6ifa_ifpwithaddr_psref(ifp,
sys/netinet6/nd6.c
1032
if (ifp->if_flags & IFF_MULTICAST) {
sys/netinet6/nd6.c
1041
if (in6_setscope(&llsol, ifp, NULL))
sys/netinet6/nd6.c
1043
if (!in6_addmulti(&llsol, ifp, &error, 0)) {
sys/netinet6/nd6.c
1046
"%s (errno=%d)\n", if_name(ifp),
sys/netinet6/nd6.c
1065
(ifp->if_flags & IFF_MULTICAST) != 0) {
sys/netinet6/nd6.c
1073
if (in6_setscope(&llsol, ifp, NULL) == 0)
sys/netinet6/nd6.c
1074
in6_lookup_and_delete_multi(&llsol, ifp);
sys/netinet6/nd6.c
1081
nd6_setifflags(struct ifnet *ifp, uint32_t flags)
sys/netinet6/nd6.c
1083
struct nd_kifinfo *ndi = ND_IFINFO(ifp);
sys/netinet6/nd6.c
1098
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/nd6.c
1115
" duplicate.\n", if_name(ifp));
sys/netinet6/nd6.c
1118
if (ifp->if_flags & IFF_UP)
sys/netinet6/nd6.c
1119
in6_if_up(ifp);
sys/netinet6/nd6.c
1131
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/nd6.c
1154
in6_ifattach(ifp, NULL);
sys/netinet6/nd6.c
1156
ifp->if_flags & IFF_UP)
sys/netinet6/nd6.c
1167
ifa = in6ifa_first_lladdr(ifp);
sys/netinet6/nd6.c
1172
in6_ifattach(ifp, NULL);
sys/netinet6/nd6.c
1180
nd6_ioctl(u_long cmd, void *data, struct ifnet *ifp)
sys/netinet6/nd6.c
1189
struct nd_kifinfo *ifndi = ND_IFINFO(ifp);
sys/netinet6/nd6.c
1236
nd6_setifflags(ifp, OND.flags);
sys/netinet6/nd6.c
1261
nd6_setifflags(ifp, ND.flags);
sys/netinet6/nd6.c
1269
if ((error = in6_setscope(&nb_addr, ifp, NULL)) != 0)
sys/netinet6/nd6.c
1272
ln = nd6_lookup(&nb_addr, ifp, false);
sys/netinet6/nd6.c
1291
nd6_llinfo_release_pkts(struct llentry *ln, struct ifnet *ifp)
sys/netinet6/nd6.c
1313
ip6_if_output(ifp, ifp, m_hold, &sin6, NULL);
sys/netinet6/nd6.c
1325
struct ifnet *ifp,
sys/netinet6/nd6.c
1340
KASSERT(ifp != NULL);
sys/netinet6/nd6.c
1357
ln = nd6_lookup(from, ifp, true);
sys/netinet6/nd6.c
1365
ln = nd6_create(from, ifp);
sys/netinet6/nd6.c
1381
llchange = memcmp(lladdr, &ln->ll_addr, ifp->if_addrlen);
sys/netinet6/nd6.c
1401
memcpy(&ln->ll_addr, lladdr, ifp->if_addrlen);
sys/netinet6/nd6.c
1436
nd6_llinfo_release_pkts(ln, ifp);
sys/netinet6/nd6.c
1513
NULL, sin6tosa(&sin6), lladdr, ifp);
sys/netinet6/nd6.c
1524
nd6_gc_neighbors(LLTABLE6(ifp), &ln->r_l3addr.addr6);
sys/netinet6/nd6.c
1531
struct ifnet *ifp;
sys/netinet6/nd6.c
1540
IFNET_READER_FOREACH(ifp) {
sys/netinet6/nd6.c
1541
ndi = ND_IFINFO(ifp);
sys/netinet6/nd6.c
1544
if_acquire(ifp, &psref);
sys/netinet6/nd6.c
1555
if_release(ifp, &psref);
sys/netinet6/nd6.c
1569
nd6_resolve(struct ifnet *ifp, const struct rtentry *rt, struct mbuf *m,
sys/netinet6/nd6.c
1576
struct nd_kifinfo *ndi = ND_IFINFO(ifp);
sys/netinet6/nd6.c
1592
ln = nd6_lookup(&dst->sin6_addr, ifp, false);
sys/netinet6/nd6.c
1600
memcpy(lldst, &ln->ll_addr, MIN(dstsize, ifp->if_addrlen));
sys/netinet6/nd6.c
1608
ln = nd6_lookup(&dst->sin6_addr, ifp, true);
sys/netinet6/nd6.c
1609
if (ln == NULL && nd6_is_addr_neighbor(dst, ifp)) {
sys/netinet6/nd6.c
1615
ln = nd6_create(&dst->sin6_addr, ifp);
sys/netinet6/nd6.c
1636
nd6_gc_neighbors(LLTABLE6(ifp), &dst->sin6_addr);
sys/netinet6/nd6.c
1642
nd6_need_cache(struct ifnet *ifp)
sys/netinet6/nd6.c
1651
switch (ifp->if_type) {
sys/netinet6/nd6.c
169
nd6_ifattach(struct ifnet *ifp)
sys/netinet6/nd6.c
185
if ((ip6_auto_linklocal && ifp->if_type != IFT_BRIDGE) ||
sys/netinet6/nd6.c
186
(ifp->if_flags & IFF_LOOPBACK))
sys/netinet6/nd6.c
193
nd6_ifdetach(struct ifnet *ifp, struct in6_ifextra *ext)
sys/netinet6/nd6.c
197
if_purgeaddrs(ifp, AF_INET6, in6_purgeaddr);
sys/netinet6/nd6.c
198
nd6_purge(ifp, ext);
sys/netinet6/nd6.c
382
nd6_llinfo_output(struct ifnet *ifp, const union l3addr *daddr,
sys/netinet6/nd6.c
387
nd6_ns_output(ifp,
sys/netinet6/nd6.c
394
nd6_nud_enabled(struct ifnet *ifp)
sys/netinet6/nd6.c
396
struct nd_kifinfo *ndi = ND_IFINFO(ifp);
sys/netinet6/nd6.c
402
nd6_llinfo_reachable(struct ifnet *ifp)
sys/netinet6/nd6.c
404
struct nd_kifinfo *ndi = ND_IFINFO(ifp);
sys/netinet6/nd6.c
410
nd6_llinfo_retrans(struct ifnet *ifp)
sys/netinet6/nd6.c
412
struct nd_kifinfo *ndi = ND_IFINFO(ifp);
sys/netinet6/nd6.c
418
nd6_llinfo_missed(struct ifnet *ifp, const union l3addr *taddr,
sys/netinet6/nd6.c
435
ICMP6_DST_UNREACH_ADDR, 0, ifp, &mdaddr6);
sys/netinet6/nd6.c
444
rt_clonedmsg(RTM_MISS, sa, sin6tosa(&tsin6), NULL, ifp);
sys/netinet6/nd6.c
473
struct ifnet *ifp;
sys/netinet6/nd6.c
475
ifp = ia6->ia_ifa.ifa_ifp;
sys/netinet6/nd6.c
476
IFNET_LOCK(ifp);
sys/netinet6/nd6.c
481
if (!if_is_deactivated(ifp)) {
sys/netinet6/nd6.c
492
IFNET_UNLOCK(ifp);
sys/netinet6/nd6.c
531
nd6_purge(struct ifnet *ifp, struct in6_ifextra *ext)
sys/netinet6/nd6.c
540
ext = ifp->if_afdata[AF_INET6];
sys/netinet6/nd6.c
557
nd6_lookup(const struct in6_addr *addr6, const struct ifnet *ifp, bool wlock)
sys/netinet6/nd6.c
564
IF_AFDATA_RLOCK(ifp);
sys/netinet6/nd6.c
565
ln = lla_lookup(LLTABLE6(ifp), wlock ? LLE_EXCLUSIVE : 0,
sys/netinet6/nd6.c
567
IF_AFDATA_RUNLOCK(ifp);
sys/netinet6/nd6.c
573
nd6_create(const struct in6_addr *addr6, const struct ifnet *ifp)
sys/netinet6/nd6.c
582
IF_AFDATA_WLOCK(ifp);
sys/netinet6/nd6.c
583
ln = lla_create(LLTABLE6(ifp), LLE_EXCLUSIVE, sin6tosa(&sin6), rt);
sys/netinet6/nd6.c
584
IF_AFDATA_WUNLOCK(ifp);
sys/netinet6/nd6.c
600
nd6_is_new_addr_neighbor(const struct sockaddr_in6 *addr, struct ifnet *ifp)
sys/netinet6/nd6.c
620
if (in6_setscope(&sin6_copy.sin6_addr, ifp, &zone))
sys/netinet6/nd6.c
635
if (dstaddr->ifa_ifp == ifp) {
sys/netinet6/nd6.c
650
nd6_is_addr_neighbor(const struct sockaddr_in6 *addr, struct ifnet *ifp)
sys/netinet6/nd6.c
670
if (in6_setscope(&sin6_copy.sin6_addr, ifp, &zone))
sys/netinet6/nd6.c
678
if (nd6_is_new_addr_neighbor(addr, ifp))
sys/netinet6/nd6.c
685
ln = nd6_lookup(&addr->sin6_addr, ifp, false);
sys/netinet6/nd6.c
695
if ((rt->rt_flags & RTF_CONNECTED) && (rt->rt_ifp == ifp
sys/netinet6/nd6.c
697
|| rt->rt_ifp->if_bridge == ifp->if_bridge
sys/netinet6/nd6.c
700
|| (ifp->if_type == IFT_CARP && rt->rt_ifp == ifp->if_carpdev) ||
sys/netinet6/nd6.c
701
(rt->rt_ifp->if_type == IFT_CARP && rt->rt_ifp->if_carpdev == ifp)||
sys/netinet6/nd6.c
702
(ifp->if_type == IFT_CARP && rt->rt_ifp->if_type == IFT_CARP &&
sys/netinet6/nd6.c
703
rt->rt_ifp->if_carpdev == ifp->if_carpdev)
sys/netinet6/nd6.c
723
struct ifnet *ifp;
sys/netinet6/nd6.c
743
ifp = ln->lle_tbl->llt_ifp;
sys/netinet6/nd6.c
752
rt_clonedmsg(RTM_DELETE, NULL, sin6tosa(&sin6), lladdr, ifp);
sys/netinet6/nd6.c
760
IF_AFDATA_LOCK(ifp);
sys/netinet6/nd6.c
763
lltable_free_entry(LLTABLE6(ifp), ln);
sys/netinet6/nd6.c
765
IF_AFDATA_UNLOCK(ifp);
sys/netinet6/nd6.c
777
struct ifnet *ifp;
sys/netinet6/nd6.c
782
ifp = rt->rt_ifp;
sys/netinet6/nd6.c
783
ln = nd6_lookup(&(satocsin6(rt_getkey(rt)))->sin6_addr, ifp, true);
sys/netinet6/nd6.c
839
struct ifnet *ifp = rt->rt_ifp;
sys/netinet6/nd6.c
840
uint8_t namelen = strlen(ifp->if_xname), addrlen = ifp->if_addrlen;
sys/netinet6/nd6.c
860
"(errno=%d)\n", __func__, if_name(ifp), rc);
sys/netinet6/nd6.c
880
switch(ifp->if_type) {
sys/netinet6/nd6.c
891
if (nd6_need_cache(ifp) == 0 && (rt->rt_flags & RTF_HOST) == 0) {
sys/netinet6/nd6.c
929
ifp->if_index, ifp->if_type,
sys/netinet6/nd6.c
933
sizeof(u.ss), if_name(ifp));
sys/netinet6/nd6.c
941
if_name(ifp));
sys/netinet6/nd6.c
971
nd6_na_output(ifp,
sys/netinet6/nd6.c
978
if ((ifp->if_flags & (IFF_POINTOPOINT | IFF_LOOPBACK)) == 0) {
sys/netinet6/nd6.c
989
if_name(ifp));
sys/netinet6/nd6.c
992
satosdl(gate)->sdl_type = ifp->if_type;
sys/netinet6/nd6.c
993
satosdl(gate)->sdl_index = ifp->if_index;
sys/netinet6/nd6.h
79
#define ND_IFINFO(ifp) \
sys/netinet6/nd6.h
80
(((struct in6_ifextra *)(ifp)->if_afdata[AF_INET6])->nd_ifinfo)
sys/netinet6/nd6_nbr.c
1008
mac = nd6_ifptomac(ifp);
sys/netinet6/nd6_nbr.c
1012
if (sdl->sdl_alen == ifp->if_addrlen)
sys/netinet6/nd6_nbr.c
1017
int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen;
sys/netinet6/nd6_nbr.c
1029
memcpy((void *)(nd_opt + 1), mac, ifp->if_addrlen);
sys/netinet6/nd6_nbr.c
103
struct ifnet *ifp, *ifpc;
sys/netinet6/nd6_nbr.c
1041
icmp6_ifstat_inc(ifp, ifs6_out_msg);
sys/netinet6/nd6_nbr.c
1042
icmp6_ifstat_inc(ifp, ifs6_out_neighboradvert);
sys/netinet6/nd6_nbr.c
1055
nd6_ifptomac(const struct ifnet *ifp)
sys/netinet6/nd6_nbr.c
1057
switch (ifp->if_type) {
sys/netinet6/nd6_nbr.c
1065
return CLLADDR(ifp->if_sadl);
sys/netinet6/nd6_nbr.c
123
ifp = ifpc = m_get_rcvif_psref(m, &psref);
sys/netinet6/nd6_nbr.c
124
if (ifp == NULL)
sys/netinet6/nd6_nbr.c
130
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/nd6_nbr.c
135
if (in6_setscope(&taddr6, ifp, NULL) != 0)
sys/netinet6/nd6_nbr.c
1391
struct ifnet *ifp;
sys/netinet6/nd6_nbr.c
1397
ifp = ifa->ifa_ifp;
sys/netinet6/nd6_nbr.c
141
IN6_PRINT(ip6buf2, &ip6->ip6_dst), if_name(ifp));
sys/netinet6/nd6_nbr.c
1410
if_name(ifp), IN6_PRINT(ip6buf, &ia->ia_addr.sin6_addr), llastr);
sys/netinet6/nd6_nbr.c
1429
switch (ifp->if_type) {
sys/netinet6/nd6_nbr.c
1435
if (in6_get_hw_ifid(ifp, &in6) == 0 &&
sys/netinet6/nd6_nbr.c
1437
ND_IFINFO(ifp)->flags |= ND6_IFF_IFDISABLED;
sys/netinet6/nd6_nbr.c
1440
if_name(ifp));
sys/netinet6/nd6_nbr.c
1451
struct ifnet *ifp = ifa->ifa_ifp;
sys/netinet6/nd6_nbr.c
1455
if ((ifp->if_flags & IFF_UP) == 0) {
sys/netinet6/nd6_nbr.c
1457
printf("%s: interface down?\n", if_name(ifp));
sys/netinet6/nd6_nbr.c
1461
if ((ifp->if_flags & IFF_RUNNING) == 0) {
sys/netinet6/nd6_nbr.c
1463
printf("%s: interface not running?\n", if_name(ifp));
sys/netinet6/nd6_nbr.c
1473
nd6_ns_output(ifp, NULL, &ia->ia_addr.sin6_addr, NULL, nonce);
sys/netinet6/nd6_nbr.c
164
if (nd6_is_addr_neighbor(&ssin6, ifp) == 0) {
sys/netinet6/nd6_nbr.c
167
IN6_PRINT(ip6buf, &saddr6), if_name(ifp));
sys/netinet6/nd6_nbr.c
207
ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &daddr6);
sys/netinet6/nd6_nbr.c
225
if (ifp->if_carp && ifp->if_type != IFT_CARP) {
sys/netinet6/nd6_nbr.c
227
ifa = carp_iamatch6(ifp->if_carp, &taddr6);
sys/netinet6/nd6_nbr.c
230
if (ifa->ifa_ifp && ifa->ifa_ifp != ifp) {
sys/netinet6/nd6_nbr.c
240
ifa = (struct ifaddr *)in6ifa_ifpwithaddr_psref(ifp, &taddr6,
sys/netinet6/nd6_nbr.c
243
ifa = (struct ifaddr *)in6ifa_ifpwithaddr_psref(ifp, &taddr6,
sys/netinet6/nd6_nbr.c
260
ifa = (struct ifaddr *)in6ifa_ifpforlinklocal_psref(ifp,
sys/netinet6/nd6_nbr.c
285
if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
sys/netinet6/nd6_nbr.c
289
ifp->if_addrlen, lladdrlen - 2);
sys/netinet6/nd6_nbr.c
324
ifp->if_index, ifp->if_type,
sys/netinet6/nd6_nbr.c
358
if (in6_setscope(&in6_all, ifp, NULL) != 0)
sys/netinet6/nd6_nbr.c
369
nd6_na_output(ifp, &saddr6, &taddr6,
sys/netinet6/nd6_nbr.c
375
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/nd6_nbr.c
376
if (ifp != ifpc)
sys/netinet6/nd6_nbr.c
388
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/nd6_nbr.c
402
nd6_ns_output(struct ifnet *ifp, const struct in6_addr *daddr6,
sys/netinet6/nd6_nbr.c
425
maxlen += (sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7;
sys/netinet6/nd6_nbr.c
444
im6o.im6o_multicast_if_index = if_get_index(ifp);
sys/netinet6/nd6_nbr.c
470
if (in6_setscope(&ip6->ip6_dst, ifp, NULL) != 0)
sys/netinet6/nd6_nbr.c
491
if (hsrc && in6ifa_ifpwithaddr(ifp, hsrc)) {
sys/netinet6/nd6_nbr.c
545
if (nonce == NULL && (mac = nd6_ifptomac(ifp))) {
sys/netinet6/nd6_nbr.c
546
int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen;
sys/netinet6/nd6_nbr.c
557
memcpy((void *)(nd_opt + 1), mac, ifp->if_addrlen);
sys/netinet6/nd6_nbr.c
584
icmp6_ifstat_inc(ifp, ifs6_out_msg);
sys/netinet6/nd6_nbr.c
585
icmp6_ifstat_inc(ifp, ifs6_out_neighborsolicit);
sys/netinet6/nd6_nbr.c
610
struct ifnet *ifp;
sys/netinet6/nd6_nbr.c
631
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet6/nd6_nbr.c
632
if (ifp == NULL)
sys/netinet6/nd6_nbr.c
639
IN6_PRINT(ip6buf2, &ip6->ip6_dst), if_name(ifp));
sys/netinet6/nd6_nbr.c
645
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/nd6_nbr.c
656
if (in6_setscope(&taddr6, ifp, NULL)) {
sys/netinet6/nd6_nbr.c
685
if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
sys/netinet6/nd6_nbr.c
689
ifp->if_addrlen, lladdrlen - 2);
sys/netinet6/nd6_nbr.c
693
ifp_ll = if_get_bylla(lladdr, ifp->if_addrlen, &psref_ll);
sys/netinet6/nd6_nbr.c
701
ifa = (struct ifaddr *)in6ifa_ifpwithaddr_psref(ifp, &taddr6, &psref_ia);
sys/netinet6/nd6_nbr.c
718
ifp->if_index, ifp->if_type,
sys/netinet6/nd6_nbr.c
736
if (nd6_is_addr_neighbor(&ssin6, ifp) == 0) {
sys/netinet6/nd6_nbr.c
738
IN6_PRINT(ip6buf, &saddr6), if_name(ifp));
sys/netinet6/nd6_nbr.c
746
ln = nd6_lookup(&taddr6, ifp, true);
sys/netinet6/nd6_nbr.c
756
if (ifp->if_addrlen && !lladdr)
sys/netinet6/nd6_nbr.c
762
memcpy(&ln->ll_addr, lladdr, ifp->if_addrlen);
sys/netinet6/nd6_nbr.c
784
if (memcmp(lladdr, &ln->ll_addr, ifp->if_addrlen))
sys/netinet6/nd6_nbr.c
830
memcpy(&ln->ll_addr, lladdr, ifp->if_addrlen);
sys/netinet6/nd6_nbr.c
858
nd6_llinfo_release_pkts(ln, ifp);
sys/netinet6/nd6_nbr.c
872
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/nd6_nbr.c
881
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/nd6_nbr.c
896
struct ifnet *ifp,
sys/netinet6/nd6_nbr.c
924
maxlen += (sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7;
sys/netinet6/nd6_nbr.c
943
im6o.im6o_multicast_if_index = if_get_index(ifp);
sys/netinet6/nd6_nbr.c
966
if (in6_setscope(&daddr6, ifp, NULL))
sys/netinet6/nd6_rtr.c
113
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/nd6_rtr.c
133
if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
sys/netinet6/nd6_rtr.c
137
ifp->if_addrlen,
sys/netinet6/nd6_rtr.c
143
nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, icmp6_type, 0);
sys/netinet6/nd6_rtr.c
146
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/nd6_rtr.c
153
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/nd6_rtr.c
59
struct ifnet *ifp;
sys/netinet6/nd6_rtr.c
70
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet6/nd6_rtr.c
71
if (ifp == NULL)
sys/netinet6/nd6_rtr.c
78
IN6_PRINT(ip6bufd, &ip6->ip6_dst), if_name(ifp));
sys/netinet6/nd6_rtr.c
95
m_put_rcvif_psref(ifp, &psref);
sys/netinet6/raw_ip6.c
711
struct ifnet *ifp = NULL;
sys/netinet6/raw_ip6.c
745
&in6p_laddr(inp), &ifp, &psref, &in6a);
sys/netinet6/raw_ip6.c
749
if (ifp && scope_ambiguous &&
sys/netinet6/raw_ip6.c
750
(error = in6_setscope(&addr->sin6_addr, ifp, NULL)) != 0) {
sys/netinet6/raw_ip6.c
757
if_put(ifp, &psref);
sys/netinet6/raw_ip6.c
809
rip6_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netinet6/raw_ip6.c
811
return in6_control(so, cmd, nam, ifp);
sys/netinet6/raw_ip6.c
926
rip6_purgeif(struct socket *so, struct ifnet *ifp)
sys/netinet6/raw_ip6.c
930
in6pcb_purgeif0(&raw6cbtable, ifp);
sys/netinet6/raw_ip6.c
934
in6_purgeif(ifp);
sys/netinet6/raw_ip6.c
938
in6pcb_purgeif(&raw6cbtable, ifp);
sys/netinet6/scope6.c
187
struct ifnet *ifp;
sys/netinet6/scope6.c
204
ifp = if_byindex(zoneid);
sys/netinet6/scope6.c
205
if (ifp == NULL) {
sys/netinet6/scope6.c
285
in6_setscope(struct in6_addr *in6, const struct ifnet *ifp, uint32_t *ret_id)
sys/netinet6/scope6.c
289
const struct scope6_id *sid = SID(ifp);
sys/netinet6/scope6.c
293
if_name(ifp));
sys/netinet6/scope6.c
302
if (!(ifp->if_flags & IFF_LOOPBACK)) {
sys/netinet6/scope6.c
306
__func__, if_name(ifp), IN6_PRINT(ip6buf, in6));
sys/netinet6/scope6.c
58
#define SID(ifp) \
sys/netinet6/scope6.c
59
((ifp)->if_afdata[AF_INET6] == NULL ? NULL : \
sys/netinet6/scope6.c
60
((struct in6_ifextra *)(ifp)->if_afdata[AF_INET6])->scope6_id)
sys/netinet6/scope6.c
70
scope6_ifattach(struct ifnet *ifp)
sys/netinet6/scope6.c
80
sid->s6id_list[IPV6_ADDR_SCOPE_INTFACELOCAL] = ifp->if_index;
sys/netinet6/scope6.c
81
sid->s6id_list[IPV6_ADDR_SCOPE_LINKLOCAL] = ifp->if_index;
sys/netinet6/sctp6_usrreq.c
1231
sctp6_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netinet6/sctp6_usrreq.c
1249
error = in_control(so, cmd, nam, ifp);
sys/netinet6/sctp6_usrreq.c
1254
error = in6_control(so, cmd, nam, ifp);
sys/netinet6/sctp6_usrreq.c
1297
sctp6_purgeif(struct socket *so, struct ifnet *ifp)
sys/netinet6/sctp6_usrreq.c
1301
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netinet6/sctp6_usrreq.c
1310
in6_purgeif(ifp);
sys/netinet6/udp6_usrreq.c
1222
udp6_ioctl(struct socket *so, u_long cmd, void *addr6, struct ifnet *ifp)
sys/netinet6/udp6_usrreq.c
1234
return in6_control(so, cmd, addr6, ifp);
sys/netinet6/udp6_usrreq.c
1315
udp6_purgeif(struct socket *so, struct ifnet *ifp)
sys/netinet6/udp6_usrreq.c
1319
in6pcb_purgeif0(&udbtable, ifp);
sys/netinet6/udp6_usrreq.c
1323
in6_purgeif(ifp);
sys/netinet6/udp6_usrreq.c
1327
in6pcb_purgeif(&udbtable, ifp);
sys/netipsec/ipsecif.c
181
struct ifnet *ifp = &var->iv_softc->ipsec_if;
sys/netipsec/ipsecif.c
182
if (ifp->if_flags & IFF_ECN)
sys/netipsec/ipsecif.c
280
struct ifnet *ifp = &var->iv_softc->ipsec_if;
sys/netipsec/ipsecif.c
297
error = ip_fragment(m, ifp, mtu - sizeof(struct ip));
sys/netipsec/ipsecif.c
514
struct ifnet *ifp = &var->iv_softc->ipsec_if;
sys/netipsec/ipsecif.c
515
struct ipsec_softc *sc = ifp->if_softc;
sys/netipsec/ipsecif.c
603
if (ifp->if_flags & IFF_ECN)
sys/netipsec/ipsecif.c
625
if (rt->rt_ifp == ifp) {
sys/netipsec/ipsecif.c
679
__func__, ifp->if_xname, sc->ipsec_pmtu);
sys/netipsec/ipsecif.c
803
struct ifnet *ifp)
sys/netipsec/ipsecif.c
923
struct ifnet *ifp)
sys/netipsec/keysock.c
521
key_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netipsec/xform_ipip.c
121
register struct ifnet *ifp;
sys/netipsec/xform_ipip.c
258
IFNET_READER_FOREACH(ifp) {
sys/netipsec/xform_ipip.c
259
IFADDR_READER_FOREACH(ifa, ifp) {
sys/netmpls/mpls_proto.c
165
mpls_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/netmpls/mpls_proto.c
231
mpls_purgeif(struct socket *so, struct ifnet *ifp)
sys/nfs/nfs_boot.c
117
struct ifnet *ifp;
sys/nfs/nfs_boot.c
129
ifp = ifunit(device_xname(root_device));
sys/nfs/nfs_boot.c
130
if (ifp == NULL) {
sys/nfs/nfs_boot.c
135
nd->nd_ifp = ifp;
sys/nfs/nfs_boot.c
204
nfs_boot_ifupdown(struct ifnet *ifp, struct lwp *lwp, int up)
sys/nfs/nfs_boot.c
211
memcpy(ireq.ifr_name, ifp->if_xname, IFNAMSIZ);
sys/nfs/nfs_boot.c
252
nfs_boot_setmtu(struct ifnet *ifp, int mtu, struct lwp *lwp)
sys/nfs/nfs_boot.c
259
memcpy(ireq.ifr_name, ifp->if_xname, IFNAMSIZ);
sys/nfs/nfs_boot.c
294
nfs_boot_setaddress(struct ifnet *ifp, struct lwp *lwp,
sys/nfs/nfs_boot.c
313
memcpy(iareq.ifra_name, ifp->if_xname, IFNAMSIZ);
sys/nfs/nfs_boot.c
351
nfs_boot_deladdress(struct ifnet *ifp, struct lwp *lwp, uint32_t addr)
sys/nfs/nfs_boot.c
370
memcpy(ifr.ifr_name, ifp->if_xname, IFNAMSIZ);
sys/nfs/nfs_boot.c
572
nfs_boot_flushrt(struct ifnet *ifp)
sys/nfs/nfs_boot.c
575
rt_delete_matched_entries(AF_INET, nfs_boot_delroute_matcher, ifp, false);
sys/nfs/nfs_bootdhcp.c
242
struct ifnet *ifp = nd->nd_ifp;
sys/nfs/nfs_bootdhcp.c
249
error = nfs_boot_setaddress(ifp, lwp,
sys/nfs/nfs_bootdhcp.c
262
(void) nfs_boot_deladdress(ifp, lwp, INADDR_ANY);
sys/nfs/nfs_bootdhcp.c
271
error = nfs_boot_setaddress(ifp, lwp, nd->nd_myip.s_addr,
sys/nfs/nfs_bootdhcp.c
286
(void) nfs_boot_ifupdown(ifp, lwp, 0);
sys/nfs/nfs_bootdhcp.c
287
nfs_boot_flushrt(ifp);
sys/nfs/nfs_bootdhcp.c
486
struct ifnet *ifp = nd->nd_ifp;
sys/nfs/nfs_bootdhcp.c
511
{ const struct sockaddr_dl *sdl = ifp->if_sadl;
sys/nfs/nfs_bootparam.c
109
struct ifnet *ifp = nd->nd_ifp;
sys/nfs/nfs_bootparam.c
123
error = nfs_boot_ifupdown(ifp, lwp, 1);
sys/nfs/nfs_bootparam.c
132
if (ifp->if_type == IFT_ETHER || ifp->if_type == IFT_FDDI) {
sys/nfs/nfs_bootparam.c
136
error = revarpwhoarewe(ifp, &arps_ip, &my_ip);
sys/nfs/nfs_bootparam.c
155
error = nfs_boot_setaddress(ifp, lwp, my_ip.s_addr,
sys/nfs/nfs_bootparam.c
230
(void) nfs_boot_deladdress(ifp, lwp, my_ip.s_addr);
sys/nfs/nfs_bootparam.c
231
error = nfs_boot_setaddress(ifp, lwp, my_ip.s_addr,
sys/nfs/nfs_bootparam.c
262
(void) nfs_boot_deladdress(ifp, lwp, my_ip.s_addr);
sys/nfs/nfs_bootparam.c
265
(void) nfs_boot_ifupdown(ifp, lwp, 0);
sys/nfs/nfs_bootparam.c
266
nfs_boot_flushrt(ifp);
sys/nfs/nfs_bootstatic.c
165
error = nfs_boot_setaddress(ifp, lwp,
sys/nfs/nfs_bootstatic.c
68
struct ifnet *ifp = nd->nd_ifp;
sys/rump/net/lib/libshmif/if_shmem.c
166
struct ifnet *ifp;
sys/rump/net/lib/libshmif/if_shmem.c
178
ifp = &sc->sc_ec.ec_if;
sys/rump/net/lib/libshmif/if_shmem.c
185
snprintf(ifp->if_xname, sizeof(ifp->if_xname), "shmif%d", unit);
sys/rump/net/lib/libshmif/if_shmem.c
186
ifp->if_softc = sc;
sys/rump/net/lib/libshmif/if_shmem.c
187
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/rump/net/lib/libshmif/if_shmem.c
188
ifp->if_init = shmif_init;
sys/rump/net/lib/libshmif/if_shmem.c
189
ifp->if_ioctl = shmif_ioctl;
sys/rump/net/lib/libshmif/if_shmem.c
190
ifp->if_start = shmif_start;
sys/rump/net/lib/libshmif/if_shmem.c
191
ifp->if_stop = shmif_stop;
sys/rump/net/lib/libshmif/if_shmem.c
192
ifp->if_mtu = ETHERMTU;
sys/rump/net/lib/libshmif/if_shmem.c
193
ifp->if_dlt = DLT_EN10MB;
sys/rump/net/lib/libshmif/if_shmem.c
194
ifp->if_capabilities = IFCAP_TSOv4 | IFCAP_TSOv6 |
sys/rump/net/lib/libshmif/if_shmem.c
200
IFQ_SET_READY(&ifp->if_snd);
sys/rump/net/lib/libshmif/if_shmem.c
205
if_initialize(ifp);
sys/rump/net/lib/libshmif/if_shmem.c
212
ifp->if_capenable = capen & ifp->if_capabilities;
sys/rump/net/lib/libshmif/if_shmem.c
216
if_deferred_start_init(ifp, NULL);
sys/rump/net/lib/libshmif/if_shmem.c
217
ether_ifattach(ifp, enaddr);
sys/rump/net/lib/libshmif/if_shmem.c
218
if_register(ifp);
sys/rump/net/lib/libshmif/if_shmem.c
229
shmif_rcv, ifp, &sc->sc_rcvl, "shmif");
sys/rump/net/lib/libshmif/if_shmem.c
235
shmif_unclone(ifp);
sys/rump/net/lib/libshmif/if_shmem.c
396
shmif_unclone(struct ifnet *ifp)
sys/rump/net/lib/libshmif/if_shmem.c
398
struct shmif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libshmif/if_shmem.c
400
shmif_stop(ifp, 1);
sys/rump/net/lib/libshmif/if_shmem.c
401
if_down(ifp);
sys/rump/net/lib/libshmif/if_shmem.c
421
ether_ifdetach(ifp);
sys/rump/net/lib/libshmif/if_shmem.c
422
if_detach(ifp);
sys/rump/net/lib/libshmif/if_shmem.c
433
shmif_init(struct ifnet *ifp)
sys/rump/net/lib/libshmif/if_shmem.c
435
struct shmif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libshmif/if_shmem.c
442
ifp->if_flags |= IFF_RUNNING;
sys/rump/net/lib/libshmif/if_shmem.c
455
shmif_mediachange(struct ifnet *ifp)
sys/rump/net/lib/libshmif/if_shmem.c
457
struct shmif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libshmif/if_shmem.c
465
if_link_state_change(ifp, link_state);
sys/rump/net/lib/libshmif/if_shmem.c
470
shmif_mediastatus(struct ifnet *ifp, struct ifmediareq *imr)
sys/rump/net/lib/libshmif/if_shmem.c
472
struct shmif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libshmif/if_shmem.c
482
shmif_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/rump/net/lib/libshmif/if_shmem.c
484
struct shmif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libshmif/if_shmem.c
514
if (ifp->if_flags & IFF_UP) {
sys/rump/net/lib/libshmif/if_shmem.c
523
ifp->if_link_state = LINK_STATE_UNKNOWN;
sys/rump/net/lib/libshmif/if_shmem.c
563
if_link_state_change(ifp, LINK_STATE_UP);
sys/rump/net/lib/libshmif/if_shmem.c
571
rv = ifmedia_ioctl(ifp, data, &sc->sc_im, cmd);
sys/rump/net/lib/libshmif/if_shmem.c
575
rv = ether_ioctl(ifp, cmd, data);
sys/rump/net/lib/libshmif/if_shmem.c
586
shmif_start(struct ifnet *ifp)
sys/rump/net/lib/libshmif/if_shmem.c
588
struct shmif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libshmif/if_shmem.c
592
ifp->if_flags |= IFF_OACTIVE;
sys/rump/net/lib/libshmif/if_shmem.c
595
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/rump/net/lib/libshmif/if_shmem.c
599
m = ether_sw_offload_tx(ifp, m);
sys/rump/net/lib/libshmif/if_shmem.c
601
if_statinc(ifp, if_oerrors);
sys/rump/net/lib/libshmif/if_shmem.c
607
shmif_snd(ifp, m);
sys/rump/net/lib/libshmif/if_shmem.c
614
ifp->if_flags &= ~IFF_OACTIVE;
sys/rump/net/lib/libshmif/if_shmem.c
624
shmif_snd(struct ifnet *ifp, struct mbuf *m0)
sys/rump/net/lib/libshmif/if_shmem.c
626
struct shmif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libshmif/if_shmem.c
647
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/rump/net/lib/libshmif/if_shmem.c
654
if (ifp->if_link_state == LINK_STATE_DOWN)
sys/rump/net/lib/libshmif/if_shmem.c
679
if_statinc(ifp, if_opackets);
sys/rump/net/lib/libshmif/if_shmem.c
686
shmif_stop(struct ifnet *ifp, int disable)
sys/rump/net/lib/libshmif/if_shmem.c
688
struct shmif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libshmif/if_shmem.c
690
ifp->if_flags &= ~IFF_RUNNING;
sys/rump/net/lib/libshmif/if_shmem.c
743
struct ifnet *ifp = arg;
sys/rump/net/lib/libshmif/if_shmem.c
744
struct shmif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libshmif/if_shmem.c
756
while ((ifp->if_flags & IFF_RUNNING) == 0 && !sc->sc_dying)
sys/rump/net/lib/libshmif/if_shmem.c
762
while (ifp->if_flags & IFF_RUNNING) {
sys/rump/net/lib/libshmif/if_shmem.c
841
m_set_rcvif(m, ifp);
sys/rump/net/lib/libshmif/if_shmem.c
852
if (ifp->if_link_state == LINK_STATE_DOWN) {
sys/rump/net/lib/libshmif/if_shmem.c
856
} else if (memcmp(eth->ether_dhost, CLLADDR(ifp->if_sadl),
sys/rump/net/lib/libshmif/if_shmem.c
861
} else if (ifp->if_flags & IFF_PROMISC) {
sys/rump/net/lib/libshmif/if_shmem.c
871
m = ether_sw_offload_rx(ifp, m);
sys/rump/net/lib/libshmif/if_shmem.c
876
if_input(ifp, m);
sys/rump/net/lib/libsockin/sockin.c
199
int ifpromisc(struct ifnet *ifp, int pswitch) { return 0; }
sys/rump/net/lib/libsockin/sockin.c
556
sockin_ioctl(struct socket *so, u_long cmd, void *nam, struct ifnet *ifp)
sys/rump/net/lib/libsockin/sockin.c
682
sockin_purgeif(struct socket *so, struct ifnet *ifp)
sys/rump/net/lib/libvirtif/if_virt.c
106
struct ifnet *ifp;
sys/rump/net/lib/libvirtif/if_virt.c
111
ifp = &sc->sc_ec.ec_if;
sys/rump/net/lib/libvirtif/if_virt.c
113
if_initname(ifp, VIF_NAME, num);
sys/rump/net/lib/libvirtif/if_virt.c
114
ifp->if_softc = sc;
sys/rump/net/lib/libvirtif/if_virt.c
116
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
sys/rump/net/lib/libvirtif/if_virt.c
117
ifp->if_init = virtif_init;
sys/rump/net/lib/libvirtif/if_virt.c
118
ifp->if_ioctl = virtif_ioctl;
sys/rump/net/lib/libvirtif/if_virt.c
119
ifp->if_start = virtif_start;
sys/rump/net/lib/libvirtif/if_virt.c
120
ifp->if_stop = virtif_stop;
sys/rump/net/lib/libvirtif/if_virt.c
121
ifp->if_mtu = ETHERMTU;
sys/rump/net/lib/libvirtif/if_virt.c
122
ifp->if_dlt = DLT_EN10MB;
sys/rump/net/lib/libvirtif/if_virt.c
124
if_initialize(ifp);
sys/rump/net/lib/libvirtif/if_virt.c
125
if_register(ifp);
sys/rump/net/lib/libvirtif/if_virt.c
140
error = virtif_create(ifp);
sys/rump/net/lib/libvirtif/if_virt.c
143
if_detach(ifp);
sys/rump/net/lib/libvirtif/if_virt.c
148
ifp->if_softc = NULL;
sys/rump/net/lib/libvirtif/if_virt.c
156
virtif_unclone(struct ifnet *ifp)
sys/rump/net/lib/libvirtif/if_virt.c
158
struct virtif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libvirtif/if_virt.c
161
if (ifp->if_flags & IFF_UP)
sys/rump/net/lib/libvirtif/if_virt.c
167
virtif_stop(ifp, 1);
sys/rump/net/lib/libvirtif/if_virt.c
168
if_down(ifp);
sys/rump/net/lib/libvirtif/if_virt.c
174
ether_ifdetach(ifp);
sys/rump/net/lib/libvirtif/if_virt.c
175
if_detach(ifp);
sys/rump/net/lib/libvirtif/if_virt.c
181
virtif_init(struct ifnet *ifp)
sys/rump/net/lib/libvirtif/if_virt.c
183
struct virtif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libvirtif/if_virt.c
188
ifp->if_flags |= IFF_RUNNING;
sys/rump/net/lib/libvirtif/if_virt.c
193
virtif_ioctl(struct ifnet *ifp, u_long cmd, void *data)
sys/rump/net/lib/libvirtif/if_virt.c
195
struct virtif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libvirtif/if_virt.c
230
if (ifp->if_flags & IFF_UP) {
sys/rump/net/lib/libvirtif/if_virt.c
264
rv = virtif_create(ifp);
sys/rump/net/lib/libvirtif/if_virt.c
274
rv = ether_ioctl(ifp, cmd, data);
sys/rump/net/lib/libvirtif/if_virt.c
290
virtif_start(struct ifnet *ifp)
sys/rump/net/lib/libvirtif/if_virt.c
292
struct virtif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libvirtif/if_virt.c
297
ifp->if_flags |= IFF_OACTIVE;
sys/rump/net/lib/libvirtif/if_virt.c
300
IF_DEQUEUE(&ifp->if_snd, m0);
sys/rump/net/lib/libvirtif/if_virt.c
316
bpf_mtap(ifp, m0, BPF_D_OUT);
sys/rump/net/lib/libvirtif/if_virt.c
321
if_statinc(ifp, if_opackets);
sys/rump/net/lib/libvirtif/if_virt.c
324
ifp->if_flags &= ~IFF_OACTIVE;
sys/rump/net/lib/libvirtif/if_virt.c
328
virtif_stop(struct ifnet *ifp, int disable)
sys/rump/net/lib/libvirtif/if_virt.c
333
ifp->if_flags &= ~IFF_RUNNING;
sys/rump/net/lib/libvirtif/if_virt.c
339
struct ifnet *ifp = &sc->sc_ec.ec_if;
sys/rump/net/lib/libvirtif/if_virt.c
348
if ((ifp->if_flags & IFF_RUNNING) == 0)
sys/rump/net/lib/libvirtif/if_virt.c
361
aprint_verbose_ifnet(ifp, "m_copyback failed\n");
sys/rump/net/lib/libvirtif/if_virt.c
371
if (memcmp(eth->ether_dhost, CLLADDR(ifp->if_sadl),
sys/rump/net/lib/libvirtif/if_virt.c
376
} else if (ifp->if_flags & IFF_PROMISC) {
sys/rump/net/lib/libvirtif/if_virt.c
385
m_set_rcvif(m, ifp);
sys/rump/net/lib/libvirtif/if_virt.c
389
if_input(ifp, m);
sys/rump/net/lib/libvirtif/if_virt.c
74
virtif_create(struct ifnet *ifp)
sys/rump/net/lib/libvirtif/if_virt.c
78
struct virtif_sc *sc = ifp->if_softc;
sys/rump/net/lib/libvirtif/if_virt.c
82
panic("%s: already created", ifp->if_xname);
sys/rump/net/lib/libvirtif/if_virt.c
93
ether_ifattach(ifp, enaddr);
sys/rump/net/lib/libvirtif/if_virt.c
95
aprint_normal_ifnet(ifp, "Ethernet address %s\n", enaddrstr);
sys/rump/net/lib/libvirtif/if_virt.c
97
IFQ_SET_READY(&ifp->if_snd);
sys/sys/mbuf.h
827
m_set_rcvif(struct mbuf *m, const struct ifnet *ifp)
sys/sys/mbuf.h
830
m->m_pkthdr.rcvif_index = ifp->if_index;
sys/sys/mbuf.h
912
struct ifnet *ifp;
sys/sys/mbuf.h
916
ifp = if_byindex(m->m_pkthdr.rcvif_index);
sys/sys/mbuf.h
917
if (__predict_false(ifp == NULL))
sys/sys/mbuf.h
920
return ifp;
sys/sys/mbuf.h
924
m_put_rcvif(struct ifnet *ifp, int *s)
sys/sys/mbuf.h
927
if (ifp == NULL)
sys/sys/mbuf.h
946
m_put_rcvif_psref(struct ifnet *ifp, struct psref *psref)
sys/sys/mbuf.h
949
if (ifp == NULL)
sys/sys/mbuf.h
951
if_put(ifp, psref);
sys/ufs/lfs/lfs_accessors.h
878
lfs_if_get##field(STRUCT_LFS *fs, IFILE *ifp) \
sys/ufs/lfs/lfs_accessors.h
881
return ifp->u_64.if_##field; \
sys/ufs/lfs/lfs_accessors.h
883
return ifp->u_32.if_##field; \
sys/ufs/lfs/lfs_accessors.h
887
lfs_if_set##field(STRUCT_LFS *fs, IFILE *ifp, type val) \
sys/ufs/lfs/lfs_accessors.h
890
type *p = &ifp->u_64.if_##field; \
sys/ufs/lfs/lfs_accessors.h
892
ifp->u_64.if_##field = val; \
sys/ufs/lfs/lfs_accessors.h
894
type32 *p = &ifp->u_32.if_##field; \
sys/ufs/lfs/lfs_accessors.h
896
ifp->u_32.if_##field = val; \
sys/ufs/lfs/lfs_alloc.c
1023
IFILE *ifp;
sys/ufs/lfs/lfs_alloc.c
1044
LFS_IENTRY(ifp, fs, i, bp);
sys/ufs/lfs/lfs_alloc.c
1045
if (lfs_if_getdaddr(fs, ifp) == LFS_UNUSED_DADDR) {
sys/ufs/lfs/lfs_alloc.c
1047
if (lfs_if_getnextfree(fs, ifp) == LFS_UNUSED_INUM
sys/ufs/lfs/lfs_alloc.c
1059
|| (!INUM_IS_BAD(fs, lfs_if_getnextfree(fs, ifp)))) {
sys/ufs/lfs/lfs_alloc.c
1060
if (lfs_if_getdaddr(fs, ifp) != LFS_UNUSED_DADDR) {
sys/ufs/lfs/lfs_alloc.c
1068
(intmax_t)lfs_if_getdaddr(fs, ifp),
sys/ufs/lfs/lfs_alloc.c
1069
(intmax_t)lfs_if_getnextfree(fs, ifp));
sys/ufs/lfs/lfs_alloc.c
1089
LFS_IENTRY(ifp, fs, thisino, bp);
sys/ufs/lfs/lfs_alloc.c
1090
nextfree = lfs_if_getnextfree(fs, ifp);
sys/ufs/lfs/lfs_alloc.c
1125
IFILE *ifp;
sys/ufs/lfs/lfs_alloc.c
1140
LFS_IENTRY(ifp, fs, i, bp);
sys/ufs/lfs/lfs_alloc.c
1141
ni = lfs_if_getnextfree(fs, ifp);
sys/ufs/lfs/lfs_alloc.c
251
IFILE *ifp;
sys/ufs/lfs/lfs_alloc.c
281
LFS_IENTRY(ifp, fs, *ino, bp);
sys/ufs/lfs/lfs_alloc.c
282
if (lfs_if_getdaddr(fs, ifp) != LFS_UNUSED_DADDR)
sys/ufs/lfs/lfs_alloc.c
287
LFS_PUT_HEADFREE(fs, cip, cbp, lfs_if_getnextfree(fs, ifp));
sys/ufs/lfs/lfs_alloc.c
289
*ino, (uintmax_t)lfs_if_getnextfree(fs, ifp)));
sys/ufs/lfs/lfs_alloc.c
295
*gen = lfs_if_getversion(fs, ifp);
sys/ufs/lfs/lfs_alloc.c
306
lfs_if_setdaddr(fs, ifp, LFS_ILLEGAL_DADDR);
sys/ufs/lfs/lfs_alloc.c
307
lfs_if_setnextfree(fs, ifp, LFS_UNUSED_INUM);
sys/ufs/lfs/lfs_alloc.c
308
LFS_WRITEIENTRY(ifp, fs, *ino, bp);
sys/ufs/lfs/lfs_alloc.c
352
IFILE *ifp;
sys/ufs/lfs/lfs_alloc.c
386
LFS_IENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_alloc.c
387
oldnext = lfs_if_getnextfree(fs, ifp);
sys/ufs/lfs/lfs_alloc.c
410
LFS_IENTRY(ifp, fs, thisino, bp);
sys/ufs/lfs/lfs_alloc.c
411
nextfree = lfs_if_getnextfree(fs, ifp);
sys/ufs/lfs/lfs_alloc.c
436
lfs_if_setnextfree(fs, ifp, oldnext);
sys/ufs/lfs/lfs_alloc.c
446
LFS_IENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_alloc.c
447
lfs_if_setversion(fs, ifp, vers);
sys/ufs/lfs/lfs_alloc.c
448
lfs_if_setnextfree(fs, ifp, LFS_UNUSED_INUM);
sys/ufs/lfs/lfs_alloc.c
450
lfs_if_setdaddr(fs, ifp, LFS_ILLEGAL_DADDR);
sys/ufs/lfs/lfs_alloc.c
451
LFS_WRITEIENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_alloc.c
561
IFILE *ifp;
sys/ufs/lfs/lfs_alloc.c
656
LFS_IENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_alloc.c
659
lfs_if_setversion(fs, ifp, lfs_if_getversion(fs, ifp) + 1);
sys/ufs/lfs/lfs_alloc.c
668
lfs_if_setnextfree(fs, ifp, nextfree);
sys/ufs/lfs/lfs_alloc.c
672
LFS_WRITEIENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_alloc.c
682
lfs_if_setnextfree(fs, ifp, LFS_UNUSED_INUM);
sys/ufs/lfs/lfs_alloc.c
683
LFS_WRITEIENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_alloc.c
700
LFS_IENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_alloc.c
703
lfs_if_setnextfree(fs, ifp, nextfree);
sys/ufs/lfs/lfs_alloc.c
708
LFS_WRITEIENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_alloc.c
729
LFS_IENTRY(ifp, fs, tino, bp);
sys/ufs/lfs/lfs_alloc.c
731
onf = lfs_if_getnextfree(fs, ifp);
sys/ufs/lfs/lfs_alloc.c
732
lfs_if_setnextfree(fs, ifp, ino);
sys/ufs/lfs/lfs_alloc.c
734
LFS_WRITEIENTRY(ifp, fs, tino, bp);
sys/ufs/lfs/lfs_alloc.c
737
LFS_IENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_alloc.c
739
lfs_if_setnextfree(fs, ifp, onf);
sys/ufs/lfs/lfs_alloc.c
741
LFS_WRITEIENTRY(ifp, fs, tino, bp);
sys/ufs/lfs/lfs_alloc.c
780
IFILE *ifp = NULL;
sys/ufs/lfs/lfs_alloc.c
811
LFS_IENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_alloc.c
813
LFS_IENTRY_NEXT(ifp, fs);
sys/ufs/lfs/lfs_alloc.c
830
if (lfs_if_getnextfree(fs, ifp) == LFS_ORPHAN_NEXTFREE(fs)) {
sys/ufs/lfs/lfs_alloc.c
851
if (DADDR_IS_BAD(lfs_if_getdaddr(fs, ifp))) {
sys/ufs/lfs/lfs_alloc.c
868
LFS_IENTRY(ifp, fs, lastino, bp);
sys/ufs/lfs/lfs_alloc.c
870
lfs_if_setnextfree(fs, ifp, ino);
sys/ufs/lfs/lfs_alloc.c
872
LFS_WRITEIENTRY(ifp, fs, lastino, bp);
sys/ufs/lfs/lfs_alloc.c
875
LFS_IENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_alloc.c
932
IFILE *ifp;
sys/ufs/lfs/lfs_alloc.c
969
LFS_IENTRY(ifp, fs, ip->i_number, bp);
sys/ufs/lfs/lfs_alloc.c
970
nextfree = lfs_if_getnextfree(fs, ifp);
sys/ufs/lfs/lfs_alloc.c
977
lfs_if_setnextfree(fs, ifp, LFS_ORPHAN_NEXTFREE(fs));
sys/ufs/lfs/lfs_alloc.c
978
LFS_WRITEIENTRY(ifp, fs, ip->i_number, bp);
sys/ufs/lfs/lfs_itimes.c
79
IFILE *ifp;
sys/ufs/lfs/lfs_itimes.c
85
LFS_IENTRY(ifp, fs, ip->i_number, ibp);
sys/ufs/lfs/lfs_itimes.c
86
lfs_if_setatime_sec(fs, ifp, acc->tv_sec);
sys/ufs/lfs/lfs_itimes.c
87
lfs_if_setatime_nsec(fs, ifp, acc->tv_nsec);
sys/ufs/lfs/lfs_itimes.c
89
LFS_WRITEIENTRY(ifp, fs, ip->i_number, ibp);
sys/ufs/lfs/lfs_kclean.c
117
LFS_IENTRY(ifp, fs, ino, ibp);
sys/ufs/lfs/lfs_kclean.c
118
true_addr = lfs_if_getdaddr(fs, ifp);
sys/ufs/lfs/lfs_kclean.c
160
IFILE *ifp;
sys/ufs/lfs/lfs_kclean.c
190
LFS_IENTRY(ifp, fs, ino, ibp);
sys/ufs/lfs/lfs_kclean.c
191
true_addr = lfs_if_getdaddr(fs, ifp);
sys/ufs/lfs/lfs_kclean.c
596
IFILE *ifp;
sys/ufs/lfs/lfs_kclean.c
624
LFS_IENTRY(ifp, fs, ino, ibp);
sys/ufs/lfs/lfs_kclean.c
625
true_addr = lfs_if_getdaddr(fs, ifp);
sys/ufs/lfs/lfs_kclean.c
87
IFILE *ifp;
sys/ufs/lfs/lfs_rfw.c
421
IFILE *ifp;
sys/ufs/lfs/lfs_rfw.c
455
LFS_IENTRY(ifp, fs, lfs_dino_getinumber(fs, dip), ibp);
sys/ufs/lfs/lfs_rfw.c
456
gen = lfs_if_getversion(fs, ifp);
sys/ufs/lfs/lfs_rfw.c
523
IFILE *ifp;
sys/ufs/lfs/lfs_rfw.c
546
LFS_IENTRY(ifp, fs, lfs_dino_getinumber(fs, dip), ibp);
sys/ufs/lfs/lfs_rfw.c
547
if (lfs_if_getversion(fs, ifp) < lfs_dino_getgen(fs, dip))
sys/ufs/lfs/lfs_rfw.c
548
lfs_if_setversion(fs, ifp, lfs_dino_getgen(fs, dip));
sys/ufs/lfs/lfs_rfw.c
549
LFS_WRITEIENTRY(ifp, fs, lfs_dino_getinumber(fs, dip), ibp);
sys/ufs/lfs/lfs_segment.c
925
IFILE *ifp;
sys/ufs/lfs/lfs_segment.c
942
LFS_IENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_segment.c
943
odaddr = lfs_if_getdaddr(fs, ifp);
sys/ufs/lfs/lfs_segment.c
946
lfs_if_setdaddr(fs, ifp, ndaddr);
sys/ufs/lfs/lfs_segment.c
947
LFS_WRITEIENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_syscalls.c
219
IFILE *ifp;
sys/ufs/lfs/lfs_syscalls.c
383
LFS_IENTRY(ifp, fs, blkp->bi_inode, bp);
sys/ufs/lfs/lfs_syscalls.c
384
if (lfs_if_getdaddr(fs, ifp) == blkp->bi_daddr) {
sys/ufs/lfs/lfs_syscalls.c
660
IFILE *ifp;
sys/ufs/lfs/lfs_syscalls.c
721
LFS_IENTRY(ifp, fs, blkp->bi_inode, bp);
sys/ufs/lfs/lfs_syscalls.c
722
v_daddr = lfs_if_getdaddr(fs, ifp);
sys/ufs/lfs/lfs_vfsops.c
1780
IFILE *ifp;
sys/ufs/lfs/lfs_vfsops.c
1812
LFS_IENTRY(ifp, fs, ino, bp);
sys/ufs/lfs/lfs_vfsops.c
1813
daddr = lfs_if_getdaddr(fs, ifp);
sys/ufs/lfs/lfs_vfsops.c
1815
ts.tv_sec = lfs_if_getatime_sec(fs, ifp);
sys/ufs/lfs/lfs_vfsops.c
1816
ts.tv_nsec = lfs_if_getatime_nsec(fs, ifp);
tests/lib/libc/stdio/h_intr.c
130
FILE *ifp, *ofp;
tests/lib/libc/stdio/h_intr.c
148
if ((ifp = fopen(fn, "r")) == NULL) {
tests/lib/libc/stdio/h_intr.c
159
setvbuf(ifp, NULL, opts.btype, opts.asize);
tests/lib/libc/stdio/h_intr.c
163
while ((n = rd_fn(ifp, buf, opts.bsize)) > 0) {
tests/lib/libc/stdio/h_intr.c
191
fclose(ifp);
usr.bin/compress/compress.c
205
FILE *ifp, *ofp;
usr.bin/compress/compress.c
217
ifp = ofp = NULL;
usr.bin/compress/compress.c
218
if ((ifp = fopen(in, "r")) == NULL) {
usr.bin/compress/compress.c
240
while ((nr = fread(buf, 1, sizeof(buf), ifp)) != 0)
usr.bin/compress/compress.c
246
if (ferror(ifp))
usr.bin/compress/compress.c
248
if (fclose(ifp))
usr.bin/compress/compress.c
254
ifp = NULL;
usr.bin/compress/compress.c
294
if (ifp)
usr.bin/compress/compress.c
295
(void)fclose(ifp);
usr.bin/compress/compress.c
303
FILE *ifp, *ofp;
usr.bin/compress/compress.c
315
ifp = ofp = NULL;
usr.bin/compress/compress.c
317
if ((ifp = zopen(in, "r", bits)) == NULL) {
usr.bin/compress/compress.c
332
if ((nr = fread(buf, 1, sizeof(buf), ifp)) == 0) {
usr.bin/compress/compress.c
347
while ((nr = fread(buf, 1, sizeof(buf), ifp)) != 0)
usr.bin/compress/compress.c
353
if (ferror(ifp)) {
usr.bin/compress/compress.c
357
if (fclose(ifp)) {
usr.bin/compress/compress.c
358
ifp = NULL;
usr.bin/compress/compress.c
362
ifp = NULL;
usr.bin/compress/compress.c
382
if (ifp)
usr.bin/compress/compress.c
383
(void)fclose(ifp);
usr.bin/config/mkioconf.c
150
FILE *ifp;
usr.bin/config/mkioconf.c
161
if ((ifp = fopen(ifn, "r")) != NULL) {
usr.bin/config/mkioconf.c
162
while ((n = fread(buf, 1, sizeof(buf), ifp)) > 0)
usr.bin/config/mkioconf.c
164
if (ferror(ifp))
usr.bin/config/mkioconf.c
166
(void)fclose(ifp);
usr.bin/config/mkmakefile.c
103
if ((ifp = fopen(ifname, "r")) == NULL) {
usr.bin/config/mkmakefile.c
107
while (fgets(line, sizeof(line), ifp) != NULL) {
usr.bin/config/mkmakefile.c
113
(void)fclose(ifp);
usr.bin/config/mkmakefile.c
120
if ((ifp = fopen(ifname, "r")) == NULL) {
usr.bin/config/mkmakefile.c
127
ifp = fopen(ifname, "r");
usr.bin/config/mkmakefile.c
129
if (ifp == NULL) {
usr.bin/config/mkmakefile.c
142
while (fgets(line, sizeof(line), ifp) != NULL) {
usr.bin/config/mkmakefile.c
185
if (ferror(ifp)) {
usr.bin/config/mkmakefile.c
194
(void)fclose(ifp);
usr.bin/config/mkmakefile.c
208
(void)fclose(ifp);
usr.bin/config/mkmakefile.c
89
FILE *ifp, *ofp;
usr.bin/fsplit/fsplit.c
141
if ((ifp = fopen(argv[1], "r")) == NULL) {
usr.bin/fsplit/fsplit.c
145
ifp = stdin;
usr.bin/fsplit/fsplit.c
278
*ptr = getc(ifp);
usr.bin/fsplit/fsplit.c
279
if (feof(ifp))
usr.bin/fsplit/fsplit.c
286
while (getc(ifp) != '\n' && feof(ifp) == 0) {
usr.bin/fsplit/fsplit.c
86
static FILE *ifp;
usr.bin/patch/inp.c
389
FILE *ifp;
usr.bin/patch/inp.c
395
if ((ifp = fopen(filename, "r")) == NULL)
usr.bin/patch/inp.c
400
while (getline(&buf, &bufsz, ifp) != -1) {
usr.bin/patch/inp.c
432
fseek(ifp, 0L, SEEK_SET); /* rewind file */
usr.bin/patch/inp.c
446
if (fgets(p, maxlen + 1, ifp) == NULL) {
usr.bin/patch/inp.c
458
fclose(ifp);
usr.bin/rump_dhcpclient/configure.c
288
add_router_host_route(struct rt *rt, const struct interface *ifp)
usr.bin/rump_dhcpclient/configure.c
315
if (ifp->flags & IFF_NOARP) {
usr.bin/rump_dhcpclient/configure.c
318
ifp->name, inet_ntoa(rtp->gate));
usr.bin/rump_dhcpclient/configure.c
323
ifp->name, inet_ntoa(rtp->gate));
usr.bin/rump_dhcpclient/configure.c
341
const struct interface *ifp;
usr.bin/rump_dhcpclient/configure.c
343
for (ifp = ifaces; ifp; ifp = ifp->next) {
usr.bin/rump_dhcpclient/configure.c
344
if (ifp->state->new == NULL)
usr.bin/rump_dhcpclient/configure.c
346
dnr = get_routes(ifp);
usr.bin/rump_dhcpclient/configure.c
347
dnr = massage_host_routes(dnr, ifp);
usr.bin/rump_dhcpclient/configure.c
348
dnr = add_subnet_route(dnr, ifp);
usr.bin/rump_dhcpclient/configure.c
349
dnr = add_router_host_route(dnr, ifp);
usr.bin/rump_dhcpclient/configure.c
350
dnr = add_destination_route(dnr, ifp);
usr.bin/rump_dhcpclient/configure.c
352
rt->iface = ifp;
usr.bin/rump_dhcpclient/configure.c
358
if (or->iface != ifp ||
usr.bin/rump_dhcpclient/configure.c
361
if (c_route(or, rt, ifp) != 0)
usr.bin/rump_dhcpclient/configure.c
370
if (n_route(rt, ifp) != 0)
usr.bin/rump_dhcpclient/main.c
102
mlen = make_message(&dhcp, ifp, DHCP_DISCOVER);
usr.bin/rump_dhcpclient/main.c
104
if (send_raw_packet(ifp, ETHERTYPE_IP, udp, ulen) == -1)
usr.bin/rump_dhcpclient/main.c
109
send_request(struct interface *ifp)
usr.bin/rump_dhcpclient/main.c
118
mlen = make_message(&dhcp, ifp, DHCP_REQUEST);
usr.bin/rump_dhcpclient/main.c
120
if (send_raw_packet(ifp, ETHERTYPE_IP, udp, ulen) == -1)
usr.bin/rump_dhcpclient/main.c
127
get_network(struct interface *ifp, uint8_t **rawp,
usr.bin/rump_dhcpclient/main.c
136
pfd.fd = ifp->raw_fd;
usr.bin/rump_dhcpclient/main.c
150
if ((n = get_raw_packet(ifp, ETHERTYPE_IP,
usr.bin/rump_dhcpclient/main.c
174
if (ifp->state->xid != dhcp->xid) {
usr.bin/rump_dhcpclient/main.c
187
get_offer(struct interface *ifp)
usr.bin/rump_dhcpclient/main.c
193
get_network(ifp, &raw, &dhcp);
usr.bin/rump_dhcpclient/main.c
205
ifp->state->offer = xzalloc(sizeof(*ifp->state->offer));
usr.bin/rump_dhcpclient/main.c
206
memcpy(ifp->state->offer, dhcp, sizeof(*ifp->state->offer));
usr.bin/rump_dhcpclient/main.c
207
ifp->state->lease.addr.s_addr = dhcp->yiaddr;
usr.bin/rump_dhcpclient/main.c
208
ifp->state->lease.cookie = dhcp->cookie;
usr.bin/rump_dhcpclient/main.c
213
get_ack(struct interface *ifp)
usr.bin/rump_dhcpclient/main.c
219
get_network(ifp, &raw, &dhcp);
usr.bin/rump_dhcpclient/main.c
224
ifp->state->new = ifp->state->offer;
usr.bin/rump_dhcpclient/main.c
225
get_lease(&ifp->state->lease, ifp->state->new);
usr.bin/rump_dhcpclient/main.c
231
struct interface *ifp;
usr.bin/rump_dhcpclient/main.c
245
if ((ifp = init_interface(argv[1])) == NULL)
usr.bin/rump_dhcpclient/main.c
247
ifaces = ifp;
usr.bin/rump_dhcpclient/main.c
248
if (open_socket(ifp, ETHERTYPE_IP) == -1)
usr.bin/rump_dhcpclient/main.c
250
up_interface(ifp);
usr.bin/rump_dhcpclient/main.c
252
ifp->state = xzalloc(sizeof(*ifp->state));
usr.bin/rump_dhcpclient/main.c
253
ifp->state->options = ifo = xzalloc(sizeof(*ifp->state->options));
usr.bin/rump_dhcpclient/main.c
254
ifp->state->xid = arc4random();
usr.bin/rump_dhcpclient/main.c
263
if (get_hwaddr(ifp) == -1)
usr.bin/rump_dhcpclient/main.c
264
err(EXIT_FAILURE, "failed to get hwaddr for %s", ifp->name);
usr.bin/rump_dhcpclient/main.c
266
send_discover(ifp);
usr.bin/rump_dhcpclient/main.c
267
get_offer(ifp);
usr.bin/rump_dhcpclient/main.c
268
send_request(ifp);
usr.bin/rump_dhcpclient/main.c
269
get_ack(ifp);
usr.bin/rump_dhcpclient/main.c
271
configure(ifp);
usr.bin/rump_dhcpclient/main.c
60
get_hwaddr(struct interface *ifp)
usr.bin/rump_dhcpclient/main.c
67
strlcpy(iflr.iflr_name, ifp->name, sizeof(iflr.iflr_name));
usr.bin/rump_dhcpclient/main.c
84
memcpy(ifp->hwaddr, sdl->sdl_data+strlen(ifp->name), ETHER_ADDR_LEN);
usr.bin/rump_dhcpclient/main.c
85
ifp->hwlen = ETHER_ADDR_LEN;
usr.bin/rump_dhcpclient/main.c
86
ifp->family = ARPHRD_ETHER;
usr.bin/rump_dhcpclient/main.c
93
send_discover(struct interface *ifp)
usr.bin/systat/ifstat.c
114
#define IN_col2 (showpps ? ifp->if_in_curpps : ifp->if_in_curtraffic)
usr.bin/systat/ifstat.c
115
#define OUT_col2 (showpps ? ifp->if_out_curpps : ifp->if_out_curtraffic)
usr.bin/systat/ifstat.c
117
ifp->if_in_pps_peak : ifp->if_in_traffic_peak)
usr.bin/systat/ifstat.c
119
ifp->if_out_pps_peak : ifp->if_out_traffic_peak)
usr.bin/systat/ifstat.c
121
ifp->if_mib.ifdr_data.ifi_ipackets : ifp->if_mib.ifdr_data.ifi_ibytes)
usr.bin/systat/ifstat.c
123
ifp->if_mib.ifdr_data.ifi_opackets : ifp->if_mib.ifdr_data.ifi_obytes)
usr.bin/systat/ifstat.c
214
struct if_stat *ifp = NULL;
usr.bin/systat/ifstat.c
216
SLIST_FOREACH(ifp, &curlist, link) {
usr.bin/systat/ifstat.c
217
if (ifp->display == 0 || (ifp->match == 0) ||
usr.bin/systat/ifstat.c
218
ifp->if_ypos > (u_int)(LINES - 3 - 1))
usr.bin/systat/ifstat.c
220
PUTNAME(ifp);
usr.bin/systat/ifstat.c
221
PUTRATE(col2, ifp->if_ypos);
usr.bin/systat/ifstat.c
222
PUTRATE(col3, ifp->if_ypos);
usr.bin/systat/ifstat.c
223
PUTTOTAL(col4, ifp->if_ypos);
usr.bin/systat/ifstat.c
267
struct if_stat *ifp = NULL;
usr.bin/systat/ifstat.c
273
SLIST_FOREACH(ifp, &curlist, link) {
usr.bin/systat/ifstat.c
278
old_inb = ifp->if_mib.ifdr_data.ifi_ibytes;
usr.bin/systat/ifstat.c
279
old_outb = ifp->if_mib.ifdr_data.ifi_obytes;
usr.bin/systat/ifstat.c
280
old_inp = ifp->if_mib.ifdr_data.ifi_ipackets;
usr.bin/systat/ifstat.c
281
old_outp = ifp->if_mib.ifdr_data.ifi_opackets;
usr.bin/systat/ifstat.c
282
TIMESPEC_TO_TIMEVAL(&ifp->tv_lastchanged, &ifp->if_mib.ifdr_data.ifi_lastchange);
usr.bin/systat/ifstat.c
285
(void)getifmibdata(ifp->if_row, &ifp->if_mib);
usr.bin/systat/ifstat.c
287
new_inb = ifp->if_mib.ifdr_data.ifi_ibytes;
usr.bin/systat/ifstat.c
288
new_outb = ifp->if_mib.ifdr_data.ifi_obytes;
usr.bin/systat/ifstat.c
289
new_inp = ifp->if_mib.ifdr_data.ifi_ipackets;
usr.bin/systat/ifstat.c
290
new_outp = ifp->if_mib.ifdr_data.ifi_opackets;
usr.bin/systat/ifstat.c
294
ifp->display = 1;
usr.bin/systat/ifstat.c
303
old_tv = ifp->tv;
usr.bin/systat/ifstat.c
307
ifp->if_in_curtraffic = new_inb - old_inb;
usr.bin/systat/ifstat.c
308
ifp->if_out_curtraffic = new_outb - old_outb;
usr.bin/systat/ifstat.c
310
ifp->if_in_curpps = new_inp - old_inp;
usr.bin/systat/ifstat.c
311
ifp->if_out_curpps = new_outp - old_outp;
usr.bin/systat/ifstat.c
318
ifp->if_in_curtraffic /= elapsed;
usr.bin/systat/ifstat.c
319
ifp->if_out_curtraffic /= elapsed;
usr.bin/systat/ifstat.c
320
ifp->if_in_curpps /= elapsed;
usr.bin/systat/ifstat.c
321
ifp->if_out_curpps /= elapsed;
usr.bin/systat/ifstat.c
323
if (ifp->if_in_curtraffic > ifp->if_in_traffic_peak)
usr.bin/systat/ifstat.c
324
ifp->if_in_traffic_peak = ifp->if_in_curtraffic;
usr.bin/systat/ifstat.c
326
if (ifp->if_out_curtraffic > ifp->if_out_traffic_peak)
usr.bin/systat/ifstat.c
327
ifp->if_out_traffic_peak = ifp->if_out_curtraffic;
usr.bin/systat/ifstat.c
329
if (ifp->if_in_curpps > ifp->if_in_pps_peak)
usr.bin/systat/ifstat.c
330
ifp->if_in_pps_peak = ifp->if_in_curpps;
usr.bin/systat/ifstat.c
332
if (ifp->if_out_curpps > ifp->if_out_pps_peak)
usr.bin/systat/ifstat.c
333
ifp->if_out_pps_peak = ifp->if_out_curpps;
usr.bin/systat/ifstat.c
335
ifp->tv.tv_sec = new_tv.tv_sec;
usr.bin/systat/ifstat.c
336
ifp->tv.tv_usec = new_tv.tv_usec;
usr.bin/systat/ifstat.c
351
right_align_string(struct if_stat *ifp)
usr.bin/systat/ifstat.c
353
if (ifp == NULL || ifp->if_mib.ifdr_name[0] == '\0')
usr.bin/systat/ifstat.c
356
snprintf(ifp->if_name, IF_NAMESIZE, "%*s", IF_NAMESIZE - 1,
usr.bin/systat/ifstat.c
357
ifp->if_mib.ifdr_name);
usr.bin/systat/ifstat.c
406
struct if_stat *ifp = NULL;
usr.bin/systat/ifstat.c
409
SLIST_FOREACH(ifp, &curlist, link) {
usr.bin/systat/ifstat.c
410
if (matchline && !check_match(ifp->if_mib.ifdr_name))
usr.bin/systat/ifstat.c
411
ifp->match = 0;
usr.bin/systat/ifstat.c
413
ifp->match = 1;
usr.bin/systat/ifstat.c
414
if (ifp->display && ifp->match) {
usr.bin/systat/ifstat.c
415
ifp->if_ypos = y;
usr.bin/uniq/uniq.c
110
ifp = stdin;
usr.bin/uniq/uniq.c
114
ifp = file(argv[0], "r");
usr.bin/uniq/uniq.c
118
ifp = file(argv[0], "r");
usr.bin/uniq/uniq.c
125
if ((p = fgetln(ifp, &psize)) == NULL)
usr.bin/uniq/uniq.c
142
while ((p = fgetln(ifp, &psize)) != NULL) {
usr.bin/uniq/uniq.c
69
FILE *ifp, *ofp;
usr.bin/uniq/uniq.c
76
ifp = ofp = NULL;
usr.bin/utoppya/utoppya.c
474
FILE *ifp;
usr.bin/utoppya/utoppya.c
538
if ((ifp = fopen(src, "r")) == NULL)
usr.bin/utoppya/utoppya.c
553
while ((l = fread(buf, 1, TOPPY_IO_SIZE, ifp)) > 0) {
usr.bin/utoppya/utoppya.c
556
fclose(ifp);
usr.bin/utoppya/utoppya.c
567
if (ferror(ifp))
usr.bin/utoppya/utoppya.c
570
fclose(ifp);
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
102
ifnet_t *ifp = npf_test_getif(t->ifname);
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
108
error = npfk_layer2_handler(npf, &m, ifp, t->di);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
334
ifnet_t *ifp = npf_test_getif(ifname ? ifname : IFNAME_DUMMY);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
342
nbuf_init(npc->npc_ctx, nbuf, m, ifp);
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
164
checkresult(bool verbose, unsigned i, struct mbuf *m, ifnet_t *ifp, int error)
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
178
nbuf_init(npf_getkernctx(), &nbuf, m, ifp);
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
225
ifnet_t *ifp = npf_test_getif(t->ifname);
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
230
if (ifp == NULL) {
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
236
error = npfk_packet_handler(npf, &m, ifp, t->di);
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
237
ret = checkresult(verbose, i, m, ifp, error);
usr.sbin/npf/npftest/libnpftest/npf_perf_test.c
31
ifnet_t *ifp = npf_test_getif(IFNAME_INT);
usr.sbin/npf/npftest/libnpftest/npf_perf_test.c
45
error = npfk_packet_handler(npf, &m, ifp, PFIL_OUT);
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
150
ifnet_t *ifp = npf_test_getif(t->ifname);
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
157
error = npfk_packet_handler(npf, &m, ifp, t->di);
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
256
ifnet_t *ifp = npf_test_getif(t->ifname);
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
262
error = npfk_packet_handler(npf, &m, ifp, t->di);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
117
ifnet_t *ifp = kmem_zalloc(sizeof(*ifp), KM_SLEEP);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
124
strlcpy(ifp->if_xname, ifname, sizeof(ifp->if_xname));
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
125
TAILQ_INSERT_TAIL(&npftest_ifnet_list, ifp, if_list);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
127
npfk_ifmap_attach(npf, ifp);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
135
return ifp;
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
141
ifnet_t *ifp;
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
143
TAILQ_FOREACH(ifp, &npftest_ifnet_list, if_list) {
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
144
if (!strcmp(ifp->if_xname, ifname))
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
145
return ifp;
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
176
npftest_ifop_getname(npf_t *npf __unused, ifnet_t *ifp)
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
178
return ifp->if_xname;
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
190
ifnet_t *ifp;
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
192
TAILQ_FOREACH(ifp, &npftest_ifnet_list, if_list)
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
193
ifp->if_softc = arg;
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
197
npftest_ifop_getmeta(npf_t *npf __unused, const ifnet_t *ifp)
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
199
return ifp->if_softc;
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
203
npftest_ifop_setmeta(npf_t *npf __unused, ifnet_t *ifp, void *arg)
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
205
ifp->if_softc = arg;
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
221
npf_test_statetrack(const void *data, size_t len, ifnet_t *ifp,
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
229
error = npfk_packet_handler(npf, &m, ifp, forw ? PFIL_OUT : PFIL_IN);
usr.sbin/npf/npftest/libnpftest/npfl2onlytest.c
54
ifnet_t *ifp = npf_test_getif(t->ifname);
usr.sbin/npf/npftest/libnpftest/npfl2onlytest.c
60
error = npfk_layer2_handler(npf, &m, ifp, t->di);
usr.sbin/npf/npftest/npfstream.c
119
process_tcpip(data, phdr->caplen, fp, ifp);
usr.sbin/npf/npftest/npfstream.c
38
process_tcpip(const void *data, size_t len, FILE *fp, ifnet_t *ifp)
usr.sbin/npf/npftest/npfstream.c
79
error = rumpns_npf_test_statetrack(ip, len, ifp, forw, result);
usr.sbin/npf/npftest/npfstream.c
93
process_stream(const char *input, const char *output, ifnet_t *ifp)
usr.sbin/npf/npftest/npftest.c
200
ifnet_t *ifp = NULL;
usr.sbin/npf/npftest/npftest.c
281
if (interface && (ifp = rumpns_npf_test_getif(interface)) == 0) {
usr.sbin/npf/npftest/npftest.c
358
process_stream(stream, NULL, ifp);
usr.sbin/rpcbind/util.c
157
if (getifaddrs(&ifp) < 0) {
usr.sbin/rpcbind/util.c
170
for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) {
usr.sbin/rpcbind/util.c
244
for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) {
usr.sbin/rpcbind/util.c
291
freeifaddrs(ifp);
usr.sbin/rpcbind/util.c
304
struct ifaddrs *ifap, *ifp;
usr.sbin/rpcbind/util.c
345
if (getifaddrs(&ifp) < 0)
usr.sbin/rpcbind/util.c
358
for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) {
usr.sbin/rpcbind/util.c
374
freeifaddrs(ifp);
usr.sbin/rpcbind/util.c
96
struct ifaddrs *ifap, *ifp, *bestif;
usr.sbin/syslogd/tls.c
2040
struct ifaddrs *ifa = NULL, *ifp = NULL;
usr.sbin/syslogd/tls.c
2051
if (getifaddrs (&ifp) == -1) {
usr.sbin/syslogd/tls.c
2059
for (ifa = ifp; ifa; ifa = ifa->ifa_next) {
usr.sbin/syslogd/tls.c
2088
freeifaddrs (ifp);