Print this page
NEX-1643 dtrace provider for smbsrv
Also illumos 1841:
DTrace smb provider was mis-implemented, doesn't exist.
Add back handlers for read/write raw, so that
legacy dtrace consumers can find the probes.
Kill extra arg in smb_negotiate
Fix missing "done" probe with smb_notify
Add example consumer: smb-trace.d
fix soi_pid
*** 107,117 ****
extern int smb_oplock_levelII;
extern int smb_oplock_timeout;
extern int smb_oplock_min_timeout;
extern int smb_shortnames;
extern int smb_sign_debug;
- extern int smb_raw_mode;
extern uint_t smb_audit_flags;
extern int smb_ssetup_threshold;
extern int smb_tcon_threshold;
extern int smb_opipe_threshold;
extern int smb_ssetup_timeout;
--- 107,116 ----
*** 805,817 ****
struct mbuf *smb_mbuf_get(uchar_t *buf, int nbytes);
struct mbuf *smb_mbuf_allocate(struct uio *uio);
void smb_mbuf_trim(struct mbuf *mhead, int nbytes);
- void smb_check_status(void);
- int smb_handle_write_raw(smb_session_t *session, smb_request_t *sr);
-
int32_t smb_time_gmt_to_local(smb_request_t *, int32_t);
int32_t smb_time_local_to_gmt(smb_request_t *, int32_t);
int32_t smb_time_dos_to_unix(int16_t, int16_t);
void smb_time_unix_to_dos(int32_t, int16_t *, int16_t *);
void smb_time_nt_to_unix(uint64_t nt_time, timestruc_t *unix_time);
--- 804,813 ----