/freebsd/usr.sbin/ppp/ |
H A D | bundle.c | 108 static int bundle_RemainingIdleTime(struct bundle *); 115 bundle_PhaseName(struct bundle *bundle) in bundle_PhaseName() argument 117 return bundle->phase <= PHASE_TERMINATE ? in bundle_PhaseName() 118 PhaseNames[bundle->phase] : "unknown"; in bundle_PhaseName() 122 bundle_NewPhase(struct bundle *bundle, u_int new) in bundle_NewPhase() argument 124 if (new == bundle->phase) in bundle_NewPhase() 132 bundle->phase = new; in bundle_NewPhase() 140 bundle->phase = new; in bundle_NewPhase() 144 bundle->phase = new; in bundle_NewPhase() 149 if (ncp_fsmStart(&bundle->ncp, bundle)) { in bundle_NewPhase() [all …]
|
H A D | bundle.h | 75 struct bundle { struct 161 ((d)->type == BUNDLE_DESCRIPTOR ? (struct bundle *)(d) : NULL) argument 163 extern struct bundle *bundle_Create(const char *, int, int); 164 extern void bundle_Destroy(struct bundle *); 165 extern const char *bundle_PhaseName(struct bundle *); 167 extern void bundle_NewPhase(struct bundle *, u_int); 168 extern void bundle_LinksRemoved(struct bundle *); 169 extern void bundle_Close(struct bundle *, const char *, int); 170 extern void bundle_Down(struct bundle *, int); 171 extern void bundle_Open(struct bundle *, const char *, int, int); [all …]
|
H A D | ipv6cp.c | 199 struct bundle *bundle = ipv6cp->fsm.bundle; in ipcp_SetIPv6address() local 231 if (!iface_Add(bundle->iface, &bundle->ncp, &myrange, &ipv6cp->hisaddr, in ipcp_SetIPv6address() 235 if (!Enabled(bundle, OPT_IFACEALIAS)) in ipcp_SetIPv6address() 236 iface_Clear(bundle->iface, &bundle->ncp, AF_INET6, in ipcp_SetIPv6address() 241 rt_Set(bundle, RTM_ADD, &range, &ipv6cp->myaddr, 1, 0); in ipcp_SetIPv6address() 243 if (bundle->ncp.cfg.sendpipe > 0 || bundle->ncp.cfg.recvpipe > 0) { in ipcp_SetIPv6address() 249 rt_Update(bundle, sadst, sagw, samask, NULL, NULL); in ipcp_SetIPv6address() 252 if (Enabled(bundle, OPT_SROUTES)) in ipcp_SetIPv6address() 253 route_Change(bundle, bundle->ncp.route, &ipv6cp->myaddr, &ipv6cp->hisaddr); in ipcp_SetIPv6address() 256 if (bundle->radius.valid) in ipcp_SetIPv6address() [all …]
|
H A D | ipcp.c | 273 bundle_AdjustDNS(ipcp->fsm.bundle); in ipcp_LoadDNS() 361 struct ipcp *ipcp = &arg->bundle->ncp.ipcp; in ipcp_Show() 432 arg->bundle->ncp.ipcp.cfg.vj.slots = slots; in ipcp_vjset() 436 arg->bundle->ncp.ipcp.cfg.vj.slotcomp = 1; in ipcp_vjset() 438 arg->bundle->ncp.ipcp.cfg.vj.slotcomp = 0; in ipcp_vjset() 447 ipcp_Init(struct ipcp *ipcp, struct bundle *bundle, struct link *l, in ipcp_Init() argument 457 bundle, l, parent, &ipcp_Callbacks, timer_names); in ipcp_Init() 523 struct iface *iface = ipcp->fsm.bundle->iface; in ipcp_Setup() 583 || (ipcp->fsm.bundle->radius.valid && ipcp->fsm.bundle->radius.vj) in ipcp_Setup() 621 int (*proxyfun)(struct bundle *, struct in_addr), in ipcp_proxyarp() argument [all …]
|
H A D | pap.c | 85 struct bundle *bundle = authp->physical->dl->bundle; in pap_Req() local 91 namelen = strlen(bundle->cfg.auth.name); in pap_Req() 92 keylen = strlen(bundle->cfg.auth.key); in pap_Req() 95 log_Printf(LogPHASE, "Pap Output: %s ********\n", bundle->cfg.auth.name); in pap_Req() 96 if (*bundle->cfg.auth.name == '\0') in pap_Req() 105 memcpy(cp, bundle->cfg.auth.name, namelen); in pap_Req() 108 memcpy(cp, bundle->cfg.auth.key, keylen); in pap_Req() 109 link_PushPacket(&authp->physical->link, bp, bundle, in pap_Req() 138 link_PushPacket(&authp->physical->link, bp, authp->physical->dl->bundle, in SendPapCode() 145 struct bundle *bundle = authp->physical->dl->bundle; in pap_Success() local [all …]
|
H A D | command.c | 296 bundle_DatalinkClone(arg->bundle, arg->cx, name); in CloneCommand() 313 bundle_DatalinkRemove(arg->bundle, arg->cx); in RemoveCommand() 323 if (bundle_RenameDatalink(arg->bundle, arg->cx, arg->argv[arg->argn])) in RenameCommand() 337 mode = arg->bundle->phys_type.all; in LoadCommand() 347 bundle_SetLabel(arg->bundle, arg->argv[arg->argc - 1]); in LoadCommand() 348 system_Select(arg->bundle, arg->argv[n], CONFFILE, arg->prompt, arg->cx); in LoadCommand() 350 bundle_SetLabel(arg->bundle, arg->argv[arg->argc - 1]); in LoadCommand() 355 bundle_SetLabel(arg->bundle, "default"); in LoadCommand() 356 system_Select(arg->bundle, "default", CONFFILE, arg->prompt, arg->cx); in LoadCommand() 357 bundle_SetLabel(arg->bundle, "default"); in LoadCommand() [all …]
|
H A D | main.c | 105 static void DoLoop(struct bundle *); 108 static struct bundle *SignalBundle; 308 struct bundle *bundle; in main() local 384 if ((bundle = bundle_Create(TUN_PREFIX, sw.mode, sw.unit)) == NULL) in main() 389 SignalBundle = bundle; in main() 390 bundle->NatEnabled = sw.nat; in main() 392 opt_enable(bundle, OPT_IFACEALIAS); in main() 394 if (system_Select(bundle, "default", CONFFILE, prompt, NULL) < 0) in main() 413 bundle_SetLabel(bundle, lastlabel); in main() 414 system_Select(bundle, argv[arg], CONFFILE, prompt, NULL); in main() [all …]
|
H A D | server.c | 89 server_Read(struct fdescriptor *d, struct bundle *bundle, const fd_set *fdset) in server_Read() argument 157 if ((p = prompt_Create(s, bundle, wfd)) == NULL) { in server_Read() 188 descriptor_Read(&p->desc, bundle, fdset); in server_Read() 195 server_Write(struct fdescriptor *d __unused, struct bundle *bundle __unused, in server_Write() 216 server_Reopen(struct bundle *bundle) in server_Reopen() argument 227 server_Close(bundle); in server_Reopen() 231 ret = server_LocalOpen(bundle, name, mask); in server_Reopen() 234 server_Close(bundle); in server_Reopen() 235 ret = server_TcpOpen(bundle, port); in server_Reopen() 243 server_LocalOpen(struct bundle *bundle, const char *name, mode_t mask) in server_LocalOpen() argument [all …]
|
H A D | ncp.c | 96 ncp_Init(struct ncp *ncp, struct bundle *bundle) in ncp_Init() argument 115 mp_Init(&ncp->mp, bundle); in ncp_Init() 118 ipcp_Init(&ncp->ipcp, bundle, &bundle->links->physical->link, in ncp_Init() 119 &bundle->fsm); in ncp_Init() 121 ipv6cp_Init(&ncp->ipv6cp, bundle, &bundle->links->physical->link, in ncp_Init() 122 &bundle->fsm); in ncp_Init() 149 struct bundle *bundle __unused in ncp_fsmStart() 151 struct bundle *bundle in ncp_fsmStart() 158 if (Enabled(bundle, OPT_IPCP)) { in ncp_fsmStart() 166 if (Enabled(bundle, OPT_IPV6CP)) { in ncp_fsmStart() [all …]
|
H A D | mppe.c | 434 struct radius *r = &fp->bundle->radius; in MPPEUsable() 465 if (*fp->bundle->radius.cfg.file && fp->bundle->radius.mppe.policy) in MPPERequired() 466 return fp->bundle->radius.mppe.policy == MPPE_POLICY_REQUIRED ? 1 : 0; in MPPERequired() 473 MPPE_ConfigVal(struct bundle *bundle __unused, const struct ccp_config *cfg) in MPPE_ConfigVal() 483 if (*bundle->radius.cfg.file && bundle->radius.mppe.types) { in MPPE_ConfigVal() 484 if (bundle->radius.mppe.types & MPPE_TYPE_40BIT) in MPPE_ConfigVal() 486 if (bundle->radius.mppe.types & MPPE_TYPE_128BIT) in MPPE_ConfigVal() 512 MPPEInitOptsOutput(struct bundle *bundle, struct fsm_opt *o, in MPPEInitOptsOutput() argument 528 mval = MPPE_ConfigVal(bundle, cfg); in MPPEInitOptsOutput() 536 MPPESetOptsOutput(struct bundle *bundle, struct fsm_opt *o, in MPPESetOptsOutput() argument [all …]
|
H A D | auth.c | 215 auth_Select(struct bundle *bundle, const char *name) in auth_Select() argument 223 ipcp_Setup(&bundle->ncp.ipcp, INADDR_NONE); in auth_Select() 228 if (bundle->radius.valid && bundle->radius.ip.s_addr != INADDR_NONE && in auth_Select() 229 bundle->radius.ip.s_addr != RADIUS_INADDR_POOL) { in auth_Select() 231 if (!ipcp_UseHisIPaddr(bundle, bundle->radius.ip)) in auth_Select() 233 ipcp_Setup(&bundle->ncp.ipcp, bundle->radius.mask.s_addr); in auth_Select() 255 if (!bundle->radius.valid || bundle->radius.ip.s_addr == INADDR_NONE) { in auth_Select() 258 !ipcp_UseHisaddr(bundle, vector[2], 1)) in auth_Select() 260 ipcp_Setup(&bundle->ncp.ipcp, INADDR_NONE); in auth_Select() 265 bundle_SetLabel(bundle, vector[3]); in auth_Select() [all …]
|
H A D | route.h | 31 struct bundle; 57 extern void route_IfDelete(struct bundle *, int); 58 extern void route_UpdateMTU(struct bundle *); 60 extern void route_Change(struct bundle *, struct sticky_route *, 66 extern void route_Clean(struct bundle *, struct sticky_route *); 70 extern int rt_Set(struct bundle *, int, const struct ncprange *, 72 extern void rt_Update(struct bundle *, const struct sockaddr *,
|
H A D | tcpmss.c | 149 tcpmss_Check(struct bundle *bundle, struct mbuf *bp) in tcpmss_Check() argument 158 if (!Enabled(bundle, OPT_TCPMSSFIXUP)) in tcpmss_Check() 178 MAXMSS4(bundle->iface->mtu)); in tcpmss_Check() 208 MAXMSS6(bundle->iface->mtu)); in tcpmss_Check() 219 tcpmss_LayerPush(struct bundle *bundle, struct link *l __unused, in tcpmss_LayerPush() argument 222 return tcpmss_Check(bundle, bp); in tcpmss_LayerPush() 226 tcpmss_LayerPull(struct bundle *bundle, struct link *l __unused, in tcpmss_LayerPull() argument 229 return tcpmss_Check(bundle, bp); in tcpmss_LayerPull()
|
H A D | tun.c | 84 tun_configure(struct bundle *bundle) in tun_configure() argument 97 sprintf(ifr.ifr_name, "tun%d", bundle->unit); in tun_configure() 98 ifr.ifr_mtu = bundle->iface->mtu; in tun_configure() 109 info.mtu = bundle->iface->mtu; in tun_configure() 111 info.baudrate = bundle->bandwidth; in tun_configure() 115 if (ID0ioctl(bundle->dev.fd, TUNSIFINFO, &info) < 0) in tun_configure()
|
H A D | chap.c | 120 link_PushPacket(&physical->link, bp, physical->dl->bundle, in ChapOutput() 320 chap->auth.physical->dl->bundle, 0, pid); in chap_StartChild() 421 chap_Read(struct fdescriptor *d, struct bundle *bundle __unused, in chap_Read() 478 chap_Write(struct fdescriptor *d __unused, struct bundle *bundle __unused, in chap_Write() 493 len = strlen(authp->physical->dl->bundle->cfg.auth.name); in chap_ChallengeInit() 500 if (*authp->physical->dl->bundle->radius.cfg.file) { in chap_ChallengeInit() 519 memcpy(cp, authp->physical->dl->bundle->cfg.auth.name, len); in chap_ChallengeInit() 532 len = strlen(authp->physical->dl->bundle->cfg.auth.name); in chap_Challenge() 551 struct bundle *bundle = authp->physical->dl->bundle; in chap_Success() local 558 if (*bundle->radius.cfg.file && bundle->radius.msrepstr) in chap_Success() [all …]
|
H A D | route.c | 379 route_IfDelete(struct bundle *bundle, int all) in route_IfDelete() argument 389 log_Printf(LogDEBUG, "route_IfDelete (%d)\n", bundle->iface->index); in route_IfDelete() 429 if (rtm->rtm_index == bundle->iface->index && in route_IfDelete() 452 rt_Set(bundle, RTM_DELETE, &range, NULL, 0, 0); in route_IfDelete() 470 route_UpdateMTU(struct bundle *bundle) in route_UpdateMTU() argument 479 log_Printf(LogDEBUG, "route_UpdateMTU (%d)\n", bundle->iface->index); in route_UpdateMTU() 513 sa[RTAX_GATEWAY] && rtm->rtm_index == bundle->iface->index) { in route_UpdateMTU() 518 ncprange_ntoa(&dst), bundle->iface->mtu); in route_UpdateMTU() 520 rt_Update(bundle, sa[RTAX_DST], sa[RTAX_GATEWAY], sa[RTAX_NETMASK], in route_UpdateMTU() 543 route_Change(struct bundle *bundle, struct sticky_route *r, in route_Change() argument [all …]
|
H A D | server.h | 29 struct bundle; 57 extern enum server_stat server_LocalOpen(struct bundle *, const char *, mode_t); 58 extern enum server_stat server_TcpOpen(struct bundle *, u_short); 59 extern enum server_stat server_Reopen(struct bundle *); 60 extern int server_Close(struct bundle *); 61 extern int server_Clear(struct bundle *);
|
H A D | arp.c | 73 #include "bundle.h" 100 arp_ProxySub(struct bundle *bundle, struct in_addr addr, int add) in arp_ProxySub() argument 124 arpmsg.hdr.rtm_seq = ++bundle->routing_seq; in arp_ProxySub() 147 arp_SetProxy(struct bundle *bundle, struct in_addr addr) in arp_SetProxy() argument 149 return (arp_ProxySub(bundle, addr, 1)); in arp_SetProxy() 156 arp_ClearProxy(struct bundle *bundle, struct in_addr addr) in arp_ClearProxy() argument 158 return (arp_ProxySub(bundle, add in arp_ClearProxy() 167 arp_SetProxy(struct bundle * bundle,struct in_addr addr,int s) arp_SetProxy() argument 204 arp_ClearProxy(struct bundle * bundle,struct in_addr addr,int s) arp_ClearProxy() argument [all...] |
H A D | vjcomp.c | 73 vj_LayerPush(struct bundle *bundle, struct link *l __unused, struct mbuf *bp, in vj_LayerPush() argument 78 u_short cproto = bundle->ncp.ipcp.peer_compproto >> 16; in vj_LayerPush() 84 type = sl_compress_tcp(bp, pip, &bundle->ncp.ipcp.vj.cslc, in vj_LayerPush() 85 &bundle->ncp.ipcp.vj.slstat, in vj_LayerPush() 86 bundle->ncp.ipcp.peer_compproto & 0xff); in vj_LayerPush() 165 vj_LayerPull(struct bundle *bundle, struct link *l __unused, struct mbuf *bp, in vj_LayerPull() argument 184 return VjUncompressTcp(&bundle->ncp.ipcp, bp, type); in vj_LayerPull()
|
/freebsd/sys/dev/qat/qat_common/ |
H A D | adf_cfg_instance.c | 7 struct adf_cfg_bundle *bundle) in crypto_instance_init() argument 12 for (i = 0; i < bundle->num_of_rings / 2; i++) { in crypto_instance_init() 13 if ((bundle->in_use >> bundle->rings[i]->number) & 0x1) in crypto_instance_init() 16 if (bundle->rings[i]->serv_type == ADF_ACCEL_SERV_ASYM && in crypto_instance_init() 17 bundle->rings[i]->mode == TX) { in crypto_instance_init() 18 instance->asym_tx = bundle->rings[i]->number; in crypto_instance_init() 19 bundle->in_use |= 1 << bundle->rings[i]->number; in crypto_instance_init() 24 for (i = 0; i < bundle->num_of_rings / 2; i++) { in crypto_instance_init() 25 if ((bundle->in_use >> bundle->rings[i]->number) & 0x1) in crypto_instance_init() 28 if (bundle->rings[i]->serv_type == ADF_ACCEL_SERV_SYM && in crypto_instance_init() [all …]
|
H A D | adf_cfg_bundle.c | 9 adf_cfg_is_interrupt_mode(struct adf_cfg_bundle *bundle) in adf_cfg_is_interrupt_mode() argument 11 return (bundle->polling_mode == ADF_CFG_RESP_EPOLL) || in adf_cfg_is_interrupt_mode() 12 (bundle->type == KERNEL && in adf_cfg_is_interrupt_mode() 13 (bundle->polling_mode != ADF_CFG_RESP_POLL)); in adf_cfg_is_interrupt_mode() 17 adf_cfg_can_be_shared(struct adf_cfg_bundle *bundle, in adf_cfg_can_be_shared() argument 21 if (adf_cfg_is_free(bundle)) in adf_cfg_can_be_shared() 24 if (bundle->polling_mode != polling_mode) in adf_cfg_can_be_shared() 27 return !adf_cfg_is_interrupt_mode(bundle) || in adf_cfg_can_be_shared() 29 bundle->sections[0], in adf_cfg_can_be_shared() 34 adf_cfg_is_free(struct adf_cfg_bundle *bundle) in adf_cfg_is_free() argument [all …]
|
H A D | adf_freebsd_uio.c | 47 int bundle; member 57 struct adf_uio_control_bundle *bundle = NULL; in adf_release_bundle() local 63 bundle = &accel->bundle[handle->bundle]; in adf_release_bundle() 65 mutex_lock(&bundle->lock); in adf_release_bundle() 66 adf_uio_do_cleanup_orphan(bundle->hardware_bundle_number, accel); in adf_release_bundle() 67 mutex_unlock(&bundle->lock); in adf_release_bundle() 84 mutex_lock(&bundle->list_lock); in adf_release_bundle() 85 list_for_each_entry_safe(instance_rings, tmp, &bundle->list, list) in adf_release_bundle() 93 mutex_unlock(&bundle->list_lock); in adf_release_bundle() 203 handle->bundle = bundle_nr; in adf_alloc_bundle() [all …]
|
H A D | adf_ctl_drv.c | 225 struct adf_uio_control_bundle *bundle = NULL; in adf_ctl_ioctl_bundle() local 253 bundle = &accel->bundle[reserve.bank_nr]; in adf_ctl_ioctl_bundle() 255 return bundle; in adf_ctl_ioctl_bundle() 261 struct adf_uio_control_bundle *bundle; in adf_ctl_ioctl_reserve_ring() local 267 bundle = adf_ctl_ioctl_bundle(reserve); in adf_ctl_ioctl_reserve_ring() 268 if (!bundle) { in adf_ctl_ioctl_reserve_ring() 273 mutex_lock(&bundle->lock); in adf_ctl_ioctl_reserve_ring() 274 if (bundle->rings_used & reserve.ring_mask) { in adf_ctl_ioctl_reserve_ring() 278 mutex_unlock(&bundle->lock); in adf_ctl_ioctl_reserve_ring() 283 mutex_lock(&bundle->list_lock); in adf_ctl_ioctl_reserve_ring() [all …]
|
H A D | adf_freebsd_uio_cleanup.c | 47 struct adf_uio_control_bundle *bundle; member 121 struct adf_uio_control_bundle *bundle; in get_orphan_bundle() local 136 bundle = &accel->bundle[bank]; in get_orphan_bundle() 137 orphan_bundle->bundle = bundle; in get_orphan_bundle() 138 mutex_lock(&bundle->list_lock); in get_orphan_bundle() 139 list_for_each(entry, &bundle->list) in get_orphan_bundle() 148 mutex_unlock(&bundle->list_lock); in get_orphan_bundle() 175 put_orphan_bundle(struct bundle_orphan_ring *bundle) in put_orphan_bundle() argument 177 if (!bundle) in put_orphan_bundle() 180 free(bundle, M_QAT); in put_orphan_bundle() [all …]
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_uverbs_ioctl.c | 68 struct uverbs_attr_bundle bundle; member 83 sizeof(*pbundle->bundle.attrs) * method_elm->key_bitmap_len + in uapi_compute_bundle_size() 107 __malloc void *_uverbs_alloc(struct uverbs_attr_bundle *bundle, size_t size, in _uverbs_alloc() argument 111 container_of(bundle, struct bundle_priv, bundle); in _uverbs_alloc() 150 static int uverbs_set_output(const struct uverbs_attr_bundle *bundle, in uverbs_set_output() argument 154 container_of(bundle, struct bundle_priv, bundle); in uverbs_set_output() 189 uverbs_alloc(&pbundle->bundle, in uverbs_process_idrs_array() 214 idr_vals[i], &pbundle->bundle); in uverbs_process_idrs_array() 244 struct uverbs_attr *e = &pbundle->bundle.attrs[attr_bkey]; in uverbs_process_attr() 292 p = uverbs_alloc(&pbundle->bundle, uattr->len); in uverbs_process_attr() [all …]
|